Clean up code, remove fakematches, add UNUSED, enable warnings (#2992)

* Remove NDEBUG_DEFINED fakematch, clean up getName temps

* Fix ifdef

* Fix bad JSystem pch ifdef breaking decomp.me

* Remove Acch Chk fakematches

* Private Acch fields

* Fix some clangd errors in headers

* Add UNUSED macro for matching debug parameters

* Enable clangd unused-parameter warning

* Remove extern from initializers

Probably added by dol2asm?

* Fix process profile definitions

* Remove leftover dol2asm address comments

* Remove some unnecessary double casts

* Enable some more clangd warnings

* Fix missing usages of fopAcM_ct

* Fix wrong enum usage

* Fix more fakematches
This commit is contained in:
LagoLunatic
2025-12-23 18:53:10 -05:00
committed by GitHub
parent 6ef13c620a
commit 877889c510
887 changed files with 1174 additions and 1727 deletions
+18 -12
View File
@@ -489,18 +489,24 @@ bool d_GameOver_Delete(fpc_ProcID& i_id) {
return false;
}
static void* l_dGameover_Method[5] = {
(void*)dGameover_Create,
(void*)dGameover_Delete,
(void*)dGameover_Execute,
(void*)dGameover_IsDelete,
(void*)dGameover_Draw,
static leafdraw_method_class l_dGameover_Method = {
(process_method_func)dGameover_Create,
(process_method_func)dGameover_Delete,
(process_method_func)dGameover_Execute,
(process_method_func)dGameover_IsDelete,
(process_method_func)dGameover_Draw,
};
extern void* g_profile_GAMEOVER[10] = {
(void*)0xFFFFFFFD, (void*)0x000CFFFD,
(void*)0x03170000, (void*)&g_fpcLf_Method,
(void*)0x0000011C, (void*)NULL,
(void*)NULL, (void*)&g_fopMsg_Method,
(void*)0x03030000, (void*)&l_dGameover_Method,
msg_process_profile_definition g_profile_GAMEOVER = {
fpcLy_CURRENT_e,
0x0C,
fpcPi_CURRENT_e,
PROC_GAMEOVER,
&g_fpcLf_Method.base,
sizeof(dGameover_c),
0,
0,
&g_fopMsg_Method,
0x303,
&l_dGameover_Method,
};