summaryrefslogtreecommitdiff
path: root/asm/wonder_mail.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/wonder_mail.s')
-rw-r--r--asm/wonder_mail.s296
1 files changed, 148 insertions, 148 deletions
diff --git a/asm/wonder_mail.s b/asm/wonder_mail.s
index ba8c425..5b90271 100644
--- a/asm/wonder_mail.s
+++ b/asm/wonder_mail.s
@@ -8,7 +8,7 @@
thumb_func_start sub_8029B50
sub_8029B50:
push {r4,r5,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -596,7 +596,7 @@ sub_802A050:
cmp r0, 0x3
bhi _0802A08C
bl sub_8031E10
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802A084
ldr r0, [r0]
movs r1, 0xEF
@@ -700,7 +700,7 @@ _0802A10C:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -790,7 +790,7 @@ _0802A1D2:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -835,7 +835,7 @@ sub_802A230:
cmp r0, 0x2
bcc _0802A284
bl sub_8030DE4
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _0802A27C
ldr r0, [r4]
movs r1, 0xEF
@@ -933,7 +933,7 @@ _0802A2FC:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -960,7 +960,7 @@ sub_802A33C:
cmp r0, 0x3
bhi _0802A394
bl sub_801B450
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _0802A38C
ldr r0, [r4]
movs r1, 0xEF
@@ -1048,7 +1048,7 @@ _0802A3FA:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -1329,7 +1329,7 @@ _0802A654:
_0802A65C: .4byte gUnknown_203B2C4
_0802A660:
bl sub_80155F0
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802A688
ldr r0, [r0]
movs r1, 0xEF
@@ -2186,7 +2186,7 @@ _0802AD20:
beq _0802AD2A
b _0802B2AA
_0802AD2A:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -2229,7 +2229,7 @@ _0802AD80:
beq _0802AD8A
b _0802B2AA
_0802AD8A:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -2406,7 +2406,7 @@ _0802AEF4:
lsls r5, 2
adds r0, r5
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -2422,7 +2422,7 @@ _0802AF1A:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -2891,7 +2891,7 @@ _0802B2D0: .4byte gUnknown_203B2C4
thumb_func_start sub_802B2D4
sub_802B2D4:
push {r4,r5,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -3382,7 +3382,7 @@ _0802B6B0:
ldr r0, [r0, 0x70]
mov r1, r8
bl sub_8012D08
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r5]
adds r0, 0x74
movs r1, 0x1
@@ -3525,7 +3525,7 @@ sub_802B7D0:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r5, _0802B818
ldr r0, [r5]
adds r0, 0x74
@@ -3583,7 +3583,7 @@ sub_802B81C:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x74
movs r1, 0x1
@@ -3634,7 +3634,7 @@ sub_802B880:
adds r3, 0x2
adds r2, 0x84
strh r3, [r2]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x74
movs r1, 0x1
@@ -3845,7 +3845,7 @@ sub_802B9FC:
stm r0!, {r1,r4,r7}
ldm r2!, {r3,r4,r7}
stm r0!, {r3,r4,r7}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r5]
adds r0, 0x28
movs r1, 0x1
@@ -3925,7 +3925,7 @@ sub_802BACC:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x28
movs r1, 0x1
@@ -4280,7 +4280,7 @@ _0802BD8E:
ldr r0, [r0, 0x3C]
mov r1, r8
bl sub_8012D34
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r5]
adds r0, 0x40
movs r1, 0x1
@@ -4409,7 +4409,7 @@ sub_802BE94:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r5, _0802BED8
ldr r0, [r5]
adds r0, 0x40
@@ -4458,7 +4458,7 @@ sub_802BEDC:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x40
movs r1, 0x1
@@ -4522,7 +4522,7 @@ sub_802BF30:
adds r3, 0x2
adds r2, 0x50
strh r3, [r2]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x40
movs r1, 0x1
@@ -4785,7 +4785,7 @@ _0802C186:
ldr r0, [r0, 0x40]
mov r1, r8
bl sub_8012D34
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r5]
adds r0, 0x44
movs r1, 0x1
@@ -4914,7 +4914,7 @@ sub_802C28C:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r5, _0802C2D0
ldr r0, [r5]
adds r0, 0x44
@@ -4963,7 +4963,7 @@ sub_802C2D4:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x44
movs r1, 0x1
@@ -5028,7 +5028,7 @@ sub_802C328:
adds r3, 0x2
adds r2, 0x54
strh r3, [r2]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x44
movs r1, 0x1
@@ -5258,7 +5258,7 @@ _0802C53A:
ldr r0, [r0, 0x40]
mov r1, r8
bl sub_8012D34
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r5]
adds r0, 0x44
movs r1, 0x1
@@ -5387,7 +5387,7 @@ sub_802C640:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r5, _0802C684
ldr r0, [r5]
adds r0, 0x44
@@ -5436,7 +5436,7 @@ sub_802C688:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x44
movs r1, 0x1
@@ -5501,7 +5501,7 @@ sub_802C6DC:
adds r3, 0x2
adds r2, 0x54
strh r3, [r2]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x44
movs r1, 0x1
@@ -5837,7 +5837,7 @@ _0802C998:
cmp r2, 0x3
ble _0802C998
_0802C9B8:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802C9D4
ldr r0, [r0]
movs r1, 0xCE
@@ -6391,7 +6391,7 @@ _0802CDEA:
str r1, [r0, 0x14]
movs r1, 0x4
bl sub_8012D34
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x3C
movs r1, 0x1
@@ -6486,7 +6486,7 @@ sub_802CED8:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r5, _0802CF10
ldr r0, [r5]
adds r0, 0x3C
@@ -6527,7 +6527,7 @@ sub_802CF14:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x3C
movs r1, 0x1
@@ -6591,7 +6591,7 @@ sub_802CF5C:
adds r3, 0x2
adds r2, 0x4C
strh r3, [r2]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x3C
movs r1, 0x1
@@ -6943,7 +6943,7 @@ _0802D264:
cmp r2, 0
bge _0802D264
_0802D27E:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802D2A0
ldr r0, [r0]
movs r6, 0xD4
@@ -8063,7 +8063,7 @@ sub_802DB28:
movs r0, 0
b _0802DBC6
_0802DB4A:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -8226,7 +8226,7 @@ _0802DC60:
cmp r2, 0
bge _0802DC60
_0802DC7A:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802DC94
ldr r0, [r0]
adds r0, 0x48
@@ -8569,7 +8569,7 @@ sub_802DF24:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x18
movs r1, 0x1
@@ -8591,7 +8591,7 @@ _0802DF68: .4byte gUnknown_80E0248
thumb_func_start sub_802DF6C
sub_802DF6C:
push {lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802DF84
ldr r0, [r0]
adds r0, 0x18
@@ -8858,7 +8858,7 @@ _0802E168:
cmp r3, 0x3
ble _0802E168
_0802E188:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802E1A8
ldr r0, [r0]
movs r7, 0x86
@@ -9931,7 +9931,7 @@ _0802EA14:
cmp r3, 0x3
ble _0802EA14
_0802EA34:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802EA54
ldr r0, [r0]
movs r7, 0x86
@@ -10731,7 +10731,7 @@ _0802F04C:
cmp r3, 0
bge _0802F04C
_0802F066:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802F084
ldr r0, [r0]
adds r0, 0xF0
@@ -10949,7 +10949,7 @@ sub_802F204:
adds r6, r0, 0
lsls r4, r1, 24
lsrs r4, 24
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -11104,7 +11104,7 @@ _0802F31C:
subs r2, 0x1
cmp r2, 0
bge _0802F31C
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802F350
ldr r0, [r0]
adds r0, 0x24
@@ -11679,7 +11679,7 @@ _0802F7FC:
ldr r0, [r0]
mov r1, r8
bl sub_8012D08
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0xF8
movs r1, 0x1
@@ -11884,7 +11884,7 @@ sub_802F974:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0xF8
movs r1, 0x1
@@ -11959,7 +11959,7 @@ sub_802F9C0:
lsls r0, 1
adds r3, r0
strh r2, [r3]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0xF8
movs r1, 0x1
@@ -12335,7 +12335,7 @@ _0802FD0E:
sub_802FD14:
push {r4-r6,lr}
adds r5, r0, 0
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -12625,7 +12625,7 @@ _0802FF4E:
cmp r2, 0
bge _0802FF4E
_0802FF68:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0802FF80
ldr r0, [r0]
adds r0, 0x6C
@@ -13128,7 +13128,7 @@ _08030362:
ldr r0, [r0, 0x68]
mov r1, r8
bl sub_8012D08
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x6C
movs r1, 0x1
@@ -13284,7 +13284,7 @@ sub_8030480:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x6C
movs r1, 0x1
@@ -13348,7 +13348,7 @@ sub_80304C8:
adds r3, 0x2
adds r2, 0x7C
strh r3, [r2]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x6C
movs r1, 0x1
@@ -13604,7 +13604,7 @@ _0803071E:
ldr r0, [r0, 0x5C]
mov r1, r8
bl sub_8012D08
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r6]
adds r0, 0x60
movs r1, 0x1
@@ -13769,7 +13769,7 @@ sub_803084C:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x60
movs r1, 0x1
@@ -13821,7 +13821,7 @@ sub_80308A0:
ldr r0, [r4]
adds r0, 0xC3
strb r2, [r0]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x60
movs r1, 0x1
@@ -13852,7 +13852,7 @@ sub_80308A0:
adds r3, 0x2
adds r2, 0x70
strh r3, [r2]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x60
movs r1, 0x1
@@ -14513,7 +14513,7 @@ sub_8030DE4:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x18
movs r1, 0x1
@@ -14535,7 +14535,7 @@ _08030E28: .4byte gUnknown_80E0900
thumb_func_start sub_8030E2C
sub_8030E2C:
push {lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _08030E44
ldr r0, [r0]
adds r0, 0x18
@@ -14686,7 +14686,7 @@ _08030F54: .4byte gUnknown_80E0938
sub_8030F58:
push {r4-r6,lr}
adds r6, r0, 0
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -15035,13 +15035,13 @@ _080311E8:
_08031224: .4byte gUnknown_203B328
_08031228: .4byte gUnknown_80E0990
_0803122C:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
bl sub_800641C
_0803123A:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _08031254
ldr r0, [r0]
adds r0, 0xA8
@@ -15360,7 +15360,7 @@ sub_80314B4:
push {r4-r6,lr}
lsls r0, 16
asrs r5, r0, 16
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -16102,7 +16102,7 @@ sub_8031A3C:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x18
movs r1, 0x1
@@ -16155,7 +16155,7 @@ _08031ABE:
ldr r0, [r0, 0x14]
bl sub_8012D08
_08031AC6:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _08031AE0
ldr r0, [r0]
adds r0, 0x18
@@ -16575,7 +16575,7 @@ sub_8031E10:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x18
movs r1, 0x1
@@ -16597,7 +16597,7 @@ _08031E54: .4byte gUnknown_80E1FA8
thumb_func_start sub_8031E58
sub_8031E58:
push {lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _08031E70
ldr r0, [r0]
adds r0, 0x18
@@ -16766,7 +16766,7 @@ sub_8031F60:
ldr r1, [r0, 0x38]
adds r0, 0x9C
str r0, [r1, 0x14]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x3C
movs r1, 0x1
@@ -16856,7 +16856,7 @@ sub_803203C:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x3C
movs r1, 0x1
@@ -16920,7 +16920,7 @@ sub_8032084:
adds r3, 0x2
adds r2, 0x4C
strh r3, [r2]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x3C
movs r1, 0x1
@@ -17102,7 +17102,7 @@ _08032258: .4byte gUnknown_203B338
thumb_func_start sub_803225C
sub_803225C:
push {r4,r5,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -18234,7 +18234,7 @@ _08032D9C:
beq _08032DA8
bl _080338B4
_08032DA8:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -18284,7 +18284,7 @@ _08032E0C:
lsls r3, 2
adds r0, r3
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -18383,7 +18383,7 @@ _08032EEC:
beq _08032EF8
bl sub_8023C60
_08032EF8:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -18456,7 +18456,7 @@ _08032F98:
beq _08032FA4
bl _080338B4
_08032FA4:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -18745,7 +18745,7 @@ _080331DC:
beq _080331E6
b _080338B4
_080331E6:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -18838,7 +18838,7 @@ _08033288:
beq _08033292
b _080338B4
_08033292:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -19010,7 +19010,7 @@ _080333EC:
adds r0, r4
_080333F4:
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -19031,7 +19031,7 @@ _0803341C:
lsls r5, 2
adds r0, r5
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -19338,7 +19338,7 @@ _0803368C:
beq _08033696
b _080338B4
_08033696:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -20449,7 +20449,7 @@ _08033F2E:
_08033F34: .4byte gUnknown_203B484
_08033F38:
bl sub_80155F0
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _08033F60
ldr r0, [r0]
movs r1, 0xEF
@@ -20591,7 +20591,7 @@ _08034028:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -20665,7 +20665,7 @@ _080340D2:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -20710,7 +20710,7 @@ sub_8034130:
cmp r0, 0x2
bcc _08034184
bl sub_8030DE4
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _0803417C
ldr r0, [r4]
movs r1, 0xEF
@@ -20814,7 +20814,7 @@ _08034204:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -20889,7 +20889,7 @@ _080342B2:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -20939,7 +20939,7 @@ _08034320:
cmp r0, 0x3
bhi _08034370
bl sub_802453C
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _08034368
ldr r0, [r4]
movs r1, 0xEF
@@ -21159,7 +21159,7 @@ sub_80344C0:
cmp r0, 0x3
bhi _080344FC
bl sub_8031E10
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _080344F4
ldr r0, [r0]
movs r1, 0xEF
@@ -21230,7 +21230,7 @@ _08034544:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -21304,7 +21304,7 @@ _080345EE:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -21349,7 +21349,7 @@ sub_803464C:
cmp r0, 0x2
bcc _080346A0
bl sub_8030DE4
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _08034698
ldr r0, [r4]
movs r1, 0xEF
@@ -21475,7 +21475,7 @@ sub_803473C:
cmp r0, 0x3
bhi _08034778
bl sub_8031E10
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _08034770
ldr r0, [r0]
movs r1, 0xEF
@@ -21767,7 +21767,7 @@ sub_8034970:
cmp r0, 0x3
bhi _080349AC
bl sub_8031E10
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _080349A4
ldr r0, [r0]
movs r1, 0xEF
@@ -21865,7 +21865,7 @@ _08034A24:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -21939,7 +21939,7 @@ _08034ACE:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -21984,7 +21984,7 @@ sub_8034B2C:
cmp r0, 0x2
bcc _08034B80
bl sub_8030DE4
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _08034B78
ldr r0, [r4]
movs r1, 0xEF
@@ -22082,7 +22082,7 @@ _08034BF8:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -22109,7 +22109,7 @@ sub_8034C38:
cmp r0, 0x3
bhi _08034C90
bl sub_801B450
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _08034C88
ldr r0, [r4]
movs r1, 0xEF
@@ -22197,7 +22197,7 @@ _08034CF6:
lsls r1, 2
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -22378,7 +22378,7 @@ _08034E90:
_08034E98: .4byte gUnknown_203B33C
_08034E9C:
bl sub_80155F0
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _08034EC4
ldr r0, [r0]
movs r3, 0xEF
@@ -23190,7 +23190,7 @@ _08035472:
stm r1!, {r2-r4}
ldm r0!, {r5-r7}
stm r1!, {r5-r7}
- bl sub_8004914
+ bl ResetUnusedInputStruct
mov r1, r9
ldr r0, [r1]
movs r1, 0x1
@@ -23284,7 +23284,7 @@ _08035542:
movs r0, 0
bl sub_80073E0
movs r0, 0
- bl sub_80063CC
+ bl SelectCharmap
ldr r2, _08035570
movs r0, 0x9
movs r1, 0
@@ -23381,7 +23381,7 @@ _08035610:
lsls r0, 24
cmp r0, 0
bne _08035654
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -24101,7 +24101,7 @@ SetMenuItems:
stm r0!, {r1,r2,r7}
ldm r3!, {r1,r2,r7}
stm r0!, {r1,r2,r7}
- bl sub_8004914
+ bl ResetUnusedInputStruct
adds r0, r4, 0
movs r1, 0x1
movs r2, 0x1
@@ -24163,7 +24163,7 @@ sub_8035CC0:
stm r1!, {r2-r4}
ldm r0!, {r2-r4}
stm r1!, {r2-r4}
- bl sub_8004914
+ bl ResetUnusedInputStruct
adds r0, r5, 0
movs r1, 0x1
movs r2, 0x1
@@ -24401,7 +24401,7 @@ _08035E42:
subs r2, 0x1
cmp r2, 0
bge _08035E42
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _08035EB8
ldr r0, [r4]
movs r6, 0xA2
@@ -24449,7 +24449,7 @@ _08035EBC: .4byte gUnknown_80E59C8
thumb_func_start sub_8035EC0
sub_8035EC0:
push {r4,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -24546,7 +24546,7 @@ _08035F7A:
ldr r0, [r4]
str r5, [r0]
str r6, [sp]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x4
movs r1, 0
@@ -25085,7 +25085,7 @@ _080363FA:
thumb_func_start sub_8036400
sub_8036400:
push {r4,r5,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -25361,7 +25361,7 @@ _0803662C:
lsls r2, 1
adds r0, r2
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -25432,7 +25432,7 @@ _080366CE:
lsls r1, 1
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -25476,7 +25476,7 @@ sub_8036728:
cmp r0, 0x3
bhi _08036780
bl sub_801B450
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _08036778
ldr r0, [r4]
movs r1, 0xF2
@@ -26078,7 +26078,7 @@ _08036BE4:
beq _08036BEE
b _08036DFA
_08036BEE:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -26454,7 +26454,7 @@ sub_8036ECC:
stm r1!, {r2-r4}
ldm r0!, {r2-r4}
stm r1!, {r2-r4}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r6]
adds r0, r5
movs r1, 0x1
@@ -26558,7 +26558,7 @@ sub_8036FDC:
push {r7}
sub sp, 0x10
adds r6, r0, 0
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -26625,7 +26625,7 @@ _08037054:
cmp r2, 0
bge _08037054
movs r6, 0
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r5, _080370C0
ldr r0, [r5]
movs r4, 0xAE
@@ -28907,7 +28907,7 @@ sub_80382A0:
thumb_func_start sub_80382AC
sub_80382AC:
push {lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -28980,7 +28980,7 @@ _0803831C:
subs r2, 0x1
cmp r2, 0
bge _0803831C
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r5, _08038398
ldr r0, [r5]
movs r6, 0xA4
@@ -29035,7 +29035,7 @@ _080383A4: .4byte gUnknown_80E6EAC
thumb_func_start sub_80383A8
sub_80383A8:
push {r4,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -29257,7 +29257,7 @@ _08038544:
subs r2, 0x1
cmp r2, 0
bge _08038544
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _0803859C
ldr r0, [r4]
movs r6, 0xA4
@@ -29335,7 +29335,7 @@ _08038600: .4byte gUnknown_203B364
thumb_func_start sub_8038604
sub_8038604:
push {r4,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -29759,7 +29759,7 @@ _08038942:
subs r2, 0x1
cmp r2, 0
bge _08038942
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r4, _080389B8
ldr r0, [r4]
movs r7, 0xA4
@@ -29875,7 +29875,7 @@ _08038A58: .4byte gUnknown_203B370
thumb_func_start sub_8038A5C
sub_8038A5C:
push {r4,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -30174,7 +30174,7 @@ _08038CEA:
bne _08038DB0
_08038CEE:
bl sub_8039174
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -30230,7 +30230,7 @@ _08038D62:
bne _08038DB0
_08038D66:
bl sub_8039174
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -30281,7 +30281,7 @@ sub_8038DC0:
lsls r1, 1
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -30491,7 +30491,7 @@ sub_8038F98:
lsls r1, 1
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -30884,7 +30884,7 @@ _0803928E:
subs r2, 0x1
cmp r2, 0
bge _0803928E
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r6, _080392EC
ldr r0, [r6]
movs r5, 0xA2
@@ -31037,7 +31037,7 @@ _080393EC: .4byte gUnknown_80E779C
thumb_func_start sub_80393F0
sub_80393F0:
push {r4,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -31608,7 +31608,7 @@ _080398A2:
thumb_func_start sub_80398AC
sub_80398AC:
push {r4,r5,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -32080,7 +32080,7 @@ sub_8039C60:
cmp r4, 0x3
bne _08039D04
bl sub_80155F0
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r5]
movs r1, 0xF6
lsls r1, 1
@@ -32128,7 +32128,7 @@ _08039CC0:
b _08039D04
_08039CE6:
bl sub_80155F0
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r5]
movs r2, 0xF6
lsls r2, 1
@@ -32364,7 +32364,7 @@ _08039EB8:
_08039EC0: .4byte gUnknown_80E7AE0
_08039EC4: .4byte gUnknown_80E7894
_08039EC8:
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -32700,7 +32700,7 @@ _0803A168:
lsls r1, 1
adds r0, r1
bl sub_8006518
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -32782,7 +32782,7 @@ sub_803A1E8:
thumb_func_start sub_803A1EC
sub_803A1EC:
push {lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -32831,7 +32831,7 @@ _0803A232:
subs r2, 0x1
cmp r2, 0
bge _0803A232
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0803A270
ldr r0, [r0]
movs r6, 0xA0
@@ -32854,7 +32854,7 @@ _0803A274: .4byte gUnknown_80E7D40
thumb_func_start sub_803A278
sub_803A278:
push {r4,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -33095,7 +33095,7 @@ _0803A458: .4byte 0x0000012b
thumb_func_start sub_803A45C
sub_803A45C:
push {r4,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -33246,7 +33246,7 @@ _0803A564:
cmp r2, 0
bge _0803A564
_0803A57E:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0803A59C
ldr r0, [r0]
adds r0, 0xD8
@@ -33627,7 +33627,7 @@ _0803A884:
thumb_func_start sub_803A888
sub_803A888:
push {r4,lr}
- bl sub_8004914
+ bl ResetUnusedInputStruct
movs r0, 0
movs r1, 0x1
movs r2, 0x1
@@ -33762,7 +33762,7 @@ _0803A970:
cmp r2, 0
bge _0803A970
_0803A98A:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0803A9A8
ldr r0, [r0]
adds r0, 0x9C
@@ -34262,7 +34262,7 @@ _0803AD50:
cmp r2, 0x3
ble _0803AD50
_0803AD6C:
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, _0803AD84
ldr r0, [r0]
adds r0, 0xE0
@@ -34659,7 +34659,7 @@ sub_803B050:
ldr r1, [r0, 0x38]
adds r0, 0x9C
str r0, [r1, 0x14]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x3C
movs r1, 0x1
@@ -34832,7 +34832,7 @@ sub_803B1BC:
stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5}
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x3C
movs r1, 0x1
@@ -34870,7 +34870,7 @@ sub_803B204:
ldr r0, [r4]
adds r0, 0x9F
strb r2, [r0]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x3C
movs r1, 0x1
@@ -34901,7 +34901,7 @@ sub_803B204:
adds r3, 0x2
adds r2, 0x4C
strh r3, [r2]
- bl sub_8004914
+ bl ResetUnusedInputStruct
ldr r0, [r4]
adds r0, 0x3C
movs r1, 0x1