summaryrefslogtreecommitdiff
path: root/include/sav_system_info.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sav_system_info.h')
-rw-r--r--include/sav_system_info.h47
1 files changed, 47 insertions, 0 deletions
diff --git a/include/sav_system_info.h b/include/sav_system_info.h
new file mode 100644
index 00000000..eb154f72
--- /dev/null
+++ b/include/sav_system_info.h
@@ -0,0 +1,47 @@
+#ifndef POKEDIAMOND_SAV_SYSTEM_INFO_H
+#define POKEDIAMOND_SAV_SYSTEM_INFO_H
+
+struct UnkSaveStruct_0202376C_sub
+{
+ u32 field_00;
+ RTCDate date;
+ RTCTime time;
+ s32 daysSinceNitroEpoch;
+ s64 secondsSinceNitroEpoch;
+ u32 field_2C;
+ u32 field_30;
+ u32 field_34;
+};
+
+struct UnkSaveStruct_0202376C
+{
+ s64 rtcOffset;
+ u8 macAddr[6];
+ u8 birthMonth;
+ u8 birthDay;
+ struct UnkSaveStruct_0202376C_sub rtcInfo;
+ u8 field_48;
+ u8 filler_49[3];
+ u32 field_4C;
+ u8 padding_50[12];
+};
+
+u32 FUN_0202376C(void);
+void FUN_02023770(struct UnkSaveStruct_0202376C * unk);
+struct UnkSaveStruct_0202376C * FUN_02023788(struct SaveBlock2 * sav2);
+struct UnkSaveStruct_0202376C_sub * FUN_02023794(struct SaveBlock2 * sav2);
+void FUN_020237A0(struct UnkSaveStruct_0202376C * unk);
+BOOL FUN_020237CC(struct UnkSaveStruct_0202376C * unk);
+BOOL FUN_020237FC(struct UnkSaveStruct_0202376C * unk);
+u8 FUN_02023818(struct UnkSaveStruct_0202376C * unk);
+u8 FUN_0202381C(struct UnkSaveStruct_0202376C * unk);
+u8 FUN_02023820(struct UnkSaveStruct_0202376C * unk);
+void FUN_02023828(struct UnkSaveStruct_0202376C * unk, u8 val);
+u32 FUN_02023830(struct UnkSaveStruct_0202376C * unk);
+void FUN_02023834(struct UnkSaveStruct_0202376C * unk, u32 val);
+void FUN_02023840(struct UnkSaveStruct_0202376C_sub * sub);
+BOOL FUN_02023874(struct UnkSaveStruct_0202376C_sub * sub);
+void FUN_02023884(struct UnkSaveStruct_0202376C_sub * sub, u32 a1);
+void FUN_020238A4(struct UnkSaveStruct_0202376C_sub * sub);
+
+#endif //POKEDIAMOND_SAV_SYSTEM_INFO_H