From f29d35faf7cc574a1a8c109f2f609db9d3d4b5ef Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 11 Dec 2022 20:00:21 +0100 Subject: bazinga --- include/allocator.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 include/allocator.h (limited to 'include/allocator.h') diff --git a/include/allocator.h b/include/allocator.h new file mode 100644 index 0000000..d1fe9f4 --- /dev/null +++ b/include/allocator.h @@ -0,0 +1,16 @@ +#ifndef INCLUDE_ALLOCATOR +#define INCLUDE_ALLOCATOR + +#include + +typedef struct t_allocator { + void* memory; + uint64_t cursor; + uint64_t size; +} allocator; + +allocator create_allocator(uint64_t size); +void* allocator_alloc(allocator* al, uint64_t size); +void destroy_allocator(allocator* al); + +#endif \ No newline at end of file -- cgit v1.2.3-70-g09d2