make arena-allocator implementation functions static

This commit is contained in:
Sven M. Hallberg 2015-03-04 14:52:28 +01:00
parent 9a8dca2c04
commit be80fdedfc

View file

@ -13,20 +13,20 @@ typedef struct {
HArena *arena; HArena *arena;
} ArenaAllocator; } ArenaAllocator;
void *aa_alloc(HAllocator *allocator, size_t size) static void *aa_alloc(HAllocator *allocator, size_t size)
{ {
HArena *arena = ((ArenaAllocator *)allocator)->arena; HArena *arena = ((ArenaAllocator *)allocator)->arena;
return h_arena_malloc(arena, size); return h_arena_malloc(arena, size);
} }
void *aa_realloc(HAllocator *allocator, void *ptr, size_t size) static void *aa_realloc(HAllocator *allocator, void *ptr, size_t size)
{ {
HArena *arena = ((ArenaAllocator *)allocator)->arena; HArena *arena = ((ArenaAllocator *)allocator)->arena;
assert(0); // XXX realloc for arena allocator assert(0); // XXX realloc for arena allocator
return NULL; return NULL;
} }
void aa_free(HAllocator *allocator, void *ptr) static void aa_free(HAllocator *allocator, void *ptr)
{ {
HArena *arena = ((ArenaAllocator *)allocator)->arena; HArena *arena = ((ArenaAllocator *)allocator)->arena;
h_arena_free(arena, ptr); h_arena_free(arena, ptr);