#include #include #include #include "list.h" #include "simplex86.h" typedef struct block_t block_t; typedef struct { list_t blocks; } allocator_t; void allocator_init (allocator_t *allocator); void allocator_fini (allocator_t *allocator); void * allocator_alloc (allocator_t *allocator, size_t size); void * allocator_realloc (allocator_t *allocator, void *mem, size_t size); void allocator_free (allocator_t *allocator, void *mem);