blob: 0037fd3b86fb85924436e1d2fec031d222972f85 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#pragma once
#include <stddef.h>
struct mem_pool_s;
typedef struct mem_pool_s mem_pool_t;
mem_pool_t *create_mem_pool(size_t pool_size);
void destroy_mem_pool(mem_pool_t *mem_pool);
void *mem_alloc(mem_pool_t *mem_pool, size_t size);
void mem_free(mem_pool_t *mem_pool, void *ptr);
|