From b7369a6984c19c3fe3020885f2c18f7a82a6ef2a Mon Sep 17 00:00:00 2001 From: amponzi Date: Sat, 27 Jan 2007 19:03:16 +0000 Subject: [PATCH] - Reverted back to using strcasecmp - Defined strcasecmp for Win32 systems to be stricmp - This fixes issues in all OSes --- desmume/src/ROMReader.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/desmume/src/ROMReader.c b/desmume/src/ROMReader.c index 37d16a194..51ac8deb8 100644 --- a/desmume/src/ROMReader.c +++ b/desmume/src/ROMReader.c @@ -1,6 +1,9 @@ #include "ROMReader.h" #include +#ifndef strcasecmp +#define strcasecmp stricmp +#endif #ifdef HAVE_LIBZZIP #include #endif @@ -8,14 +11,14 @@ ROMReader_struct * ROMReaderInit(char ** filename) { #ifdef HAVE_LIBZ - if(!stricmp(".gz", *filename + (strlen(*filename) - 3))) + if(!strcasecmp(".gz", *filename + (strlen(*filename) - 3))) { (*filename)[strlen(*filename) - 3] = '\0'; return &GZIPROMReader; } #endif #ifdef HAVE_LIBZZIP - if (!stricmp(".zip", *filename + (strlen(*filename) - 4))) + if (!strcasecmp(".zip", *filename + (strlen(*filename) - 4))) { (*filename)[strlen(*filename) - 4] = '\0'; return &ZIPROMReader;