Allocator memes

This commit is contained in:
krzosa
2025-12-30 10:09:46 +01:00
parent 187bbcc5fc
commit a57ebb49be
8 changed files with 122 additions and 50 deletions

View File

@@ -321,7 +321,7 @@ API String16 CutPostfix(String16 *string, int64_t len) {
}
API String16 Format16V(Allocator allocator, const char *data, va_list args1) {
Scratch scratch;
Scratch scratch(allocator);
va_list args2;
va_copy(args2, args1);
int64_t len = stbsp_vsnprintf(0, 0, data, args2);
@@ -335,7 +335,7 @@ API String16 Format16V(Allocator allocator, const char *data, va_list args1) {
}
API String16 Format16(Allocator allocator, const char *data, ...) {
Scratch scratch;
Scratch scratch(allocator);
STRING_FORMAT(scratch, data, result);
String16 result16 = ToString16(allocator, result);
return result16;