From 53cd9c4c3408b5f2e54e891baf471c0d774ea2cd Mon Sep 17 00:00:00 2001 From: nasr Date: Sat, 14 Mar 2026 21:40:32 +0000 Subject: feature(base): ascii colors, error framework ( ai help ). testing idea meta program. refactor --- source/base/base_string.h | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'source/base/base_string.h') diff --git a/source/base/base_string.h b/source/base/base_string.h index ef2cf16..29ccf1e 100644 --- a/source/base/base_string.h +++ b/source/base/base_string.h @@ -1,17 +1,7 @@ #ifndef BASE_STRING_H #define BASE_STRING_H -#define StringLit(string) \ - (string8){ .data = (u8 *)(string), .size = (sizeof(string) - 1) } - -#define PushString(arena, size) \ - ({ \ - string8 *result = PushStruct((arena), string8); \ - result->data = PushArray((arena), u8, (size)); \ - result->size = (u64)(size); \ - result; \ - }) - +#define PushString(arena, count) (string8){ .data = (PushArrayZero(arena, u8, (count))), .size = (count) } #define StringCast(data, size) (string8){(u8 *)(data), (u64)(size) } #define StringPCast(data, size) (string8 *){(u8 *)(data), (u64)(size) } -- cgit v1.3