Browse Source

fsmitm_romfsbuild: Remove unnecessary loops in Build()

The std::vector instances are already initially allocated with all
entries having these values, there's no need to loop through and fill
them with it again when they aren't modified.
nce_cpp
Lioncash 7 years ago
parent
commit
b532635176
  1. 6
      src/core/file_sys/fsmitm_romfsbuild.cpp

6
src/core/file_sys/fsmitm_romfsbuild.cpp

@ -233,12 +233,6 @@ std::map<u64, VirtualFile> RomFSBuildContext::Build() {
std::vector<u8> dir_table(dir_table_size);
std::vector<u8> file_table(file_table_size);
// Clear out hash tables.
for (u32 i = 0; i < dir_hash_table_entry_count; i++)
dir_hash_table[i] = ROMFS_ENTRY_EMPTY;
for (u32 i = 0; i < file_hash_table_entry_count; i++)
file_hash_table[i] = ROMFS_ENTRY_EMPTY;
std::shared_ptr<RomFSBuildFileContext> cur_file;
// Determine file offsets.

Loading…
Cancel
Save