EMUFILE_FILE* FCEUD_UTF8_fstream(const char *n, const char *m) { if(strchr(m, 'w') || strchr(m, '+')) { FCEUD_MakePathDirs(n); } EMUFILE_FILE *fs = new EMUFILE_FILE(n,m); if(!fs->is_open()) { delete fs; return 0; } else return fs; }
EMUFILE_FILE* FCEUD_UTF8_fstream(const char *n, const char *m) { if(strchr(m, 'w') || strchr(m, '+')) { FCEUD_MakePathDirs(n); } EMUFILE_FILE *fs = new EMUFILE_FILE(n,m); if(!fs->is_open()) { delete fs; return 0; } else return fs; }