#ifndef NITRO_OS_ALLOC_H #define NITRO_OS_ALLOC_H #include #include void* OS_AllocFromHeap(OSArenaId id, OSHeapHandle heap, u32 size); void OS_FreeToHeap(OSArenaId id, OSHeapHandle heap, void* ptr); OSHeapHandle OS_SetCurrentHeap(OSArenaId id, OSHeapHandle heap); void *OS_InitAlloc(OSArenaId id, void *arenaStart, void *arenaEnd, s32 maxHeaps); OSHeapHandle OS_CreateHeap(OSArenaId id, void *start, void *end); s32 OS_CheckHeap(OSArenaId id, OSHeapHandle heap); #endif //NITRO_OS_ALLOC_H