#ifndef ACCENT_EXTRACT_ARENA_H #define ACCENT_EXTRACT_ARENA_H #include typedef struct ArenaBlock ArenaBlock; typedef struct { ArenaBlock *head; } Arena; void arena_init(Arena *arena); void arena_destroy(Arena *arena); void *arena_allocate(Arena *arena, size_t count, size_t item_size); #endif