refactor: tests adapted and succesfully passed
This commit is contained in:
@@ -51,7 +51,7 @@ ArenaErr arena_destroy(Arena **arena) {
|
||||
(*arena)->buffer = NULL;
|
||||
(*arena)->offset = 0;
|
||||
(*arena)->capacity = 0;
|
||||
free(arena);
|
||||
free(*arena);
|
||||
*arena = NULL;
|
||||
|
||||
return ARENA_OK;
|
||||
@@ -77,7 +77,7 @@ ArenaPointer arena_alloc(Arena *arena, size_t size, size_t alignment) {
|
||||
|
||||
ArenaErr cap_err = arena_ensure_capacity(arena, size, alignment);
|
||||
if(cap_err != ARENA_OK) {
|
||||
return (ArenaPointer) {.is_valid = false, .err = cap_err};
|
||||
return (ArenaPointer) {.is_valid = false, .err = ARENA_OUT_OF_SPACE};
|
||||
}
|
||||
|
||||
if (arena->offset + padding.val + size > arena->capacity) {
|
||||
|
||||
Reference in New Issue
Block a user