1
0
mirror of https://github.com/blawar/ooot.git synced 2024-07-04 18:13:37 +00:00
ooot/include/def/z_malloc.h
2022-02-14 10:56:16 -05:00

21 lines
849 B
C

#pragma once
extern s32 gZeldaArenaLogSeverity;
void* ZeldaArena_Calloc(u32 num, u32 size);
void ZeldaArena_Check();
void ZeldaArena_CheckPointer(void* ptr, u32 size, const char* name, const char* action);
void ZeldaArena_Cleanup();
void ZeldaArena_Display();
void ZeldaArena_Free(void* ptr);
void ZeldaArena_FreeDebug(void* ptr, const char* file, s32 line);
void ZeldaArena_GetSizes(u32* outMaxFree, u32* outFree, u32* outAlloc);
void ZeldaArena_Init(void* start, u32 size);
u8 ZeldaArena_IsInitalized();
void* ZeldaArena_Malloc(u32 size);
void* ZeldaArena_MallocDebug(u32 size, const char* file, s32 line);
void* ZeldaArena_MallocR(u32 size);
void* ZeldaArena_MallocRDebug(u32 size, const char* file, s32 line);
void* ZeldaArena_Realloc(void* ptr, u32 newSize);
void* ZeldaArena_ReallocDebug(void* ptr, u32 newSize, const char* file, s32 line);