a bit of cleanup

This commit is contained in:
red031000
2020-11-19 22:16:42 +00:00
parent 0a7108543b
commit 2e10bebe00
5 changed files with 14 additions and 16 deletions
-10
View File
@@ -3,16 +3,6 @@
.section .text
.balign 4, 0
thumb_func_start MOD21_02254B04
MOD21_02254B04: ; 0x02254B04
push {r3, lr}
cmp r0, #0
beq _02254B0E
bl FreeToHeap
_02254B0E:
pop {r3, pc}
thumb_func_end MOD21_02254B04
thumb_func_start MOD21_02254B10
MOD21_02254B10: ; 0x02254B10
push {lr}
+1
View File
@@ -2,6 +2,7 @@
#define POKEDIAMOND_MOD21_02254854_H
#include "nitro/types.h"
#include "mod21_02254A6C.h"
typedef struct UnkStruct02254854
{
+1
View File
@@ -14,5 +14,6 @@ typedef struct UnkStruct02254A6C
BOOL MOD21_02254A6C(UnkStruct02254A6C *param0, void *param1);
void MOD21_02254AD4(void *param0, void *param1);
void MOD21_02254B04(void *param0);
#endif //POKEDIAMOND_MOD21_02254A6C_H
+4 -6
View File
@@ -6,17 +6,15 @@
extern void GF_RTC_CopyTime(u32 *param0);
u8 const MOD21_02254D80[] = { 0x10, 0xAF, 0x10, 0xCF };
extern BOOL MOD21_02254A6C(u32 *param0, u32 *param1);
extern BOOL MOD20_02254130(void *param0, BOOL param1, void *param2, UnkStruct02254854 *param3, u32 param4);
extern void MOD20_02252C14(u32 param0, BOOL param1);
extern void MOD21_02254B04(u32 param0);
extern void MOD20_02254198(BOOL param0);
extern void MOD20_022529A0(u32 param0);
extern void MOD21_02254B10(u32 param0, u32 param1);
extern BOOL MOD21_02254B34(u32 param0, u32 param1);
extern BOOL MOD21_02254B40(u32 param0);
extern void MOD21_02254B10(void *param0, u32 param1);
extern BOOL MOD21_02254B34(void *param0, u32 param1);
extern BOOL MOD21_02254B40(void *param0);
extern void MOD20_0225298C(u32 param0);
extern void Poketch_InitApp(void *func1, void *func2);
@@ -47,7 +45,7 @@ THUMB_FUNC BOOL MOD21_02254854(UnkStruct02254854 **param0, u32 param1, u32 param
THUMB_FUNC BOOL MOD21_0225489C(UnkStruct02254854 *param0, u32 param1, u32 param2, u32 param3)
{
#pragma unused (param2, param3) //not sure, please check
if (MOD21_02254A6C(&param0->Unk24, param0->Unk14))
if (MOD21_02254A6C((UnkStruct02254A6C *)&param0->Unk24, param0->Unk14)) //todo fix
{
param0->bytearray[0] = 0;
param0->bytearray[1] = 0;
+8
View File
@@ -42,3 +42,11 @@ THUMB_FUNC void MOD21_02254AD4(void *param0, void *param1)
param1 = (void *)((u32)param1 + 0x50);
}
}
THUMB_FUNC void MOD21_02254B04(void *param0)
{
if (param0 != NULL)
{
FreeToHeap(param0);
}
}