From 2a0c6b4cfeb5d1725e65e714ce7f324583dfa388 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Tue, 21 Apr 2026 19:32:40 +0300 Subject: feat!: Initial implementation --- GlobalArena.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 GlobalArena.h (limited to 'GlobalArena.h') diff --git a/GlobalArena.h b/GlobalArena.h new file mode 100644 index 0000000..219e743 --- /dev/null +++ b/GlobalArena.h @@ -0,0 +1,17 @@ +#ifndef _GLOBAL_ARENA +#define _GLOBAL_ARENA + +#include "BumpAlloc.h" +#include "Array.h" + +// Global bump arena +extern BumpArena g_arena; + +void* GBalloc(usize size); +int GBresizeable(void* ptr); +Result GBresize(usize size); +Result GBfree(); + +Array Array_Gnew(usize element_size, usize length); + +#endif /* _GLOBAL_ARENA */ -- cgit v1.2.3