#ifndef _4CBC0_H_
#define _4CBC0_H_

#include "global.h"

extern s32 D_80078FA8;
extern u32 D_80079014;

s32 func_8004BFC0(s32 arg0, s32 arg1, s32 arg2);
void func_8004C16C(UNUSED s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);
s32 func_8004C17C(s32 arg0, s32 arg1, s32 arg2);
void func_8004C444(UNUSED s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);
s32 func_8004C454(u32 arg0, u32 arg1);
s32 func_8004C4FC(s32 arg0, s32 arg1, s32 arg2);
void func_8004C6CC(UNUSED s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);
s32 func_8004C6DC(s32 arg0, s32 arg1, s32 arg2);
void func_8004C8A4(UNUSED s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);
s32 func_8004C8B4(s32 arg0, s32 arg1, UNUSED s32 arg2);
void func_8004CA6C(UNUSED s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);
s32 func_8004CA7C(s32 arg0, s32 arg1, UNUSED s32 arg2);
void func_8004CC10(UNUSED s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);
void func_8004CC20(s32 arg0, u32 arg1);
u32 func_8004CC34(void);
f32 func_8004CC94(void);
s32 func_8004CCD8(s32 arg0, s32 arg1, s32 arg2);
void func_8004D16C(s32 arg0, s32 arg1, UNUSED s32 arg2);
s32 func_8004D1B0(s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);
void func_8004D3A0(UNUSED s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);
s32 func_8004D3B0(s32 arg0, s32 arg1, s32 arg2);
void func_8004D848(UNUSED s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);
s32 func_8004D858(s32 arg0, u32 arg1);
s32 func_8004D9B0(s32 arg0, s32 arg1, s32 arg2);
void func_8004DC8C(s32 arg0, s32 arg1, s32 arg2);
s32 func_8004DDA4(s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);
s32 func_8004DF94(s32 arg0, s32 arg1, s32 arg2);
s32 func_8004E304(s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2);

#endif // _4CBC0_H_
