aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
authorMartin Kiewitz2015-05-04 21:50:42 +0200
committerMartin Kiewitz2015-05-04 21:50:42 +0200
commitf1a75991edcb810c8034af8d797f5fc139c9be57 (patch)
treec3c1e11872661eb871aa85d08de9d0caee60c82d /engines/sci
parented7007162a092e4b9e3d9306b078af5a8984cad0 (diff)
downloadscummvm-rg350-f1a75991edcb810c8034af8d797f5fc139c9be57.tar.gz
scummvm-rg350-f1a75991edcb810c8034af8d797f5fc139c9be57.tar.bz2
scummvm-rg350-f1a75991edcb810c8034af8d797f5fc139c9be57.zip
SCI: fix bug in new string identifying code
fixes string identifying in mac SCI1.1 games
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/engine/script.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/engine/script.cpp b/engines/sci/engine/script.cpp
index 70e558854b..69f52495e0 100644
--- a/engines/sci/engine/script.cpp
+++ b/engines/sci/engine/script.cpp
@@ -274,7 +274,7 @@ void Script::identifyStrings() {
listEntry.ptrOffset = stringStartPtr - _buf; // Calculate offset inside script data
// now look for terminating [NUL]
do {
- stringDataByte = READ_SCI11ENDIAN_UINT16(stringDataPtr);
+ stringDataByte = *stringDataPtr;
stringDataPtr++;
stringDataLeft--;
if (!stringDataByte) // NUL found, exit this loop
@@ -356,7 +356,7 @@ void Script::identifyStrings() {
listEntry.ptrOffset = stringStartPtr - _buf; // Calculate offset inside script data
// now look for terminating [NUL]
do {
- stringDataByte = READ_SCI11ENDIAN_UINT16(stringDataPtr);
+ stringDataByte = *stringDataPtr;
stringDataPtr++;
stringDataLeft--;
if (!stringDataByte) // NUL found, exit this loop