Lines Matching defs:size
38 XDROutPacketGrow(struct XDROutPacket *packet, size_t size)
40 if (packet->fLength+size>packet->fSize)
42 while (packet->fLength+size>packet->fSize)
59 XDROutPacketAddDynamic(struct XDROutPacket *packet, const void *data, size_t size)
61 XDROutPacketAddInt32(packet, size);
62 return XDROutPacketAddFixed(packet, data, size);
67 XDROutPacketAddFixed(struct XDROutPacket *packet, const void *data, size_t size)
69 size_t roundedSize = (size + 3) & ~3;
72 memcpy(&packet->fBuffer[packet->fLength], data, size);
73 else if (user_memcpy(&packet->fBuffer[packet->fLength], data, size) != B_OK)
75 memset(&packet->fBuffer[packet->fLength + size], 0, roundedSize - size);