Lines Matching refs:pcBuf

387 SLPError slp_add_byte(char *pcBuf, size_t iBufSz, int iVal,
392 pcBuf[(*piLen)++] = (unsigned char) iVal;
396 SLPError slp_add_sht(char *pcBuf, size_t iBufSz, unsigned short iVal,
401 pcBuf[(*piLen)++] = (unsigned char) ((iVal & 0xFF00) >> 8);
402 pcBuf[(*piLen)++] = (unsigned char) (iVal & 0xFF);
406 SLPError slp_add_int32(char *pcBuf, size_t iBufSz, unsigned int iVal,
411 pcBuf[(*piLen)++] = (unsigned char) ((iVal & 0xFF000000) >> 24);
412 pcBuf[(*piLen)++] = (unsigned char) ((iVal & 0xFF0000) >> 16);
413 pcBuf[(*piLen)++] = (unsigned char) ((iVal & 0xFF00) >> 8);
414 pcBuf[(*piLen)++] = (unsigned char) (iVal & 0xFF);
419 SLPError slp_add_string(char *pcBuf, size_t iBufSz, const char *pcStr,
430 if ((err = slp_add_sht(pcBuf, iBufSz, (unsigned short)iStrLen, piLen))
434 (void) memcpy(&(pcBuf[*piLen]), pcStr, iStrLen);
439 SLPError slp_get_byte(const char *pcBuf, size_t maxlen,
450 *piByte = (int)pcBuf[offset];
454 SLPError slp_get_sht(const char *pcBuf, size_t maxlen,
466 ((unsigned char)pcBuf[offset] & (unsigned char)0xFF);
469 ((unsigned char)pcBuf[offset+1] & (unsigned char)0xFF);
474 SLPError slp_get_int32(const char *pcBuf, size_t maxlen,
485 *piInt = ((unsigned int)(pcBuf[offset] & 0xff)) << 24;
486 *piInt += ((unsigned int)(pcBuf[offset+1] & 0xff)) << 16;
487 *piInt += ((unsigned int)(pcBuf[offset+2] & 0xff)) << 8;
488 *piInt += ((unsigned int)(pcBuf[offset+3] & 0xff));
493 SLPError slp_get_string(const char *pcBuf, size_t iMaxLen,
499 err = slp_get_sht(pcBuf, iMaxLen, piOffset, &iLen);
509 (void) memcpy(*ppcString, pcBuf + *piOffset, iLen);