Просмотр исходного кода

Merge pull request #5 from Thog/fix/loader-file-type

Add missing FileType declarations in GuessFromExtension and GetFileTypeString
bunnei 8 лет назад
Родитель
Сommit
1e9e598ed0
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      src/core/loader/loader.cpp

+ 8 - 0
src/core/loader/loader.cpp

@@ -53,6 +53,10 @@ FileType GuessFromExtension(const std::string& extension_) {
 
 
     if (extension == ".elf" || extension == ".axf")
     if (extension == ".elf" || extension == ".axf")
         return FileType::ELF;
         return FileType::ELF;
+    else if (extension == ".nro")
+        return FileType::NRO;
+    else if (extension == ".nso")
+        return FileType::NSO;
 
 
     return FileType::Unknown;
     return FileType::Unknown;
 }
 }
@@ -61,6 +65,10 @@ const char* GetFileTypeString(FileType type) {
     switch (type) {
     switch (type) {
     case FileType::ELF:
     case FileType::ELF:
         return "ELF";
         return "ELF";
+    case FileType::NRO:
+        return "NRO";
+    case FileType::NSO:
+        return "NSO";
     case FileType::Error:
     case FileType::Error:
     case FileType::Unknown:
     case FileType::Unknown:
         break;
         break;