SSBM Decomp
Loading...
Searching...
No Matches
gmmain_lib.h
Go to the documentation of this file.
1#ifndef GALE01_15CC34
2#define GALE01_15CC34
3
4#include <platform.h>
5
6#include "gm/types.h"
7
8/* 15CC34 */ GameRules* gmMainLib_8015CC34(void);
9/* 15CC40 */ void* gmMainLib_8015CC40(void);
10/* 15CC4C */ void* gmMainLib_8015CC4C(void);
11/* 15CC58 */ struct gmm_x1CB0* gmMainLib_8015CC58(void);
12/* 15CC64 */ void* gmMainLib_8015CC64(s32);
13/* 15CC78 */ void* gmMainLib_8015CC78(void);
14/* 15CC84 */ void* gmMainLib_8015CC84(void);
15/* 15CC90 */ void* gmMainLib_8015CC90(void);
16/* 15CC9C */ void* gmMainLib_8015CC9C(s32);
17/* 15CCE4 */ void* gmMainLib_8015CCE4(void);
18/* 15CCF0 */ void* gmMainLib_8015CCF0(void);
19/* 15CCFC */ void* gmMainLib_8015CCFC(void);
20/* 15CD08 */ void* gmMainLib_8015CD08(void);
21/* 15CD14 */ void* gmMainLib_8015CD14(void);
22/* 15CD20 */ void* gmMainLib_8015CD20(void);
23/* 15CD2C */ void* gmMainLib_8015CD2C(void);
24/* 15CD38 */ void* gmMainLib_8015CD38(void);
25/* 15CD44 */ void* gmMainLib_8015CD44(void);
26/* 15CD50 */ void* gmMainLib_8015CD50(void);
27/* 15CD5C */ void* gmMainLib_8015CD5C(void);
28/* 15CD68 */ void* gmMainLib_8015CD68(void);
29/* 15CD74 */ void* gmMainLib_8015CD74(void);
30/* 15CD80 */ void* gmMainLib_8015CD80(void);
31/* 15CD8C */ void* gmMainLib_8015CD8C(void);
32/* 15CD98 */ void* gmMainLib_8015CD98(void);
33/* 15CDA4 */ void* gmMainLib_8015CDA4(void);
34/* 15CDB0 */ void* gmMainLib_8015CDB0(void);
35/* 15CDBC */ void* gmMainLib_8015CDBC(void);
36/* 15CDC8 */ void* gmMainLib_8015CDC8(void);
37/* 15CDD4 */ void* gmMainLib_8015CDD4(void);
38/* 15CDE0 */ void* gmMainLib_8015CDE0(void);
39/* 15CDEC */ void gmMainLib_8015CDEC(void);
40/* 15CE44 */ s8* gmMainLib_8015CE44(s32, s32);
41/* 15CEB4 */ void gmMainLib_8015CEB4(s32);
42/* 15CEFC */ s32 gmMainLib_8015CEFC(s32);
43/* 15CF5C */ s32 gmMainLib_8015CF5C(s32);
44/* 15CF70 */ void gmMainLib_8015CF70(s32, s32);
45/* 15CF84 */ void gmMainLib_8015CF84(void);
46/* 15CF94 */ s32 gmMainLib_8015CF94(void);
47/* 15CFAC */ s32 func_8015CFAC(void);
48/* 15CFB4 */ s8* gmMainLib_8015CFB4(u8);
49/* 15CFCC */ s32 gmMainLib_8015CFCC(u8);
50/* 15D00C */ void gmMainLib_8015D00C(u8);
51/* 15D06C */ s32* gmMainLib_8015D06C(u8);
52/* 15D084 */ s32* gmMainLib_8015D084(s32);
53/* 15D0C0 */ s32* gmMainLib_8015D0C0(u8);
54/* 15D0D8 */ s32 gmMainLib_8015D0D8(u8);
55/* 15D0F4 */ s32 gmMainLib_8015D0F4(u8);
56/* 15D134 */ void gmMainLib_8015D134(u8);
57/* 15D194 */ s8* gmMainLib_8015D194(u8);
58/* 15D1AC */ s32 gmMainLib_8015D1AC(u8);
59/* 15D1C8 */ void gmMainLib_8015D1C8(u8, s32);
60/* 15D1E8 */ s32* gmMainLib_8015D1E8(u8);
61/* 15D200 */ s32 gmMainLib_8015D200(u8);
62/* 15D21C */ s32 gmMainLib_8015D21C(u8);
63/* 15D25C */ void gmMainLib_8015D25C(u8);
64/* 15D2BC */ s8* gmMainLib_8015D2BC(u8);
65/* 15D2D4 */ s32 gmMainLib_8015D2D4(u8);
66/* 15D2F0 */ void gmMainLib_8015D2F0(u8, s32);
67/* 15D310 */ s32* gmMainLib_8015D310(u8);
68/* 15D328 */ s32 gmMainLib_8015D328(u8);
69/* 15D344 */ s32 gmMainLib_8015D344(u8);
70/* 15D384 */ void gmMainLib_8015D384(u8);
71/* 15D3E4 */ s8* gmMainLib_8015D3E4(u8);
72/* 15D3FC */ s32 gmMainLib_8015D3FC(u8);
73/* 15D418 */ void gmMainLib_8015D418(u8, s32);
74/* 15D438 */ s32* gmMainLib_8015D438(u8);
75/* 15D450 */ s32* gmMainLib_8015D450(s32);
76/* 15D48C */ s32 gmMainLib_8015D48C(u8);
77/* 15D4A8 */ s32 gmMainLib_8015D4A8(u8);
78/* 15D4E8 */ void gmMainLib_8015D4E8(u8, s32);
79/* 15D508 */ s32 gmMainLib_8015D508(void);
80/* 15D5DC */ s32 gmMainLib_8015D5DC(void);
81/* 15D640 */ s32 gmMainLib_8015D640(void);
82/* 15D6A4 */ s32* gmMainLib_8015D6A4(u8);
83/* 15D6BC */ s32 gmMainLib_8015D6BC(u8);
84/* 15D6D8 */ void gmMainLib_8015D6D8(u8, s32);
85/* 15D6F8 */ s32* gmMainLib_8015D6F8(u8);
86/* 15D710 */ s32 gmMainLib_8015D710(u8);
87/* 15D72C */ void gmMainLib_8015D72C(u8, s32);
88/* 15D74C */ s16* gmMainLib_8015D74C(u8);
89/* 15D764 */ s32 gmMainLib_8015D764(u8);
90/* 15D780 */ void gmMainLib_8015D780(u8);
91/* 15D7A4 */ s16* gmMainLib_8015D7A4(u8);
92/* 15D7BC */ s32* gmMainLib_8015D7BC(u8);
93/* 15D7D4 */ s32* gmMainLib_8015D7D4(u8);
94/* 15D7EC */ s16* gmMainLib_8015D7EC(u8);
95/* 15D804 */ void* gmMainLib_8015D804(s32);
96/* 15D818 */ s32 gmMainLib_8015D818(u32);
97/* 15D8B0 */ void gmMainLib_8015D8B0(u32);
98/* 15D8D8 */ s32 gmMainLib_8015D8D8(u32);
99/* 15D8FC */ void gmMainLib_8015D8FC(u32);
100/* 15D924 */ void gmMainLib_8015D924(u32);
101/* 15D94C */ u32 gmMainLib_8015D94C(u32);
102/* 15D970 */ u32* gmMainLib_8015D970(ssize_t idx);
103/* 15D984 */ bool gmMainLib_8015D984(u32);
104/* 15D9F4 */ void gmMainLib_8015D9F4(u32);
105/* 15DA1C */ s32 gmMainLib_8015DA1C(u32);
106/* 15DA40 */ void gmMainLib_8015DA40(u32);
107/* 15DA68 */ void gmMainLib_8015DA68(u32);
108/* 15DA90 */ int gmMainLib_8015DA90(u32);
109/* 15DAB4 */ void gmMainLib_8015DAB4(u32);
110/* 15DADC */ s32 gmMainLib_8015DADC(u32);
111/* 15DB00 */ u8 gmMainLib_8015DB00(void);
112/* 15DB0C */ void gmMainLib_8015DB0C(u8);
113/* 15DB18 */ void gmMainLib_8015DB18(void);
114/* 15DB2C */ void gmMainLib_8015DB2C(u8, s32);
115/* 15DB6C */ u8 gmMainLib_8015DB6C(u8);
116/* 15DB80 */ void gmMainLib_8015DB80(void);
119/* 15ECB0 */ u8 gmMainLib_8015ECB0(void);
121/* 15ED30 */ u8 gmMainLib_8015ED30(void);
122/* 15ED3C */ u8 gmMainLib_8015ED3C(s32 arg0);
123/* 15ED4C */ void gmMainLib_8015ED4C(s32 arg0, s8 arg1);
124/* 15ED5C */ s32 gmMainLib_8015ED5C(void);
125/* 15ED68 */ void gmMainLib_8015ED68(s32 arg0);
126/* 15ED74 */ u8 gmMainLib_8015ED74(void);
127/* 15ED80 */ void gmMainLib_8015ED80(u8);
129/* 15ED98 */ struct gmm_retval_ED98* gmMainLib_8015ED98(void);
130/* 15EDA4 */ UNK_T gmMainLib_8015EDA4(void);
131/* 15EDB0 */ struct gmm_retval_EDB0* gmMainLib_8015EDB0(void);
132/* 15EDBC */ struct gmm_retval_EDBC* gmMainLib_8015EDBC(void);
133/* 15EDC8 */ u8* gmMainLib_8015EDC8(void);
134/* 15EDD4 */ s32 gmMainLib_8015EDD4(void);
137/* 15EE0C */ s32 gmMainLib_8015EE0C(void);
140/* 15EE44 */ s32 gmMainLib_8015EE44(void);
143/* 15EE90 */ s32 gmMainLib_8015EE90(void);
154/* 15F4E8 */ u8* gmMainLib_8015EDC8(void);
155/* 15F4F4 */ void gmMainLib_8015F4F4(u8 arg0);
161/* 15FBA4 */ void gmMainLib_8015FBA4(void);
163/* 15FCC0 */ void gmMainLib_8015FCC0(void);
164/* 46B0F0 */ extern struct gmMainLib_8046B0F0_t gmMainLib_8046B0F0;
165/* 4D3EE0 */ extern struct gmm_x0* gmMainLib_804D3EE0;
166
167#endif
void gmMainLib_8015EEB4(void)
Definition gmmain_lib.c:837
void gmMainLib_8015EDF8(void)
Definition gmmain_lib.c:795
void gmMainLib_8015EE54(void)
Definition gmmain_lib.c:820
void gmMainLib_8015EE30(void)
Definition gmmain_lib.c:810
void gmMainLib_8015EEA0(void)
gmMainLib_8015EE68
Definition gmmain_lib.c:832
void gmMainLib_8015EE1C(void)
Definition gmmain_lib.c:805
void gmMainLib_8015EDE4(void)
Definition gmmain_lib.c:790
void gmMainLib_8015ED4C(s32 arg0, s8 arg1)
Definition gmmain_lib.c:727
s32 gmMainLib_8015D764(u8)
Definition gmmain_lib.c:510
u8 gmMainLib_8015DB00(void)
Definition gmmain_lib.c:672
UNK_RET gmMainLib_8015ECBC(UNK_PARAMS)
void gmMainLib_8015DB2C(u8, s32)
Definition gmmain_lib.c:687
void * gmMainLib_8015CC40(void)
Definition gmmain_lib.c:14
void * gmMainLib_8015CC4C(void)
Definition gmmain_lib.c:19
void * gmMainLib_8015CC78(void)
Definition gmmain_lib.c:35
UNK_RET gmMainLib_8015EF84(UNK_PARAMS)
void * gmMainLib_8015CDA4(void)
Definition gmmain_lib.c:137
s32 gmMainLib_8015D508(void)
Definition gmmain_lib.c:429
void gmMainLib_8015D780(u8)
Definition gmmain_lib.c:516
s16 * gmMainLib_8015D7EC(u8)
Definition gmmain_lib.c:540
void * gmMainLib_8015CDC8(void)
Definition gmmain_lib.c:152
s32 * gmMainLib_8015D7D4(u8)
Definition gmmain_lib.c:534
void gmMainLib_8015FBA4(void)
s32 gmMainLib_8015D0D8(u8)
Definition gmmain_lib.c:271
u8 gmMainLib_8015ED74(void)
Definition gmmain_lib.c:742
void gmMainLib_8015CF70(s32, s32)
Definition gmmain_lib.c:211
s32 gmMainLib_8015D200(u8)
Definition gmmain_lib.c:316
void * gmMainLib_8015CD20(void)
Definition gmmain_lib.c:82
struct gmm_retval_EDBC * gmMainLib_8015EDBC(void)
Definition gmmain_lib.c:907
s32 gmMainLib_8015EE0C(void)
Definition gmmain_lib.c:922
s16 * gmMainLib_8015D7A4(u8)
Definition gmmain_lib.c:522
s32 * gmMainLib_8015D6F8(u8)
Definition gmmain_lib.c:486
s32 * gmMainLib_8015D0C0(u8)
Definition gmmain_lib.c:265
void * gmMainLib_8015CCFC(void)
Definition gmmain_lib.c:67
void * gmMainLib_8015CDE0(void)
Definition gmmain_lib.c:162
s32 gmMainLib_8015D818(u32)
Definition gmmain_lib.c:552
s32 * gmMainLib_8015D06C(u8)
Definition gmmain_lib.c:254
UNK_RET gmMainLib_8015F150(UNK_PARAMS)
GameRules * gmMainLib_8015CC34(void)
Definition gmmain_lib.c:9
u8 gmMainLib_8015ED30(void)
gmMainLib_8015ECBC
Definition gmmain_lib.c:717
UNK_RET gmMainLib_8015EF30(UNK_PARAMS)
UNK_RET gmMainLib_8015FB68(UNK_PARAMS)
s32 gmMainLib_8015CEFC(s32)
Definition gmmain_lib.c:197
s32 gmMainLib_8015CF5C(s32)
Definition gmmain_lib.c:206
void gmMainLib_8015D418(u8, s32)
Definition gmmain_lib.c:394
void gmMainLib_8015D9F4(u32)
Definition gmmain_lib.c:629
s32 func_8015CFAC(void)
Definition gmmain_lib.c:229
void gmMainLib_8015D25C(u8)
Definition gmmain_lib.c:328
UNK_RET gmMainLib_8015F490(UNK_PARAMS)
u16 * gmMainLib_8015ED8C(struct gmMainLib_8015ED8C_arg0_t *)
Definition gmmain_lib.c:752
void gmMainLib_8015DB0C(u8)
Definition gmmain_lib.c:677
UNK_RET gmMainLib_8015F260(UNK_PARAMS)
void * gmMainLib_8015CCE4(void)
Definition gmmain_lib.c:57
UNK_RET gmMainLib_8015FC74(UNK_PARAMS)
u32 * gmMainLib_8015D970(ssize_t idx)
Definition gmmain_lib.c:604
void * gmMainLib_8015CD80(void)
Definition gmmain_lib.c:122
void gmMainLib_8015D72C(u8, s32)
Definition gmmain_lib.c:498
s32 * gmMainLib_8015D084(s32)
Definition gmmain_lib.c:260
struct gmm_retval_EDB0 * gmMainLib_8015EDB0(void)
Definition gmmain_lib.c:902
void * gmMainLib_8015CD38(void)
Definition gmmain_lib.c:92
UNK_RET gmMainLib_8015EE68(UNK_PARAMS)
u8 gmMainLib_8015ECB0(void)
gmMainLib_8015DBF4
Definition gmmain_lib.c:710
int gmMainLib_8015DA90(u32)
Definition gmmain_lib.c:653
void * gmMainLib_8015CD8C(void)
Definition gmmain_lib.c:127
void * gmMainLib_8015CD50(void)
Definition gmmain_lib.c:102
void gmMainLib_8015ED68(s32 arg0)
Definition gmmain_lib.c:737
s32 gmMainLib_8015D3FC(u8)
Definition gmmain_lib.c:388
s32 * gmMainLib_8015D310(u8)
Definition gmmain_lib.c:355
UNK_RET gmMainLib_8015F500(UNK_PARAMS)
struct gmMainLib_8046B0F0_t gmMainLib_8046B0F0
Definition gmmain_lib.static.h:8
void gmMainLib_8015CEB4(s32)
Definition gmmain_lib.c:192
void gmMainLib_8015D2F0(u8, s32)
Definition gmmain_lib.c:349
void * gmMainLib_8015CCF0(void)
Definition gmmain_lib.c:62
void gmMainLib_8015DA68(u32)
Definition gmmain_lib.c:647
s32 gmMainLib_8015EE90(void)
Definition gmmain_lib.c:932
s8 * gmMainLib_8015D2BC(u8)
Definition gmmain_lib.c:337
void * gmMainLib_8015CC84(void)
Definition gmmain_lib.c:40
s16 * gmMainLib_8015D74C(u8)
Definition gmmain_lib.c:504
s32 * gmMainLib_8015D438(u8)
Definition gmmain_lib.c:400
struct gmm_x0 * gmMainLib_804D3EE0
Definition gmmain_lib.static.h:9
UNK_RET gmMainLib_8015F4BC(UNK_PARAMS)
s32 gmMainLib_8015CF94(void)
Definition gmmain_lib.c:221
void * gmMainLib_8015CD5C(void)
Definition gmmain_lib.c:107
s32 gmMainLib_8015D1AC(u8)
Definition gmmain_lib.c:298
void gmMainLib_8015D8FC(u32)
Definition gmmain_lib.c:585
void gmMainLib_8015CF84(void)
Definition gmmain_lib.c:216
s32 gmMainLib_8015D48C(u8)
Definition gmmain_lib.c:411
void * gmMainLib_8015CD68(void)
Definition gmmain_lib.c:112
s8 * gmMainLib_8015CFB4(u8)
Definition gmmain_lib.c:234
void * gmMainLib_8015CD2C(void)
Definition gmmain_lib.c:87
UNK_T gmMainLib_8015EDA4(void)
Definition gmmain_lib.c:763
void gmMainLib_8015D8B0(u32)
Definition gmmain_lib.c:573
void gmMainLib_8015DA40(u32)
Definition gmmain_lib.c:641
void gmMainLib_8015ED80(u8)
Definition gmmain_lib.c:747
UNK_RET gmMainLib_8015DBF4(UNK_PARAMS)
s32 gmMainLib_8015D21C(u8)
Definition gmmain_lib.c:322
void * gmMainLib_8015CD44(void)
Definition gmmain_lib.c:97
u8 gmMainLib_8015DB6C(u8)
Definition gmmain_lib.c:693
s32 gmMainLib_8015DA1C(u32)
Definition gmmain_lib.c:635
void * gmMainLib_8015CD14(void)
Definition gmmain_lib.c:77
s32 * gmMainLib_8015D6A4(u8)
Definition gmmain_lib.c:468
u8 * gmMainLib_8015EDC8(void)
Definition gmmain_lib.c:912
void * gmMainLib_8015CDBC(void)
Definition gmmain_lib.c:147
s32 gmMainLib_8015D6BC(u8)
Definition gmmain_lib.c:474
s32 gmMainLib_8015D640(void)
Definition gmmain_lib.c:455
void gmMainLib_8015D4E8(u8, s32)
Definition gmmain_lib.c:423
s8 * gmMainLib_8015D3E4(u8)
Definition gmmain_lib.c:382
void * gmMainLib_8015CD74(void)
Definition gmmain_lib.c:117
s32 * gmMainLib_8015D7BC(u8)
Definition gmmain_lib.c:528
void gmMainLib_8015DB18(void)
Definition gmmain_lib.c:682
UNK_RET gmMainLib_8015F600(UNK_PARAMS)
s32 gmMainLib_8015D328(u8)
Definition gmmain_lib.c:361
s32 gmMainLib_8015D2D4(u8)
Definition gmmain_lib.c:343
void * gmMainLib_8015CD08(void)
Definition gmmain_lib.c:72
void gmMainLib_8015FCC0(void)
gmMainLib_8015F500
Definition gmmain_lib.c:882
s32 * gmMainLib_8015D450(s32)
Definition gmmain_lib.c:406
s32 gmMainLib_8015D344(u8)
Definition gmmain_lib.c:367
s32 gmMainLib_8015ED5C(void)
Definition gmmain_lib.c:732
void gmMainLib_8015F4F4(u8 arg0)
Definition gmmain_lib.c:863
void gmMainLib_8015DAB4(u32)
Definition gmmain_lib.c:660
s8 * gmMainLib_8015CE44(s32, s32)
Definition gmmain_lib.c:178
void * gmMainLib_8015CC90(void)
Definition gmmain_lib.c:45
UNK_RET gmMainLib_8015FA34(UNK_PARAMS)
void gmMainLib_8015D6D8(u8, s32)
Definition gmmain_lib.c:480
void gmMainLib_8015CDEC(void)
Definition gmmain_lib.c:167
void * gmMainLib_8015CC9C(s32)
Definition gmmain_lib.c:50
UNK_RET gmMainLib_8015EA80(UNK_PARAMS)
void gmMainLib_8015D924(u32)
Definition gmmain_lib.c:591
void gmMainLib_8015D384(u8)
Definition gmmain_lib.c:373
struct gmm_retval_ED98 * gmMainLib_8015ED98(void)
Definition gmmain_lib.c:897
s32 gmMainLib_8015D4A8(u8)
Definition gmmain_lib.c:417
void * gmMainLib_8015D804(s32)
Definition gmmain_lib.c:546
void gmMainLib_8015D134(u8)
Definition gmmain_lib.c:283
s32 gmMainLib_8015EE44(void)
Definition gmmain_lib.c:927
s32 gmMainLib_8015EDD4(void)
Definition gmmain_lib.c:917
bool gmMainLib_8015D984(u32)
Definition gmmain_lib.c:612
UNK_RET gmMainLib_8015EEC8(UNK_PARAMS)
s32 gmMainLib_8015D710(u8)
Definition gmmain_lib.c:492
void gmMainLib_8015DB80(void)
Definition gmmain_lib.c:698
void * gmMainLib_8015CC64(s32)
Definition gmmain_lib.c:29
s32 gmMainLib_8015DADC(u32)
Definition gmmain_lib.c:666
u8 gmMainLib_8015ED3C(s32 arg0)
Definition gmmain_lib.c:722
s32 gmMainLib_8015D0F4(u8)
Definition gmmain_lib.c:277
s8 * gmMainLib_8015D194(u8)
Definition gmmain_lib.c:292
s32 gmMainLib_8015CFCC(u8)
Definition gmmain_lib.c:240
struct gmm_x1CB0 * gmMainLib_8015CC58(void)
Definition gmmain_lib.c:24
void * gmMainLib_8015CD98(void)
Definition gmmain_lib.c:132
void gmMainLib_8015D1C8(u8, s32)
Definition gmmain_lib.c:304
UNK_RET gmMainLib_8015F464(UNK_PARAMS)
void gmMainLib_8015D00C(u8)
Definition gmmain_lib.c:245
void * gmMainLib_8015CDB0(void)
Definition gmmain_lib.c:142
s32 gmMainLib_8015D8D8(u32)
Definition gmmain_lib.c:579
s32 * gmMainLib_8015D1E8(u8)
Definition gmmain_lib.c:310
void * gmMainLib_8015CDD4(void)
Definition gmmain_lib.c:157
s32 gmMainLib_8015D5DC(void)
Definition gmmain_lib.c:442
u32 gmMainLib_8015D94C(u32)
Definition gmmain_lib.c:597
UNK_RET gmMainLib_8015F588(UNK_PARAMS)
#define UNK_PARAMS
#define UNK_T
#define UNK_RET
signed char s8
A signed 8-bit integer.
Definition platform.h:8
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
signed short s16
A signed 16-bit integer.
Definition platform.h:11
unsigned short u16
An unsigned 16-bit integer.
Definition platform.h:23
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
signed int ssize_t
Definition stddef.h:7
Definition types.h:69
Definition types.h:284
Definition types.h:300
Definition types.h:90
Definition types.h:99
Definition types.h:104
Definition types.h:166
Definition types.h:11