From b48e27f5cc31af65d8bb92d4b81cd03a60c5bcdb Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Thu, 6 Aug 2026 00:24:49 -0400 Subject: clean up yesterday's hacks + functions in type system --- dseg.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'dseg.c') 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; } } -- cgit v1.2.3