mirror of
https://github.com/pret/pokediamond.git
synced 2026-08-07 11:14:05 -05:00
38 lines
1.1 KiB
C
38 lines
1.1 KiB
C
#ifndef POKEDIAMOND_HEAP_H
|
|
#define POKEDIAMOND_HEAP_H
|
|
|
|
#include "global.h"
|
|
|
|
struct UnkStruct_020166C8
|
|
{
|
|
void **unk00;
|
|
void **unk04;
|
|
void **unk08;
|
|
u16 *unk0c;
|
|
u8 *unk10;
|
|
u16 unk14;
|
|
u16 unk16;
|
|
u16 unk18;
|
|
u16 unk1a;
|
|
};
|
|
|
|
|
|
THUMB_FUNC void FUN_020166C8(u32 *param0, u32 param1, u32 param2, u32 pre_size);
|
|
THUMB_FUNC s32 FUN_020167F4();
|
|
THUMB_FUNC u32 FUN_0201681C(u32 param0, u32 heap_id, u32 param2);
|
|
THUMB_FUNC u32 FUN_02016828(u32 param0, u32 param1, u32 param2);
|
|
THUMB_FUNC u32 FUN_02016834(u32 param0, u32 param1, u32 param2, s32 param3);
|
|
THUMB_FUNC void FUN_020168D0(u32 heap_id);
|
|
THUMB_FUNC u32 *FUN_02016944(void *param0, u32 param1, s32 param2, u32 param3);
|
|
THUMB_FUNC void FUN_02016988();
|
|
void *AllocFromHeap(u32 heap_id, u32 size);
|
|
void *AllocFromHeapAtEnd(u32 heap_id, u32 size);
|
|
void FreeToHeap(void *ptr);
|
|
void FUN_02016A8C(u32 heap_id, void * ptr);
|
|
THUMB_FUNC u32 FUN_02016AF8(u32 param0);
|
|
THUMB_FUNC void FUN_02016B20(u32 param0, u32 param1, u32 param2);
|
|
THUMB_FUNC void FUN_02016B44(void *ptr, u32 param1);
|
|
THUMB_FUNC u32 FUN_02016B90(u32 param0);
|
|
|
|
#endif //POKEDIAMOND_HEAP_H
|