diff options
| author | Julgodis <> | 2021-03-28 22:49:05 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-03-28 22:49:05 +0200 |
| commit | d244b7cb0d961cb42f76cb30b57ab35820c3c48e (patch) | |
| tree | 2bb9acf55c1e941d6ba6bfd8d751b19d569d7b6d /src/f_pc/f_pc_executor.cpp | |
| parent | 88eb837a9cd134322324157d00d302e637a2a81c (diff) | |
dol2asm OK
Diffstat (limited to 'src/f_pc/f_pc_executor.cpp')
| -rw-r--r-- | src/f_pc/f_pc_executor.cpp | 172 |
1 files changed, 172 insertions, 0 deletions
diff --git a/src/f_pc/f_pc_executor.cpp b/src/f_pc/f_pc_executor.cpp new file mode 100644 index 0000000000..ed0428c743 --- /dev/null +++ b/src/f_pc/f_pc_executor.cpp @@ -0,0 +1,172 @@ +// +// Generated By: dol2asm +// Translation Unit: f_pc/f_pc_executor +// + +#include "dol2asm.h" +#include "dolphin/types.h" +#include "f_pc/f_pc_executor.h" + +// +// Types: +// + +struct line_tag { +}; + +struct layer_management_tag_class { +}; + +struct layer_class { +}; + +struct create_tag_class { +}; + +struct base_process_class { +}; + +// +// Forward References: +// + +void fpcEx_Search(void* (*)(void*, void*), void*); +void fpcEx_SearchByID(unsigned int); +void fpcEx_IsExist(unsigned int); +void fpcEx_Execute(base_process_class*); +static void fpcEx_ToLineQ(base_process_class*); +void fpcEx_ExecuteQTo(base_process_class*); +void fpcEx_ToExecuteQ(base_process_class*); +void fpcEx_Handler(int (*)(void*, void*)); + +extern "C" void fpcEx_Search__FPFPvPv_PvPv(); +extern "C" void fpcEx_SearchByID__FUi(); +extern "C" void fpcEx_IsExist__FUi(); +extern "C" void fpcEx_Execute__FP18base_process_class(); +extern "C" static void fpcEx_ToLineQ__FP18base_process_class(); +extern "C" void fpcEx_ExecuteQTo__FP18base_process_class(); +extern "C" void fpcEx_ToExecuteQ__FP18base_process_class(); +extern "C" void fpcEx_Handler__FPFPvPv_i(); + +// +// External References: +// + +void fpcBs_Is_JustOfType(int, int); +void fpcBs_Execute(base_process_class*); +void fpcLyIt_OnlyHere(layer_class*, int (*)(void*, void*), void*); +void fpcLyIt_AllJudge(void* (*)(void*, void*), void*); +void fpcLyTg_ToQueue(layer_management_tag_class*, unsigned int, u16, u16); +void fpcLyTg_QueueTo(layer_management_tag_class*); +void fpcSch_JudgeByID(void*, void*); +void fpcLnTg_ToQueue(line_tag*, int); +void fpcLnIt_Queue(int (*)(void*, void*)); +void fpcPause_IsEnable(void*, u8); +void cTg_IsUse(create_tag_class*); +extern "C" extern u8 g_fpcNd_type[4 + 4 /* padding */]; + +extern "C" void fpcBs_Is_JustOfType__Fii(); +extern "C" void fpcBs_Execute__FP18base_process_class(); +extern "C" void fpcLyIt_OnlyHere__FP11layer_classPFPvPv_iPv(); +extern "C" void fpcLyIt_AllJudge__FPFPvPv_PvPv(); +extern "C" void fpcLyTg_ToQueue__FP26layer_management_tag_classUiUsUs(); +extern "C" void fpcLyTg_QueueTo__FP26layer_management_tag_class(); +extern "C" void fpcSch_JudgeByID__FPvPv(); +extern "C" void fpcLnTg_ToQueue__FP8line_tagi(); +extern "C" void fpcLnIt_Queue__FPFPvPv_i(); +extern "C" void fpcPause_IsEnable__FPvUc(); +extern "C" void cTg_IsUse__FP16create_tag_class(); +extern "C" extern u8 g_fpcNd_type[4 + 4 /* padding */]; + +// +// Declarations: +// + +/* 80021338-80021358 0020+00 s=1 e=9 z=291 None .text fpcEx_Search__FPFPvPv_PvPv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcEx_Search(void* (*)(void*, void*), void* param_1) { + nofralloc +#include "asm/f_pc/f_pc_executor/fpcEx_Search__FPFPvPv_PvPv.s" +} +#pragma pop + + +/* 80021358-8002139C 0044+00 s=1 e=5 z=30 None .text fpcEx_SearchByID__FUi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcEx_SearchByID(unsigned int param_0) { + nofralloc +#include "asm/f_pc/f_pc_executor/fpcEx_SearchByID__FUi.s" +} +#pragma pop + + +/* 8002139C-800213C4 0028+00 s=0 e=7 z=42 None .text fpcEx_IsExist__FUi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcEx_IsExist(unsigned int param_0) { + nofralloc +#include "asm/f_pc/f_pc_executor/fpcEx_IsExist__FUi.s" +} +#pragma pop + + +/* 800213C4-80021418 0054+00 s=0 e=1 z=0 None .text fpcEx_Execute__FP18base_process_class */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcEx_Execute(base_process_class* param_0) { + nofralloc +#include "asm/f_pc/f_pc_executor/fpcEx_Execute__FP18base_process_class.s" +} +#pragma pop + + +/* 80021418-800214C4 00AC+00 s=1 e=0 z=0 None .text fpcEx_ToLineQ__FP18base_process_class */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm static void fpcEx_ToLineQ(base_process_class* param_0) { + nofralloc +#include "asm/f_pc/f_pc_executor/fpcEx_ToLineQ__FP18base_process_class.s" +} +#pragma pop + + +/* 800214C4-80021510 004C+00 s=0 e=1 z=0 None .text fpcEx_ExecuteQTo__FP18base_process_class */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcEx_ExecuteQTo(base_process_class* param_0) { + nofralloc +#include "asm/f_pc/f_pc_executor/fpcEx_ExecuteQTo__FP18base_process_class.s" +} +#pragma pop + + +/* 80021510-80021568 0058+00 s=0 e=1 z=0 None .text fpcEx_ToExecuteQ__FP18base_process_class */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcEx_ToExecuteQ(base_process_class* param_0) { + nofralloc +#include "asm/f_pc/f_pc_executor/fpcEx_ToExecuteQ__FP18base_process_class.s" +} +#pragma pop + + +/* 80021568-80021588 0020+00 s=0 e=1 z=0 None .text fpcEx_Handler__FPFPvPv_i */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcEx_Handler(int (*)(void*, void*)) { + nofralloc +#include "asm/f_pc/f_pc_executor/fpcEx_Handler__FPFPvPv_i.s" +} +#pragma pop + + |
