diff options
| author | Subv <subv2112@gmail.com> | 2016-03-03 13:05:50 -0500 |
|---|---|---|
| committer | Subv <subv2112@gmail.com> | 2016-03-20 14:52:50 -0500 |
| commit | f707026ac50c53716ac697ed439630d7728e9db6 (patch) | |
| tree | 6e8b20bcfb2e72645a7f098c78574917f613452e /src/core/file_sys/archive_backend.h | |
| parent | 3aa42627a3a35d8a4fb9acdcced24977d1f269cd (diff) | |
HLE/FS: Change the error code returned when an ExtSaveData archive is not found.
This allows Fire Emblem to boot again.
Diffstat (limited to 'src/core/file_sys/archive_backend.h')
| -rw-r--r-- | src/core/file_sys/archive_backend.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/file_sys/archive_backend.h b/src/core/file_sys/archive_backend.h index 94cda172f..5d91e47f3 100644 --- a/src/core/file_sys/archive_backend.h +++ b/src/core/file_sys/archive_backend.h @@ -11,6 +11,7 @@ #include "common/bit_field.h" #include "common/common_types.h" +#include "common/swap.h" #include "core/hle/result.h" @@ -63,9 +64,9 @@ private: }; struct ArchiveFormatInfo { - u32 total_size; ///< The pre-defined size of the archive, as specified in the Create or Format call - u32 number_directories; ///< The pre-defined number of directories in the archive, as specified in the Create or Format call - u32 number_files; ///< The pre-defined number of files in the archive, as specified in the Create or Format call + u32_le total_size; ///< The pre-defined size of the archive, as specified in the Create or Format call + u32_le number_directories; ///< The pre-defined number of directories in the archive, as specified in the Create or Format call + u32_le number_files; ///< The pre-defined number of files in the archive, as specified in the Create or Format call u8 duplicate_data; ///< Whether the archive should duplicate the data, as specified in the Create or Format call }; static_assert(std::is_pod<ArchiveFormatInfo>::value, "ArchiveFormatInfo is not POD"); |
