[Scummvm-cvs-logs] SF.net SVN: scummvm:[38551] scummvm/trunk/engines/sci/exereader.cpp
joostp at users.sourceforge.net
joostp at users.sourceforge.net
Thu Feb 19 17:17:10 CET 2009
Revision: 38551
http://scummvm.svn.sourceforge.net/scummvm/?rev=38551&view=rev
Author: joostp
Date: 2009-02-19 16:17:08 +0000 (Thu, 19 Feb 2009)
Log Message:
-----------
use READ_BE_UINT32() function to read a 32-bit Big Endian value.
Modified Paths:
--------------
scummvm/trunk/engines/sci/exereader.cpp
Modified: scummvm/trunk/engines/sci/exereader.cpp
===================================================================
--- scummvm/trunk/engines/sci/exereader.cpp 2009-02-19 14:47:30 UTC (rev 38550)
+++ scummvm/trunk/engines/sci/exereader.cpp 2009-02-19 16:17:08 UTC (rev 38551)
@@ -80,10 +80,9 @@
return true;
// Check if it's a Mac exe
- // TODO: Is there a better way to do this?
// Resource map offset
- int32 offset = (magic[0] << 24) | (magic[1] << 16) | (magic[2] << 8) | magic[3];
+ int32 offset = (int32)READ_BE_UINT32(magic);
offset += 28;
if (exeStream->size() <= offset)
return false;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list