diff options
| author | Jack Jamison <jackqjamison@gmail.com> | 2025-10-14 16:55:00 -0400 |
|---|---|---|
| committer | Jack Jamison <jackqjamison@gmail.com> | 2025-10-14 16:55:00 -0400 |
| commit | e4fbb2ea4c344845093ab650178011e319b52b89 (patch) | |
| tree | 5e0c6e1b160e3bc450fc33315d3c1386b73decca | |
| parent | afe1575457dbe0af1ae475933fda91daec675ec3 (diff) | |
array size works as expected
| -rw-r--r-- | array.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -22,6 +22,7 @@ array_info* array_new_(size_t item_size, size_t size) { // make array array_info* info = calloc(1, sizeof(array_info) + item_size * cap); + info->size = size; info->capacity = cap; return info; } @@ -29,7 +30,7 @@ array_info* array_new_(size_t item_size, size_t size) { void* array_add_(void* array, size_t item_size) { array_info* info = NULL; if (!array) { - info = array_new_(item_size, 8); + info = array_new_(item_size, 0); } else { info = ((array_info*)array) - 1; |
