blob: e73c2971c069d56a298979969fe7509974f029d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#ifndef POKEDIAMOND_ARM9_OS_ALLOC_H
#define POKEDIAMOND_ARM9_OS_ALLOC_H
#include "nitro/types.h"
#include "OS_arena.h"
#include "nitro/OS_alloc_shared.h"
Cell* DLAddFront(Cell* list, Cell* cell);
Cell* DLExtract(Cell* list, Cell* cell);
Cell *DLInsert(Cell *original, Cell *inserted);
void* OS_AllocFromHeap(OSArenaId id, OSHeapHandle heap, u32 size);
void OS_FreeToHeap(OSArenaId id, OSHeapHandle heap, void *ptr);
#endif //POKEDIAMOND_ARM9_OS_ALLOC_H
|