summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/code_8097F40.c28
-rw-r--r--src/save_mid.c32
2 files changed, 44 insertions, 16 deletions
diff --git a/src/code_8097F40.c b/src/code_8097F40.c
new file mode 100644
index 0000000..94d271c
--- /dev/null
+++ b/src/code_8097F40.c
@@ -0,0 +1,28 @@
+#include "global.h"
+
+extern u8 gUnknown_810ACC0[];
+extern u8 *gUnknown_203B498;
+extern u8 gUnknown_2039840;
+
+bool8 sub_8097F40(u32 r0)
+{
+ bool8 temp;
+ temp = FALSE;
+ if(gUnknown_810ACC0[r0] == 2)
+ {
+ temp = TRUE;
+ }
+ return temp;
+
+}
+
+void sub_8097F5C(void)
+{
+ gUnknown_203B498 = &gUnknown_2039840;
+}
+
+u8 *sub_8097F6C(void)
+{
+ return &gUnknown_2039840;
+}
+
diff --git a/src/save_mid.c b/src/save_mid.c
index 43f8aaf..a124d66 100644
--- a/src/save_mid.c
+++ b/src/save_mid.c
@@ -25,41 +25,41 @@ struct unk_struct
extern struct unk_203B188 *gUnknown_203B188;
-extern u32 gUnknown_203B460;
-extern u32 gUnknown_203B45C;
-extern u32 gUnknown_203B480;
-extern u32 gUnknown_203B484;
-extern u32 gUnknown_203B488;
-extern u32 gUnknown_203B48C;
+extern u32 *gUnknown_203B460;
+extern u32 *gUnknown_203B45C;
+extern u32 *gUnknown_203B480;
+extern u32 *gUnknown_203B484;
+extern u32 *gUnknown_203B488;
+extern u32 *gUnknown_203B48C;
extern u32 gUnknown_203B490;
extern u32 gUnknown_203B464;
extern u32 gUnknown_203B494;
-extern u32 gUnknown_203B498;
-extern u32 gUnknown_203B468;
+extern u8 *gUnknown_203B498;
+extern u32 *gUnknown_203B468;
extern u32 gUnknown_203B46C;
extern void sub_800135C(void);
-extern u32 sub_808CE00(void);
+extern u32 *sub_808CE00(void);
extern void sub_808CE08(void);
-extern u32 sub_80909D0(void);
+extern u32 *sub_80909D0(void);
extern void sub_80909D8(void);
extern u32 sub_809208C(void);
extern void sub_8092094(void);
-extern u32 sub_80923B0(void);
+extern u32 *sub_80923B0(void);
extern void sub_80923B8(void);
extern u32 sub_8094990(void);
extern void sub_8094998(u8 r0);
-extern u32 sub_80950F8(void);
-extern u32 sub_8095100(void);
-extern u32 sub_8095108(void);
-extern u32 sub_8095110(void);
+extern u32 *sub_80950F8(void);
+extern u32 *sub_8095100(void);
+extern u32 *sub_8095108(void);
+extern u32 *sub_8095110(void);
extern void sub_8095118(void);
extern u32 sub_80958F8(void);
extern void sub_8095900(void);
extern u32 sub_8097680(void);
extern void sub_80972F4(void);
extern void sub_80974E8(void);
-extern u32 sub_8097F6C(void);
+extern u8 *sub_8097F6C(void);
extern void sub_8097F74(void);
extern void sub_8011C28(u32 r0);