From ce5a50546d48ebe03adee670db617ec0deb30060 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Calixte?= Date: Sat, 1 May 2021 12:59:57 +0200 Subject: decompile unk_02031734.s --- include/unk_02031734.h | 223 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 223 insertions(+) create mode 100644 include/unk_02031734.h (limited to 'include') diff --git a/include/unk_02031734.h b/include/unk_02031734.h new file mode 100644 index 00000000..0bfdc910 --- /dev/null +++ b/include/unk_02031734.h @@ -0,0 +1,223 @@ +#ifndef POKEDIAMOND_UNK_02031734_H +#define POKEDIAMOND_UNK_02031734_H + + +#include "global.h" +#include "MI_memory.h" +#include "heap.h" +#include "player_data.h" +#include "unk_0202F150.h" +#include "game_init.h" +#include "unk_0202F150.h" + + +struct UnkStruct_02031734_const1 +{ + u32 unk00[3]; +}; + +struct UnkStruct_02031734_const2 +{ + u32 unk00[2]; +}; + + +struct UnkStruct_02031734 +{ + void *unk00; + u8 unk04[6]; + s64 unk0C; + s64 unk14; + s64 unk1C; + void (*unk24)(); + struct SaveBlock2 *unk28; + struct PlayerData *unk2C; + u32 unk30; + u32 unk34; + u16 unk38; + u16 unk3A; + u8 unk3C; + u8 unk3D; + u8 unk3E; + u8 unk3F; + u8 unk40; + u8 unk41; + u8 unk42; + u8 unk43; + u8 unk44; + u8 unk45; + u8 unk46; + u8 unk47; + u8 unk48; + u8 unk49; + u8 unk4A; + u8 unk4B; + u8 unk4C; + u8 unk4D; + u8 unk4E; + u8 unk4F; +}; + + + + +THUMB_FUNC void FUN_02031734(struct SaveBlock2 *sav2, u8 param1); +THUMB_FUNC void FUN_020317C0(); +THUMB_FUNC BOOL FUN_02031810(); +THUMB_FUNC void FUN_02031824(struct SaveBlock2 *sav2); +THUMB_FUNC void FUN_02031860(); +THUMB_FUNC void FUN_02031880(); +THUMB_FUNC void FUN_020318A4(u8 param0); +THUMB_FUNC void FUN_020318B4(); +THUMB_FUNC BOOL FUN_020318C4(); +THUMB_FUNC void FUN_02031914(); +THUMB_FUNC void FUN_02031924(); +THUMB_FUNC void FUN_02031934(); +THUMB_FUNC void FUN_02031948(struct SaveBlock2 *sav2, u8 param1, u8 param2, u32 param3); +THUMB_FUNC void FUN_02031990(struct SaveBlock2 *sav2, u8 param1, u8 param2, u32 param3); +THUMB_FUNC void FUN_020319D8(u8 param0); +THUMB_FUNC void FUN_020319F4(); +THUMB_FUNC void FUN_02031A08(); +THUMB_FUNC void FUN_02031A24(); +THUMB_FUNC BOOL FUN_02031A2C(); +THUMB_FUNC void FUN_02031A7C(struct SaveBlock2 *sav2); +THUMB_FUNC void FUN_02031AC8(u8 param0); +THUMB_FUNC s32 FUN_02031AF4(); +THUMB_FUNC BOOL FUN_02031B2C(); +THUMB_FUNC void FUN_02031B50(); +THUMB_FUNC u32 FUN_02031BD0(); +THUMB_FUNC void FUN_02031BF4(); +THUMB_FUNC void FUN_02031C10(); +THUMB_FUNC void FUN_02031C2C(); +THUMB_FUNC void FUN_02031C54(); +THUMB_FUNC void FUN_02031C64(); +THUMB_FUNC void FUN_02031C74(struct SaveBlock2 *sav2, u8 param1); +THUMB_FUNC void FUN_02031CA8(struct SaveBlock2 *sav2, u8 param1); +THUMB_FUNC void FUN_02031CDC(); +THUMB_FUNC void FUN_02031D20(void (*param0)(), u16 param1); +THUMB_FUNC void FUN_02031D30(); +THUMB_FUNC void FUN_02031E08(); +THUMB_FUNC void FUN_02031E8C(); +THUMB_FUNC void FUN_02031EE0(); +THUMB_FUNC void FUN_02031F60(); +THUMB_FUNC void FUN_02031FC8(); +THUMB_FUNC void FUN_02032028(); +THUMB_FUNC void FUN_02032040(); +THUMB_FUNC void FUN_02032058(); +THUMB_FUNC void FUN_020320C4(); +THUMB_FUNC void FUN_02032118(); +THUMB_FUNC void FUN_02032138(); +THUMB_FUNC void FUN_0203213C(); +THUMB_FUNC void FUN_02032140(); +THUMB_FUNC void FUN_02032178(); +THUMB_FUNC void FUN_02032194(); +THUMB_FUNC void FUN_020321B8(); +THUMB_FUNC void FUN_020321D0(); +THUMB_FUNC void FUN_02032218(); +THUMB_FUNC void FUN_02032234(); +THUMB_FUNC void FUN_0203224C(); +THUMB_FUNC void FUN_02032290(); +THUMB_FUNC void FUN_02032298(); +THUMB_FUNC void FUN_020322C0(); +THUMB_FUNC void FUN_020322F8(); +THUMB_FUNC void FUN_0203230C(); +THUMB_FUNC void FUN_0203234C(); +THUMB_FUNC void FUN_02032364(); +THUMB_FUNC void FUN_02032378(); +THUMB_FUNC void FUN_020323B8(); +THUMB_FUNC void FUN_020323BC(); +THUMB_FUNC void FUN_020323CC(); +THUMB_FUNC void FUN_020323DC(); +THUMB_FUNC void FUN_02032424(); +THUMB_FUNC void FUN_02032440(); +THUMB_FUNC void FUN_02032478(); +THUMB_FUNC void FUN_020324C8(); +THUMB_FUNC void FUN_020324F8(); +THUMB_FUNC void FUN_02032510(); +THUMB_FUNC void FUN_02032578(); +THUMB_FUNC void FUN_020325D0(); +THUMB_FUNC void FUN_02032628(); +THUMB_FUNC void FUN_02032640(); +THUMB_FUNC void FUN_0203266C(); +THUMB_FUNC void FUN_020326D0(); +THUMB_FUNC void FUN_02032738(); +THUMB_FUNC void FUN_0203279C(); +THUMB_FUNC void FUN_020327B4(); +THUMB_FUNC void FUN_020327B8(); +THUMB_FUNC void FUN_020327FC(); +THUMB_FUNC void FUN_02032850(); +THUMB_FUNC void FUN_02032888(); +THUMB_FUNC void FUN_020328C0(u8 param0); +THUMB_FUNC void FUN_020328E4(); +THUMB_FUNC void FUN_020328F4(u8 param0); +THUMB_FUNC void FUN_02032924(); +THUMB_FUNC void FUN_0203293C(); +THUMB_FUNC void FUN_02032978(); +THUMB_FUNC void FUN_020329F4(); +THUMB_FUNC void FUN_02032A8C(u8 param0, u32 param1, u8 *param2); +THUMB_FUNC void FUN_02032AEC(u32 param0, u32 param1, u8 *param2); +THUMB_FUNC u32 FUN_02032B68(); +THUMB_FUNC void FUN_02032B6C(u8 param0); +THUMB_FUNC void FUN_02032B84(); +THUMB_FUNC void FUN_02032B8C(); +THUMB_FUNC void FUN_02032BD0(struct SaveBlock2 *sav2); +THUMB_FUNC void FUN_02032C0C(); +THUMB_FUNC u32 FUN_02032C28(); +THUMB_FUNC void FUN_02032C6C(u32 param0, u32 param1); +THUMB_FUNC void FUN_02032CF4(); +THUMB_FUNC void FUN_02032D44(struct SaveBlock2 *sav2); +THUMB_FUNC void FUN_02032D80(); +THUMB_FUNC u8 FUN_02032D9C(); +THUMB_FUNC BOOL FUN_02032DAC(); +THUMB_FUNC void FUN_02032E00(); +THUMB_FUNC void FUN_02032E48(); +THUMB_FUNC void FUN_02032E8C(); +THUMB_FUNC void FUN_02032E90(); +THUMB_FUNC void FUN_02032EA8(); +THUMB_FUNC void FUN_02032EAC(); +THUMB_FUNC void FUN_02032EB0(); +THUMB_FUNC void FUN_02032F20(u32 param0); +THUMB_FUNC void FUN_02032F34(); +THUMB_FUNC void FUN_02032F98(); +THUMB_FUNC u32 FUN_02032FDC(u8 param0); +THUMB_FUNC u32 FUN_0203300C(); +THUMB_FUNC void FUN_02033060(); +THUMB_FUNC void FUN_020330A0(); +THUMB_FUNC void FUN_020330E4(); +THUMB_FUNC u8 FUN_02033128(); +THUMB_FUNC u32 FUN_02033138(); +THUMB_FUNC u32 FUN_02033154(); +THUMB_FUNC u32 FUN_02033180(); +THUMB_FUNC void FUN_0203318C(); +THUMB_FUNC void FUN_020331C4(); +THUMB_FUNC void FUN_020331E8(); +THUMB_FUNC void FUN_02033208(); +THUMB_FUNC void FUN_0203323C(); +THUMB_FUNC u32 FUN_02033250(); +THUMB_FUNC void FUN_02033288(struct SaveBlock2 *sav2); +THUMB_FUNC void FUN_020332DC(); +THUMB_FUNC void FUN_02033310(struct SaveBlock2 *sav2); +THUMB_FUNC void FUN_02033364(); +THUMB_FUNC u32 FUN_02033398(); +THUMB_FUNC void FUN_020333F0(); +THUMB_FUNC void FUN_0203341C(); +THUMB_FUNC void *FUN_0203346C(struct SaveBlock2 *sav2, u32 param1); +THUMB_FUNC void *FUN_020334DC(); +THUMB_FUNC void FUN_020334E8(u8 param0, u8 param1); +THUMB_FUNC u8 FUN_02033510(); +THUMB_FUNC s32 FUN_02033534(); +THUMB_FUNC u8 FUN_0203354C(); +THUMB_FUNC void FUN_02033564(void *src); +THUMB_FUNC void FUN_02033578(void *dst); +THUMB_FUNC u32 FUN_02033590(); +THUMB_FUNC void FUN_020335A4(u8 param0); +THUMB_FUNC u8 FUN_020335B8(); +THUMB_FUNC void FUN_020335D0(s32 param0); +THUMB_FUNC void FUN_020335E0(); +THUMB_FUNC void FUN_020335F0(); +THUMB_FUNC void FUN_020335F4(); +THUMB_FUNC BOOL FUN_02033678(); +THUMB_FUNC u32 FUN_020336A0(u8 param0); + + +#endif //POKEDIAMOND_UNK_0202F150_H \ No newline at end of file -- cgit v1.2.3 From 56e5d2eac8ed953e9f52b5ae760fcfa72cc6a91e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Calixte?= Date: Sat, 1 May 2021 13:00:21 +0200 Subject: remove obsolete externs --- include/unk_0202F150.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/unk_0202F150.h b/include/unk_0202F150.h index 4542cdd1..49c58a52 100644 --- a/include/unk_0202F150.h +++ b/include/unk_0202F150.h @@ -105,7 +105,7 @@ THUMB_FUNC void FUN_0202FA5C(); THUMB_FUNC u32 FUN_0202FB18(u32 param0); THUMB_FUNC void FUN_0202FB20(); THUMB_FUNC void FUN_0202FB58(); -THUMB_FUNC u32 FUN_0202FB80(); +THUMB_FUNC BOOL FUN_0202FB80(); THUMB_FUNC void FUN_0202FC60(); THUMB_FUNC void FUN_0202FC80(); THUMB_FUNC void FUN_0202FCA8(); @@ -145,7 +145,7 @@ THUMB_FUNC void FUN_02030C8C(struct UnkStruct0202F150_sub1 *param0, THUMB_FUNC void FUN_02030DA4(); THUMB_FUNC void FUN_02030DFC(); THUMB_FUNC u32 FUN_02030E7C(u16 param0); -THUMB_FUNC u32 FUN_02030F20(); +THUMB_FUNC s32 FUN_02030F20(); THUMB_FUNC u32 FUN_02030F40(); THUMB_FUNC void FUN_02030F60(u8 param0); THUMB_FUNC u8 FUN_02030F74(u32 param0); -- cgit v1.2.3 From f447c9f02c12d2434f48ccf82cedfab0ea16b5ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Calixte?= Date: Sat, 1 May 2021 13:04:52 +0200 Subject: formatting --- include/unk_02031734.h | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'include') diff --git a/include/unk_02031734.h b/include/unk_02031734.h index 0bfdc910..c8098aec 100644 --- a/include/unk_02031734.h +++ b/include/unk_02031734.h @@ -1,15 +1,12 @@ #ifndef POKEDIAMOND_UNK_02031734_H #define POKEDIAMOND_UNK_02031734_H - #include "global.h" #include "MI_memory.h" +#include "game_init.h" #include "heap.h" #include "player_data.h" #include "unk_0202F150.h" -#include "game_init.h" -#include "unk_0202F150.h" - struct UnkStruct_02031734_const1 { @@ -21,7 +18,6 @@ struct UnkStruct_02031734_const2 u32 unk00[2]; }; - struct UnkStruct_02031734 { void *unk00; @@ -58,9 +54,6 @@ struct UnkStruct_02031734 u8 unk4F; }; - - - THUMB_FUNC void FUN_02031734(struct SaveBlock2 *sav2, u8 param1); THUMB_FUNC void FUN_020317C0(); THUMB_FUNC BOOL FUN_02031810(); @@ -219,5 +212,4 @@ THUMB_FUNC void FUN_020335F4(); THUMB_FUNC BOOL FUN_02033678(); THUMB_FUNC u32 FUN_020336A0(u8 param0); - -#endif //POKEDIAMOND_UNK_0202F150_H \ No newline at end of file +#endif // POKEDIAMOND_UNK_0202F150_H \ No newline at end of file -- cgit v1.2.3 From aaaa27e731b1a39fbb35e21ff88f4944d74c9f1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Calixte?= Date: Sun, 2 May 2021 09:54:51 +0200 Subject: replace nonmatchings with an inline function --- include/unk_02031734.h | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/unk_02031734.h b/include/unk_02031734.h index c8098aec..bcfc3f84 100644 --- a/include/unk_02031734.h +++ b/include/unk_02031734.h @@ -22,9 +22,7 @@ struct UnkStruct_02031734 { void *unk00; u8 unk04[6]; - s64 unk0C; - s64 unk14; - s64 unk1C; + s64 unk0C[3]; void (*unk24)(); struct SaveBlock2 *unk28; struct PlayerData *unk2C; @@ -54,6 +52,15 @@ struct UnkStruct_02031734 u8 unk4F; }; + +inline u32 compute(s64 *param0, u32 param1) +{ + param0[0] = param0[1] * param0[0] + param0[2]; + + return (u32)(((s64)((u64)(param0[0]) >> 32) * param1) >> 32); +} + + THUMB_FUNC void FUN_02031734(struct SaveBlock2 *sav2, u8 param1); THUMB_FUNC void FUN_020317C0(); THUMB_FUNC BOOL FUN_02031810(); @@ -87,7 +94,7 @@ THUMB_FUNC void FUN_02031C64(); THUMB_FUNC void FUN_02031C74(struct SaveBlock2 *sav2, u8 param1); THUMB_FUNC void FUN_02031CA8(struct SaveBlock2 *sav2, u8 param1); THUMB_FUNC void FUN_02031CDC(); -THUMB_FUNC void FUN_02031D20(void (*param0)(), u16 param1); +THUMB_FUNC void FUN_02031D20(void (*param0)(), u32 param1); THUMB_FUNC void FUN_02031D30(); THUMB_FUNC void FUN_02031E08(); THUMB_FUNC void FUN_02031E8C(); -- cgit v1.2.3 From a036306c5554d2d7088c07ea0c08c7b718a6508a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Calixte?= Date: Sun, 2 May 2021 10:04:55 +0200 Subject: fix line endings --- include/unk_02031734.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/unk_02031734.h b/include/unk_02031734.h index bcfc3f84..53b1e0b7 100644 --- a/include/unk_02031734.h +++ b/include/unk_02031734.h @@ -219,4 +219,4 @@ THUMB_FUNC void FUN_020335F4(); THUMB_FUNC BOOL FUN_02033678(); THUMB_FUNC u32 FUN_020336A0(u8 param0); -#endif // POKEDIAMOND_UNK_0202F150_H \ No newline at end of file +#endif // POKEDIAMOND_UNK_0202F150_H -- cgit v1.2.3 From fe7f18002c7987ef744b5024151ca0903e4317fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Calixte?= Date: Sun, 2 May 2021 10:14:04 +0200 Subject: cleanup header --- include/unk_02031734.h | 321 ++++++++++++++++++++++++------------------------- 1 file changed, 157 insertions(+), 164 deletions(-) (limited to 'include') diff --git a/include/unk_02031734.h b/include/unk_02031734.h index 53b1e0b7..baf3901f 100644 --- a/include/unk_02031734.h +++ b/include/unk_02031734.h @@ -2,11 +2,6 @@ #define POKEDIAMOND_UNK_02031734_H #include "global.h" -#include "MI_memory.h" -#include "game_init.h" -#include "heap.h" -#include "player_data.h" -#include "unk_0202F150.h" struct UnkStruct_02031734_const1 { @@ -52,7 +47,6 @@ struct UnkStruct_02031734 u8 unk4F; }; - inline u32 compute(s64 *param0, u32 param1) { param0[0] = param0[1] * param0[0] + param0[2]; @@ -60,163 +54,162 @@ inline u32 compute(s64 *param0, u32 param1) return (u32)(((s64)((u64)(param0[0]) >> 32) * param1) >> 32); } - -THUMB_FUNC void FUN_02031734(struct SaveBlock2 *sav2, u8 param1); -THUMB_FUNC void FUN_020317C0(); -THUMB_FUNC BOOL FUN_02031810(); -THUMB_FUNC void FUN_02031824(struct SaveBlock2 *sav2); -THUMB_FUNC void FUN_02031860(); -THUMB_FUNC void FUN_02031880(); -THUMB_FUNC void FUN_020318A4(u8 param0); -THUMB_FUNC void FUN_020318B4(); -THUMB_FUNC BOOL FUN_020318C4(); -THUMB_FUNC void FUN_02031914(); -THUMB_FUNC void FUN_02031924(); -THUMB_FUNC void FUN_02031934(); -THUMB_FUNC void FUN_02031948(struct SaveBlock2 *sav2, u8 param1, u8 param2, u32 param3); -THUMB_FUNC void FUN_02031990(struct SaveBlock2 *sav2, u8 param1, u8 param2, u32 param3); -THUMB_FUNC void FUN_020319D8(u8 param0); -THUMB_FUNC void FUN_020319F4(); -THUMB_FUNC void FUN_02031A08(); -THUMB_FUNC void FUN_02031A24(); -THUMB_FUNC BOOL FUN_02031A2C(); -THUMB_FUNC void FUN_02031A7C(struct SaveBlock2 *sav2); -THUMB_FUNC void FUN_02031AC8(u8 param0); -THUMB_FUNC s32 FUN_02031AF4(); -THUMB_FUNC BOOL FUN_02031B2C(); -THUMB_FUNC void FUN_02031B50(); -THUMB_FUNC u32 FUN_02031BD0(); -THUMB_FUNC void FUN_02031BF4(); -THUMB_FUNC void FUN_02031C10(); -THUMB_FUNC void FUN_02031C2C(); -THUMB_FUNC void FUN_02031C54(); -THUMB_FUNC void FUN_02031C64(); -THUMB_FUNC void FUN_02031C74(struct SaveBlock2 *sav2, u8 param1); -THUMB_FUNC void FUN_02031CA8(struct SaveBlock2 *sav2, u8 param1); -THUMB_FUNC void FUN_02031CDC(); -THUMB_FUNC void FUN_02031D20(void (*param0)(), u32 param1); -THUMB_FUNC void FUN_02031D30(); -THUMB_FUNC void FUN_02031E08(); -THUMB_FUNC void FUN_02031E8C(); -THUMB_FUNC void FUN_02031EE0(); -THUMB_FUNC void FUN_02031F60(); -THUMB_FUNC void FUN_02031FC8(); -THUMB_FUNC void FUN_02032028(); -THUMB_FUNC void FUN_02032040(); -THUMB_FUNC void FUN_02032058(); -THUMB_FUNC void FUN_020320C4(); -THUMB_FUNC void FUN_02032118(); -THUMB_FUNC void FUN_02032138(); -THUMB_FUNC void FUN_0203213C(); -THUMB_FUNC void FUN_02032140(); -THUMB_FUNC void FUN_02032178(); -THUMB_FUNC void FUN_02032194(); -THUMB_FUNC void FUN_020321B8(); -THUMB_FUNC void FUN_020321D0(); -THUMB_FUNC void FUN_02032218(); -THUMB_FUNC void FUN_02032234(); -THUMB_FUNC void FUN_0203224C(); -THUMB_FUNC void FUN_02032290(); -THUMB_FUNC void FUN_02032298(); -THUMB_FUNC void FUN_020322C0(); -THUMB_FUNC void FUN_020322F8(); -THUMB_FUNC void FUN_0203230C(); -THUMB_FUNC void FUN_0203234C(); -THUMB_FUNC void FUN_02032364(); -THUMB_FUNC void FUN_02032378(); -THUMB_FUNC void FUN_020323B8(); -THUMB_FUNC void FUN_020323BC(); -THUMB_FUNC void FUN_020323CC(); -THUMB_FUNC void FUN_020323DC(); -THUMB_FUNC void FUN_02032424(); -THUMB_FUNC void FUN_02032440(); -THUMB_FUNC void FUN_02032478(); -THUMB_FUNC void FUN_020324C8(); -THUMB_FUNC void FUN_020324F8(); -THUMB_FUNC void FUN_02032510(); -THUMB_FUNC void FUN_02032578(); -THUMB_FUNC void FUN_020325D0(); -THUMB_FUNC void FUN_02032628(); -THUMB_FUNC void FUN_02032640(); -THUMB_FUNC void FUN_0203266C(); -THUMB_FUNC void FUN_020326D0(); -THUMB_FUNC void FUN_02032738(); -THUMB_FUNC void FUN_0203279C(); -THUMB_FUNC void FUN_020327B4(); -THUMB_FUNC void FUN_020327B8(); -THUMB_FUNC void FUN_020327FC(); -THUMB_FUNC void FUN_02032850(); -THUMB_FUNC void FUN_02032888(); -THUMB_FUNC void FUN_020328C0(u8 param0); -THUMB_FUNC void FUN_020328E4(); -THUMB_FUNC void FUN_020328F4(u8 param0); -THUMB_FUNC void FUN_02032924(); -THUMB_FUNC void FUN_0203293C(); -THUMB_FUNC void FUN_02032978(); -THUMB_FUNC void FUN_020329F4(); -THUMB_FUNC void FUN_02032A8C(u8 param0, u32 param1, u8 *param2); -THUMB_FUNC void FUN_02032AEC(u32 param0, u32 param1, u8 *param2); -THUMB_FUNC u32 FUN_02032B68(); -THUMB_FUNC void FUN_02032B6C(u8 param0); -THUMB_FUNC void FUN_02032B84(); -THUMB_FUNC void FUN_02032B8C(); -THUMB_FUNC void FUN_02032BD0(struct SaveBlock2 *sav2); -THUMB_FUNC void FUN_02032C0C(); -THUMB_FUNC u32 FUN_02032C28(); -THUMB_FUNC void FUN_02032C6C(u32 param0, u32 param1); -THUMB_FUNC void FUN_02032CF4(); -THUMB_FUNC void FUN_02032D44(struct SaveBlock2 *sav2); -THUMB_FUNC void FUN_02032D80(); -THUMB_FUNC u8 FUN_02032D9C(); -THUMB_FUNC BOOL FUN_02032DAC(); -THUMB_FUNC void FUN_02032E00(); -THUMB_FUNC void FUN_02032E48(); -THUMB_FUNC void FUN_02032E8C(); -THUMB_FUNC void FUN_02032E90(); -THUMB_FUNC void FUN_02032EA8(); -THUMB_FUNC void FUN_02032EAC(); -THUMB_FUNC void FUN_02032EB0(); -THUMB_FUNC void FUN_02032F20(u32 param0); -THUMB_FUNC void FUN_02032F34(); -THUMB_FUNC void FUN_02032F98(); -THUMB_FUNC u32 FUN_02032FDC(u8 param0); -THUMB_FUNC u32 FUN_0203300C(); -THUMB_FUNC void FUN_02033060(); -THUMB_FUNC void FUN_020330A0(); -THUMB_FUNC void FUN_020330E4(); -THUMB_FUNC u8 FUN_02033128(); -THUMB_FUNC u32 FUN_02033138(); -THUMB_FUNC u32 FUN_02033154(); -THUMB_FUNC u32 FUN_02033180(); -THUMB_FUNC void FUN_0203318C(); -THUMB_FUNC void FUN_020331C4(); -THUMB_FUNC void FUN_020331E8(); -THUMB_FUNC void FUN_02033208(); -THUMB_FUNC void FUN_0203323C(); -THUMB_FUNC u32 FUN_02033250(); -THUMB_FUNC void FUN_02033288(struct SaveBlock2 *sav2); -THUMB_FUNC void FUN_020332DC(); -THUMB_FUNC void FUN_02033310(struct SaveBlock2 *sav2); -THUMB_FUNC void FUN_02033364(); -THUMB_FUNC u32 FUN_02033398(); -THUMB_FUNC void FUN_020333F0(); -THUMB_FUNC void FUN_0203341C(); -THUMB_FUNC void *FUN_0203346C(struct SaveBlock2 *sav2, u32 param1); -THUMB_FUNC void *FUN_020334DC(); -THUMB_FUNC void FUN_020334E8(u8 param0, u8 param1); -THUMB_FUNC u8 FUN_02033510(); -THUMB_FUNC s32 FUN_02033534(); -THUMB_FUNC u8 FUN_0203354C(); -THUMB_FUNC void FUN_02033564(void *src); -THUMB_FUNC void FUN_02033578(void *dst); -THUMB_FUNC u32 FUN_02033590(); -THUMB_FUNC void FUN_020335A4(u8 param0); -THUMB_FUNC u8 FUN_020335B8(); -THUMB_FUNC void FUN_020335D0(s32 param0); -THUMB_FUNC void FUN_020335E0(); -THUMB_FUNC void FUN_020335F0(); -THUMB_FUNC void FUN_020335F4(); -THUMB_FUNC BOOL FUN_02033678(); -THUMB_FUNC u32 FUN_020336A0(u8 param0); +void FUN_02031734(struct SaveBlock2 *sav2, u8 param1); +void FUN_020317C0(); +BOOL FUN_02031810(); +void FUN_02031824(struct SaveBlock2 *sav2); +void FUN_02031860(); +void FUN_02031880(); +void FUN_020318A4(u8 param0); +void FUN_020318B4(); +BOOL FUN_020318C4(); +void FUN_02031914(); +void FUN_02031924(); +void FUN_02031934(); +void FUN_02031948(struct SaveBlock2 *sav2, u8 param1, u8 param2, u32 param3); +void FUN_02031990(struct SaveBlock2 *sav2, u8 param1, u8 param2, u32 param3); +void FUN_020319D8(u8 param0); +void FUN_020319F4(); +void FUN_02031A08(); +void FUN_02031A24(); +BOOL FUN_02031A2C(); +void FUN_02031A7C(struct SaveBlock2 *sav2); +void FUN_02031AC8(u8 param0); +s32 FUN_02031AF4(); +BOOL FUN_02031B2C(); +void FUN_02031B50(); +u32 FUN_02031BD0(); +void FUN_02031BF4(); +void FUN_02031C10(); +void FUN_02031C2C(); +void FUN_02031C54(); +void FUN_02031C64(); +void FUN_02031C74(struct SaveBlock2 *sav2, u8 param1); +void FUN_02031CA8(struct SaveBlock2 *sav2, u8 param1); +void FUN_02031CDC(); +void FUN_02031D20(void (*param0)(), u32 param1); +void FUN_02031D30(); +void FUN_02031E08(); +void FUN_02031E8C(); +void FUN_02031EE0(); +void FUN_02031F60(); +void FUN_02031FC8(); +void FUN_02032028(); +void FUN_02032040(); +void FUN_02032058(); +void FUN_020320C4(); +void FUN_02032118(); +void FUN_02032138(); +void FUN_0203213C(); +void FUN_02032140(); +void FUN_02032178(); +void FUN_02032194(); +void FUN_020321B8(); +void FUN_020321D0(); +void FUN_02032218(); +void FUN_02032234(); +void FUN_0203224C(); +void FUN_02032290(); +void FUN_02032298(); +void FUN_020322C0(); +void FUN_020322F8(); +void FUN_0203230C(); +void FUN_0203234C(); +void FUN_02032364(); +void FUN_02032378(); +void FUN_020323B8(); +void FUN_020323BC(); +void FUN_020323CC(); +void FUN_020323DC(); +void FUN_02032424(); +void FUN_02032440(); +void FUN_02032478(); +void FUN_020324C8(); +void FUN_020324F8(); +void FUN_02032510(); +void FUN_02032578(); +void FUN_020325D0(); +void FUN_02032628(); +void FUN_02032640(); +void FUN_0203266C(); +void FUN_020326D0(); +void FUN_02032738(); +void FUN_0203279C(); +void FUN_020327B4(); +void FUN_020327B8(); +void FUN_020327FC(); +void FUN_02032850(); +void FUN_02032888(); +void FUN_020328C0(u8 param0); +void FUN_020328E4(); +void FUN_020328F4(u8 param0); +void FUN_02032924(); +void FUN_0203293C(); +void FUN_02032978(); +void FUN_020329F4(); +void FUN_02032A8C(u8 param0, u32 param1, u8 *param2); +void FUN_02032AEC(u32 param0, u32 param1, u8 *param2); +u32 FUN_02032B68(); +void FUN_02032B6C(u8 param0); +void FUN_02032B84(); +void FUN_02032B8C(); +void FUN_02032BD0(struct SaveBlock2 *sav2); +void FUN_02032C0C(); +u32 FUN_02032C28(); +void FUN_02032C6C(u32 param0, u32 param1); +void FUN_02032CF4(); +void FUN_02032D44(struct SaveBlock2 *sav2); +void FUN_02032D80(); +u8 FUN_02032D9C(); +BOOL FUN_02032DAC(); +void FUN_02032E00(); +void FUN_02032E48(); +void FUN_02032E8C(); +void FUN_02032E90(); +void FUN_02032EA8(); +void FUN_02032EAC(); +void FUN_02032EB0(); +void FUN_02032F20(u32 param0); +void FUN_02032F34(); +void FUN_02032F98(); +u32 FUN_02032FDC(u8 param0); +u32 FUN_0203300C(); +void FUN_02033060(); +void FUN_020330A0(); +void FUN_020330E4(); +u8 FUN_02033128(); +u32 FUN_02033138(); +u32 FUN_02033154(); +u32 FUN_02033180(); +void FUN_0203318C(); +void FUN_020331C4(); +void FUN_020331E8(); +void FUN_02033208(); +void FUN_0203323C(); +u32 FUN_02033250(); +void FUN_02033288(struct SaveBlock2 *sav2); +void FUN_020332DC(); +void FUN_02033310(struct SaveBlock2 *sav2); +void FUN_02033364(); +u32 FUN_02033398(); +void FUN_020333F0(); +void FUN_0203341C(); +void *FUN_0203346C(struct SaveBlock2 *sav2, u32 param1); +void *FUN_020334DC(); +void FUN_020334E8(u8 param0, u8 param1); +u8 FUN_02033510(); +s32 FUN_02033534(); +u8 FUN_0203354C(); +void FUN_02033564(void *src); +void FUN_02033578(void *dst); +u32 FUN_02033590(); +void FUN_020335A4(u8 param0); +u8 FUN_020335B8(); +void FUN_020335D0(s32 param0); +void FUN_020335E0(); +void FUN_020335F0(); +void FUN_020335F4(); +BOOL FUN_02033678(); +u32 FUN_020336A0(u8 param0); #endif // POKEDIAMOND_UNK_0202F150_H -- cgit v1.2.3