summaryrefslogtreecommitdiff
path: root/prb_memory.h
diff options
context:
space:
mode:
authorpryazha <pryadeiniv@mail.ru>2025-02-20 15:08:47 +0500
committerpryazha <pryadeiniv@mail.ru>2025-02-20 15:08:47 +0500
commit0bd7c5dc0725a4882cb33c5d8f1a3b101d4025cd (patch)
treeecb3e42bf4855ba9e4836a20b94cb4857943eda6 /prb_memory.h
initial
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 */