summaryrefslogtreecommitdiff
path: root/src/smrt_arena.h
diff options
context:
space:
mode:
authorsteven-na <noreply.github@stvnc.dev>2026-09-07 18:11:21 -0700
committersteven-na <noreply.github@stvnc.dev>2026-09-07 18:11:21 -0700
commit81caeb5ffc0748273157bf26c3299dfee9c12a6d (patch)
tree05ad674efd0f08d205868c61f063605c43ed302e /src/smrt_arena.h
parentfd475232ee12089f817f237cc755fe4444ec483b (diff)
Utility functions
Diffstat (limited to 'src/smrt_arena.h')
-rw-r--r--src/smrt_arena.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/smrt_arena.h b/src/smrt_arena.h
index 1b6725f..fe40509 100644
--- a/src/smrt_arena.h
+++ b/src/smrt_arena.h
@@ -26,6 +26,9 @@ smrt_arena_t * smrt_arena_create(u64 reserve_size, u64 commit_size, b32 auto_
#define SMRTA_ALLOC_ARRAY(arena, T, n) (T*)smrt_arena_push(arena, sizeof(T) * (n), true)
+#define QUICK_SCRATCH smrta_scratch_start(NULL, 0)
+#define QUICK_SCRATCH_E(scratch) smrta_scratch_end(scratch)
+
typedef struct {
smrt_arena_t *arena;
u64 start_pos;