summaryrefslogtreecommitdiff
path: root/arm9/src
diff options
context:
space:
mode:
authorred031000 <rubenru09@aol.com>2021-03-06 00:05:48 +0000
committerGitHub <noreply@github.com>2021-03-06 00:05:48 +0000
commitcb1c7acb520481b63c12f9ff32b503916128f5eb (patch)
tree0a25f0a86809380358f61bf3c24ec49b05b52683 /arm9/src
parentd20df80576fa38292c5157db06c86e15e8542be8 (diff)
parentce9322808ecb333f851ccbdb8c8349be6fbc69aa (diff)
Merge pull request #325 from tgsm/unk_02064E4C
decompile unk_02064E4C
Diffstat (limited to 'arm9/src')
-rw-r--r--arm9/src/unk_02064E4C.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/arm9/src/unk_02064E4C.c b/arm9/src/unk_02064E4C.c
new file mode 100644
index 00000000..1e9f8515
--- /dev/null
+++ b/arm9/src/unk_02064E4C.c
@@ -0,0 +1,24 @@
+#include "global.h"
+#include "map_header.h"
+#include "unk_02064E4C.h"
+
+#pragma thumb on
+
+// TODO: types of a0 and a2 aren't known yet
+extern void FUN_02002E14(void * a0, struct String * str, void * a2);
+
+void FUN_02064E4C(struct MsgData * msgData, u16 map_sec, struct String * dest)
+{
+ ReadMsgDataIntoString(msgData, map_sec, dest);
+ FUN_02002E14(0, dest, 0);
+}
+
+void FUN_02064E60(u32 map_no, u32 heap_id, struct String * dest)
+{
+ struct MsgData * msgData = NewMsgDataFromNarc(1, NARC_MSGDATA_MSG, 382, heap_id);
+ u16 map_sec = FUN_02034824(map_no);
+
+ FUN_02064E4C(msgData, map_sec, dest);
+
+ DestroyMsgData(msgData);
+}