diff options
-rw-r--r-- | arm9/src/unk_0201C6B4.c | 22 | ||||
-rw-r--r-- | include/unk_0201C6B4.h | 4 |
2 files changed, 13 insertions, 13 deletions
diff --git a/arm9/src/unk_0201C6B4.c b/arm9/src/unk_0201C6B4.c index 673866f2..45001877 100644 --- a/arm9/src/unk_0201C6B4.c +++ b/arm9/src/unk_0201C6B4.c @@ -1,9 +1,9 @@ #include "global.h"
#include "unk_0201C6B4.h"
-THUMB_FUNC int FUN_0201C6B4(s8 * r0)
+THUMB_FUNC s32 FUN_0201C6B4(s8 * r0)
{
- int r2 = 0;
+ s32 r2 = 0;
while(r0[r2] != 0)
{
r2++;
@@ -13,29 +13,29 @@ THUMB_FUNC int FUN_0201C6B4(s8 * r0) THUMB_FUNC s8 * FUN_0201C6C8(s8 * r0, s8 * r1, s8 r2)
{
- for(int r3 = 0; r3 < 256; r3++) // _0201C6FE jumps to conditional
- { // _0201C6D0
+ for(int r3 = 0; r3 < 256; r3++)
+ {
r1[r3] = r0[r3];
if(r2 == r0[r3] || r0[r3] == 0)
- { // _0201C6DE
+ {
r1[r3] = 0;
if(r2 == 13 && r0[r3 + 1] == 10)
- { // _0201C6F6
+ {
return (s8 *)((s32)(r0) + (r3 + 2));
- } // _0201C6DE + 44
+ }
return (s8 *)((s32)(r0) + (r3 + 1));
}
}
return NULL;
}
-THUMB_FUNC int FUN_0201C70C(s8 * r4)
+THUMB_FUNC s32 FUN_0201C70C(s8 * r4)
{
s32 unk0 = FUN_0201C6B4(r4);
- u32 r5 = 1;
+ s32 r3;
+ s32 r5 = 1;
s32 r6 = 0;
- unk0--;
- for(s32 r3 = unk0; r3 >= 0; r3--)
+ for(r3 = unk0 - 1; r3 >= 0; r3--)
{
if(r4[r3] >= 0x30 && r4[r3] <= 0x39)
{
diff --git a/include/unk_0201C6B4.h b/include/unk_0201C6B4.h index fdd66597..c5657388 100644 --- a/include/unk_0201C6B4.h +++ b/include/unk_0201C6B4.h @@ -1,9 +1,9 @@ #ifndef POKEDIAMOND_UNK_0201C6B4_H #define POKEDIAMOND_UNK_0201C6B4_H -int FUN_0201C6B4(s8 * r0); +s32 FUN_0201C6B4(s8 * r0); s8 * FUN_0201C6C8(s8 * r0, s8 * r1, s8 r2); -int FUN_0201C70C(s8 * r4); +s32 FUN_0201C70C(s8 * r4); void FUN_0201C750(s8 * r5, s8 * r4); BOOL FUN_0201C78C(u32 r0); |