summaryrefslogtreecommitdiff
path: root/src/toBeSorted/file_manager.cpp
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2024-05-29 20:02:57 +0200
committerrobojumper <robojumper@gmail.com>2024-06-02 00:06:17 +0200
commite6429777e5090a5cc07c0fa1fe1fe91d42a772af (patch)
treea3f872fc8748f8d32a61fe7c477684cfe7fb91b6 /src/toBeSorted/file_manager.cpp
parentbe163e6de709e5d44ed3faf38b69202d16bfe6b0 (diff)
sized_string (can we fix libc headers yet?)
Diffstat (limited to 'src/toBeSorted/file_manager.cpp')
-rw-r--r--src/toBeSorted/file_manager.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/toBeSorted/file_manager.cpp b/src/toBeSorted/file_manager.cpp
index 4a525a74..1f6ea9e4 100644
--- a/src/toBeSorted/file_manager.cpp
+++ b/src/toBeSorted/file_manager.cpp
@@ -1,7 +1,9 @@
#include "toBeSorted/file_manager.h"
#include "f/f_base.h"
#include <m/m_heap.h>
-#include <inline_string.h>
+// clang-format off
+#include <sized_string.h>
+// clang-format on
// This class here makes no sense and the name might
// be a total misnomer, but this gets the sinit section correct
@@ -116,10 +118,9 @@ u16 *FileManager::getStoryFlagsMut() {
file->selectedDowsingSlot = 0x8;
file->lastUsedPouchItemSlot = 0x8;
- char buf[0x20];
- buf[0] = '\0';
- inline_strncpy(buf, "F405", sizeof(buf));
- file->setAreaT1(buf);
+ SizedString<32> buf;
+ buf = "F405";
+ file->setAreaT1(&buf);
file->room_id_t1 = 0;
file->forced_layer_t1 = 0;
file->entrance_t1_load_flag = 1;