Lines Matching refs:IWLIST
229 } IWLIST; typedef
238 IW_EXPORT iwrc iwlist_init(IWLIST *list, size_t anum);
246 IW_EXPORT IW_ALLOC IWLIST* iwlist_create(size_t anum);
251 IW_EXPORT void iwlist_destroy(IWLIST **listp);
258 IW_EXPORT void iwlist_destroy_keep(IWLIST *list);
263 IW_EXPORT size_t iwlist_length(IWLIST *list);
269 IW_EXPORT IW_ALLOC IWLIST* iwlist_clone(IWLIST *list);
279 IW_EXPORT void* iwlist_at(IWLIST *list, size_t index, size_t *osize, iwrc *orc);
287 IW_EXPORT void* iwlist_at2(IWLIST *list, size_t index, size_t *osize);
292 IW_EXPORT iwrc iwlist_push(IWLIST *list, const void *data, size_t data_size);
301 IW_EXPORT void* iwlist_pop(IWLIST *list, size_t *osize, iwrc *orc);
306 IW_EXPORT iwrc iwlist_unshift(IWLIST *list, const void *data, size_t data_size);
315 IW_EXPORT void* iwlist_shift(IWLIST *list, size_t *osize, iwrc *orc);
320 IW_EXPORT iwrc iwlist_insert(IWLIST *list, size_t index, const void *data, size_t data_size);
325 IW_EXPORT iwrc iwlist_set(IWLIST *list, size_t index, const void *data, size_t data_size);
332 IW_EXPORT void* iwlist_remove(IWLIST *list, size_t index, size_t *osize, iwrc *orc);
341 IW_EXPORT void iwlist_sort(IWLIST *list, int (*compar)(const IWLISTITEM*, const IWLISTITEM*, void*)…