tp/include/functions.h

263 lines
9.2 KiB
C

extern "C" {
void J2DScreen_NS_draw(void);
void PSMTXCopy(void);
void PSMTXConcat(void);
void PSMTXScale(void);
void screenSet__12dFile_info_cFv(void);
void dFile_info_c_NS_screenSet(void);
void mDoExt_removeMesgFont(void);
void func_80362210(void);
void JKRAramHeap_NS_getTotalFreeSize(void);
void JKRAramHeap_NS_getFreeSize(void);
void heapDisplay__9HeapCheckCFv(void);
void func_803621C4(void);
void init__20dSv_player_collect_cFv(void);
void dComIfGp_setSelectItem(int);
void getUsedCount__9HeapCheckCFv(void);
void isEventBit__11dSv_event_cCFUs(void);
void dComIfGs_setMixItemIndex(void);
void dComIfGs_setSelectItemIndex(void);
void dComIfGs_getMixItemIndex(void);
void dComIfGs_getBottleMax(void);
char* strcpy(char*,const char*);
int strcmp(char*,char*);
void setBombNum__21dSv_player_item_max_cFUcUc(void);
void func_80362224(void);
void func_803621D8(void);
void _restgpr_26(void);
void _savegpr_26(void);
void _restgpr_29(void);
void _savegpr_29(void);
void _restgpr_28(void);
void _savegpr_28(void);
void _restgpr_27(void);
void _savegpr_27(void);
void _savegpr_26(void);
void _restgpr_26(void);
void JKRAramHeap_NS_dump(void);
void dRes_control_c_NS_dump(void);
void JUTConsole_NS_getLineOffset(void);
void JUTConsole_NS_dumpToTerminal(void);
void JUTConsole_NS_scroll(void);
void JUTConsole_NS_clear(void);
void JUTReport_X1_(void);
void JUTAssertion_NS_setMessageCount(void);
void DynamicModuleControlBase_NS_dump(void);
unsigned int getSelectItemIndex__21dSv_player_status_a_cCFi(int);
void setLineUpItem__17dSv_player_item_cFv(void);
void dMeter2Info_c_NS_setHotSpringTimer(void);
void setItem__17dSv_player_item_cFiUc(void);
void dSv_item_rename__FUc(void);
void setBottleItemIn__17dSv_player_item_cFUcUc(void);
void getItem__17dSv_player_item_cCFib(void);
void setEquipBottleItemIn__17dSv_player_item_cFUcUc(u8,u8);
void isFirstBit__21dSv_player_get_item_cCFUc(void);
void setBombNum__24dSv_player_item_record_cFUcUc(void);
void getBombNum__21dSv_player_item_max_cCFUc(void);
void setItem__17dSv_player_item_cFiUc(void);
void dMeter2Info_c_NS_getString(void);
void Z2AudioMgr_NS_setOutputMode(u32,unsigned long);
void dComIfG_play_c_NS_getNowVibration(void);
void setInitEventBit(void);
void daObjCarry_c_NS_clrSaveFlag(void);
void daObjCarry_c_NS_setSaveFlag(void);
void init__14dSv_MiniGame_cFv(void);
void init__11dSv_event_cFv(void);
void init__13dSv_memory2_cFv(void);
void init__12dSv_memory_cFv(void);
void init__12dSv_player_cFv(void);
void init__10dSv_info_cFvZone(void);
void init__10dSv_zone_cFi(void);
void onOneSwitch__13dSv_zoneBit_cFi(void);
void onSwitch__13dSv_zoneBit_cFi(void);
int dStage_roomControl_c_NS_getZoneNo(int,int);
void onSwitch__12dSv_danBit_cFi(void);
void onSwitch__12dSv_memBit_cFi(void);
void revOneSwitch__13dSv_zoneBit_cFi(void);
void revSwitch__13dSv_zoneBit_cFi(void);
void revSwitch__12dSv_danBit_cFi(void);
void revSwitch__12dSv_memBit_cFi(void);
void isOneSwitch__13dSv_zoneBit_cCFi(void);
void isSwitch__13dSv_zoneBit_cCFi(void);
void isSwitch__12dSv_danBit_cCFi(void);
void isSwitch__12dSv_memBit_cCFi(void);
void isOneItem__13dSv_zoneBit_cCFi(void);
void isItem__13dSv_zoneBit_cCFi(void);
void isItem__12dSv_memBit_cCFi(void);
void isItem__12dSv_danBit_cCFi(void);
void off__15dSv_zoneActor_cFi(void);
void is__15dSv_zoneActor_cCFi(void);
void func_8036220C(void);
void onEventBit__11dSv_event_cFUs(void);
void func_8036687C(void);
void func_80003540(void);
void func_80362324(void);
void func_8036221C(void);
void func_803621D0(void);
void func_8036221C(void);
void countUsed__FP10JKRExpHeap(void);
void JUTReport(void);
void OSGetTime(void);
void func_803621D0(void);
void offEventBit__11dSv_event_cFUs(void);
void func_803621C0(void);
void dMeter2Info_c_NS_setSaveStageName(void);
void dComIfG_play_c_NS_setNowVibration(void);
void getVibration__19dSv_player_config_cFv(void);
void dComIfGs_setKeyNum(void);
void getSound__19dSv_player_config_cFv(void);
void setSound__19dSv_player_config_cFUc(void);
void getTotalUsedSize__10JKRExpHeapCFv(void);
void HeapCheck_NS_getUsedCount(void);
void CheckHeap1__9HeapCheckFv(void);
void JUTException_NS_panic_f(void);
void Debug_console__FUl(void);
void debugDisplay__Fv(void);
void CheckHeap__FUl(void);
void debug__Fv(void);
void mDoAud_Execute(void);
void fapGm_Execute(void);
void mDoCPd_c_NS_read(void);
void mDoMemCd_Ctrl_c_NS_update(void);
void JKRSolidHeap_NS_create(void);
void cDyl_InitAsync(void);
void fopAcM_initManager(void);
void fapGm_Create(void);
void mDoDvdThd_callback_c_NS_create(void);
void mDoExt_getCommandHeap(void);
void mDoExt_getHostIOHeap(void);
void mDoExt_getJ2dHeap(void);
void mDoExt_getArchiveHeap(void);
void mDoExt_getGameHeap(void);
void mDoExt_getZeldaHeap(void);
void mDoCPd_c_NS_create(void);
void mDoGph_Create(void);
void mDoMch_Create(void);
void init__10dSv_save_cFv(void);
void func_80361D60(void);
void dComIfG_inf_c_NS_ct(void);
void version_check__Fv(void);
void J2DTextBox_NS_getStringPtr(void);
void J2DTextBox_NS_setString_X1_(void);
void CPaneMgrAlpha_X1_(void);
void mDoExt_getMesgFont(void);
void J2DScreen_NS_setPriority(void);
void __ct__9J2DScreenFv(void);
void dFile_info_c_NS_setPlayTime(void);
void dFile_info_c_NS_setSaveDate(void);
void dFile_info_c_NS_setHeartCnt(void);
void setHeartCnt__12dFile_info_cFP10dSv_save_c(void);
void setSaveDate__12dFile_info_cFP10dSv_save_c(void);
void func_803664DC(void);
void setPlayTime__12dFile_info_cFP10dSv_save_c(void);
void func_80362540(void);
void dDlst_list_c_NS_set(void);
}
// OS
extern "C" {
void OSInitMutex(u8[24]);
void OSEnableScheduler(void);
void OSDisableScheduler(void);
void OSCheckActiveThreads(void);
void OSReport_Error(char*,...);
u32 OSGetSoundMode(void);
void OSSuspendThread(void);
void OSSetThreadPriority(void);
void OSResumeThread(void);
void OSCreateThread(void);
void OSGetThreadPriority(void);
void OSGetConsoleType(void);
void OSGetResetCode(void);
void OSAllocFromArenaLo(void);
void OSReportInit(void);
void OSGetCurrentThread(void);
void OSTicksToCalendarTime(void);
u32 OSGetArenaLo();
u32 OSGetArenaHi();
u32 OSInitAlloc(u32 low, u32 high, int param_3);
void OSSetArenaLo(u32 param_1);
void OSSetArenaHi(u32 param_1);
}
// DVD
extern "C" {
void DVDClose(void);
void DVDReadPrio(void);
void DVDOpen(void);
void DVDGetCurrentDiskID(void);
}
// JSupport/JSUList.h
extern "C" {
void __ct__10JSUPtrLinkFPv(void);
void __dt__10JSUPtrLinkFv(void);
void __ct__10JSUPtrListFb(void);
void __dt__10JSUPtrListFv(void);
void initiate__10JSUPtrListFv(void);
void setFirst__10JSUPtrListFP10JSUPtrLink(void);
void append__10JSUPtrListFP10JSUPtrLink(void);
void prepend__10JSUPtrListFP10JSUPtrLink(void);
void insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink(void);
void remove__10JSUPtrListFP10JSUPtrLink(void);
void getNthLink__10JSUPtrListCFUl(void);
}
// JKernel/JKRDisposer.h
extern "C" {
void __ct__11JKRDisposerFv(void);
void __dt__11JKRDisposerFv(void);
}
// JKernel/JKRHeap.h
extern "C" {
void becomeCurrentHeap__7JKRHeapFv(void);
void becomeSystemHeap__7JKRHeapFv(void);
void destroy__7JKRHeapFv(void);
void alloc__7JKRHeapFUliP7JKRHeap(void);
void alloc__7JKRHeapFUli(void);
void free__7JKRHeapFPvP7JKRHeap(void);
void free__7JKRHeapFPv(void);
void callAllDisposer__7JKRHeapFv(void);
void freeAll__7JKRHeapFv(void);
void freeTail__7JKRHeapFv(void);
void resize__7JKRHeapFPvUlP7JKRHeap(void);
void resize__7JKRHeapFPvUl(void);
void getSize__7JKRHeapFPvP7JKRHeap(void);
void getSize__7JKRHeapFPv(void);
void getFreeSize__7JKRHeapFv(void);
void getMaxFreeBlock__7JKRHeapFv(void);
void getTotalFreeSize__7JKRHeapFv(void);
void changeGroupID__7JKRHeapFUc(void);
void getMaxAllocatableSize__7JKRHeapFi(void);
void findFromRoot__7JKRHeapFPv(void);
void find__7JKRHeapCFPv(void);
void findAllHeap__7JKRHeapCFPv(void);
void dispose_subroutine__7JKRHeapFUlUl(void);
void dispose__7JKRHeapFPvUl(void);
void dispose__7JKRHeapFPvPv(void);
void dispose__7JKRHeapFv(void);
void copyMemory__7JKRHeapFPvPvUl(void);
void JKRDefaultMemoryErrorRoutine__FPvUli(void);
void setErrorFlag__7JKRHeapFb(void);
void setErrorHandler__7JKRHeapFPFPvUli_v(void);
void isSubHeap__7JKRHeapCFP7JKRHeap(void);
void __nw__FUl(void);
void __nw__FUli(void);
void __nw__FUlP7JKRHeapi(void);
void __nwa__FUl(void);
void __nwa__FUli(void);
void __nwa__FUlP7JKRHeapi(void);
void __dl__FPv(void);
void __dla__FPv(void);
}
extern "C" {
void JUTReport__FiiPCce(int, int, const char*, ...);
}
// m_Do_main.h
extern "C" {
void mDoMch_HeapCheckAll(void);
}