From f04e0f0731d9a2a423fe452e0455eba64a477872 Mon Sep 17 00:00:00 2001 From: Ivar Fatland Date: Sun, 12 Oct 2025 02:30:47 +0200 Subject: [PATCH] some progress on arraylist interface --- cig.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cig.h b/cig.h index bc85b99..62d9fb1 100644 --- a/cig.h +++ b/cig.h @@ -113,8 +113,7 @@ typedef struct dyn_array_create_func_args { size_t initial_capacity; } dyn_array_create_func_args_t; void *dyn_array_create_func(dyn_array_create_func_args_t args); -#define dyn_array_create(ALLOCATOR, TYPE, ...) ((TYPE*) dyn_array_create_func()) -// TODO finish this +#define dyn_array_create(ALLOCATOR, TYPE, ...) ((TYPE*) dyn_array_create_func((dyn_array_create_func_args_t){.allocator=ALLOCATOR, .itemsize=sizeof(TYPE), __VA_ARGS__})) #ifdef ALLOCATOR_IMPLEMENTATION