From 080430b3bda2bec05362119447d51b6c37f1cfc1 Mon Sep 17 00:00:00 2001 From: Steven Fuller Date: Tue, 18 Dec 2001 05:08:52 +0000 Subject: Redid the most of the file loading/saving. Now uses $HOME/.avp/ and $AVP_DIR to look for files. --- src/win95/media.hpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/win95/media.hpp') diff --git a/src/win95/media.hpp b/src/win95/media.hpp index 337c790..a7f5a2f 100644 --- a/src/win95/media.hpp +++ b/src/win95/media.hpp @@ -2,7 +2,7 @@ #define _INCLUDED_MEDIA_HPP_ //#if defined(_WIN32) || defined(WIN32) || defined(WINDOWS) || defined(_WINDOWS) - #define _MEDIA_WIN_TARGET +// #define _MEDIA_WIN_TARGET // #include //#endif // WIN32 || _WIN32 || WINDOWS || _WINDOWS @@ -497,7 +497,12 @@ class MediaStdFileMedium : public MediaMedium void Open(char const * pszFileName, char const * pszOpenMode) { - m_pFile = fopen(pszFileName,pszOpenMode); + if (pszOpenMode[0] != 'r' || pszOpenMode[1] != 'b') { + fprintf(stderr, "Open(%s, %s)\n", pszFileName, pszOpenMode); + m_fError |= MME_OPENFAIL; + return; + } + m_pFile = OpenGameFile(pszFileName, FILEMODE_READONLY, FILETYPE_PERM); if (!m_pFile) m_fError |= MME_OPENFAIL; } -- cgit v1.3