summaryrefslogtreecommitdiff
path: root/src/win95/media.hpp
diff options
context:
space:
mode:
authorSteven Fuller <relnev@icculus.org>2001-12-18 05:08:52 +0000
committerPatryk Obara <dreamer.tan@gmail.com>2019-08-20 02:22:37 +0200
commit080430b3bda2bec05362119447d51b6c37f1cfc1 (patch)
treea4d2354ed94acb903f7f79a83e198398cb6eb757 /src/win95/media.hpp
parent95b8b49b7602e4e2d3cd9e38273fa94451bec780 (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.hpp9
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;
}