Home
last modified time | relevance | path

Searched refs:IWLIST (Results 1 – 3 of 3) sorted by relevance

/third_party/iowow/src/utils/
Diwarr.h198 } IWLIST; typedef
207 IW_EXPORT iwrc iwlist_init(IWLIST *list, size_t anum);
215 IW_EXPORT IWLIST *iwlist_create(size_t anum);
220 IW_EXPORT void iwlist_destroy(IWLIST **listp);
227 IW_EXPORT void iwlist_destroy_keep(IWLIST *list);
232 IW_EXPORT size_t iwlist_length(IWLIST *list);
238 IW_EXPORT IWLIST *iwlist_clone(IWLIST *list);
248 IW_EXPORT void *iwlist_at(IWLIST *list, size_t index, size_t *osize, iwrc *orc);
253 IW_EXPORT iwrc iwlist_push(IWLIST *list, const void *data, size_t data_size);
262 IW_EXPORT void *iwlist_pop(IWLIST *list, size_t *osize, iwrc *orc);
[all …]
Diwarr.c417 iwrc iwlist_init(IWLIST *list, size_t anum) { in iwlist_init()
431 IWLIST *iwlist_create(size_t anum) { in iwlist_create()
432 IWLIST *list = malloc(sizeof(*list)); in iwlist_create()
443 void iwlist_destroy_keep(IWLIST *list) { in iwlist_destroy_keep()
460 void iwlist_destroy(IWLIST **listp) { in iwlist_destroy()
470 size_t iwlist_length(IWLIST *list) { in iwlist_length()
474 IWLIST *iwlist_clone(IWLIST *list) { in iwlist_clone()
479 IWLIST *nlist = malloc(sizeof(*nlist)); in iwlist_clone()
506 void *iwlist_at(IWLIST *list, size_t index, size_t *osize, iwrc *orc) { in iwlist_at()
519 iwrc iwlist_push(IWLIST *list, const void *data, size_t data_size) { in iwlist_push()
[all …]
/third_party/iowow/
DChangelog77 * Added IWULIST, IWLIST implementation (iwarr.h)