Searched refs:IWULIST (Results 1 – 3 of 3) sorted by relevance
/third_party/iowow/src/utils/ |
D | iwarr.h | 75 } 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 …]
|
D | iwarr.c | 180 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/ |
D | Changelog | 77 * Added IWULIST, IWLIST implementation (iwarr.h)
|