This commit is contained in:
2024-09-07 20:53:20 +01:00
parent c90874ad10
commit 034b105ea1
6 changed files with 36 additions and 12 deletions

View File

@@ -12,7 +12,9 @@ extern "C" {
typedef struct arena Arena;
/***************************************************************************/ //
////////////////////////////////////////////////////////////////////////////////
////// Arena wrapper macros
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ //
#define wapp_mem_arena_init(arena_dptr, base_capacity) \
@@ -30,10 +32,12 @@ typedef struct arena Arena;
WAPP_MEM_ALLOC_RESERVE | WAPP_MEM_ALLOC_COMMIT, \
true))
///////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ //
////////////////////////////////////////////////////////////////////////////////
////// Arena API declarations
////////////////////////////////////////////////////////////////////////////////
/***************************************************************************/ //
/**
@@ -48,7 +52,7 @@ void *wapp_mem_arena_alloc_aligned(Arena *arena, u64 size, u64 alignment);
void wapp_mem_arena_clear(Arena *arena);
void wapp_mem_arena_destroy(Arena **arena);
///////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
#ifdef __cplusplus
}