summaryrefslogtreecommitdiff
path: root/src/f_pc/f_pc_executor.cpp
blob: ed0428c743131644f7830a44ee3cea6d5fbda3f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
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