diff -r 8cd274352419 -r e6a8f7fb0c45 src/cx/list.h --- a/src/cx/list.h Sun Feb 07 20:08:13 2021 +0100 +++ b/src/cx/list.h Sun Feb 07 20:37:20 2021 +0100 @@ -37,6 +37,9 @@ typedef struct { CxAllocator allocator; CxListComparator cmpfunc; + size_t itemsize; + size_t size; + size_t capacity; void *listdata; } cx_list; @@ -48,14 +51,11 @@ typedef size_t (*cx_list_find)(cx_list *list, void *elem); -typedef size_t (*cx_list_size)(cx_list *list); - typedef struct { cx_list_add add; cx_list_insert insert; cx_list_remove remove; cx_list_find find; - cx_list_size size; } cx_list_class; struct cx_list_s { @@ -73,6 +73,4 @@ size_t cxListFind(CxList list, void *elem); -size_t cxListSize(CxList list); - #endif /* UCX_LIST_H */