Lines Matching defs:inLength
94 bool OSData::initWithBytes(const void *bytes, unsigned int inLength)
96 if ((inLength && !bytes) || !initWithCapacity(inLength))
100 bcopy(bytes, data, inLength);
101 length = inLength;
106 bool OSData::initWithBytesNoCopy(void *bytes, unsigned int inLength)
111 length = inLength;
124 unsigned int start, unsigned int inLength)
126 const void *localData = inData->getBytesNoCopy(start, inLength);
129 return initWithBytes(localData, inLength);
146 OSData *OSData::withBytes(const void *bytes, unsigned int inLength)
150 if (me && !me->initWithBytes(bytes, inLength)) {
157 OSData *OSData::withBytesNoCopy(void *bytes, unsigned int inLength)
161 if (me && !me->initWithBytesNoCopy(bytes, inLength)) {
182 unsigned int start, unsigned int inLength)
186 if (me && !me->initWithData(inData, start, inLength)) {
250 bool OSData::appendBytes(const void *bytes, unsigned int inLength)
254 if (!inLength)
260 newSize = length + inLength;
265 bcopy(bytes, &((unsigned char *)data)[length], inLength);
267 bzero(&((unsigned char *)data)[length], inLength);
274 bool OSData::appendByte(unsigned char byte, unsigned int inLength)
278 if (!inLength)
284 newSize = length + inLength;
288 memset(&((unsigned char *)data)[length], byte, inLength);
308 unsigned int inLength) const
314 && (start + inLength) <= length)
331 bool OSData::isEqualTo(const void *someData, unsigned int inLength) const
333 return (length >= inLength) && (bcmp(data, someData, inLength) == 0);