aboutsummaryrefslogtreecommitdiff
path: root/symtable.c
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2025-08-20 22:19:14 +0100
committerAryadev Chavali <aryadev@aryadevchavali.com>2025-08-20 22:19:14 +0100
commit55293ae396eb3409113c0edf73c2f661d008f9d6 (patch)
tree8c81e06049524da2849647082016a0ea8363d502 /symtable.c
parentdf558da7e1979a59b5207c323962aa59b61258e4 (diff)
downloadalisp-55293ae396eb3409113c0edf73c2f661d008f9d6.tar.gz
alisp-55293ae396eb3409113c0edf73c2f661d008f9d6.tar.bz2
alisp-55293ae396eb3409113c0edf73c2f661d008f9d6.zip
vec -> ivec
I'm going to implement a normal stable vector instead of an inline vector so we have both options for use. I think that's smarter than just sticking to one.
Diffstat (limited to 'symtable.c')
-rw-r--r--symtable.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/symtable.c b/symtable.c
index e704a27..1358b5e 100644
--- a/symtable.c
+++ b/symtable.c
@@ -29,7 +29,8 @@ void sym_table_init(sym_table_t *table)
{
table->capacity = MAX(table->capacity, SYM_TABLE_INIT_SIZE);
table->count = 0;
- vec_make((void **)&table->entries, table->capacity * sizeof(*table->entries));
+ ivec_make((void **)&table->entries,
+ table->capacity * sizeof(*table->entries));
}
sv_t *sym_table_find(sym_table_t *table, sv_t sv)
@@ -61,6 +62,6 @@ void sym_table_cleanup(sym_table_t *table)
if (table->entries[i].data)
free(table->entries[i].data);
// kill the container
- vec_free((void **)&table->entries);
+ ivec_free((void **)&table->entries);
memset(table, 0, sizeof(*table));
}