[Scummvm-cvs-logs] SF.net SVN: scummvm:[39553] scummvm/trunk/engines/sky/compact.cpp
lordhoto at users.sourceforge.net
lordhoto at users.sourceforge.net
Fri Mar 20 01:03:16 CET 2009
Revision: 39553
http://scummvm.svn.sourceforge.net/scummvm/?rev=39553&view=rev
Author: lordhoto
Date: 2009-03-20 00:03:16 +0000 (Fri, 20 Mar 2009)
Log Message:
-----------
Hopefully fix mingw64 compilation (borrowed from engines/scumm/saveload.h)
Modified Paths:
--------------
scummvm/trunk/engines/sky/compact.cpp
Modified: scummvm/trunk/engines/sky/compact.cpp
===================================================================
--- scummvm/trunk/engines/sky/compact.cpp 2009-03-19 23:52:30 UTC (rev 39552)
+++ scummvm/trunk/engines/sky/compact.cpp 2009-03-20 00:03:16 UTC (rev 39553)
@@ -29,12 +29,13 @@
#include "common/file.h"
#include "sky/compact.h"
#include "gui/message.h"
+#include <stddef.h> // for ptrdiff_t
namespace Sky {
#define SKY_CPT_SIZE 419427
-#define OFFS(type,item) (((long)(&((type*)0)->item)))
+#define OFFS(type,item) (((ptrdiff_t)(&((type*)42)->item))-42)
#define MK32(type,item) OFFS(type, item),0,0,0
#define MK16(type,item) OFFS(type, item),0
#define MK32_A5(type, item) MK32(type, item[0]), MK32(type, item[1]), \
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