diff options
| author | Steven Fuller <relnev@icculus.org> | 2001-12-18 05:08:52 +0000 |
|---|---|---|
| committer | Patryk Obara <dreamer.tan@gmail.com> | 2019-08-20 02:22:37 +0200 |
| commit | 080430b3bda2bec05362119447d51b6c37f1cfc1 (patch) | |
| tree | a4d2354ed94acb903f7f79a83e198398cb6eb757 /src/win95/media.hpp | |
| parent | 95b8b49b7602e4e2d3cd9e38273fa94451bec780 (diff) | |
Redid the most of the file loading/saving. Now uses $HOME/.avp/ and
$AVP_DIR to look for files.
Diffstat (limited to 'src/win95/media.hpp')
| -rw-r--r-- | src/win95/media.hpp | 9 |
1 files changed, 7 insertions, 2 deletions
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 <windows.h> //#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; } |
