From afed447b6fd3f52e7958c5ce499f84939f2e79e3 Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Fri, 6 Aug 2010 15:12:03 +0000 Subject: SCI: fix warnings svn-id: r51788 --- engines/sci/engine/script.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engines/sci/engine/script.cpp') diff --git a/engines/sci/engine/script.cpp b/engines/sci/engine/script.cpp index 845f5b92e3..17ea7cf782 100644 --- a/engines/sci/engine/script.cpp +++ b/engines/sci/engine/script.cpp @@ -168,7 +168,7 @@ int32 Script::findSignature(const SciScriptSignature *signature, const byte *scr uint32 DWordOffset = 0; // first search for the magic DWORD while (DWordOffset < searchLimit) { - if (magicDWord == *(uint32 *)(scriptData + DWordOffset)) { + if (magicDWord == *(const uint32 *)(scriptData + DWordOffset)) { // magic DWORD found, check if actual signature matches uint32 offset = DWordOffset + signature->magicOffset; uint32 byteOffset = offset; @@ -200,7 +200,7 @@ void Script::matchSignatureAndPatch(uint16 scriptNr, const byte *scriptData, con if (g_sci->getGameId() == GID_HOYLE4) { const SciScriptSignature *signatureTable = hoyle4Signatures; while (signatureTable->data) { - uint32 foundOffset = findSignature(signatureTable, scriptData, scriptSize); + int32 foundOffset = findSignature(signatureTable, scriptData, scriptSize); if (foundOffset != -1) { // found, so apply the patch warning("matched %s on script %d offset %d", signatureTable->description, scriptNr, foundOffset); -- cgit v1.2.3