Lines Matching refs:IWULIST
180 iwrc iwulist_init(IWULIST *list, size_t initial_length, size_t unit_size) { in iwulist_init()
195 IWULIST *iwulist_create(size_t initial_length, size_t unit_size) { in iwulist_create()
196 IWULIST *list = malloc(sizeof(*list)); in iwulist_create()
207 iwrc iwulist_clear(IWULIST *list) { in iwulist_clear()
215 void iwulist_destroy_keep(IWULIST *list) { in iwulist_destroy_keep()
222 void iwulist_destroy(IWULIST **listp) { in iwulist_destroy()
232 size_t iwulist_length(IWULIST *list) { in iwulist_length()
236 IWULIST *iwulist_clone(IWULIST *list) { in iwulist_clone()
240 IWULIST *nlist = malloc(sizeof(*nlist)); in iwulist_clone()
258 void *iwulist_at(IWULIST *list, size_t index, iwrc *orc) { in iwulist_at()
268 void *iwulist_at2(IWULIST *list, size_t index) { in iwulist_at2()
276 iwrc iwulist_push(IWULIST *list, const void *data) { in iwulist_push()
292 iwrc iwulist_pop(IWULIST *list) { in iwulist_pop()
314 iwrc iwulist_shift(IWULIST *list) { in iwulist_shift()
338 iwrc iwulist_insert(IWULIST *list, size_t index, const void *data) { in iwulist_insert()
360 iwrc iwulist_set(IWULIST *list, size_t index, const void *data) { in iwulist_set()
369 iwrc iwulist_remove(IWULIST *list, size_t index) { in iwulist_remove()
393 iwrc iwulist_unshift(IWULIST *list, const void *data) { in iwulist_unshift()