file_sys/content_archive: Amend name of Data_Unknown5 enum entry
While we're at it, give each entry some documentation.
This commit is contained in:
		@@ -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.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user