test: Added further testing and fixed functions for edge cases
This commit is contained in:
@@ -55,10 +55,9 @@ void arena_destroy(Arena *arena);
|
||||
ArenaPointer arena_alloc(Arena *arena, size_t size, size_t alignment);
|
||||
ArenaPointer arena_push(Arena *arena, void *data, size_t size, size_t alignment);
|
||||
ArenaErr arena_realloc(Arena *arena, size_t new_capacity);
|
||||
|
||||
void *arena_unwrap_pointer(ArenaPointer p);
|
||||
|
||||
SizeResult get_arena_align_padding(Arena *arena, size_t alignment);
|
||||
SizeResult arena_get_align_padding(Arena *arena, size_t alignment);
|
||||
ArenaErr arena_ensure_capacity(Arena *arena, size_t size, size_t alignment);
|
||||
// Should be moved to something like general utilities,
|
||||
// i should make one for all my c projects
|
||||
|
||||
Reference in New Issue
Block a user