blob: a381134b97dd3a4d24c9df82c78ccec7ee466122 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#ifndef _BUMP_ALLOC
#define _BUMP_ALLOC
#include "Types.h"
typedef void* BumpArena;
BumpArena B_create(usize size);
Result B_destroy(BumpArena b);
void* B_alloc(BumpArena b, usize size);
int B_resizeable(BumpArena b, void* ptr);
Result B_resize(BumpArena b, usize size);
Result B_free(BumpArena b);
#endif /* _BUMP_ALLOC */
|