aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/save/saveload_v3.cpp
diff options
context:
space:
mode:
authorSven Hesse2009-08-20 20:59:22 +0000
committerSven Hesse2009-08-20 20:59:22 +0000
commit79c2dc798082c7fb9de3a90eff90cda0101acfe7 (patch)
treed09877f65a1a3e8cbfe10fea513d30ded2433859 /engines/gob/save/saveload_v3.cpp
parentb4c7cd0484be154b2e47ece3bd5b0e0e6911d041 (diff)
downloadscummvm-rg350-79c2dc798082c7fb9de3a90eff90cda0101acfe7.tar.gz
scummvm-rg350-79c2dc798082c7fb9de3a90eff90cda0101acfe7.tar.bz2
scummvm-rg350-79c2dc798082c7fb9de3a90eff90cda0101acfe7.zip
Fixing some signed/unsigned comparison warnings
svn-id: r43570
Diffstat (limited to 'engines/gob/save/saveload_v3.cpp')
-rw-r--r--engines/gob/save/saveload_v3.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/engines/gob/save/saveload_v3.cpp b/engines/gob/save/saveload_v3.cpp
index 510ca622b8..064d472323 100644
--- a/engines/gob/save/saveload_v3.cpp
+++ b/engines/gob/save/saveload_v3.cpp
@@ -119,22 +119,22 @@ bool SaveLoad_v3::GameHandler::load(int16 dataVar, int32 size, int32 offset) {
size = varSize;
}
- if (offset < kPropsSize) {
+ if (((uint32) offset) < kPropsSize) {
// Global properties, like joker usage
debugC(3, kDebugSaveLoad, "Loading global properties");
- if ((size + offset) > kPropsSize) {
+ if (((uint32) (offset + size)) > kPropsSize) {
warning("Wrong global properties list size (%d, %d)", size, offset);
return false;
}
_vm->_inter->_variables->copyFrom(dataVar, _props + offset, size);
- } else if (offset == kPropsSize) {
+ } else if (((uint32) offset) == kPropsSize) {
// Save index
- if (size != kIndexSize) {
+ if (((uint32) size) != kIndexSize) {
warning("Requested index has wrong size (%d)", size);
return false;
}
@@ -193,22 +193,22 @@ bool SaveLoad_v3::GameHandler::save(int16 dataVar, int32 size, int32 offset) {
size = varSize;
}
- if (offset < kPropsSize) {
+ if (((uint32) offset) < kPropsSize) {
// Global properties, like joker usage
debugC(3, kDebugSaveLoad, "Saving global properties");
- if ((size + offset) > kPropsSize) {
+ if (((uint32) (offset + size)) > kPropsSize) {
warning("Wrong global properties list size (%d, %d)", size, offset);
return false;
}
_vm->_inter->_variables->copyTo(dataVar, _props + offset, size);
- } else if (offset == kPropsSize) {
+ } else if (((uint32) offset) == kPropsSize) {
// Save index
- if (size != kIndexSize) {
+ if (((uint32) size) != kIndexSize) {
warning("Requested index has wrong size (%d)", size);
return false;
}