Rename arena free functions

This commit is contained in:
Abdelrahman Said 2024-04-28 22:04:23 +01:00
parent e206b4f4a6
commit e67e1df9a5
2 changed files with 9 additions and 9 deletions

View File

@ -17,7 +17,7 @@ void *wapp_mem_arena_realloc(Arena *arena, void *ptr, u64 size);
void *wapp_mem_arena_realloc_aligned(Arena *arena, void *ptr, u64 size, void *wapp_mem_arena_realloc_aligned(Arena *arena, void *ptr, u64 size,
u64 alignment); u64 alignment);
void wapp_mem_arena_clear(Arena *arena); void wapp_mem_arena_clear(Arena *arena);
void wapp_mem_arena_free(Arena **arena); void wapp_mem_arena_destroy(Arena **arena);
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -47,7 +47,7 @@ internal bool base_arena_init(BaseArena *arena, u64 capacity);
internal void *base_arena_alloc_aligned(BaseArena *arena, u64 size, internal void *base_arena_alloc_aligned(BaseArena *arena, u64 size,
u64 alignment); u64 alignment);
internal void base_arena_clear(BaseArena *arena); internal void base_arena_clear(BaseArena *arena);
internal void base_arena_free(BaseArena *arena); internal void base_arena_destroy(BaseArena *arena);
internal ArenaAllocHDR *find_alloc_header(BaseArena *arena, void *alloc_ptr); internal ArenaAllocHDR *find_alloc_header(BaseArena *arena, void *alloc_ptr);
// PUBLIC API // PUBLIC API
@ -65,12 +65,12 @@ bool wapp_mem_arena_init(Arena **arena, u64 base_capacity) {
arena_ptr->active_arena = (BaseArena *)calloc(1, sizeof(BaseArena)); arena_ptr->active_arena = (BaseArena *)calloc(1, sizeof(BaseArena));
if (!(arena_ptr->active_arena)) { if (!(arena_ptr->active_arena)) {
wapp_mem_arena_free(arena); wapp_mem_arena_destroy(arena);
return false; return false;
} }
if (!base_arena_init(arena_ptr->active_arena, base_capacity)) { if (!base_arena_init(arena_ptr->active_arena, base_capacity)) {
wapp_mem_arena_free(arena); wapp_mem_arena_destroy(arena);
return false; return false;
} }
@ -187,7 +187,7 @@ void wapp_mem_arena_clear(Arena *arena) {
arena->active_arena = last_active; arena->active_arena = last_active;
} }
void wapp_mem_arena_free(Arena **arena) { void wapp_mem_arena_destroy(Arena **arena) {
if (!arena) { if (!arena) {
return; return;
} }
@ -205,7 +205,7 @@ void wapp_mem_arena_free(Arena **arena) {
while (current) { while (current) {
next = current->next; next = current->next;
base_arena_free(current); base_arena_destroy(current);
free(current); free(current);
current = next; current = next;
@ -215,13 +215,13 @@ void wapp_mem_arena_free(Arena **arena) {
while (current) { while (current) {
prev = current->prev; prev = current->prev;
base_arena_free(current); base_arena_destroy(current);
free(current); free(current);
current = prev; current = prev;
} }
base_arena_free(arena_ptr->active_arena); base_arena_destroy(arena_ptr->active_arena);
free(arena_ptr->active_arena); free(arena_ptr->active_arena);
arena_ptr->active_arena = NULL; arena_ptr->active_arena = NULL;
@ -315,7 +315,7 @@ internal void base_arena_clear(BaseArena *arena) {
arena->offset = arena->buf; arena->offset = arena->buf;
} }
internal void base_arena_free(BaseArena *arena) { internal void base_arena_destroy(BaseArena *arena) {
if (!arena) { if (!arena) {
return; return;
} }