From 0dd83c982a05b1fd609c8be1d04e96a87ef6a8b9 Mon Sep 17 00:00:00 2001 From: MonsterDruide1 <5958456@gmail.com> Date: Sat, 16 May 2026 13:13:51 +0200 Subject: [PATCH 1/2] filedevice: Make `ArchiveFileDevice::getArchiveFileHandle_` non-const --- include/filedevice/seadArchiveFileDevice.h | 2 +- modules/src/filedevice/seadArchiveFileDevice.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/filedevice/seadArchiveFileDevice.h b/include/filedevice/seadArchiveFileDevice.h index 4758e33b..9bf44b4e 100644 --- a/include/filedevice/seadArchiveFileDevice.h +++ b/include/filedevice/seadArchiveFileDevice.h @@ -47,7 +47,7 @@ class ArchiveFileDevice : public FileDevice virtual s32 doConvertPathToEntryID_(const SafeString& path); virtual bool doSetCurrentDirectory_(const SafeString& path); - ArchiveFileHandle* getArchiveFileHandle_(FileHandle* handle) const; + ArchiveFileHandle* getArchiveFileHandle_(FileHandle* handle); ArchiveFileHandle* constructArchiveFileHandle_(FileHandle* handle) const; ArchiveRes* mArchive; diff --git a/modules/src/filedevice/seadArchiveFileDevice.cpp b/modules/src/filedevice/seadArchiveFileDevice.cpp index 93c301da..540d73b9 100644 --- a/modules/src/filedevice/seadArchiveFileDevice.cpp +++ b/modules/src/filedevice/seadArchiveFileDevice.cpp @@ -92,7 +92,7 @@ bool ArchiveFileDevice::doGetFileSize_(u32* fileSize, FileHandle* handle) } ArchiveFileDevice::ArchiveFileHandle* -ArchiveFileDevice::getArchiveFileHandle_(FileHandle* handle) const +ArchiveFileDevice::getArchiveFileHandle_(FileHandle* handle) { return reinterpret_cast(getHandleBaseHandleBuffer_(handle).getBufferPtr()); } From 48f55a0da6486ee638628f47faafd4a0d7d5227b Mon Sep 17 00:00:00 2001 From: MonsterDruide1 <5958456@gmail.com> Date: Sat, 16 May 2026 13:19:38 +0200 Subject: [PATCH 2/2] clang-format --- modules/src/filedevice/seadArchiveFileDevice.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/src/filedevice/seadArchiveFileDevice.cpp b/modules/src/filedevice/seadArchiveFileDevice.cpp index 540d73b9..7a702b5d 100644 --- a/modules/src/filedevice/seadArchiveFileDevice.cpp +++ b/modules/src/filedevice/seadArchiveFileDevice.cpp @@ -91,8 +91,7 @@ bool ArchiveFileDevice::doGetFileSize_(u32* fileSize, FileHandle* handle) return true; } -ArchiveFileDevice::ArchiveFileHandle* -ArchiveFileDevice::getArchiveFileHandle_(FileHandle* handle) +ArchiveFileDevice::ArchiveFileHandle* ArchiveFileDevice::getArchiveFileHandle_(FileHandle* handle) { return reinterpret_cast(getHandleBaseHandleBuffer_(handle).getBufferPtr()); }