diff options
Diffstat (limited to 'array.h')
| -rw-r--r-- | array.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -8,7 +8,7 @@ typedef struct { char array[]; } array_info; -array_info* array_new_(size_t item_size, size_t capacity); +array_info* array_new_(size_t item_size, size_t size); void array_print(void* array); void array_pop(void* array); void* array_add_(void* array, size_t item_size); @@ -16,7 +16,7 @@ void* array_add_(void* array, size_t item_size); #define array_clear(array) (((array_info*)(array))[-1].size = 0) #define array_size(array) (((array_info*)(array))[-1].size) -#define array_new(type, capacity) ((type*)(array_new_(sizeof(type), capacity)->array)) +#define array_new(type, size) ((type*)(array_new_(sizeof(type), size)->array)) #define array_free(array) do { \ free(((array_info*)(array)) - 1); \ |
