Browse Source

* Dotted filenames for package iconvenc

Michaël Van Canneyt 2 years ago
parent
commit
5da79e7ffa

+ 3 - 0
packages/iconvenc/namespaced/UnixApi.Iconvenc.pas

@@ -0,0 +1,3 @@
+unit UnixApi.Iconvenc;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i iconvenc.pas}

+ 3 - 0
packages/iconvenc/namespaced/UnixApi.Iconvenc_dyn.pas

@@ -0,0 +1,3 @@
+unit UnixApi.Iconvenc_dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i iconvenc_dyn.pas}

+ 4 - 0
packages/iconvenc/namespaces.lst

@@ -0,0 +1,4 @@
+src/iconvenc.pas=namespaced/UnixApi.Iconvenc.pas
+{s*:src/}=namespaced/
+{i+:src/}
+src/iconvenc_dyn.pas=namespaced/UnixApi.Iconvenc_dyn.pas

+ 8 - 0
packages/iconvenc/src/iconvenc.pas

@@ -14,15 +14,23 @@
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 
 }
 }
+{$IFNDEF FPC_DOTTEDUNITS}
 unit iconvenc;
 unit iconvenc;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  System.CTypes,UnixApi.Types,UnixApi.Base,
+  System.InitC;
+{$ELSE FPC_DOTTEDUNITS}
 uses
 uses
   ctypes,unixtype,baseunix,
   ctypes,unixtype,baseunix,
   initc;
   initc;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
   n = 1;
   n = 1;

+ 9 - 0
packages/iconvenc/src/iconvenc_dyn.pas

@@ -14,15 +14,24 @@
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 
 }
 }
+{$IFNDEF FPC_DOTTEDUNITS}
 unit iconvenc_dyn;
 unit iconvenc_dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  System.CTypes,UnixApi.Types,UnixApi.Base,
+  UnixApi.Dl,
+  System.InitC;
+{$ELSE FPC_DOTTEDUNITS}
 uses
 uses
   ctypes,unixtype,baseunix,
   ctypes,unixtype,baseunix,
   dl,
   dl,
   initc;
   initc;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
   n = 1;
   n = 1;