mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 13:33:34 -04:00
chore(phase-32): T3 plumbing — md_MAIN_007: func_800CF3B0 decl → no-proto extern s32 func_800CF3B0(); (byte-neutral, sha 2ff702b6 unchanged)
- the S77 law: fix the TU by a byte-neutral plumbing commit BEFORE any gate. The asm returns s32 in $v0 and takes no arguments; the TU's `extern void func_800CF3B0(void *a0, void *a1, void *a2);` (line 91) refused the leaf-exact 22/22 draft (`conflicting types`, a §376/§495 def-side declaration wall — the Haiku FAIL row) - the no-proto spelling keeps the BANKED 3-arg caller func_800CF390 legal in C89 and admits the `s32 (void)` definition - make build -j8 rc 0; sha1 2ff702b605ab5cfc18474c464c4c07e5f8ffd48c == config/check.md_MAIN_007.sha (BYTE-IDENTICAL)
This commit is contained in:
@@ -88,7 +88,7 @@ INCLUDE_ASM("asm/md_MAIN_007/nonmatchings/md_MAIN_007", func_800CF2BC);
|
||||
|
||||
INCLUDE_ASM("asm/md_MAIN_007/nonmatchings/md_MAIN_007", func_800CF33C);
|
||||
|
||||
extern void func_800CF3B0(void *a0, void *a1, void *a2);
|
||||
extern s32 func_800CF3B0();
|
||||
|
||||
void func_800CF390(void *a0, void *a1, void *a2) {
|
||||
func_800CF3B0(a0, a1, a2);
|
||||
|
||||
Reference in New Issue
Block a user