From e61af99a0c59cba0a33c16a5291ee91bbc7274d9 Mon Sep 17 00:00:00 2001 From: 0x221E Date: Sat, 17 Jan 2026 18:19:40 +0100 Subject: [PATCH] Patch: Add arena constructor to memory.h --- src/memory.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/memory.h b/src/memory.h index 6a00a49..87c071b 100644 --- a/src/memory.h +++ b/src/memory.h @@ -1,7 +1,6 @@ #ifndef MEMORY_H #define MEMORY_H - #ifndef MEM_ARENA_MAX_CAP #define MEM_ARENA_MAX_CAP 1024 * 1024 #endif @@ -20,16 +19,20 @@ struct Backend size_t cap; }; +#define BACKEND_CONST {NULL, NULL, 0, 0} + struct Arena { void* mem; void* last; size_t len; size_t cap; - void* next; + void* next; //TODO struct Backend* b; }; +#define ARENA_CONST {NULL, NULL, 0, 0, NULL} + typedef struct Backend Backend; typedef struct Arena Arena;