Lines Matching defs:list
96 #define itr_is_valid(list) ((list)->itr_next >= 0) argument
97 #define itr_invalidate(list) ((list)->itr_next = -1) argument
101 slist_init(slist *list) in slist_init()
112 slist_set_size(slist *list, int size) in slist_set_size()
122 slist_fini(slist *list) in slist_fini()
130 slist_length(slist *list) in slist_length()
140 slist_grow0(slist *list, int grow_sz) in slist_grow0()
193 slist_grow(slist *list) in slist_grow()
200 slist_add(slist *list, void *item) in slist_add()
221 slist_add_all(slist *list, slist *add_items) in slist_add_all()
236 slist_get(slist *list, int idx) in slist_get()
249 slist_set(slist *list, int idx, void *item) in slist_set()
264 slist_remove_first(slist *list) in slist_remove_first()
286 slist_remove_last(slist *list) in slist_remove_last()
300 slist_remove_all(slist *list) in slist_remove_all()
311 slist_swap0(slist *list, int m, int n) in slist_swap0()
324 slist_swap(slist *list, int m, int n) in slist_swap()
344 slist_remove(slist *list, int idx) in slist_remove()
432 slist_shuffle(slist *list) in slist_shuffle()
443 slist_itr_first(slist *list) in slist_itr_first()
457 slist_itr_has_next(slist *list) in slist_itr_has_next()
466 slist_itr_next(slist *list) in slist_itr_next()
489 slist_itr_remove(slist *list) in slist_itr_remove()
498 slist_qsort(slist *list, int (*compar)(const void *, const void *)) in slist_qsort()
505 slist_qsort0(slist *list, int (*compar)(const void *, const void *), int l, in slist_qsort0()