diff options
Diffstat (limited to 'src/array.cpp')
| -rw-r--r-- | src/array.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/array.cpp b/src/array.cpp index 5d602cebc..4583a31a9 100644 --- a/src/array.cpp +++ b/src/array.cpp @@ -314,6 +314,14 @@ gb_internal void array_add(Array<T> *array, T const &t) { array->count++; } +gb_internal void array_add(Array<char const *> *array, char const *t) { + if (array->capacity < array->count+1) { + array__grow(array, 0); + } + array->data[array->count] = t; + array->count++; +} + template <typename T> gb_internal T *array_add_and_get(Array<T> *array) { if (array->count < array->capacity) { |