Namespace all functions
This commit is contained in:
@@ -34,7 +34,7 @@ internal void base_arena_free(BaseArena *arena);
|
||||
|
||||
// PUBLIC API
|
||||
|
||||
bool mem_arena_init(Arena **arena, u64 base_capacity) {
|
||||
bool wapp_mem_arena_init(Arena **arena, u64 base_capacity) {
|
||||
if (!arena || *arena) {
|
||||
return false;
|
||||
}
|
||||
@@ -49,14 +49,14 @@ bool mem_arena_init(Arena **arena, u64 base_capacity) {
|
||||
|
||||
arena_ptr->active_arena = (BaseArena *)malloc(sizeof(BaseArena));
|
||||
if (!(arena_ptr->active_arena)) {
|
||||
mem_arena_free(arena);
|
||||
wapp_mem_arena_free(arena);
|
||||
return false;
|
||||
}
|
||||
|
||||
memset(arena_ptr->active_arena, 0, sizeof(BaseArena));
|
||||
|
||||
if (!base_arena_init(arena_ptr->active_arena, base_capacity)) {
|
||||
mem_arena_free(arena);
|
||||
wapp_mem_arena_free(arena);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -66,11 +66,11 @@ bool mem_arena_init(Arena **arena, u64 base_capacity) {
|
||||
return true;
|
||||
}
|
||||
|
||||
void *mem_arena_alloc(Arena *arena, u64 size) {
|
||||
return mem_arena_alloc_aligned(arena, size, DEFAULT_ALIGNMENT);
|
||||
void *wapp_mem_arena_alloc(Arena *arena, u64 size) {
|
||||
return wapp_mem_arena_alloc_aligned(arena, size, DEFAULT_ALIGNMENT);
|
||||
}
|
||||
|
||||
void *mem_arena_alloc_aligned(Arena *arena, u64 size, u64 alignment) {
|
||||
void *wapp_mem_arena_alloc_aligned(Arena *arena, u64 size, u64 alignment) {
|
||||
if (!arena || !(arena->active_arena)) {
|
||||
return NULL;
|
||||
}
|
||||
@@ -110,7 +110,7 @@ void *mem_arena_alloc_aligned(Arena *arena, u64 size, u64 alignment) {
|
||||
return output;
|
||||
}
|
||||
|
||||
void mem_arena_clear(Arena *arena) {
|
||||
void wapp_mem_arena_clear(Arena *arena) {
|
||||
if (!arena) {
|
||||
return;
|
||||
}
|
||||
@@ -129,7 +129,7 @@ void mem_arena_clear(Arena *arena) {
|
||||
arena->active_arena = new_active;
|
||||
}
|
||||
|
||||
void mem_arena_free(Arena **arena) {
|
||||
void wapp_mem_arena_free(Arena **arena) {
|
||||
if (!arena) {
|
||||
return;
|
||||
}
|
||||
@@ -200,7 +200,7 @@ internal void *base_arena_alloc_aligned(BaseArena *arena, u64 size,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
u8 *output = mem_util_align_forward((void *)(arena->offset), alignment);
|
||||
u8 *output = wapp_mem_util_align_forward((void *)(arena->offset), alignment);
|
||||
if (output + size >= arena->buf + arena->capacity) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user