summaryrefslogtreecommitdiff
path: root/prb_memory.h
diff options
context:
space:
mode:
Diffstat (limited to 'prb_memory.h')
-rw-r--r--prb_memory.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/prb_memory.h b/prb_memory.h
new file mode 100644
index 0000000..40a00dc
--- /dev/null
+++ b/prb_memory.h
@@ -0,0 +1,11 @@
+#ifndef PRB_MEMORY_H
+#define PRB_MEMORY_H
+
+#define DEFAULT_ALLOC_SIZE Kilobytes(4)
+
+Arena *arena_alloc(U64 cap);
+void arena_release(Arena *arena);
+void *arena_push(Arena *arena, U64 size);
+void arena_pop(Arena *arena, U64 amount);
+
+#endif /* PRB_MEMORY_H */