mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 22:45:09 -04:00
26 lines
522 B
C
26 lines
522 B
C
#include "libc64/osmalloc.h"
|
|
|
|
extern Arena malloc_arena;
|
|
|
|
void* malloc(size_t size) {
|
|
return(__osMalloc(&malloc_arena, size));
|
|
}
|
|
void free(void* ptr){
|
|
__osFree(&malloc_arena,ptr);
|
|
}
|
|
|
|
void DisplayArena(void){
|
|
__osDisplayArena(&malloc_arena);
|
|
}
|
|
|
|
void GetFreeArena(u32* max, u32* free, u32* alloc){
|
|
__osGetFreeArena(&malloc_arena, max, free, alloc);
|
|
}
|
|
void MallocInit(void* start, u32 size){
|
|
__osMallocInit(&malloc_arena, start, size);
|
|
}
|
|
|
|
void MallocCleanup(void){
|
|
__osMallocCleanup(&malloc_arena);
|
|
}
|