#include #include #ifndef ARENA_H #define ARENA_H typedef struct { void *mem; size_t head; size_t capacity; } Arena; bool ArenaInit(Arena *arena, size_t capacity); void *ArenaAlloc(Arena *arena, size_t size); char *ArenaStrdup(Arena *arena, const char *str); #endif // ARENA_H