From c30c2789722ef46da602d5a88b6fa25c7cf427bb Mon Sep 17 00:00:00 2001 From: gijs Date: Sat, 30 Sep 2023 09:58:59 +0200 Subject: [PATCH] Before I do something stupid... --- linker_scripts/symbols/addr.txt | 2 +- src/_ob_rabid_jar.c | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/linker_scripts/symbols/addr.txt b/linker_scripts/symbols/addr.txt index 3a17727..5f4c250 100644 --- a/linker_scripts/symbols/addr.txt +++ b/linker_scripts/symbols/addr.txt @@ -622,7 +622,7 @@ D_800E7D90 = 0x800E7D90; // size:0x58 D_800E7DE8 = 0x800E7DE8; // size:0x58 D_800AEFE0 = 0x800AEFE0; // size:0x8 -VALID_LHA_MAGIC = 0x800A8750; +VALID_LHA_MAGIC = 0x800A8750; // type:u32 size:0x24 STR_LHa___s_s__s = 0x800AE30C; // type:asciz STR_Error = 0x800AE31C; // type:asciz diff --git a/src/_ob_rabid_jar.c b/src/_ob_rabid_jar.c index b478a08..c890c5b 100644 --- a/src/_ob_rabid_jar.c +++ b/src/_ob_rabid_jar.c @@ -173,6 +173,22 @@ INCLUDE_ASM(const s32, "_ob_rabid_jar", func_80079E50); INCLUDE_ASM(const s32, "_ob_rabid_jar", func_80079E9C); +/* A29C 80079E9C */ +// Arg_800712C4* func_80079E9C(Arg_800712C4* arg0) { +// Arg_800712C4* var_s0; + +// var_s0 = arg0; +// if (var_s0 != NULL) { +// var_s0->field_0x10 = func_80079E9C(var_s0->field_0x10); +// var_s0->field_0x14 = func_80079E9C(var_s0->field_0x14); +// func_800712C4(var_s0->field_0x4); +// func_800712C4(var_s0); +// var_s0 = NULL; +// } +// return var_s0; +// } + + INCLUDE_ASM(const s32, "_ob_rabid_jar", func_80079EF4); INCLUDE_ASM(const s32, "_ob_rabid_jar", func_80079F70);