Lines Matching refs:length

65 XdmcpAllocARRAY8 (ARRAY8Ptr array, int length)
67 /* length defined in ARRAY8 struct is a CARD16 (not CARD8 like the rest) */
68 if ((length > UINT16_MAX) || (length < 0))
71 array->data = xmalloc(length * sizeof (CARD8));
74 array->length = 0;
77 array->length = (CARD16) length;
82 XdmcpAllocARRAY16 (ARRAY16Ptr array, int length)
84 /* length defined in ARRAY16 struct is a CARD8 */
85 if ((length > UINT8_MAX) || (length < 0))
88 array->data = xmalloc(length * sizeof (CARD16));
91 array->length = 0;
94 array->length = (CARD8) length;
99 XdmcpAllocARRAY32 (ARRAY32Ptr array, int length)
101 /* length defined in ARRAY32 struct is a CARD8 */
102 if ((length > UINT8_MAX) || (length < 0))
105 array->data = xmalloc(length * sizeof (CARD32));
108 array->length = 0;
111 array->length = (CARD8) length;
116 XdmcpAllocARRAYofARRAY8 (ARRAYofARRAY8Ptr array, int length)
118 /* length defined in ARRAYofARRAY8 struct is a CARD8 */
119 if ((length > UINT8_MAX) || (length < 0))
127 array->data = xcalloc(length, sizeof (ARRAY8));
130 array->length = 0;
133 array->length = (CARD8) length;
140 if (array1->length != array2->length)
142 if (memcmp(array1->data, array2->data, array1->length) != 0)
150 if (!XdmcpAllocARRAY8(dst, src->length))
152 memcpy(dst->data, src->data, src->length * sizeof (CARD8));
157 XdmcpReallocARRAY8 (ARRAY8Ptr array, int length)
161 /* length defined in ARRAY8 struct is a CARD16 (not CARD8 like the rest) */
162 if ((length > UINT16_MAX) || (length < 0))
165 newData = (CARD8Ptr) xrealloc(array->data, length * sizeof (CARD8));
168 array->length = (CARD16) length;
174 XdmcpReallocARRAYofARRAY8 (ARRAYofARRAY8Ptr array, int length)
178 /* length defined in ARRAYofARRAY8 struct is a CARD8 */
179 if ((length > UINT8_MAX) || (length < 0))
182 newData = (ARRAY8Ptr) xrealloc(array->data, length * sizeof (ARRAY8));
185 if (length > array->length)
186 memset(newData + array->length, 0,
187 (length - array->length) * sizeof (ARRAY8));
188 array->length = (CARD8) length;
194 XdmcpReallocARRAY16 (ARRAY16Ptr array, int length)
198 /* length defined in ARRAY16 struct is a CARD8 */
199 if ((length > UINT8_MAX) || (length < 0))
201 newData = (CARD16Ptr) xrealloc(array->data, length * sizeof (CARD16));
204 array->length = (CARD8) length;
210 XdmcpReallocARRAY32 (ARRAY32Ptr array, int length)
214 /* length defined in ARRAY32 struct is a CARD8 */
215 if ((length > UINT8_MAX) || (length < 0))
218 newData = (CARD32Ptr) xrealloc(array->data, length * sizeof (CARD32));
221 array->length = (CARD8) length;
230 array->length = 0;
238 array->length = 0;
246 array->length = 0;
254 for (unsigned int i = 0; i < (unsigned int) array->length; i++)
258 array->length = 0;