[Scummvm-cvs-logs] SF.net SVN: scummvm:[38548] scummvm/trunk/engines/sci/exereader.cpp

drmccoy at users.sourceforge.net drmccoy at users.sourceforge.net
Thu Feb 19 14:54:50 CET 2009


Revision: 38548
          http://scummvm.svn.sourceforge.net/scummvm/?rev=38548&view=rev
Author:   drmccoy
Date:     2009-02-19 13:54:50 +0000 (Thu, 19 Feb 2009)

Log Message:
-----------
MKID_BE() does not work that way. Moreover, it even fails to compile on my 64bit system because of "loss of precision".

Modified Paths:
--------------
    scummvm/trunk/engines/sci/exereader.cpp

Modified: scummvm/trunk/engines/sci/exereader.cpp
===================================================================
--- scummvm/trunk/engines/sci/exereader.cpp	2009-02-19 13:51:45 UTC (rev 38547)
+++ scummvm/trunk/engines/sci/exereader.cpp	2009-02-19 13:54:50 UTC (rev 38548)
@@ -81,7 +81,8 @@
 
 	// Check if it's a Mac exe
 	// Is there a better way to do this?
-	int32 offset = MKID_BE(magic) + 28;	// Resource map offset
+	// FIXME: MKID_BE() does /not/ work that way.
+	int32 offset = 0; //MKID_BE(magic) + 28;	// Resource map offset
 	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