From 7639298b9be9ed391ca1c9682470053e49969d9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20O=2E=20Sel=C3=A5sdal?= Date: Tue, 8 Sep 2026 00:20:22 +0200 Subject: [PATCH] Fix arena flags --- src/arena.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/arena.h b/src/arena.h index 7512beb..49d699d 100644 --- a/src/arena.h +++ b/src/arena.h @@ -5,12 +5,13 @@ typedef U32 ArenaFlags; typedef struct ArenaOptions ArenaOptions; enum { - ArenaFlag_NoDecommit, // arena_ temp_end/reset/reset_to doesn't decommit memory + ArenaFlag_NoDecommit = 1, // operations which shrinks the arena does not decommit memory. + // (arena_trim() can still decommit when called explicitly) }; struct ArenaOptions { U32 size; U32 commit_size; - ArenaFlags flags; // No flags defined yet + ArenaFlags flags; }; typedef struct MemoryBlock MemoryBlock;