aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
authorFilippos Karapetis2012-06-15 21:52:03 +0300
committerFilippos Karapetis2012-06-15 22:32:15 +0300
commit5ca22a1104d2e1ca0a7b7f5ac159b5c721e13ead (patch)
treee7fb831c60bed909d88c70da0485b6c585545987 /engines/sci
parent160732b2f73a5df173c1fa867f82fa2913ec2236 (diff)
downloadscummvm-rg350-5ca22a1104d2e1ca0a7b7f5ac159b5c721e13ead.tar.gz
scummvm-rg350-5ca22a1104d2e1ca0a7b7f5ac159b5c721e13ead.tar.bz2
scummvm-rg350-5ca22a1104d2e1ca0a7b7f5ac159b5c721e13ead.zip
SCI: Fix warnings
Thanks to DrMcCoy for reporting them
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/engine/file.cpp2
-rw-r--r--engines/sci/engine/kgraphics32.cpp3
-rw-r--r--engines/sci/engine/script.cpp2
3 files changed, 4 insertions, 3 deletions
diff --git a/engines/sci/engine/file.cpp b/engines/sci/engine/file.cpp
index 3470d23fe2..c44963f457 100644
--- a/engines/sci/engine/file.cpp
+++ b/engines/sci/engine/file.cpp
@@ -427,7 +427,7 @@ bool VirtualIndexFile::seek(int32 offset, int whence) {
_ptr = _buffer + offset;
break;
case SEEK_END:
- assert(_bufferSize - offset >= 0);
+ assert((int32)_bufferSize - offset >= 0);
_ptr = _buffer + (_bufferSize - offset);
break;
}
diff --git a/engines/sci/engine/kgraphics32.cpp b/engines/sci/engine/kgraphics32.cpp
index 53cf8ada75..377c05935a 100644
--- a/engines/sci/engine/kgraphics32.cpp
+++ b/engines/sci/engine/kgraphics32.cpp
@@ -241,6 +241,7 @@ reg_t kSetShowStyle(EngineState *s, int argc, reg_t *argv) {
//int16 priority = argv[4].toSint16(); // always 0xc8 (200) when fading in/out
//uint16 animate = argv[5].toUint16(); // boolean, animate or not while the transition lasts
//uint16 refFrame = argv[6].toUint16(); // refFrame, always 0 when fading in/out
+#if 0
int16 divisions;
// If the game has the pFadeArray selector, another parameter is used here,
@@ -252,7 +253,7 @@ reg_t kSetShowStyle(EngineState *s, int argc, reg_t *argv) {
} else {
divisions = (argc >= 8) ? argv[7].toSint16() : -1; // divisions (transition steps?)
}
-
+#endif
if (showStyle > 15) {
warning("kSetShowStyle: Illegal style %d for plane %04x:%04x", showStyle, PRINT_REG(planeObj));
return s->r_acc;
diff --git a/engines/sci/engine/script.cpp b/engines/sci/engine/script.cpp
index 0ed9598b41..ca7eaad383 100644
--- a/engines/sci/engine/script.cpp
+++ b/engines/sci/engine/script.cpp
@@ -199,7 +199,7 @@ void Script::load(int script_nr, ResourceManager *resMan) {
_localsOffset = 0;
if (_localsOffset + _localsCount * 2 + 1 >= (int)_bufSize) {
- error("Locals extend beyond end of script: offset %04x, count %d vs size %d", _localsOffset, _localsCount, _bufSize);
+ error("Locals extend beyond end of script: offset %04x, count %d vs size %d", _localsOffset, _localsCount, (int)_bufSize);
//_localsCount = (_bufSize - _localsOffset) >> 1;
}
}