Home | History | Annotate | Download | only in util

Lines Matching full:items

37     new_items = (void **) realloc ((void *)(ul->items), new_size * sizeof(void *));
43 ul->items = new_items;
66 r_ul->items = (void **) calloc (size, sizeof(void *));
67 if (r_ul->items == NULL)
115 ul->items[ul->num] = data;
126 *data = ul->items[ul->num - 1];
148 start = &(ul->items[x]);
150 ul->items[x] = data;
168 *data = ul->items[x];
170 start = &(ul->items[x]);
189 *data = ul->items[x];
200 ul->items[x] = data;
210 void *tmp = ul->items[i];
211 ul->items[i] = ul->items[ul->num-1-i];
212 ul->items[ul->num-1-i] = tmp;
219 qsort(ul->items, ul->num, sizeof(void *), compareFunc);
225 return bsearch(key, ul->items, ul->num, sizeof(void *), compareFunc);
232 if (!compareFunc(key, &ul->items[i])) {
233 return &ul->items[i];
241 return p ? (p - ul->items) : -1;
272 (*destroyFunc)(r_ul->items[x]);
275 free (r_ul->items);