From 92e8ed52298cba8bb84698884f0f2fdeed6f956d Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Wed, 26 Aug 2026 00:40:05 -0600 Subject: [PATCH] =?UTF-8?q?fix(src):=20ov=5FSC04=5F018=5Fjr=5F8017AE2C.c?= =?UTF-8?q?=20=E2=80=94=20restore=20func=5F8017E7CC's=20region=20to=20its?= =?UTF-8?q?=20last-GREEN=20form=20(commit:2628)=20+=20a=20block-scope=20ex?= =?UTF-8?q?tern=20for=20D=5F801B9AA8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 08-25 maintenance revert/restore cycle left the TU uncompilable under the TU-alone/rtu view, which the resolver billed to 39 separate drafts as 'undeclared'. File-scope declaration is closed off by the TU's own ยง63 block-scope convention (later functions declare the symbol with other types), so the decl lives inside the function; the use is address-only, hence byte-neutral. The real build's pads drift ('consumed 3 but 4 pad specs') is unchanged and remains the open repair for this binary (stays on .run/baseline_red.txt). --- src/ov_SC04_018/ov_SC04_018_jr_8017AE2C.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ov_SC04_018/ov_SC04_018_jr_8017AE2C.c b/src/ov_SC04_018/ov_SC04_018_jr_8017AE2C.c index ea2cfa2c2..3c0a2f80a 100644 --- a/src/ov_SC04_018/ov_SC04_018_jr_8017AE2C.c +++ b/src/ov_SC04_018/ov_SC04_018_jr_8017AE2C.c @@ -4819,7 +4819,6 @@ extern void func_8012A828(s32 *a0, s32 a1); } -extern s32 D_801B9AA8; void func_8017E7CC(int param_1) { *(short *)(param_1 + 3) = 2; @@ -4910,6 +4909,7 @@ void func_8017EBA0(s32 a0) { +extern void func_8017E7CC(void); void func_8017EBE0(u8 *a0) { if (*(u16 *)((s32)a0 + 0x34) == 1) { func_8017E7CC();