Home
last modified time | relevance | path

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

/third_party/iowow/src/utils/
Diwarr.h75 } IWULIST; typedef
84 IW_EXPORT iwrc iwulist_init(IWULIST *list, size_t initial_length, size_t unit_size);
93 IW_EXPORT IWULIST *iwulist_create(size_t initial_length, size_t unit_size);\
100 IW_EXPORT iwrc iwulist_clear(IWULIST *list);
106 IW_EXPORT void iwulist_destroy(IWULIST **listp);
114 IW_EXPORT void iwulist_destroy_keep(IWULIST *list);
119 IW_EXPORT size_t iwulist_length(IWULIST *list);
124 IW_EXPORT IWULIST *iwulist_clone(IWULIST *list);
132 IW_EXPORT void *iwulist_at(IWULIST *list, size_t index, iwrc *orc);
134 IW_EXPORT void *iwulist_at2(IWULIST *list, size_t index);
[all …]
Diwarr.c180 iwrc iwulist_init(IWULIST *list, size_t initial_length, size_t unit_size) { in iwulist_init()
195 IWULIST *iwulist_create(size_t initial_length, size_t unit_size) { in iwulist_create()
196 IWULIST *list = malloc(sizeof(*list)); in iwulist_create()
207 iwrc iwulist_clear(IWULIST *list) { in iwulist_clear()
215 void iwulist_destroy_keep(IWULIST *list) { in iwulist_destroy_keep()
222 void iwulist_destroy(IWULIST **listp) { in iwulist_destroy()
232 size_t iwulist_length(IWULIST *list) { in iwulist_length()
236 IWULIST *iwulist_clone(IWULIST *list) { in iwulist_clone()
240 IWULIST *nlist = malloc(sizeof(*nlist)); in iwulist_clone()
258 void *iwulist_at(IWULIST *list, size_t index, iwrc *orc) { in iwulist_at()
[all …]
/third_party/iowow/
DChangelog77 * Added IWULIST, IWLIST implementation (iwarr.h)