Lines Matching refs:data
70 if (data && (!inCapacity || capacity < inCapacity) ) {
71 // clean out old data's storage if it isn't big enough
72 kfree(data, capacity);
73 data = 0;
77 if (inCapacity && !data) {
78 data = (void *) kalloc(inCapacity);
79 if (!data)
99 if (bytes != data)
100 bcopy(bytes, data, inLength);
113 data = bytes;
120 return initWithBytes(inData->data, inData->length);
196 if (capacity != EXTERNAL && data && capacity) {
197 kfree(data, capacity);
201 if (freemem && data && length) {
202 freemem(data, length);
238 if (data) {
239 bcopy(data, newData, capacity);
240 kfree(data, capacity);
243 data = (void *) newData;
265 bcopy(bytes, &((unsigned char *)data)[length], inLength);
267 bzero(&((unsigned char *)data)[length], inLength);
288 memset(&((unsigned char *)data)[length], byte, inLength);
296 return appendBytes(other->data, other->length);
304 return data;
315 outData = (const void *) ((char *) data + start);
328 return isEqualTo(aData->data, len);
333 return (length >= inLength) && (bcmp(data, someData, inLength) == 0);
361 dataPtr = (char *)data;
402 if (!s->addXMLStartTag(this, "data")) return false;
407 for (i = 0, p = (unsigned char *)data; i < serializeLength; i++, p++) {
442 return s->addXMLEndTag("data");