diff options
Diffstat (limited to 'GlobalArena.c')
| -rw-r--r-- | GlobalArena.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/GlobalArena.c b/GlobalArena.c new file mode 100644 index 0000000..2b45f84 --- /dev/null +++ b/GlobalArena.c @@ -0,0 +1,28 @@ +#include "GlobalArena.h" + +BumpArena g_arena = NULL; + +void* +GBalloc(usize size) { + return Balloc(g_arena, size); +} + +int +GBresizeable(void* ptr) { + return Bresizeable(g_arena, ptr); +} + +Result +GBresize(usize size) { + return Bresize(g_arena, size); +} + +Result +GBfree() { + return Bfree(g_arena); +} + +Array +Array_Gnew(usize element_size, usize length) { + return Array_new(g_arena, element_size, length); +} |
