Rename arena free functions
This commit is contained in:
parent
e206b4f4a6
commit
e67e1df9a5
@ -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,
|
||||
u64 alignment);
|
||||
void wapp_mem_arena_clear(Arena *arena);
|
||||
void wapp_mem_arena_free(Arena **arena);
|
||||
void wapp_mem_arena_destroy(Arena **arena);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
@ -47,7 +47,7 @@ internal bool base_arena_init(BaseArena *arena, u64 capacity);
|
||||
internal void *base_arena_alloc_aligned(BaseArena *arena, u64 size,
|
||||
u64 alignment);
|
||||
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);
|
||||
|
||||
// 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));
|
||||
if (!(arena_ptr->active_arena)) {
|
||||
wapp_mem_arena_free(arena);
|
||||
wapp_mem_arena_destroy(arena);
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!base_arena_init(arena_ptr->active_arena, base_capacity)) {
|
||||
wapp_mem_arena_free(arena);
|
||||
wapp_mem_arena_destroy(arena);
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -187,7 +187,7 @@ void wapp_mem_arena_clear(Arena *arena) {
|
||||
arena->active_arena = last_active;
|
||||
}
|
||||
|
||||
void wapp_mem_arena_free(Arena **arena) {
|
||||
void wapp_mem_arena_destroy(Arena **arena) {
|
||||
if (!arena) {
|
||||
return;
|
||||
}
|
||||
@ -205,7 +205,7 @@ void wapp_mem_arena_free(Arena **arena) {
|
||||
while (current) {
|
||||
next = current->next;
|
||||
|
||||
base_arena_free(current);
|
||||
base_arena_destroy(current);
|
||||
free(current);
|
||||
|
||||
current = next;
|
||||
@ -215,13 +215,13 @@ void wapp_mem_arena_free(Arena **arena) {
|
||||
while (current) {
|
||||
prev = current->prev;
|
||||
|
||||
base_arena_free(current);
|
||||
base_arena_destroy(current);
|
||||
free(current);
|
||||
|
||||
current = prev;
|
||||
}
|
||||
|
||||
base_arena_free(arena_ptr->active_arena);
|
||||
base_arena_destroy(arena_ptr->active_arena);
|
||||
|
||||
free(arena_ptr->active_arena);
|
||||
arena_ptr->active_arena = NULL;
|
||||
@ -315,7 +315,7 @@ internal void base_arena_clear(BaseArena *arena) {
|
||||
arena->offset = arena->buf;
|
||||
}
|
||||
|
||||
internal void base_arena_free(BaseArena *arena) {
|
||||
internal void base_arena_destroy(BaseArena *arena) {
|
||||
if (!arena) {
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user