feat(phase-30): func_8013C08C 0/137 -> 137/137 — the type-carry failure was a MULTI-LINE typedef at file scope

SS94 said treat a family 0/N as a TYPE-CARRY failure until proven otherwise. It was one.

MECHANISM (read from the source, not inferred - SS125 rule 1): E_13C08C was a MULTI-LINE
typedef at FILE scope. extract_unit's preceding-decl backscan walks back over
extern/comment/blank/typedef lines, but a multi-line typedef presents its CLOSING line
(`} E_13C08C;`) first, which matches none of those prefixes. The scan stopped there, so every
templated sibling received the body WITHOUT its type and all 137 failed to compile.

FIX = SS100 (prefer the DRAFT-LOCAL form): a type only one function uses belongs in its BODY,
where it is part of the unit by construction. Byte-neutral (a type declaration emits no code),
gated on ov_SC01_077 before and after.

  family_sweep --hseq --only 0x8013c08c --band all -j8  ->  137 BANKED / 0 failed
  R22 CLEAN-FLEET: extract-all 139/139 (+main); check-all 140 passed, 0 failed of 140

WHY THE DIAGNOSIS WAS REDONE FROM SCRATCH (R35): the first pass concluded "the type is not
defined anywhere" - because grep was SILENTLY SKIPPING the file (SS128, the raw-NUL defect fixed
at commit:1284). That conclusion pointed the same direction by luck, but it came from a broken
instrument and none of it was trustworthy. With grep working, the typedef was visible at
ov_SC01_077_o0.c:137 immediately.

A FRESH TRAP FOUND WHILE FIXING IT: my explanatory comment contained a literal `}`, and
extract_unit's forward brace-scan does NOT strip comments - it decremented depth and TRUNCATED
the extracted unit. Caught only because I verified the unit was complete instead of assuming
the edit worked. Comment reworded to contain no brace characters, with an in-place note saying
why. That hazard is now also documented in the body itself for the next reader.
This commit is contained in:
Drew T
2026-07-31 14:34:40 -06:00
parent 2ab945035a
commit 197004fb5b
138 changed files with 3439 additions and 143 deletions
+25 -1
View File
@@ -870,7 +870,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+14 -6
View File
@@ -130,13 +130,21 @@ INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077_o0", func_8013BD74);
extern void func_8013C0F8(s32 a0);
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C;
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C;
void *p = a1;
((E_13C08C *)a0)->f8 = a1;
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014_o0e", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014_o0e", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015_o0e", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015_o0e", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -871,7 +871,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -869,7 +869,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {
+25 -1
View File
@@ -872,7 +872,31 @@ void func_8013BD34(s32 a0) {
INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004_o0c", func_8013BD74);
INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004_o0c", func_8013C08C);
extern void func_8013C0F8(s32 a0);
void func_8013C08C(void *a0, void *a1) {
/* SS100 DRAFT-LOCAL type: only this function uses E_13C08C_8013C08C, so it lives in the BODY, not at
* file scope. At file scope extract_unit's preceding-decl backscan cannot carry it: the scan
* walks back over extern/comment/blank/typedef lines, and a MULTI-LINE typedef presents its
* CLOSING line first, which matches none of those prefixes. Every templated sibling therefore
* got the body without the type and the family swept 0/137 (SS94: a family 0/N is a type-carry
* failure until proven otherwise). Declared here, it is part of the unit by construction.
* NB no brace characters in this comment on purpose - extract_unit's forward brace-scan does
* not strip comments, so a brace in a comment truncates the extracted unit. */
typedef struct {
u8 pad0[8];
void *f8;
void *fC;
} E_13C08C_8013C08C;
void *p = a1;
((E_13C08C_8013C08C *)a0)->f8 = a1;
((E_13C08C_8013C08C *)a0)->fC = (u8 *)p + 0x14;
func_8013C0F8((s32)a1);
}
void func_8013C0F8(int param_1) {

Some files were not shown because too many files have changed in this diff Show More