- Reverted back to using strcasecmp

- Defined strcasecmp for Win32 systems to be stricmp
- This fixes issues in all OSes
This commit is contained in:
amponzi 2007-01-27 19:03:16 +00:00
parent f7d799ecc6
commit b7369a6984
1 changed files with 5 additions and 2 deletions

View File

@ -1,6 +1,9 @@
#include "ROMReader.h"
#include <stdio.h>
#ifndef strcasecmp
#define strcasecmp stricmp
#endif
#ifdef HAVE_LIBZZIP
#include <zzip/zzip.h>
#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;