diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2025-08-20 22:19:14 +0100 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2025-08-20 22:19:14 +0100 |
commit | 55293ae396eb3409113c0edf73c2f661d008f9d6 (patch) | |
tree | 8c81e06049524da2849647082016a0ea8363d502 /symtable.c | |
parent | df558da7e1979a59b5207c323962aa59b61258e4 (diff) | |
download | alisp-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.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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)); } |