summaryrefslogtreecommitdiff
path: root/src/3p/chibicc/strings.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/3p/chibicc/strings.c')
-rw-r--r--src/3p/chibicc/strings.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/3p/chibicc/strings.c b/src/3p/chibicc/strings.c
deleted file mode 100644
index 0538fef..0000000
--- a/src/3p/chibicc/strings.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include "chibicc.h"
-
-void strarray_push(StringArray *arr, char *s) {
- if (!arr->data) {
- arr->data = calloc(8, sizeof(char *));
- arr->capacity = 8;
- }
-
- if (arr->capacity == arr->len) {
- arr->data = realloc(arr->data, sizeof(char *) * arr->capacity * 2);
- arr->capacity *= 2;
- for (int i = arr->len; i < arr->capacity; i++)
- arr->data[i] = NULL;
- }
-
- arr->data[arr->len++] = s;
-}