diff options
| author | Carson Fleming <cflems@cflems.net> | 2026-08-06 00:24:49 -0400 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2026-08-06 00:24:49 -0400 |
| commit | b48e27f5cc31af65d8bb92d4b81cd03a60c5bcdb (patch) | |
| tree | 0901fba9ff451968d758ed47b57ff99d1330fb8a /dseg.c | |
| parent | a207a7f39514f03ddfafbe39e52a3fae57a414b4 (diff) | |
| download | ccc-b48e27f5cc31af65d8bb92d4b81cd03a60c5bcdb.tar.gz | |
clean up yesterday's hacks + functions in type system
Diffstat (limited to 'dseg.c')
| -rw-r--r-- | dseg.c | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -50,11 +50,7 @@ static void ent_assign_key(struct dseg_entry* ent) { switch (ent->type) { case ENT_STRING: integral_t strnum = string_counter++; - int req_sz = snprintf(NULL, 0, STRING_PATTERN, strnum); - if (req_sz < 0) CCC_PANIC; - req_sz += 1; // null terminator - ent->symbol = ccc_alloc(req_sz); - snprintf(ent->symbol, req_sz, STRING_PATTERN, strnum); + ent->symbol = ccc_sprintf(STRING_PATTERN, strnum); break; } } |
