|
|
|
@ -33,7 +33,8 @@ void arenaFree(memory_arena*& arena); |
|
|
|
|
|
|
|
|
|
|
|
uint arenaGetFreeSize(memory_arena* arena); |
|
|
|
uint arenaGetFreeSize(memory_arena* arena); |
|
|
|
|
|
|
|
|
|
|
|
#define ARENA_ALLOC(arena, len, type) (type*) arenaAllocateBlock(arena, len) |
|
|
|
#define ARENA_ALLOC(arena, type, count) \ |
|
|
|
|
|
|
|
(type*) arenaAllocateBlock(arena, sizeof(type) * count) |
|
|
|
void* arenaAllocateBlock(memory_arena* arena, size_t block_size); |
|
|
|
void* arenaAllocateBlock(memory_arena* arena, size_t block_size); |
|
|
|
|
|
|
|
|
|
|
|
#define MAX_NAME_LENGTH 256 |
|
|
|
#define MAX_NAME_LENGTH 256 |
|
|
|
|