aboutsummaryrefslogtreecommitdiffstats
path: root/src/arena.h
blob: f862dbfc150b3100c85882b1ef3495111bf77eaa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef INC_BINDFS_ARENA_H
#define INC_BINDFS_ARENA_H

#include <stdlib.h>

struct block;
struct arena {
    struct block *cur_block;
};

void arena_init(struct arena *a);
void* arena_malloc(struct arena *a, size_t amount);
void arena_free(struct arena *a);

#endif