summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/trade.s16
-rw-r--r--src/trade.c5
2 files changed, 5 insertions, 16 deletions
diff --git a/asm/trade.s b/asm/trade.s
index dce4baa9e..8d14dbe09 100644
--- a/asm/trade.s
+++ b/asm/trade.s
@@ -495,22 +495,6 @@ _0804A2B0: .4byte gUnknown_03004824
.section .text.sub_804A9F4
- thumb_func_start sub_804ACD8
-sub_804ACD8: @ 804ACD8
- push {r4,lr}
- adds r4, r0, 0
- lsls r3, r2, 24
- lsrs r3, 24
- ldr r0, _0804ACF0 @ =gWindowConfig_81E725C
- adds r2, r4, 0
- bl sub_804AFB8
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_0804ACF0: .4byte gWindowConfig_81E725C
- thumb_func_end sub_804ACD8
-
thumb_func_start sub_804ACF4
sub_804ACF4: @ 804ACF4
push {r4-r7,lr}
diff --git a/src/trade.c b/src/trade.c
index 4262f19bf..efd6a1314 100644
--- a/src/trade.c
+++ b/src/trade.c
@@ -2619,6 +2619,11 @@ static bool8 sub_804ABF8(void)
}
}
+/*static*/ void sub_804ACD8(const u8 *src, u8 *dest, u8 a2)
+{
+ sub_804AFB8(&gWindowConfig_81E725C, dest, src, a2);
+}
+
asm(".section .text.sub_804DAD4");
/*static*/ void sub_804DAD4(struct UnkStructC *arg0, struct InGameTrade *trade) {