Lines Matching refs:len
40 size_t len = MIN(pdu->size - pdu->offset, size); in pdu_read() local
42 memcpy(data, &pdu->sdata[pdu->offset], len); in pdu_read()
43 pdu->offset += len; in pdu_read()
44 return len; in pdu_read()
49 size_t len = MIN(pdu->capacity - pdu->offset, size); in pdu_write() local
51 memcpy(&pdu->sdata[pdu->size], data, len); in pdu_write()
52 pdu->size += len; in pdu_write()
53 return len; in pdu_write()
109 uint16_t len = strlen(str); in pdu_writestr() local
112 if ((ret = pdu_writew(pdu, len)) != NO_ERROR) in pdu_writestr()
115 return pdu_write(pdu, (void *)str, len) == len ? NO_ERROR : ERR_IO; in pdu_writestr()
120 uint16_t len; in pdu_readstr() local
123 len = pdu_readw(pdu); in pdu_readstr()
124 if (!len) { in pdu_readstr()
128 str = calloc(len + 1, sizeof(char)); in pdu_readstr()
133 ASSERT(pdu_read(pdu, str, len) == len); in pdu_readstr()