diff --git a/src/drivers/sdl/sdl.cpp b/src/drivers/sdl/sdl.cpp index 2fead875..c26eec2d 100644 --- a/src/drivers/sdl/sdl.cpp +++ b/src/drivers/sdl/sdl.cpp @@ -561,3 +561,7 @@ bool FCEUD_PauseAfterPlayback() { return false; } void FCEUD_TurboOn (void) { NoWaiting|= 1; } void FCEUD_TurboOff (void) { NoWaiting&=~1; } void FCEUD_TurboToggle(void) { NoWaiting^= 1; } +FCEUFILE* FCEUD_OpenArchiveIndex(ArchiveScanRecord& asr, std::string &fname, int innerIndex) { return 0; } +FCEUFILE* FCEUD_OpenArchive(ArchiveScanRecord& asr, std::string& fname, std::string* innerFilename) { return 0; } +ArchiveScanRecord FCEUD_ScanArchive(std::string fname) { return ArchiveScanRecord(); } + diff --git a/src/file.cpp b/src/file.cpp index 88c9f5b2..9794bf49 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -202,7 +202,6 @@ FCEUFILE * FCEU_fopen(const char *path, const char *ipsfn, char *mode, char *ext //try to setup the ips file if(ipsfn && read) ipsfile=FCEUD_UTF8fopen(ipsfn,"rb"); - #ifdef WIN32 if(read) { ArchiveScanRecord asr = FCEUD_ScanArchive(fileToOpen); @@ -248,24 +247,6 @@ FCEUFILE * FCEU_fopen(const char *path, const char *ipsfn, char *mode, char *ext ApplyIPS(ipsfile,fceufp); return fceufp; } - #else - std::fstream* fp = FCEUD_UTF8_fstream(fileToOpen,mode); - if(!fp) - { - return 0; - } - fceufp = new FCEUFILE(); - fceufp->filename = fileToOpen; - fceufp->filename = fileToOpen; - fceufp->archiveIndex = -1; - fceufp->stream = (std::iostream*)fp; - FCEU_fseek(fceufp,0,SEEK_END); - fceufp->size = FCEU_ftell(fceufp); - FCEU_fseek(fceufp,0,SEEK_SET); - return fceufp; - #endif - - return 0; }