void gvfs_init() { g_Vfs vfs = { s_open, s_close, s_read, s_write, s_lseek, }; g_setVfs(vfs); }
void gvfs_init() { g_Vfs vfs = { s_open, s_close, s_read, s_write, s_lseek, }; g_setVfs(vfs); gvfs_setCodeKey(codeKey_ + 32); gvfs_setAssetsKey(assetsKey_ + 32); }
void gvfs_cleanup() { std::map<int, FileInfo>::iterator iter, e = s_fileInfos.end(); for (iter = s_fileInfos.begin(); iter != e; ++iter) ::close(iter->first); s_fileInfos.clear(); g_Vfs vfs = { NULL, NULL, NULL, NULL, NULL, }; g_setVfs(vfs); }
void gvfs_cleanup() { std::map<int, FileInfo>::iterator iter, e = s_fileInfos.end(); for (iter = s_fileInfos.begin(); iter != e; ++iter) ::close(iter->first); s_zipFiles.clear(); s_files.clear(); s_fileInfos.clear(); s_playerModeEnabled = false; static g_Vfs nullvfs = { NULL, NULL, NULL, NULL, NULL, }; g_setVfs(nullvfs); }