aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
diff options
context:
space:
mode:
authorMax Horn2009-02-21 22:40:58 +0000
committerMax Horn2009-02-21 22:40:58 +0000
commitd6e397233f7abb76b60bae6c4a0dc8052c1b3e17 (patch)
tree7317dc926c815e2dfb5a06ee5df0de1fe7bf54d2 /engines/sci/engine
parent41b1f19a5da839ce5aaf6d433d6a85557ad2bc77 (diff)
downloadscummvm-rg350-d6e397233f7abb76b60bae6c4a0dc8052c1b3e17.tar.gz
scummvm-rg350-d6e397233f7abb76b60bae6c4a0dc8052c1b3e17.tar.bz2
scummvm-rg350-d6e397233f7abb76b60bae6c4a0dc8052c1b3e17.zip
SCI: More cleanup
svn-id: r38758
Diffstat (limited to 'engines/sci/engine')
-rw-r--r--engines/sci/engine/kfile.cpp11
-rw-r--r--engines/sci/engine/scriptconsole.cpp1
2 files changed, 11 insertions, 1 deletions
diff --git a/engines/sci/engine/kfile.cpp b/engines/sci/engine/kfile.cpp
index e6cd961d80..16daa38f84 100644
--- a/engines/sci/engine/kfile.cpp
+++ b/engines/sci/engine/kfile.cpp
@@ -38,12 +38,23 @@
#include <errno.h>
#include <sys/stat.h> // for S_IREAD/S_IWRITE
+// FIXME: Get rid of the following (needed for O_RDONLY etc.)
+#include <fcntl.h>
+
+
namespace Sci {
#ifndef O_BINARY
#define O_BINARY 0
#endif
+#ifdef WIN32
+# define FO_BINARY "b"
+#else
+# define FO_BINARY ""
+#endif
+
+
static int _savegame_indices_nr = -1; // means 'uninitialized'
static struct _savegame_index_struct {
diff --git a/engines/sci/engine/scriptconsole.cpp b/engines/sci/engine/scriptconsole.cpp
index f710619457..65cf110f61 100644
--- a/engines/sci/engine/scriptconsole.cpp
+++ b/engines/sci/engine/scriptconsole.cpp
@@ -696,7 +696,6 @@ static int c_version(EngineState * s) {
return -1;
}
- sciprintf("FreeSCI, version " VERSION "\n");
sciprintf("Resource file version: %s\n", sci_version_types[s->resmgr->sci_version]);
sciprintf("Emulated interpreter version: %d.%03d.%03d\n", SCI_VERSION_MAJOR(s->version),
SCI_VERSION_MINOR(s->version), SCI_VERSION_PATCHLEVEL(s->version));