From: <ou...@us...> - 2012-01-16 21:05:31
|
Revision: 3687 http://jcl.svn.sourceforge.net/jcl/?rev=3687&view=rev Author: outchy Date: 2012-01-16 21:05:25 +0000 (Mon, 16 Jan 2012) Log Message: ----------- Fix the version error with 64-bit static link: Andreas Hausladen commented in the newsgroups that MS compiler aligns record sizes on multiples of 8. Modified Paths: -------------- trunk/jcl/source/common/zlibh.pas Modified: trunk/jcl/source/common/zlibh.pas =================================================================== --- trunk/jcl/source/common/zlibh.pas 2012-01-16 16:14:44 UTC (rev 3686) +++ trunk/jcl/source/common/zlibh.pas 2012-01-16 21:05:25 UTC (rev 3687) @@ -267,7 +267,10 @@ data_type: Integer; // best guess about the data type: ascii or binary adler: uLong; // adler32 value of the uncompressed data - reserved: uLong; // reserved for future use + reserved: uLong; // reserved for future use + {$IFDEF CPU64} + padding: uLong; // Visual C++ compiler adds a 4 byte padding + {$ENDIF CPU64} end; {$IFDEF COMPILER10_UP} (*$HPPEMIT 'namespace Zlibh {'*) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |