diff options
author | Filippos Karapetis | 2012-06-18 12:20:07 +0300 |
---|---|---|
committer | Filippos Karapetis | 2012-06-18 12:20:07 +0300 |
commit | 065e83e44fd16571b251b227c8fb5ffaccbadbed (patch) | |
tree | 7d863b2814977373b0f6ff540fcad1021981828e /engines/sci/console.cpp | |
parent | 2b50824133ced47f1d8fb6407a1e0212a7eeb41c (diff) | |
download | scummvm-rg350-065e83e44fd16571b251b227c8fb5ffaccbadbed.tar.gz scummvm-rg350-065e83e44fd16571b251b227c8fb5ffaccbadbed.tar.bz2 scummvm-rg350-065e83e44fd16571b251b227c8fb5ffaccbadbed.zip |
SCI: Store script sizes in 32-bit integers
Since scripts can be larger than 64KB, and getBufSize() returns a 32-bit
integer, adapt variables that store script sizes accordingly
Diffstat (limited to 'engines/sci/console.cpp')
-rw-r--r-- | engines/sci/console.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/console.cpp b/engines/sci/console.cpp index 7e9f9b1c38..91795117e3 100644 --- a/engines/sci/console.cpp +++ b/engines/sci/console.cpp @@ -2630,7 +2630,7 @@ bool Console::cmdViewReference(int argc, const char **argv) { #endif default: { const SegmentRef block = _engine->_gamestate->_segMan->dereference(reg); - uint16 size = block.maxSize; + uint32 size = block.maxSize; DebugPrintf("raw data\n"); @@ -2936,7 +2936,7 @@ bool Console::cmdDisassembleAddress(int argc, const char **argv) { uint opCount = 1; bool printBWTag = false; bool printBytes = false; - uint16 size; + uint32 size; if (parse_reg_t(_engine->_gamestate, argv[1], &vpc, false)) { DebugPrintf("Invalid address passed.\n"); |