#ifndef __MEMORYMANAGER_H #define __MEMORYMANAGER_H #include "system.h" typedef struct MemoryChunk { struct MemoryChunk* Prev; struct MemoryChunk* Next; size_t Size; bool Allocated; }; void MemoryManager(size_t start, size_t size); void* Malloc(size_t size); void Free(void* ptr); #endif