Lines Matching defs:array

65 XdmcpAllocARRAY8 (ARRAY8Ptr array, int length)
69 array->data = NULL;
71 array->data = xmalloc(length * sizeof (CARD8));
73 if (array->data == NULL) {
74 array->length = 0;
77 array->length = (CARD16) length;
82 XdmcpAllocARRAY16 (ARRAY16Ptr array, int length)
86 array->data = NULL;
88 array->data = xmalloc(length * sizeof (CARD16));
90 if (array->data == NULL) {
91 array->length = 0;
94 array->length = (CARD8) length;
99 XdmcpAllocARRAY32 (ARRAY32Ptr array, int length)
103 array->data = NULL;
105 array->data = xmalloc(length * sizeof (CARD32));
107 if (array->data == NULL) {
108 array->length = 0;
111 array->length = (CARD8) length;
116 XdmcpAllocARRAYofARRAY8 (ARRAYofARRAY8Ptr array, int length)
120 array->data = NULL;
127 array->data = xcalloc(length, sizeof (ARRAY8));
129 if (array->data == NULL) {
130 array->length = 0;
133 array->length = (CARD8) length;
157 XdmcpReallocARRAY8 (ARRAY8Ptr array, int length)
165 newData = (CARD8Ptr) xrealloc(array->data, length * sizeof (CARD8));
168 array->length = (CARD16) length;
169 array->data = newData;
174 XdmcpReallocARRAYofARRAY8 (ARRAYofARRAY8Ptr array, int length)
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;
189 array->data = newData;
194 XdmcpReallocARRAY16 (ARRAY16Ptr array, int length)
201 newData = (CARD16Ptr) xrealloc(array->data, length * sizeof (CARD16));
204 array->length = (CARD8) length;
205 array->data = newData;
210 XdmcpReallocARRAY32 (ARRAY32Ptr array, int length)
218 newData = (CARD32Ptr) xrealloc(array->data, length * sizeof (CARD32));
221 array->length = (CARD8) length;
222 array->data = newData;
227 XdmcpDisposeARRAY8 (ARRAY8Ptr array)
229 free(array->data);
230 array->length = 0;
231 array->data = NULL;
235 XdmcpDisposeARRAY16 (ARRAY16Ptr array)
237 free(array->data);
238 array->length = 0;
239 array->data = NULL;
243 XdmcpDisposeARRAY32 (ARRAY32Ptr array)
245 free(array->data);
246 array->length = 0;
247 array->data = NULL;
251 XdmcpDisposeARRAYofARRAY8 (ARRAYofARRAY8Ptr array)
253 if (array->data != NULL) {
254 for (unsigned int i = 0; i < (unsigned int) array->length; i++)
255 XdmcpDisposeARRAY8 (&array->data[i]);
256 free(array->data);
258 array->length = 0;
259 array->data = NULL;