Home
last modified time | relevance | path

Searched refs:IWULIST (Results 1 – 4 of 4) sorted by relevance

/third_party/iowow/src/utils/
Diwarr.h79 } IWULIST; typedef
88 IW_EXPORT iwrc iwulist_init(IWULIST *list, size_t initial_length, size_t unit_size);
97 IW_EXPORT IW_ALLOC IWULIST* iwulist_create(size_t initial_length, size_t unit_size);
104 IW_EXPORT iwrc iwulist_clear(IWULIST *list);
110 IW_EXPORT void iwulist_destroy(IWULIST **listp);
118 IW_EXPORT void iwulist_destroy_keep(IWULIST *list);
123 IW_EXPORT size_t iwulist_length(IWULIST *list);
128 IW_EXPORT IW_ALLOC IWULIST* iwulist_clone(IWULIST *list);
136 IW_EXPORT void* iwulist_at(IWULIST *list, size_t index, iwrc *orc);
138 IW_EXPORT void* iwulist_at2(IWULIST *list, size_t index);
[all …]
Diwarr.c185 iwrc iwulist_init(IWULIST *list, size_t initial_length, size_t unit_size) { in iwulist_init()
200 IWULIST* iwulist_create(size_t initial_length, size_t unit_size) { in iwulist_create()
201 IWULIST *list = malloc(sizeof(*list)); in iwulist_create()
212 iwrc iwulist_clear(IWULIST *list) { in iwulist_clear()
220 void iwulist_destroy_keep(IWULIST *list) { in iwulist_destroy_keep()
227 void iwulist_destroy(IWULIST **listp) { in iwulist_destroy()
237 size_t iwulist_length(IWULIST *list) { in iwulist_length()
241 IWULIST* iwulist_clone(IWULIST *list) { in iwulist_clone()
245 IWULIST *nlist = malloc(sizeof(*nlist)); in iwulist_clone()
263 void* iwulist_at(IWULIST *list, size_t index, iwrc *orc) { in iwulist_at()
[all …]
Diwtp.c24 IWULIST threads;
248 IWULIST *joinlist = 0; in iwtp_shutdown()
/third_party/iowow/
DChangelog184 * Added IWULIST, IWLIST implementation (iwarr.h)