summaryrefslogtreecommitdiff
path: root/src/core/file_sys/romfs.cpp
diff options
context:
space:
mode:
authorGravatar Lioncash2019-11-27 05:26:31 -0500
committerGravatar Lioncash2019-11-27 05:26:35 -0500
commitba3c55ab7b40dd9c227cef8f3c3fdd2650f9fdce (patch)
tree0d3bfd6bae532e105bb6b27379060835d1a7716f /src/core/file_sys/romfs.cpp
parentMerge pull request #3164 from ReinUsesLisp/half-cast-float (diff)
downloadyuzu-ba3c55ab7b40dd9c227cef8f3c3fdd2650f9fdce.tar.gz
yuzu-ba3c55ab7b40dd9c227cef8f3c3fdd2650f9fdce.tar.xz
yuzu-ba3c55ab7b40dd9c227cef8f3c3fdd2650f9fdce.zip
filesys/romfs: Make ProcessFile and ProcessDirectory internally linked
These functions aren't used outside of this file, so we can place them within an anonymous namespace.
Diffstat (limited to 'src/core/file_sys/romfs.cpp')
-rw-r--r--src/core/file_sys/romfs.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/file_sys/romfs.cpp b/src/core/file_sys/romfs.cpp
index ebbdf081e..5f24bc5ae 100644
--- a/src/core/file_sys/romfs.cpp
+++ b/src/core/file_sys/romfs.cpp
@@ -12,7 +12,7 @@
12#include "core/file_sys/vfs_vector.h" 12#include "core/file_sys/vfs_vector.h"
13 13
14namespace FileSys { 14namespace FileSys {
15 15namespace {
16constexpr u32 ROMFS_ENTRY_EMPTY = 0xFFFFFFFF; 16constexpr u32 ROMFS_ENTRY_EMPTY = 0xFFFFFFFF;
17 17
18struct TableLocation { 18struct TableLocation {
@@ -51,7 +51,7 @@ struct FileEntry {
51static_assert(sizeof(FileEntry) == 0x20, "FileEntry has incorrect size."); 51static_assert(sizeof(FileEntry) == 0x20, "FileEntry has incorrect size.");
52 52
53template <typename Entry> 53template <typename Entry>
54static std::pair<Entry, std::string> GetEntry(const VirtualFile& file, std::size_t offset) { 54std::pair<Entry, std::string> GetEntry(const VirtualFile& file, std::size_t offset) {
55 Entry entry{}; 55 Entry entry{};
56 if (file->ReadObject(&entry, offset) != sizeof(Entry)) 56 if (file->ReadObject(&entry, offset) != sizeof(Entry))
57 return {}; 57 return {};
@@ -99,6 +99,7 @@ void ProcessDirectory(VirtualFile file, std::size_t dir_offset, std::size_t file
99 this_dir_offset = entry.first.sibling; 99 this_dir_offset = entry.first.sibling;
100 } 100 }
101} 101}
102} // Anonymous namespace
102 103
103VirtualDir ExtractRomFS(VirtualFile file, RomFSExtractionType type) { 104VirtualDir ExtractRomFS(VirtualFile file, RomFSExtractionType type) {
104 RomFSHeader header{}; 105 RomFSHeader header{};