Lines Matching refs:data
64 if (data && (!inCapacity || capacity < inCapacity) ) {
65 // clean out old data's storage if it isn't big enough
66 kfree(data, capacity);
67 data = 0;
71 if (inCapacity && !data) {
72 data = (void *) kalloc(inCapacity);
73 if (!data)
93 if (bytes != data)
94 bcopy(bytes, data, inLength);
107 data = bytes;
114 return initWithBytes(inData->data, inData->length);
190 if (capacity != EXTERNAL && data && capacity) {
191 kfree(data, capacity);
195 if (freemem && data && length) {
196 freemem(data, length);
237 if (data) {
238 bcopy(data, newData, capacity);
239 kfree(data, capacity);
242 data = (void *) newData;
264 bcopy(bytes, &((unsigned char *)data)[length], inLength);
266 bzero(&((unsigned char *)data)[length], inLength);
287 memset(&((unsigned char *)data)[length], byte, inLength);
295 return appendBytes(other->data, other->length);
303 return data;
314 outData = (const void *) ((char *) data + start);
327 return isEqualTo(aData->data, len);
332 return (length >= inLength) && (bcmp(data, someData, inLength) == 0);
360 dataPtr = (char *)data;
401 if (!s->addXMLStartTag(this, "data")) return false;
406 for (i = 0, p = (unsigned char *)data; i < serializeLength; i++, p++) {
441 return s->addXMLEndTag("data");