summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémi Calixte <remicalixte.rmc@gmail.com>2021-08-11 23:15:40 +0200
committerRémi Calixte <remicalixte.rmc@gmail.com>2021-08-11 23:15:40 +0200
commit8f43e99f05cc2113398bcd40d29a6dfd952cf4ca (patch)
tree1ddd93492aa8212f68f08f85003c682ca155f09c
parent79dc30189483e739d534bb7539729d0ca9d17961 (diff)
fix compiler warnings
-rw-r--r--arm9/src/unk_02008DEC.c102
-rw-r--r--include/unk_02008DEC.h36
2 files changed, 69 insertions, 69 deletions
diff --git a/arm9/src/unk_02008DEC.c b/arm9/src/unk_02008DEC.c
index 49a2ff0c..ad4f9700 100644
--- a/arm9/src/unk_02008DEC.c
+++ b/arm9/src/unk_02008DEC.c
@@ -14,21 +14,21 @@ extern void *FUN_02020E0C(u32);
extern BOOL NNS_G2dGetUnpackedMultiCellBank(void *, void *);
extern BOOL NNS_G2dGetUnpackedMCAnimBank(void *, void *);
extern u32 FUN_02020D10(u32, void *, s32, u32);
-extern u32 FUN_02020CD4(u32, void *, u32);
+extern u32 FUN_02020CD4(u32, void *, s32);
extern u32 FUN_0201D1F8(u32 *param0);
extern u32 FUN_0201D250(u32 *param0);
-extern void FUN_0201D2DC(u32, u32);
-extern void FUN_0201D324(u32 param0);
-extern u32 FUN_0201D3B0(u32);
-extern u32 FUN_0201D3D4(u32, u32);
+extern void FUN_0201D2DC(s32, u32);
+extern void FUN_0201D324(s32 param0);
+extern u32 FUN_0201D3B0(s32);
+extern u32 FUN_0201D3D4(s32, u32);
extern u32 FUN_0201D458(u32);
extern void FUN_0201D4F0(u32);
extern u32 FUN_0201E0E4(u32 *param0);
extern u32 FUN_0201E128(u32 *param0);
-extern void FUN_0201E168(u32, u32);
-extern void FUN_0201E1C8(u32);
-extern u32 FUN_0201E258(u32, u32);
-extern u32 FUN_0201E230(u32);
+extern void FUN_0201E168(s32, u32);
+extern void FUN_0201E1C8(s32);
+extern u32 FUN_0201E258(s32, u32);
+extern u32 FUN_0201E230(s32);
extern s32 NNS_G2dGetImagePaletteLocation(u32, u32);
THUMB_FUNC struct UnkStruct1 *FUN_02008DEC(u32 param0, s32 param1, u32 heap_id)
@@ -245,8 +245,8 @@ THUMB_FUNC void FUN_02009168(struct UnkStruct1 *param0,
FUN_02009978(param0, param1, param2, param3, param4, r6, r7, st24, 1, param5, 0);
}
-THUMB_FUNC u32 FUN_020091E0(struct UnkStruct1 *param0,
- u32 param1,
+THUMB_FUNC struct UnkStruct1_sub *FUN_020091E0(struct UnkStruct1 *param0,
+ NARC *param1,
u32 param2,
u32 param3,
s32 param4,
@@ -256,7 +256,7 @@ THUMB_FUNC u32 FUN_020091E0(struct UnkStruct1 *param0,
GF_ASSERT(param0);
GF_ASSERT(param0->unk10 == 0);
- u32 r6 = FUN_020097D0(param0);
+ struct UnkStruct1_sub *r6 = FUN_020097D0(param0);
GF_ASSERT(r6);
FUN_020099B0(param0, r6, param1, param2, param3, param4, param5, 0, 0, param6, 0);
@@ -265,8 +265,8 @@ THUMB_FUNC u32 FUN_020091E0(struct UnkStruct1 *param0,
return r6;
}
-THUMB_FUNC u32 FUN_0200923C(struct UnkStruct1 *param0,
- u32 param1,
+THUMB_FUNC struct UnkStruct1_sub *FUN_0200923C(struct UnkStruct1 *param0,
+ NARC *param1,
u32 param2,
u32 param3,
s32 param4,
@@ -277,7 +277,7 @@ THUMB_FUNC u32 FUN_0200923C(struct UnkStruct1 *param0,
GF_ASSERT(param0);
GF_ASSERT(param0->unk10 == 0);
- u32 r6 = FUN_020097D0(param0);
+ struct UnkStruct1_sub *r6 = FUN_020097D0(param0);
GF_ASSERT(r6);
FUN_020099B0(param0, r6, param1, param2, param3, param4, param5, 0, 0, param6, param7);
@@ -286,8 +286,8 @@ THUMB_FUNC u32 FUN_0200923C(struct UnkStruct1 *param0,
return r6;
}
-THUMB_FUNC u32 FUN_02009298(struct UnkStruct1 *param0,
- u32 param1,
+THUMB_FUNC struct UnkStruct1_sub *FUN_02009298(struct UnkStruct1 *param0,
+ NARC *param1,
u32 param2,
u32 param3,
s32 param4,
@@ -298,7 +298,7 @@ THUMB_FUNC u32 FUN_02009298(struct UnkStruct1 *param0,
GF_ASSERT(param0);
GF_ASSERT(param0->unk10 == 1);
- u32 r6 = FUN_020097D0(param0);
+ struct UnkStruct1_sub *r6 = FUN_020097D0(param0);
GF_ASSERT(r6);
FUN_020099B0(param0, r6, param1, param2, param3, param4, param5, param6, 1, param7, 0);
@@ -307,8 +307,8 @@ THUMB_FUNC u32 FUN_02009298(struct UnkStruct1 *param0,
return r6;
}
-THUMB_FUNC u32 FUN_020092F8(struct UnkStruct1 *param0,
- u32 param1,
+THUMB_FUNC struct UnkStruct1_sub *FUN_020092F8(struct UnkStruct1 *param0,
+ NARC *param1,
u32 param2,
u32 param3,
s32 param4,
@@ -320,7 +320,7 @@ THUMB_FUNC u32 FUN_020092F8(struct UnkStruct1 *param0,
GF_ASSERT(param0);
GF_ASSERT(param0->unk10 == 1);
- u32 r6 = FUN_020097D0(param0);
+ struct UnkStruct1_sub *r6 = FUN_020097D0(param0);
GF_ASSERT(r6);
FUN_020099B0(param0, r6, param1, param2, param3, param4, param5, param6, 1, param7, param8);
@@ -329,8 +329,8 @@ THUMB_FUNC u32 FUN_020092F8(struct UnkStruct1 *param0,
return r6;
}
-THUMB_FUNC u32 FUN_02009358(struct UnkStruct1 *param0,
- u32 param1,
+THUMB_FUNC struct UnkStruct1_sub *FUN_02009358(struct UnkStruct1 *param0,
+ NARC *param1,
u32 param2,
u32 param3,
s32 param4,
@@ -339,7 +339,7 @@ THUMB_FUNC u32 FUN_02009358(struct UnkStruct1 *param0,
{
GF_ASSERT(param0);
- u32 r6 = FUN_020097D0(param0);
+ struct UnkStruct1_sub *r6 = FUN_020097D0(param0);
GF_ASSERT(r6);
FUN_020099B0(param0, r6, param1, param2, param3, param4, 0, 0, param5, param6, 0);
@@ -348,7 +348,7 @@ THUMB_FUNC u32 FUN_02009358(struct UnkStruct1 *param0,
return r6;
}
-THUMB_FUNC u32 FUN_020093A8(
+THUMB_FUNC s32 FUN_020093A8(
struct UnkStruct1 *param0, struct UnkStruct2 *param1, u32 *param2, u32 param3)
{
GF_ASSERT(param0);
@@ -368,20 +368,20 @@ THUMB_FUNC void FUN_020093DC(struct UnkStruct1 *param0,
{
for (int r5 = param2; r5 < param2 + param3; r5++)
{
- u32 r0 = FUN_02008E6C(param0, param1, r5, param5);
+ struct UnkStruct1_sub *r0 = FUN_02008E6C(param0, param1, r5, param5);
if (param4 != NULL && param4[1] > param4[2])
{
- ((u32 *)param4[0])[param4[2]] = r0;
+ ((u32 *)param4[0])[param4[2]] = (u32)r0;
param4[2]++;
}
}
}
-THUMB_FUNC struct UnkStruct5 *FUN_02009424(u32 param0, u32 param1)
+THUMB_FUNC struct UnkStruct5 *FUN_02009424(s32 param0, u32 param1)
{
struct UnkStruct5 *r4 = AllocFromHeap(param1, sizeof(struct UnkStruct5));
- r4->unk00 = AllocFromHeap(param1, param0 * sizeof(u32));
+ r4->unk00 = AllocFromHeap(param1, param0 * sizeof(struct UnkStruct1_sub *));
r4->unk04 = param0;
r4->unk08 = 0;
@@ -438,7 +438,7 @@ THUMB_FUNC struct UnkStruct1_sub *FUN_020094F0(struct UnkStruct1 *param0, u32 pa
{
if (param0->unk04[i].unk00 != 0)
{
- u32 r0 = FUN_02020E38(param0->unk04[i].unk00);
+ s32 r0 = FUN_02020E38(param0->unk04[i].unk00);
if (r0 == param1)
{
return &param0->unk04[i];
@@ -595,7 +595,7 @@ THUMB_FUNC s32 FUN_020096CC(struct UnkStruct2 *param0)
return param0->unk04;
}
-THUMB_FUNC u32 FUN_020096DC(struct UnkStruct2 *param0, s32 param1)
+THUMB_FUNC s32 FUN_020096DC(struct UnkStruct2 *param0, s32 param1)
{
GF_ASSERT(param0);
GF_ASSERT(param0->unk04 > param1);
@@ -608,12 +608,12 @@ THUMB_FUNC u32 FUN_020096DC(struct UnkStruct2 *param0, s32 param1)
return ((struct UnkStruct4 *)param0->unk00)[param1].unk0C;
}
-THUMB_FUNC u32 FUN_02009710(struct UnkStruct2 *param0, s32 param1)
+THUMB_FUNC s32 FUN_02009710(struct UnkStruct2 *param0, s32 param1)
{
GF_ASSERT(param0);
GF_ASSERT(param0->unk04 > param1);
- u32 r6;
+ s32 r6;
if (param0->unk0C == 1)
{
r6 = ((struct UnkStruct4 *)param0->unk00)[param1].unk04;
@@ -623,12 +623,12 @@ THUMB_FUNC u32 FUN_02009710(struct UnkStruct2 *param0, s32 param1)
return r6;
}
-THUMB_FUNC u32 FUN_0200973C(struct UnkStruct2 *param0, s32 param1)
+THUMB_FUNC BOOL FUN_0200973C(struct UnkStruct2 *param0, s32 param1)
{
GF_ASSERT(param0);
GF_ASSERT(param0->unk04 > param1);
- u32 r6;
+ BOOL r6;
if (param0->unk0C == 1)
{
r6 = ((struct UnkStruct4 *)param0->unk00)[param1].unk08;
@@ -840,10 +840,10 @@ THUMB_FUNC void FUN_02009978(struct UnkStruct1 *param0,
THUMB_FUNC void FUN_020099B0(struct UnkStruct1 *param0,
struct UnkStruct1_sub *param1,
- u32 param2,
+ NARC *param2,
u32 param3,
u32 param4,
- u32 param5,
+ s32 param5,
u32 param6,
u32 param7,
u32 param8,
@@ -904,7 +904,7 @@ THUMB_FUNC u32 FUN_02009A50(struct UnkStruct1_sub *param0)
u32 st0[4];
st0[0] = FUN_02009544(param0);
st0[1] = FUN_020095E4(param0);
- st0[2] = FUN_02009530(param0);
+ st0[2] = (u32)FUN_02009530(param0);
st0[3] = 0;
return FUN_0201D1F8(st0);
@@ -916,7 +916,7 @@ THUMB_FUNC void FUN_02009A90(struct UnkStruct5 *param0)
for (int i = 0; i < param0->unk04; i++)
{
- GF_ASSERT(param0->unk00[i] == 0 || FUN_02009A50(param0->unk00[i]) != 0);
+ GF_ASSERT(param0->unk00[i] == NULL || FUN_02009A50(param0->unk00[i]) != 0);
}
}
@@ -928,7 +928,7 @@ THUMB_FUNC u32 FUN_02009AC4(struct UnkStruct1_sub *param0)
u32 st0[4];
st0[0] = FUN_02009544(param0);
st0[1] = FUN_020095E4(param0);
- st0[2] = FUN_02009530(param0);
+ st0[2] = (u32)FUN_02009530(param0);
st0[3] = 0;
return FUN_0201D250(st0);
@@ -942,7 +942,7 @@ THUMB_FUNC u32 FUN_02009B04(struct UnkStruct1_sub *param0)
u32 st0[4];
st0[0] = FUN_02009544(param0);
st0[1] = FUN_020095E4(param0);
- st0[2] = FUN_02009530(param0);
+ st0[2] = (u32)FUN_02009530(param0);
st0[3] = 1;
return FUN_0201D1F8(st0);
@@ -954,7 +954,7 @@ THUMB_FUNC void FUN_02009B44(struct UnkStruct5 *param0)
for (int i = 0; i < param0->unk04; i++)
{
- GF_ASSERT(param0->unk00[i] == 0 || FUN_02009B04(param0->unk00[i]) != 0);
+ GF_ASSERT(param0->unk00[i] == NULL || FUN_02009B04(param0->unk00[i]) != 0);
}
}
@@ -966,7 +966,7 @@ THUMB_FUNC u32 FUN_02009B78(struct UnkStruct1_sub *param0)
u32 st0[4];
st0[0] = FUN_02009544(param0);
st0[1] = FUN_020095E4(param0);
- st0[2] = FUN_02009530(param0);
+ st0[2] = (u32)FUN_02009530(param0);
st0[3] = 1;
return FUN_0201D250(st0);
@@ -1000,7 +1000,7 @@ THUMB_FUNC void FUN_02009C30(struct UnkStruct5 *param0)
GF_ASSERT(param0);
for (int i = 0; i < param0->unk04; i++)
{
- if (param0->unk00[i] != 0)
+ if (param0->unk00[i] != NULL)
{
FUN_02009C0C(param0->unk00[i]);
}
@@ -1022,7 +1022,7 @@ THUMB_FUNC void FUN_02009C80(struct UnkStruct1_sub *param0, struct UnkStruct1_su
GF_ASSERT(param1);
GF_ASSERT(FUN_020095D4(param1) == 2);
- u32 r4 = FUN_02009530(param0);
+ s32 r4 = FUN_02009530(param0);
if (FUN_0201D3D4(r4, ((u32 **)FUN_02009574(param1))[3][0]) == 0)
{
FUN_0201D458(FUN_0201D3B0(r4));
@@ -1044,7 +1044,7 @@ THUMB_FUNC u32 FUN_02009CF0(struct UnkStruct1_sub *param0)
u32 st0[4];
st0[0] = FUN_0200955C(param0);
st0[1] = FUN_020095E4(param0);
- st0[3] = FUN_02009530(param0);
+ st0[3] = (u32)FUN_02009530(param0);
st0[2] = FUN_02009610(param0);
return FUN_0201E0E4(st0);
@@ -1055,7 +1055,7 @@ THUMB_FUNC void FUN_02009D34(struct UnkStruct5 *param0)
GF_ASSERT(param0);
for (int i = 0; i < param0->unk04; i++)
{
- if (param0->unk00[i] != 0)
+ if (param0->unk00[i] != NULL)
{
GF_ASSERT(FUN_02009CF0(param0->unk00[i]) != 0);
}
@@ -1070,7 +1070,7 @@ THUMB_FUNC u32 FUN_02009D68(struct UnkStruct1_sub *param0)
u32 st0[4];
st0[0] = FUN_0200955C(param0);
st0[1] = FUN_020095E4(param0);
- st0[3] = FUN_02009530(param0);
+ st0[3] = (u32)FUN_02009530(param0);
st0[2] = FUN_02009610(param0);
return FUN_0201E128(st0);
@@ -1081,7 +1081,7 @@ THUMB_FUNC void FUN_02009DAC(struct UnkStruct5 *param0)
GF_ASSERT(param0);
for (int i = 0; i < param0->unk04; i++)
{
- if (param0->unk00[i] != 0)
+ if (param0->unk00[i] != NULL)
{
GF_ASSERT(FUN_02009D68(param0->unk00[i]) != 0);
}
@@ -1108,7 +1108,7 @@ THUMB_FUNC void FUN_02009E28(struct UnkStruct5 *param0)
GF_ASSERT(param0);
for (int i = 0; i < param0->unk04; i++)
{
- if (param0->unk00[i] != 0)
+ if (param0->unk00[i] != NULL)
{
FUN_02009E04(param0->unk00[i]);
}
@@ -1120,7 +1120,7 @@ THUMB_FUNC u32 FUN_02009E54(struct UnkStruct1_sub *param0, u32 param1)
GF_ASSERT(param0);
GF_ASSERT(FUN_020095D4(param0) == 1);
- u32 r0 = FUN_02009530(param0);
+ s32 r0 = FUN_02009530(param0);
if (param1 != 0)
{
return FUN_0201E258(r0, param1);
diff --git a/include/unk_02008DEC.h b/include/unk_02008DEC.h
index 0a94229a..a3cdfc1a 100644
--- a/include/unk_02008DEC.h
+++ b/include/unk_02008DEC.h
@@ -46,7 +46,7 @@ struct UnkStruct4
struct UnkStruct5
{
- u32 *unk00;
+ struct UnkStruct1_sub **unk00;
s32 unk04;
u32 unk08;
};
@@ -105,31 +105,31 @@ void FUN_02009168(struct UnkStruct1 *param0,
s32 param3,
BOOL param4,
u32 param5);
-u32 FUN_020091E0(struct UnkStruct1 *param0,
- u32 param1,
+struct UnkStruct1_sub *FUN_020091E0(struct UnkStruct1 *param0,
+ NARC *param1,
u32 param2,
u32 param3,
s32 param4,
u32 param5,
u32 param6);
-u32 FUN_0200923C(struct UnkStruct1 *param0,
- u32 param1,
+struct UnkStruct1_sub *FUN_0200923C(struct UnkStruct1 *param0,
+ NARC *param1,
u32 param2,
u32 param3,
s32 param4,
u32 param5,
u32 param6,
u32 param7);
-u32 FUN_02009298(struct UnkStruct1 *param0,
- u32 param1,
+struct UnkStruct1_sub *FUN_02009298(struct UnkStruct1 *param0,
+ NARC *param1,
u32 param2,
u32 param3,
s32 param4,
u32 param5,
u32 param6,
u32 param7);
-u32 FUN_020092F8(struct UnkStruct1 *param0,
- u32 param1,
+struct UnkStruct1_sub *FUN_020092F8(struct UnkStruct1 *param0,
+ NARC *param1,
u32 param2,
u32 param3,
s32 param4,
@@ -137,21 +137,21 @@ u32 FUN_020092F8(struct UnkStruct1 *param0,
u32 param6,
u32 param7,
u32 param8);
-u32 FUN_02009358(struct UnkStruct1 *param0,
- u32 param1,
+struct UnkStruct1_sub *FUN_02009358(struct UnkStruct1 *param0,
+ NARC *param1,
u32 param2,
u32 param3,
s32 param4,
u32 param5,
u32 param6);
-u32 FUN_020093A8(struct UnkStruct1 *param0, struct UnkStruct2 *param1, u32 *param2, u32 param3);
+s32 FUN_020093A8(struct UnkStruct1 *param0, struct UnkStruct2 *param1, u32 *param2, u32 param3);
void FUN_020093DC(struct UnkStruct1 *param0,
struct UnkStruct2 *param1,
s32 param2,
s32 param3,
s32 *param4,
u32 param5);
-struct UnkStruct5 *FUN_02009424(u32 param0, u32 param1);
+struct UnkStruct5 *FUN_02009424(s32 param0, u32 param1);
void FUN_02009448(struct UnkStruct5 *param0);
u32 FUN_0200945C(struct UnkStruct1 *param0, s32 param1);
void FUN_02009474(struct UnkStruct1_sub *param0);
@@ -174,9 +174,9 @@ u32 *FUN_02009660(u32 *param0, s32 param1);
void FUN_02009668(u32 *param0, struct UnkStruct2 *param1, u32 param2);
void FUN_020096B4(struct UnkStruct2 *param0);
s32 FUN_020096CC(struct UnkStruct2 *param0);
-u32 FUN_020096DC(struct UnkStruct2 *param0, s32 param1);
-u32 FUN_02009710(struct UnkStruct2 *param0, s32 param1);
-u32 FUN_0200973C(struct UnkStruct2 *param0, s32 param1);
+s32 FUN_020096DC(struct UnkStruct2 *param0, s32 param1);
+s32 FUN_02009710(struct UnkStruct2 *param0, s32 param1);
+BOOL FUN_0200973C(struct UnkStruct2 *param0, s32 param1);
u32 FUN_02009768(struct UnkStruct2 *param0, s32 param1);
u32 FUN_0200979C(struct UnkStruct2 *param0, s32 param1);
struct UnkStruct1_sub *FUN_020097D0(struct UnkStruct1 *param0);
@@ -210,10 +210,10 @@ void FUN_02009978(struct UnkStruct1 *param0,
BOOL param10);
void FUN_020099B0(struct UnkStruct1 *param0,
struct UnkStruct1_sub *param1,
- u32 param2,
+ NARC *param2,
u32 param3,
u32 param4,
- u32 param5,
+ s32 param5,
u32 param6,
u32 param7,
u32 param8,