summaryrefslogtreecommitdiff
path: root/packages/zlib
diff options
context:
space:
mode:
authorflorian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-11-19 11:37:18 +0000
committerflorian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-11-19 11:37:18 +0000
commitf4e4a8d52df6b48ce110623ce96e0a3c0c6411fb (patch)
tree2a2e129d30b2b5e10503cd0a70ab8fd2af1f79b4 /packages/zlib
parent81ed07692f7378eba20beb131de0da5405b303e9 (diff)
downloadfpc-f4e4a8d52df6b48ce110623ce96e0a3c0c6411fb.tar.gz
* modified zlib patch to resolve 12667 by zipfelvo
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12176 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/zlib')
-rw-r--r--packages/zlib/src/zlib.pp16
1 files changed, 8 insertions, 8 deletions
diff --git a/packages/zlib/src/zlib.pp b/packages/zlib/src/zlib.pp
index 3dc170f412..df8268fa4c 100644
--- a/packages/zlib/src/zlib.pp
+++ b/packages/zlib/src/zlib.pp
@@ -11,7 +11,8 @@ interface
{$ifdef unix}
{$linklib c}
{$endif}
-{$PACKRECORDS 4}
+
+{$packrecords c}
uses
ctypes;
@@ -35,13 +36,12 @@ const
type
{ Compatible with paszlib }
- Uint = Longint;
- Ulong = Longint;
- Ulongf = Longint;
+ Uint = cuint;
+ Ulong = culong;
+ Ulongf = Ulong;
Pulongf = ^Ulongf;
- z_off_t = longint;
- pbyte = ^byte;
- pbytef = ^byte;
+ z_off_t = coff_t;
+ pbytef = pbyte;
TAllocfunc = function (opaque:pointer; items:uInt; size:uInt):pointer;cdecl;
TFreeFunc = procedure (opaque:pointer; address:pointer);cdecl;
@@ -62,7 +62,7 @@ type
zalloc : TAllocFunc;
zfree : TFreeFunc;
opaque : pointer;
- data_type : longint;
+ data_type : cint;
adler : uLong;
reserved : uLong;
end;