diff -r 0a71ac9547fd -r d0d95740071b src/array_list.c --- a/src/array_list.c Thu Feb 23 22:27:41 2023 +0100 +++ b/src/array_list.c Thu Feb 23 22:43:13 2023 +0100 @@ -460,7 +460,7 @@ cx_arl_iterator, }; -CxList *cxArrayListCreate( +static CxList *cx_array_list_create( CxAllocator const *allocator, CxListComparator comparator, size_t item_size, @@ -487,3 +487,21 @@ return (CxList *) list; } + +CxList *cxArrayListCreate( + CxAllocator const *allocator, + CxListComparator comparator, + size_t item_size, + size_t initial_capacity +) { + return cx_array_list_create(allocator, comparator, + item_size, initial_capacity); +} + +CxList *cxArrayListCreateSimple( + size_t item_size, + size_t initial_capacity +) { + return cx_array_list_create(cxDefaultAllocator, NULL, + item_size, initial_capacity); +}