blob: e6ba3e38e74f89728ea4c5ea12f38d0a99ea5de4 (
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 Bcreate(usize size);
Result Bdestroy(BumpArena b);
void* Balloc(BumpArena b, usize size);
int Bresizeable(BumpArena b, void* ptr);
Result Bresize(BumpArena b, usize size);
Result Bfree(BumpArena b);
#endif /* _BUMP_ALLOC */
|