Browse Source
Merge pull request #2262 from lioncash/enum
file_sys/content_archive: Amend name of Data_Unknown5 enum entry
pull/15/merge
bunnei
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
15 additions and
2 deletions
-
src/core/file_sys/content_archive.h
-
src/core/file_sys/registered_cache.cpp
|
|
|
@ -24,13 +24,26 @@ namespace FileSys { |
|
|
|
|
|
|
|
union NCASectionHeader; |
|
|
|
|
|
|
|
/// Describes the type of content within an NCA archive. |
|
|
|
enum class NCAContentType : u8 { |
|
|
|
/// Executable-related data |
|
|
|
Program = 0, |
|
|
|
|
|
|
|
/// Metadata. |
|
|
|
Meta = 1, |
|
|
|
|
|
|
|
/// Access control data. |
|
|
|
Control = 2, |
|
|
|
|
|
|
|
/// Information related to the game manual |
|
|
|
/// e.g. Legal information, etc. |
|
|
|
Manual = 3, |
|
|
|
|
|
|
|
/// System data. |
|
|
|
Data = 4, |
|
|
|
Data_Unknown5 = 5, ///< Seems to be used on some system archives |
|
|
|
|
|
|
|
/// Data that can be accessed by applications. |
|
|
|
PublicData = 5, |
|
|
|
}; |
|
|
|
|
|
|
|
enum class NCASectionCryptoType : u8 { |
|
|
|
|
|
|
|
@ -94,7 +94,7 @@ static ContentRecordType GetCRTypeFromNCAType(NCAContentType type) { |
|
|
|
case NCAContentType::Control: |
|
|
|
return ContentRecordType::Control; |
|
|
|
case NCAContentType::Data: |
|
|
|
case NCAContentType::Data_Unknown5: |
|
|
|
case NCAContentType::PublicData: |
|
|
|
return ContentRecordType::Data; |
|
|
|
case NCAContentType::Manual: |
|
|
|
// TODO(DarkLordZach): Peek at NCA contents to differentiate Manual and Legal.
|
|
|
|
|