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