summaryrefslogtreecommitdiff
path: root/dseg.c
diff options
context:
space:
mode:
authorCarson Fleming <cflems@cflems.net>2026-08-06 00:24:49 -0400
committerCarson Fleming <cflems@cflems.net>2026-08-06 00:24:49 -0400
commitb48e27f5cc31af65d8bb92d4b81cd03a60c5bcdb (patch)
tree0901fba9ff451968d758ed47b57ff99d1330fb8a /dseg.c
parenta207a7f39514f03ddfafbe39e52a3fae57a414b4 (diff)
downloadccc-b48e27f5cc31af65d8bb92d4b81cd03a60c5bcdb.tar.gz
clean up yesterday's hacks + functions in type system
Diffstat (limited to 'dseg.c')
-rw-r--r--dseg.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/dseg.c b/dseg.c
index 120b3ae..80db49a 100644
--- a/dseg.c
+++ b/dseg.c
@@ -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;
}
}