Files
perfect-dark/src/include/lib/memp.h
T

20 lines
534 B
C

#ifndef _IN_LIB_MEMP_H
#define _IN_LIB_MEMP_H
#include <ultra64.h>
#include "data.h"
#include "types.h"
void memp000121e0(void);
void mempInit(u8 *heapstart, u32 heaplen);
u32 mempGetStageFree(void);
void *mempGetNextStageAllocation(void);
void *mempAlloc(u32 len, u8 pool);
s32 mempRealloc(void *allocation, s32 newsize, u8 poolnum);
u32 mempGetPoolFree(u8 poolnum, u32 bank);
u32 mempGetPoolSize(u8 poolnum, u32 bank);
void mempResetPool(u8 pool);
void mempDisablePool(u8 pool);
void *mempAllocFromRight(u32 len, u8 pool);
#endif