Home
last modified time | relevance | path

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

/third_party/iowow/src/utils/
Diwarr.h229 } 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);
[all …]
Diwarr.c446 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()
[all …]
/third_party/iowow/
DChangelog184 * Added IWULIST, IWLIST implementation (iwarr.h)