#ifndef ACCENT_EXTRACT_ARENA_H
#define ACCENT_EXTRACT_ARENA_H

#include <stddef.h>

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