Lines Matching refs:IWULIST
185 iwrc iwulist_init(IWULIST *list, size_t initial_length, size_t unit_size) { in iwulist_init()
200 IWULIST* iwulist_create(size_t initial_length, size_t unit_size) { in iwulist_create()
201 IWULIST *list = malloc(sizeof(*list)); in iwulist_create()
212 iwrc iwulist_clear(IWULIST *list) { in iwulist_clear()
220 void iwulist_destroy_keep(IWULIST *list) { in iwulist_destroy_keep()
227 void iwulist_destroy(IWULIST **listp) { in iwulist_destroy()
237 size_t iwulist_length(IWULIST *list) { in iwulist_length()
241 IWULIST* iwulist_clone(IWULIST *list) { in iwulist_clone()
245 IWULIST *nlist = malloc(sizeof(*nlist)); in iwulist_clone()
263 void* iwulist_at(IWULIST *list, size_t index, iwrc *orc) { in iwulist_at()
273 void* iwulist_at2(IWULIST *list, size_t index) { in iwulist_at2()
281 iwrc iwulist_push(IWULIST *list, const void *data) { in iwulist_push()
297 iwrc iwulist_pop(IWULIST *list) { in iwulist_pop()
319 iwrc iwulist_shift(IWULIST *list) { in iwulist_shift()
343 iwrc iwulist_insert(IWULIST *list, size_t index, const void *data) { in iwulist_insert()
365 iwrc iwulist_set(IWULIST *list, size_t index, const void *data) { in iwulist_set()
374 iwrc iwulist_remove(IWULIST *list, size_t index) { in iwulist_remove()
398 bool iwulist_remove_first_by(IWULIST *list, void *data_ptr) { in iwulist_remove_first_by()
408 ssize_t iwulist_find_first(IWULIST *list, void *data_ptr) { in iwulist_find_first()
418 iwrc iwulist_unshift(IWULIST *list, const void *data) { in iwulist_unshift()
438 void iwulist_sort(IWULIST *list, int (*compar)(const void*, const void*, void*), void *op) { in iwulist_sort()