diff options
author | Martin Kiewitz | 2010-06-24 21:32:29 +0000 |
---|---|---|
committer | Martin Kiewitz | 2010-06-24 21:32:29 +0000 |
commit | 06a65d5c331bd009827f9fa711f7cdf5cc7905eb (patch) | |
tree | 3da1d96bff90175402563f4b66b47494e83eb88c | |
parent | a03afd18985ffef220ffbdce3ea4c66c035609da (diff) | |
download | scummvm-rg350-06a65d5c331bd009827f9fa711f7cdf5cc7905eb.tar.gz scummvm-rg350-06a65d5c331bd009827f9fa711f7cdf5cc7905eb.tar.bz2 scummvm-rg350-06a65d5c331bd009827f9fa711f7cdf5cc7905eb.zip |
SCI: better initialize temp variables with FFFF:0 instead. foreign lsl3 uses kFileIO(readraw) and then kReadNumber directly. In that case we would produce many warnings because no terminating 0 is found
svn-id: r50235
-rw-r--r-- | engines/sci/engine/vm.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sci/engine/vm.cpp b/engines/sci/engine/vm.cpp index ba4cb2826e..87280d1f9b 100644 --- a/engines/sci/engine/vm.cpp +++ b/engines/sci/engine/vm.cpp @@ -1188,7 +1188,7 @@ void run_vm(EngineState *s, bool restoring) { // We shouldn't initialize temp variables at all // We put special segment 0xFFFF in there, so that uninitialized reads can get detected for (int i = 0; i < opparams[0]; i++) - s->xs->sp[i] = make_reg(0xffff, 0xffff); + s->xs->sp[i] = make_reg(0xffff, 0); // for (int i = 0; i < opparams[0]; i++) // s->xs->sp[i] = make_reg(0, 'ss'); |