summaryrefslogtreecommitdiff
path: root/arm9/asm
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm')
-rw-r--r--arm9/asm/unk_02013724.s427
-rw-r--r--arm9/asm/unk_020139D8.s4
-rw-r--r--arm9/asm/unk_02026CD0.s8
-rw-r--r--arm9/asm/unk_0202A1E0.s10
-rw-r--r--arm9/asm/unk_0202E29C.s2
-rw-r--r--arm9/asm/unk_02035068.s2
-rw-r--r--arm9/asm/unk_020520AC.s12
-rw-r--r--arm9/asm/unk_02052EE8.s2
-rw-r--r--arm9/asm/unk_02085338.s8
-rw-r--r--arm9/asm/unk_020854E0.s8
-rw-r--r--arm9/asm/unk_0208A338.s10
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