1.1 --- a/src/cx/list.h Thu May 23 20:31:37 2024 +0200 1.2 +++ b/src/cx/list.h Thu May 23 20:43:04 2024 +0200 1.3 @@ -213,7 +213,7 @@ 1.4 */ 1.5 __attribute__((__nonnull__)) 1.6 static inline bool cxListIsStoringPointers(CxList const *list) { 1.7 - return list->base.store_pointer; 1.8 + return list->collection.store_pointer; 1.9 } 1.10 1.11 /** 1.12 @@ -224,7 +224,7 @@ 1.13 */ 1.14 __attribute__((__nonnull__)) 1.15 static inline size_t cxListSize(CxList const *list) { 1.16 - return list->base.size; 1.17 + return list->collection.size; 1.18 } 1.19 1.20 /** 1.21 @@ -240,7 +240,7 @@ 1.22 CxList *list, 1.23 void const *elem 1.24 ) { 1.25 - return list->cl->insert_element(list, list->base.size, elem); 1.26 + return list->cl->insert_element(list, list->collection.size, elem); 1.27 } 1.28 1.29 /** 1.30 @@ -265,7 +265,7 @@ 1.31 void const *array, 1.32 size_t n 1.33 ) { 1.34 - return list->cl->insert_array(list, list->base.size, array, n); 1.35 + return list->cl->insert_array(list, list->collection.size, array, n); 1.36 } 1.37 1.38 /** 1.39 @@ -547,7 +547,7 @@ 1.40 */ 1.41 __attribute__((__nonnull__, __warn_unused_result__)) 1.42 static inline CxIterator cxListBackwardsIterator(CxList const *list) { 1.43 - return list->cl->iterator(list, list->base.size - 1, true); 1.44 + return list->cl->iterator(list, list->collection.size - 1, true); 1.45 } 1.46 1.47 /** 1.48 @@ -562,7 +562,7 @@ 1.49 */ 1.50 __attribute__((__nonnull__, __warn_unused_result__)) 1.51 static inline CxIterator cxListMutBackwardsIterator(CxList *list) { 1.52 - return cxListMutBackwardsIteratorAt(list, list->base.size - 1); 1.53 + return cxListMutBackwardsIteratorAt(list, list->collection.size - 1); 1.54 } 1.55 1.56 /**