summaryrefslogtreecommitdiff
path: root/src/smrt_arena.h
diff options
context:
space:
mode:
authorsteven-na <noreply.github@stvnc.dev>2026-07-28 14:01:17 -0700
committersteven-na <noreply.github@stvnc.dev>2026-07-28 14:01:17 -0700
commit95c5613776c27893c524f93f71980b5cb37adc6f (patch)
tree48557aa89c660f50f5680180d9d725c90480e6c8 /src/smrt_arena.h
parent3372ec87759b83e6cc8b73e37a298cb804cbba5a (diff)
string stuff
Diffstat (limited to 'src/smrt_arena.h')
-rw-r--r--src/smrt_arena.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/smrt_arena.h b/src/smrt_arena.h
index 4e6f592..375929d 100644
--- a/src/smrt_arena.h
+++ b/src/smrt_arena.h
@@ -23,6 +23,7 @@ smrt_arena_t *smrt_arena_create(u64 reserve_size, u64 commit_size, b32 auto_
void smrt_arena_pop_to(smrt_arena_t *arena, u64 location);
b32 smrt_arena_pop_to_mark(smrt_arena_t *arena);
void smrt_arena_clear(smrt_arena_t *arena, b32 zero_out);
+ void smrt_arena_mark(smrt_arena_t *arena);
void smrt_arena_destroy(smrt_arena_t *arena);
#define SMRTA_ALLOC_ARRAY(arena, T, n) (T*)smrt_arena_push(arena, sizeof(T) * (n), true)