Home | History | Annotate | Download | only in utils

Lines Matching refs:items

20         /* deferred empty, set all items to NULL
22 void** items = areflist_items(l);
23 memset(items, 0, l->count*sizeof(items[0]));
28 free(l->u.items);
39 void** items = (l->max == 1) ? &l->u.item0 : l->u.items;
40 void** end = items + l->count;
41 void** ii = items;
45 return (ii - items);
57 void** olditems = l->max == 1 ? NULL : l->u.items;
65 l->u.items = newitems;
75 void** items;
80 items = areflist_items(l);
81 items[l->count] = item;
90 void** items = areflist_items(l);
97 item = items[nn];
105 item = items[--l->count];
107 free(l->u.items);
121 void** items = areflist_items(l);
125 items[index] = NULL;
130 memmove(items + index, items + index + 1, l->count - index - 1);
132 free(l->u.items);
151 void** items = areflist_items(l);
155 if (items[rr] != NULL)
156 items[ww++] = items[rr];
162 free(l->u.items);
175 dst->u.items = malloc( dst->count*sizeof(void*) );
189 return l->u.items[n];
195 void** items;
200 items = (l->max == 1) ? &l->u.item0 : l->u.items;
202 return items + n;