From a857e0e65cde728b6e26ca5de9537024d6a77b05 Mon Sep 17 00:00:00 2001 From: rogerman Date: Sat, 22 Sep 2018 13:41:28 -0700 Subject: [PATCH] ROMReader.cpp: Fix compiling on non-Windows systems. (Regression from commit 12c9323.) --- desmume/src/ROMReader.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/desmume/src/ROMReader.cpp b/desmume/src/ROMReader.cpp index fa11de356..4e7a6a806 100644 --- a/desmume/src/ROMReader.cpp +++ b/desmume/src/ROMReader.cpp @@ -87,8 +87,13 @@ void* STDROMReaderInit(const char* filename) if ((sb.st_mode & S_IFMT) != S_IFREG) return 0; #endif - + +#ifdef WIN32 FILE* inf = _wfopen(mbstowcs((std::string)filename).c_str(),L"rb"); +#else + FILE* inf = fopen(filename, "rb"); +#endif + if(!inf) return NULL; STDROMReaderData* ret = new STDROMReaderData(); @@ -366,4 +371,4 @@ ROMReader_struct * MemROMReaderRead_TrueInit(void* buf, int length) mem.len = length; mem.pos = 0; return &MemROMReader; -} \ No newline at end of file +}