diff options
Diffstat (limited to 'arm9/asm')
-rw-r--r-- | arm9/asm/unk_02013724.s | 427 | ||||
-rw-r--r-- | arm9/asm/unk_020139D8.s | 4 | ||||
-rw-r--r-- | arm9/asm/unk_02026CD0.s | 8 | ||||
-rw-r--r-- | arm9/asm/unk_0202A1E0.s | 10 | ||||
-rw-r--r-- | arm9/asm/unk_0202E29C.s | 2 | ||||
-rw-r--r-- | arm9/asm/unk_02035068.s | 2 | ||||
-rw-r--r-- | arm9/asm/unk_020520AC.s | 12 | ||||
-rw-r--r-- | arm9/asm/unk_02052EE8.s | 2 | ||||
-rw-r--r-- | arm9/asm/unk_02085338.s | 8 | ||||
-rw-r--r-- | arm9/asm/unk_020854E0.s | 8 | ||||
-rw-r--r-- | arm9/asm/unk_0208A338.s | 10 |
11 files changed, 33 insertions, 460 deletions
diff --git a/arm9/asm/unk_02013724.s b/arm9/asm/unk_02013724.s deleted file mode 100644 index b36fa660..00000000 --- a/arm9/asm/unk_02013724.s +++ /dev/null @@ -1,427 +0,0 @@ - .include "asm/macros.inc" - .include "global.inc" - - .section .rodata - - .global UNK_020ED54C -UNK_020ED54C: ; 0x020ED54C - .byte 0x8D, 0x01, 0x8F, 0x01, 0x8B, 0x01, 0x8C, 0x01, 0x8E, 0x01 - - .global UNK_020ED556 -UNK_020ED556: ; 0x020ED556 - .byte 0x00 - - .global UNK_020ED557 -UNK_020ED557: ; 0x020ED557 - .byte 0x00 - - .global UNK_020ED558 -UNK_020ED558: ; 0x020ED558 - .byte 0x84, 0x01 - - .global UNK_020ED55A -UNK_020ED55A: ; 0x020ED55A - .byte 0x07, 0x00 - - .global UNK_020ED55C -UNK_020ED55C: ; 0x020ED55C - .byte 0xFF, 0xFF - - .global UNK_020ED55E -UNK_020ED55E: ; 0x020ED55E - .byte 0x00, 0x00, 0x01, 0x00, 0x84, 0x01, 0x21, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x88, 0x01 - .byte 0x0A, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x01, 0x04, 0x84, 0x01, 0x01, 0x00, 0xFF, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00 - - .text - - thumb_func_start FUN_02013724 -FUN_02013724: ; 0x02013724 - ldr r1, _02013738 ; =0x0000FFFF - mov r2, #0x0 - strh r1, [r0, #0x0] -_0201372A: - add r2, r2, #0x1 - strh r1, [r0, #0x4] - add r0, r0, #0x2 - cmp r2, #0x2 - blt _0201372A - bx lr - nop -_02013738: .word 0x0000FFFF - - thumb_func_start FUN_0201373C -FUN_0201373C: ; 0x0201373C - strh r1, [r0, #0x0] - mov r2, #0x0 - ldr r1, _02013750 ; =0x0000FFFF - strh r2, [r0, #0x2] -_02013744: - add r2, r2, #0x1 - strh r1, [r0, #0x4] - add r0, r0, #0x2 - cmp r2, #0x2 - blt _02013744 - bx lr - .balign 4 -_02013750: .word 0x0000FFFF - - thumb_func_start FUN_02013754 -FUN_02013754: ; 0x02013754 - push {r4, lr} - mov r1, #0x4 - add r4, r0, #0x0 - bl FUN_0201373C - mov r0, #0x5 - strh r0, [r4, #0x2] - pop {r4, pc} - - thumb_func_start FUN_02013764 -FUN_02013764: ; 0x02013764 - push {r4-r6, lr} - add r6, r1, #0x0 - add r5, r0, #0x0 - cmp r6, #0x4 - blo _02013772 - bl ErrorHandling -_02013772: - cmp r6, #0x4 - bhs _020137B8 - mov r0, #0xa - add r4, r6, #0x0 - mul r4, r0 - ldr r1, _020137BC ; =UNK_020ED556 - add r0, r5, #0x0 - ldrb r1, [r1, r4] - bl FUN_0201373C - ldr r0, _020137C0 ; =UNK_020ED557 - mov r1, #0x0 - ldrb r0, [r0, r4] - mvn r1, r1 - strh r0, [r5, #0x2] - ldr r0, _020137C4 ; =UNK_020ED558 - ldrsh r0, [r0, r4] - cmp r0, r1 - beq _020137A2 - ldr r1, _020137C8 ; =UNK_020ED55A - ldrh r1, [r1, r4] - bl FUN_02013A9C - strh r0, [r5, #0x4] -_020137A2: - ldr r0, _020137CC ; =UNK_020ED55C - mov r1, #0x0 - ldrsh r0, [r0, r4] - mvn r1, r1 - cmp r0, r1 - beq _020137B8 - ldr r1, _020137D0 ; =UNK_020ED55E - ldrh r1, [r1, r4] - bl FUN_02013A9C - strh r0, [r5, #0x6] -_020137B8: - pop {r4-r6, pc} - nop -_020137BC: .word UNK_020ED556 -_020137C0: .word UNK_020ED557 -_020137C4: .word UNK_020ED558 -_020137C8: .word UNK_020ED55A -_020137CC: .word UNK_020ED55C -_020137D0: .word UNK_020ED55E - - thumb_func_start FUN_020137D4 -FUN_020137D4: ; 0x020137D4 - push {r3-r7, lr} - sub sp, #0x8 - str r0, [sp, #0x0] - add r0, r1, #0x0 - str r1, [sp, #0x4] - bl ScrStrBufs_new - ldr r5, [sp, #0x0] - ldr r7, _02013838 ; =0x0000FFFF - add r6, r0, #0x0 - mov r4, #0x0 -_020137EA: - ldrh r2, [r5, #0x4] - cmp r2, r7 - beq _02013800 - add r0, r6, #0x0 - add r1, r4, #0x0 - bl FUN_0200B518 - add r4, r4, #0x1 - add r5, r5, #0x2 - cmp r4, #0x2 - blt _020137EA -_02013800: - ldr r2, [sp, #0x0] - mov r0, #0x1 - ldrh r2, [r2, #0x0] - mov r1, #0x1a - lsl r3, r2, #0x1 - ldr r2, _0201383C ; =UNK_020ED54C - ldrh r2, [r2, r3] - ldr r3, [sp, #0x4] - bl NewMsgDataFromNarc - add r5, r0, #0x0 - ldr r2, [sp, #0x0] - ldr r3, [sp, #0x4] - ldrh r2, [r2, #0x2] - add r0, r6, #0x0 - add r1, r5, #0x0 - bl ReadMsgData_ExpandPlaceholders - add r4, r0, #0x0 - add r0, r5, #0x0 - bl DestroyMsgData - add r0, r6, #0x0 - bl ScrStrBufs_delete - add r0, r4, #0x0 - add sp, #0x8 - pop {r3-r7, pc} - .balign 4 -_02013838: .word 0x0000FFFF -_0201383C: .word UNK_020ED54C - - thumb_func_start FUN_02013840 -FUN_02013840: ; 0x02013840 - push {r4, lr} - add r4, r0, #0x0 - add r3, r1, #0x0 - ldrh r1, [r4, #0x0] - mov r0, #0x1a - lsl r2, r1, #0x1 - ldr r1, _02013858 ; =UNK_020ED54C - ldrh r1, [r1, r2] - ldrh r2, [r4, #0x2] - bl ReadMsgData_NewNarc_NewString - pop {r4, pc} - .balign 4 -_02013858: .word UNK_020ED54C - - thumb_func_start FUN_0201385C -FUN_0201385C: ; 0x0201385C - ldrh r1, [r0, #0x0] - ldr r0, _0201386C ; =0x0000FFFF - cmp r1, r0 - beq _02013868 - mov r0, #0x1 - bx lr -_02013868: - mov r0, #0x0 - bx lr - .balign 4 -_0201386C: .word 0x0000FFFF - - thumb_func_start FUN_02013870 -FUN_02013870: ; 0x02013870 - push {r4, lr} - add r4, r0, #0x0 - ldrh r0, [r4, #0x0] - ldrh r1, [r4, #0x2] - bl FUN_020138A0 - mov r3, #0x0 - cmp r0, #0x0 - bls _02013896 - ldr r1, _0201389C ; =0x0000FFFF -_02013884: - ldrh r2, [r4, #0x4] - cmp r2, r1 - bne _0201388E - mov r0, #0x0 - pop {r4, pc} -_0201388E: - add r3, r3, #0x1 - add r4, r4, #0x2 - cmp r3, r0 - blo _02013884 -_02013896: - mov r0, #0x1 - pop {r4, pc} - nop -_0201389C: .word 0x0000FFFF - - thumb_func_start FUN_020138A0 -FUN_020138A0: ; 0x020138A0 - push {r3-r7, lr} - add r5, r0, #0x0 - add r4, r1, #0x0 - cmp r5, #0x5 - blo _020138AE - bl ErrorHandling -_020138AE: - add r0, r5, #0x0 - bl FUN_02013974 - cmp r4, r0 - blo _020138BC - bl ErrorHandling -_020138BC: - ldr r1, _02013910 ; =UNK_020ED54C - lsl r2, r5, #0x1 - ldrh r1, [r1, r2] - mov r0, #0x1a - add r2, r4, #0x0 - mov r3, #0x0 - bl ReadMsgData_NewNarc_NewString - str r0, [sp, #0x0] - bl String_c_str - add r4, r0, #0x0 - ldrh r1, [r4, #0x0] - ldr r0, _02013914 ; =0x0000FFFF - mov r5, #0x0 - cmp r1, r0 - beq _02013904 - add r7, r0, #0x0 - sub r6, r0, #0x1 -_020138E2: - cmp r1, r6 - bne _020138FC - add r0, r4, #0x0 - bl MsgArray_ControlCodeIsStrVar - cmp r0, #0x0 - beq _020138F2 - add r5, r5, #0x1 -_020138F2: - add r0, r4, #0x0 - bl MsgArray_SkipControlCode - add r4, r0, #0x0 - b _020138FE -_020138FC: - add r4, r4, #0x2 -_020138FE: - ldrh r1, [r4, #0x0] - cmp r1, r7 - bne _020138E2 -_02013904: - ldr r0, [sp, #0x0] - bl String_dtor - add r0, r5, #0x0 - pop {r3-r7, pc} - nop -_02013910: .word UNK_020ED54C -_02013914: .word 0x0000FFFF - - thumb_func_start FUN_02013918 -FUN_02013918: ; 0x02013918 - lsl r1, r1, #0x1 - add r0, r0, r1 - ldrh r0, [r0, #0x4] - bx lr - - thumb_func_start FUN_02013920 -FUN_02013920: ; 0x02013920 - ldrh r0, [r0, #0x0] - bx lr - - thumb_func_start FUN_02013924 -FUN_02013924: ; 0x02013924 - ldrh r0, [r0, #0x2] - bx lr - - thumb_func_start FUN_02013928 -FUN_02013928: ; 0x02013928 - push {r3-r4} - ldrh r3, [r0, #0x0] - ldrh r2, [r1, #0x0] - cmp r3, r2 - bne _0201393A - ldrh r3, [r0, #0x2] - ldrh r2, [r1, #0x2] - cmp r3, r2 - beq _02013940 -_0201393A: - mov r0, #0x0 - pop {r3-r4} - bx lr -_02013940: - mov r4, #0x0 -_02013942: - ldrh r3, [r0, #0x4] - ldrh r2, [r1, #0x4] - cmp r3, r2 - beq _02013950 - mov r0, #0x0 - pop {r3-r4} - bx lr -_02013950: - add r4, r4, #0x1 - add r1, r1, #0x2 - add r0, r0, #0x2 - cmp r4, #0x2 - blt _02013942 - mov r0, #0x1 - pop {r3-r4} - bx lr - - thumb_func_start FUN_02013960 -FUN_02013960: ; 0x02013960 - ldrh r2, [r1, #0x0] - strh r2, [r0, #0x0] - ldrh r2, [r1, #0x2] - strh r2, [r0, #0x2] - ldrh r2, [r1, #0x4] - strh r2, [r0, #0x4] - ldrh r1, [r1, #0x6] - strh r1, [r0, #0x6] - bx lr - .balign 4 - - thumb_func_start FUN_02013974 -FUN_02013974: ; 0x02013974 - cmp r0, #0x5 - bhs _0201397C - mov r0, #0x14 - bx lr -_0201397C: - mov r0, #0x0 - bx lr - - thumb_func_start FUN_02013980 -FUN_02013980: ; 0x02013980 - push {r4-r6, lr} - add r4, r1, #0x0 - add r5, r0, #0x0 - add r6, r2, #0x0 - cmp r4, #0x5 - blo _02013990 - bl ErrorHandling -_02013990: - strh r4, [r5, #0x0] - strh r6, [r5, #0x2] - pop {r4-r6, pc} - .balign 4 - - thumb_func_start FUN_02013998 -FUN_02013998: ; 0x02013998 - push {r4-r6, lr} - add r4, r1, #0x0 - add r5, r0, #0x0 - add r6, r2, #0x0 - cmp r4, #0x2 - blo _020139A8 - bl ErrorHandling -_020139A8: - lsl r0, r4, #0x1 - add r0, r5, r0 - strh r6, [r0, #0x4] - pop {r4-r6, pc} - - thumb_func_start FUN_020139B0 -FUN_020139B0: ; 0x020139B0 - push {r4, lr} - add r4, r0, #0x0 - ldrh r0, [r4, #0x0] - ldrh r1, [r4, #0x2] - bl FUN_020138A0 - cmp r0, #0x2 - bhs _020139D0 - lsl r1, r0, #0x1 - add r2, r4, r1 - ldr r1, _020139D4 ; =0x0000FFFF -_020139C6: - add r0, r0, #0x1 - strh r1, [r2, #0x4] - add r2, r2, #0x2 - cmp r0, #0x2 - blo _020139C6 -_020139D0: - pop {r4, pc} - nop -_020139D4: .word 0x0000FFFF diff --git a/arm9/asm/unk_020139D8.s b/arm9/asm/unk_020139D8.s index afc8a077..d03cc66a 100644 --- a/arm9/asm/unk_020139D8.s +++ b/arm9/asm/unk_020139D8.s @@ -61,8 +61,8 @@ UNK_020ED5B5: ; 0x020ED5B5 .global UNK_020ED5C0 UNK_020ED5C0: ; 0x020ED5C0 - .byte 0x6A, 0x01, 0x4D, 0x02, 0x35, 0x02, 0x29, 0x02, 0x84, 0x01, 0x85, 0x01, 0x86, 0x01, 0x87, 0x01 - .byte 0x88, 0x01, 0x89, 0x01, 0x8A, 0x01 + .short 0x016A, 0x024D, 0x0235, 0x0229, 0x0184, 0x0185, 0x0186, 0x0187 + .short 0x0188, 0x0189, 0x018A .global UNK_020ED5D6 UNK_020ED5D6: ; 0x020ED5D6 diff --git a/arm9/asm/unk_02026CD0.s b/arm9/asm/unk_02026CD0.s index ed87943a..1cfea136 100644 --- a/arm9/asm/unk_02026CD0.s +++ b/arm9/asm/unk_02026CD0.s @@ -1105,12 +1105,12 @@ _02027492: _0202749A: add r0, r5, #0x0 add r0, #0x40 - bl FUN_02013724 + bl MailMsg_init add r5, #0x40 add r0, r5, #0x0 mov r1, #0x0 add r2, r4, #0x0 - bl FUN_02013998 + bl MailMsg_SetFieldI pop {r3-r5, pc} .balign 4 _020274B0: .word 0x00001234 @@ -1398,12 +1398,12 @@ _02027698: .word 0x00002345 thumb_func_start FUN_0202769C FUN_0202769C: ; 0x0202769C - ldr r3, _020276A4 ; =FUN_02013918 + ldr r3, _020276A4 ; =MailMsg_GetFieldI add r0, #0x40 mov r1, #0x0 bx r3 .balign 4 -_020276A4: .word FUN_02013918 +_020276A4: .word MailMsg_GetFieldI thumb_func_start FUN_020276A8 FUN_020276A8: ; 0x020276A8 diff --git a/arm9/asm/unk_0202A1E0.s b/arm9/asm/unk_0202A1E0.s index 355666bb..df633837 100644 --- a/arm9/asm/unk_0202A1E0.s +++ b/arm9/asm/unk_0202A1E0.s @@ -34,19 +34,19 @@ FUN_0202A204: ; 0x0202A204 push {r4, lr} add r4, r0, #0x0 mov r1, #0x0 - bl FUN_02013764 + bl MailMsg_init_fromTemplate add r0, r4, #0x0 add r0, #0x8 mov r1, #0x1 - bl FUN_02013764 + bl MailMsg_init_fromTemplate add r0, r4, #0x0 add r0, #0x10 mov r1, #0x2 - bl FUN_02013764 + bl MailMsg_init_fromTemplate add r4, #0x18 add r0, r4, #0x0 mov r1, #0x3 - bl FUN_02013764 + bl MailMsg_init_fromTemplate pop {r4, pc} .balign 4 @@ -629,7 +629,7 @@ FUN_0202A5D4: ; 0x0202A5D4 lsl r0, r5, #0x3 add r0, r1, r0 add r1, r4, #0x0 - bl FUN_02013960 + bl MailMsg_copy pop {r3-r5, pc} .balign 4 diff --git a/arm9/asm/unk_0202E29C.s b/arm9/asm/unk_0202E29C.s index 06da82b7..4bb83bc8 100644 --- a/arm9/asm/unk_0202E29C.s +++ b/arm9/asm/unk_0202E29C.s @@ -78,7 +78,7 @@ FUN_0202E29C: ; 0x0202E29C ldr r0, [r2, #0x8] sub r1, #0x18 add r0, r0, r1 - bl FUN_02013724 + bl MailMsg_init bl FUN_0202E500 _0202E332: pop {r4, pc} diff --git a/arm9/asm/unk_02035068.s b/arm9/asm/unk_02035068.s index 0294a124..95c1867f 100644 --- a/arm9/asm/unk_02035068.s +++ b/arm9/asm/unk_02035068.s @@ -2841,7 +2841,7 @@ FUN_02036724: ; 0x02036724 str r0, [r4, r1] add r0, sp, #0x0 mov r1, #0x4 - bl FUN_0201373C + bl MailMsg_init_withBank mov r0, #0x7e lsl r0, r0, #0x2 ldr r0, [r4, r0] diff --git a/arm9/asm/unk_020520AC.s b/arm9/asm/unk_020520AC.s index b7b805a2..d29ed837 100644 --- a/arm9/asm/unk_020520AC.s +++ b/arm9/asm/unk_020520AC.s @@ -227,7 +227,7 @@ FUN_02052178: ; 0x02052178 cmp r0, #0x0 beq _020521A4 add r0, sp, #0x0 - bl FUN_02013754 + bl MailMsg_init_default add r0, sp, #0x0 bl FUN_02052DE8 add r0, r4, #0x0 @@ -1675,7 +1675,7 @@ _02052C34: mov r0, #0x5e lsl r0, r0, #0x2 add r0, r5, r0 - bl FUN_0201385C + bl MailMsg_IsInit cmp r0, #0x0 bne _02052C46 mov r0, #0xa5 @@ -1684,7 +1684,7 @@ _02052C46: mov r0, #0x5e lsl r0, r0, #0x2 add r0, r5, r0 - bl FUN_02013920 + bl MailMsg_GetMsgBank cmp r0, #0x4 beq _02052C78 ldr r0, [r5, #0x8] @@ -1705,7 +1705,7 @@ _02052C78: mov r0, #0x5e lsl r0, r0, #0x2 add r0, r5, r0 - bl FUN_02013924 + bl MailMsg_GetMsgNo add r4, r0, #0x0 cmp r4, #0x14 blt _02052C8A @@ -1715,7 +1715,7 @@ _02052C8A: lsl r0, r0, #0x2 add r0, r5, r0 mov r1, #0x0 - bl FUN_02013918 + bl MailMsg_GetFieldI add r2, r0, #0x0 ldr r0, _02052CB0 ; =0x0000FFFF cmp r2, r0 @@ -1759,7 +1759,7 @@ FUN_02052CD8: ; 0x02052CD8 mov r0, #0x5e lsl r0, r0, #0x2 add r0, r4, r0 - bl FUN_02013960 + bl MailMsg_copy mov r0, #0x6 mov r1, #0x1 lsl r0, r0, #0x6 diff --git a/arm9/asm/unk_02052EE8.s b/arm9/asm/unk_02052EE8.s index 5a3ae781..3d8839c2 100644 --- a/arm9/asm/unk_02052EE8.s +++ b/arm9/asm/unk_02052EE8.s @@ -881,7 +881,7 @@ FUN_02053598: ; 0x02053598 str r1, [r4, #0x4] add r0, #0x14 str r1, [r4, #0x8] - bl FUN_0201373C + bl MailMsg_init_withBank mov r0, #0x0 str r0, [r4, #0x10] str r0, [r4, #0xc] diff --git a/arm9/asm/unk_02085338.s b/arm9/asm/unk_02085338.s index 77d69e0d..45fcb995 100644 --- a/arm9/asm/unk_02085338.s +++ b/arm9/asm/unk_02085338.s @@ -39,7 +39,7 @@ FUN_02085338: ; 0x02085338 add r0, r4, #0x0 add r0, #0x14 mov r1, #0x3 - bl FUN_0201373C + bl MailMsg_init_withBank b _020853A0 _02085390: ldr r0, _020853A4 ; =0x0000FFFF @@ -132,13 +132,13 @@ FUN_020853F0: ; 0x020853F0 thumb_func_start FUN_020853FC FUN_020853FC: ; 0x020853FC add r2, r0, #0x0 - ldr r3, _02085408 ; =FUN_02013960 + ldr r3, _02085408 ; =MailMsg_copy add r2, #0x14 add r0, r1, #0x0 add r1, r2, #0x0 bx r3 .balign 4 -_02085408: .word FUN_02013960 +_02085408: .word MailMsg_copy thumb_func_start FUN_0208540C FUN_0208540C: ; 0x0208540C @@ -244,7 +244,7 @@ _02085490: _02085494: add r0, #0x14 add r1, r2, #0x0 - bl FUN_02013928 + bl MailMsg_compare pop {r3, pc} .balign 4 diff --git a/arm9/asm/unk_020854E0.s b/arm9/asm/unk_020854E0.s index 76b5a118..c19e1a5d 100644 --- a/arm9/asm/unk_020854E0.s +++ b/arm9/asm/unk_020854E0.s @@ -339,7 +339,7 @@ _0208576A: add r1, r0, #0x0 lsl r0, r5, #0x3 add r0, r7, r0 - bl FUN_02013960 + bl MailMsg_copy add r0, r5, #0x1 lsl r0, r0, #0x10 lsr r5, r0, #0x10 @@ -556,7 +556,7 @@ _02085900: add r1, #0x1a lsl r0, r0, #0x3 add r0, r1, r0 - bl FUN_0201385C + bl MailMsg_IsInit cmp r0, #0x0 beq _02085938 ldr r1, [r4, #0x10] @@ -567,13 +567,13 @@ _02085900: add r0, #0x14 lsl r1, r1, #0x3 add r1, r2, r1 - bl FUN_02013960 + bl MailMsg_copy b _02085942 _02085938: add r0, r4, #0x0 add r0, #0x14 mov r1, #0x3 - bl FUN_0201373C + bl MailMsg_init_withBank _02085942: add r1, r4, #0x0 ldr r0, [r4, #0x8] diff --git a/arm9/asm/unk_0208A338.s b/arm9/asm/unk_0208A338.s index 9764dd11..2be81a9f 100644 --- a/arm9/asm/unk_0208A338.s +++ b/arm9/asm/unk_0208A338.s @@ -212,7 +212,7 @@ _0208A4E8: add r1, r0, #0x0 add r0, r4, #0x0 add r0, #0x48 - bl FUN_02013960 + bl MailMsg_copy mov r0, #0x3 str r0, [r4, #0x54] b _0208A6C8 @@ -224,7 +224,7 @@ _0208A502: add r1, r0, #0x0 add r0, r4, #0x0 add r0, #0x48 - bl FUN_02013960 + bl MailMsg_copy mov r0, #0x3 str r0, [r4, #0x54] b _0208A6C8 @@ -236,7 +236,7 @@ _0208A51C: add r1, r0, #0x0 add r0, r4, #0x0 add r0, #0x48 - bl FUN_02013960 + bl MailMsg_copy mov r0, #0x3 str r0, [r4, #0x54] b _0208A6C8 @@ -248,7 +248,7 @@ _0208A536: add r1, r0, #0x0 add r0, r4, #0x0 add r0, #0x48 - bl FUN_02013960 + bl MailMsg_copy mov r0, #0x3 str r0, [r4, #0x54] b _0208A6C8 @@ -377,7 +377,7 @@ _0208A656: add r0, r4, #0x0 add r0, #0x48 mov r1, #0x0 - bl FUN_02013918 + bl MailMsg_GetFieldI add r5, r0, #0x0 add r0, r4, #0x0 bl FUN_0208A8D0 |