Browse Source

* Dotted filenames for package zlib

Michaël Van Canneyt 2 năm trước cách đây
mục cha
commit
e289d78b28

+ 3 - 0
packages/zlib/namespaced/Api.Z.pp

@@ -0,0 +1,3 @@
+unit Api.Z;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i zlib.pp}

+ 3 - 0
packages/zlib/namespaces.lst

@@ -0,0 +1,3 @@
+src/zlib.pp=namespaced/Api.Z.pp
+{s*:src/}=namespaced/
+{i+:src/}

+ 7 - 0
packages/zlib/src/zlib.pp

@@ -1,7 +1,9 @@
 {$ifndef NO_SMART_LINK}
 {$smartlink on}
 {$endif}
+{$IFNDEF FPC_DOTTEDUNITS}
 unit ZLib;
+{$ENDIF FPC_DOTTEDUNITS}
 
 interface
 
@@ -14,8 +16,13 @@ interface
 
 {$packrecords c}
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  System.CTypes;
+{$ELSE FPC_DOTTEDUNITS}
 uses
   ctypes;
+{$ENDIF FPC_DOTTEDUNITS}
 
 const
 {$ifdef netware}  {zlib.nlm comes with netware6}