Namespace all functions

This commit is contained in:
2024-03-21 07:26:26 +00:00
parent 7948d3fd1a
commit 76222d31d4
7 changed files with 48 additions and 48 deletions

View File

@@ -6,10 +6,10 @@
typedef struct growing_arena Arena;
bool mem_arena_init(Arena **arena, u64 base_capacity);
void *mem_arena_alloc(Arena *arena, u64 size);
void *mem_arena_alloc_aligned(Arena *arena, u64 size, u64 alignment);
void mem_arena_clear(Arena *arena);
void mem_arena_free(Arena **arena);
bool wapp_mem_arena_init(Arena **arena, u64 base_capacity);
void *wapp_mem_arena_alloc(Arena *arena, u64 size);
void *wapp_mem_arena_alloc_aligned(Arena *arena, u64 size, u64 alignment);
void wapp_mem_arena_clear(Arena *arena);
void wapp_mem_arena_free(Arena **arena);
#endif // !MEM_ARENA_H

View File

@@ -3,6 +3,6 @@
#include "aliases.h"
void *mem_util_align_forward(void *ptr, u64 alignment);
void *wapp_mem_util_align_forward(void *ptr, u64 alignment);
#endif // !MEM_UTILS_H

View File

@@ -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;
}

View File

@@ -6,7 +6,7 @@
internal bool is_power_of_two(u64 num) { return (num & (num - 1)) == 0; }
void *mem_util_align_forward(void *ptr, u64 alignment) {
void *wapp_mem_util_align_forward(void *ptr, u64 alignment) {
if (!ptr) {
return NULL;
}