diff options
author | Arisotura <thetotalworm@gmail.com> | 2021-04-26 15:20:28 +0200 |
---|---|---|
committer | Arisotura <thetotalworm@gmail.com> | 2021-04-26 15:20:28 +0200 |
commit | 4a5d5116a18ed00a662c4b66c75f32d71f7cab9b (patch) | |
tree | 6316770adc29dea63dd5a90d7b70f6ff2a2aadaf | |
parent | 7ab19f157db00245c56cbec0b028ccf439afa2a9 (diff) |
make extension checks case-insensitive
-rw-r--r-- | src/frontend/Util_ROM.cpp | 6 |
1 files 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 |