From 4a5d5116a18ed00a662c4b66c75f32d71f7cab9b Mon Sep 17 00:00:00 2001 From: Arisotura Date: Mon, 26 Apr 2021 15:20:28 +0200 Subject: make extension checks case-insensitive --- src/frontend/Util_ROM.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/frontend/Util_ROM.cpp b/src/frontend/Util_ROM.cpp index 40552e2..e7f2659 100644 --- a/src/frontend/Util_ROM.cpp +++ b/src/frontend/Util_ROM.cpp @@ -526,7 +526,7 @@ int Reset() char ext[5] = {0}; int _len = strlen(ROMPath[ROMSlot_NDS]); strncpy(ext, ROMPath[ROMSlot_NDS] + _len - 4, 4); - if(!strncmp(ext, ".nds", 4) || !strncmp(ext, ".srl", 4) || !strncmp(ext, ".dsi", 4)) + if(!strnicmp(ext, ".nds", 4) || !strnicmp(ext, ".srl", 4) || !strnicmp(ext, ".dsi", 4)) { SetupSRAMPath(0); if (!NDS::LoadROM(ROMPath[ROMSlot_NDS], SRAMPath[ROMSlot_NDS], directboot)) @@ -563,7 +563,7 @@ int Reset() char ext[5] = {0}; int _len = strlen(ROMPath[ROMSlot_GBA]); strncpy(ext, ROMPath[ROMSlot_GBA] + _len - 4, 4); - if(!strncmp(ext, ".gba", 4)) + if(!strnicmp(ext, ".gba", 4)) { SetupSRAMPath(1); if (!NDS::LoadGBAROM(ROMPath[ROMSlot_GBA], SRAMPath[ROMSlot_GBA])) @@ -619,7 +619,7 @@ void GetSavestateName(int slot, char* filename, int len) char ext[5] = {0}; int _len = strlen(ROMPath[ROMSlot_NDS]); strncpy(ext, ROMPath[ROMSlot_NDS] + _len - 4, 4); - if(!strncmp(ext, ".nds", 4) || !strncmp(ext, ".srl", 4) || !strncmp(ext, ".dsi", 4)) + if(!strnicmp(ext, ".nds", 4) || !strnicmp(ext, ".srl", 4) || !strnicmp(ext, ".dsi", 4)) rompath = ROMPath[ROMSlot_NDS]; else rompath = SRAMPath[ROMSlot_NDS]; // If archive, construct ssname from sram file -- cgit v1.2.3