Lines Matching refs:IWLIST
446 iwrc iwlist_init(IWLIST *list, size_t anum) { in iwlist_init()
460 IWLIST* iwlist_create(size_t anum) { in iwlist_create()
461 IWLIST *list = malloc(sizeof(*list)); in iwlist_create()
472 void iwlist_destroy_keep(IWLIST *list) { in iwlist_destroy_keep()
489 void iwlist_destroy(IWLIST **listp) { in iwlist_destroy()
499 size_t iwlist_length(IWLIST *list) { in iwlist_length()
503 IWLIST* iwlist_clone(IWLIST *list) { in iwlist_clone()
508 IWLIST *nlist = malloc(sizeof(*nlist)); in iwlist_clone()
535 void* iwlist_at(IWLIST *list, size_t index, size_t *osize, iwrc *orc) { in iwlist_at()
548 void* iwlist_at2(IWLIST *list, size_t index, size_t *osize) { in iwlist_at2()
559 iwrc iwlist_push(IWLIST *list, const void *data, size_t data_size) { in iwlist_push()
582 void* iwlist_pop(IWLIST *list, size_t *osize, iwrc *orc) { in iwlist_pop()
596 iwrc iwlist_unshift(IWLIST *list, const void *data, size_t data_size) { in iwlist_unshift()
620 void* iwlist_shift(IWLIST *list, size_t *osize, iwrc *orc) { in iwlist_shift()
638 iwrc iwlist_insert(IWLIST *list, size_t index, const void *data, size_t data_size) { in iwlist_insert()
662 iwrc iwlist_set(IWLIST *list, size_t index, const void *data, size_t data_size) { in iwlist_set()
680 void* iwlist_remove(IWLIST *list, size_t index, size_t *osize, iwrc *orc) { in iwlist_remove()
695 void iwlist_sort(IWLIST *list, int (*compar)(const IWLISTITEM*, const IWLISTITEM*, void*), void *op… in iwlist_sort()