summaryrefslogtreecommitdiff
path: root/src/f_pc/f_pc_executor.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-03-28 22:49:05 +0200
committerJulgodis <>2021-03-28 22:49:05 +0200
commitd244b7cb0d961cb42f76cb30b57ab35820c3c48e (patch)
tree2bb9acf55c1e941d6ba6bfd8d751b19d569d7b6d /src/f_pc/f_pc_executor.cpp
parent88eb837a9cd134322324157d00d302e637a2a81c (diff)
dol2asm OK
Diffstat (limited to 'src/f_pc/f_pc_executor.cpp')
-rw-r--r--src/f_pc/f_pc_executor.cpp172
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
+
+