1.1 --- a/src/linked_list.c Mon Mar 20 19:09:08 2023 +0100 1.2 +++ b/src/linked_list.c Tue Mar 21 17:18:29 2023 +0100 1.3 @@ -936,9 +936,14 @@ 1.4 list->base.cl = &cx_linked_list_class; 1.5 list->base.allocator = allocator; 1.6 list->base.cmpfunc = comparator; 1.7 - list->base.itemsize = item_size; 1.8 list->base.capacity = SIZE_MAX; 1.9 1.10 + if (item_size > 0) { 1.11 + list->base.itemsize = item_size; 1.12 + } else { 1.13 + cxListStorePointers((CxList *) list); 1.14 + } 1.15 + 1.16 return (CxList *) list; 1.17 } 1.18