aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArisotura <thetotalworm@gmail.com>2021-04-26 15:20:28 +0200
committerArisotura <thetotalworm@gmail.com>2021-04-26 15:20:28 +0200
commit4a5d5116a18ed00a662c4b66c75f32d71f7cab9b (patch)
tree6316770adc29dea63dd5a90d7b70f6ff2a2aadaf
parent7ab19f157db00245c56cbec0b028ccf439afa2a9 (diff)
make extension checks case-insensitive
-rw-r--r--src/frontend/Util_ROM.cpp6
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