some progress on arraylist interface

This commit is contained in:
2025-10-12 02:30:47 +02:00
parent ef8b421fd9
commit f04e0f0731
+1 -2
View File
@@ -113,8 +113,7 @@ typedef struct dyn_array_create_func_args {
size_t initial_capacity; size_t initial_capacity;
} dyn_array_create_func_args_t; } dyn_array_create_func_args_t;
void *dyn_array_create_func(dyn_array_create_func_args_t args); void *dyn_array_create_func(dyn_array_create_func_args_t args);
#define dyn_array_create(ALLOCATOR, TYPE, ...) ((TYPE*) dyn_array_create_func()) #define dyn_array_create(ALLOCATOR, TYPE, ...) ((TYPE*) dyn_array_create_func((dyn_array_create_func_args_t){.allocator=ALLOCATOR, .itemsize=sizeof(TYPE), __VA_ARGS__}))
// TODO finish this
#ifdef ALLOCATOR_IMPLEMENTATION #ifdef ALLOCATOR_IMPLEMENTATION