Lines Matching defs:buffer
193 uint8_t *buffer; // Pointer to data
194 uint16_t buflen; // Length of buffer
196 uint16_t malloced; // Non-zero if buffer was allocated via malloc()
212 void *buffer
215 txtRec->buffer = buffer;
216 txtRec->buflen = buffer ? bufferLen : (uint16_t)0;
223 if (txtRec->malloced) free(txtRec->buffer);
250 memcpy(newbuf, txtRec->buffer, txtRec->datalen);
251 if (txtRec->malloced) free(txtRec->buffer);
252 txtRec->buffer = newbuf;
256 start = txtRec->buffer + txtRec->datalen;
278 uint8_t *item = InternalTXTRecordSearch(txtRec->datalen, txtRec->buffer, key, &keylen);
281 remainder = (unsigned long)((txtRec->buffer + txtRec->datalen) - (item + itemlen));
289 const void * DNSSD_API TXTRecordGetBytesPtr(const TXTRecordRef *txtRecord) { return(txtRec->buffer); }