diff --git a/packages/libtar/namespaced/Libx.Libtar.pp b/packages/libtar/namespaced/Libx.Libtar.pp new file mode 100644 index 0000000000..8e1b1f05b3 --- /dev/null +++ b/packages/libtar/namespaced/Libx.Libtar.pp @@ -0,0 +1,3 @@ +unit Libx.Libtar; +{$DEFINE FPC_DOTTEDUNITS} +{$i libtar.pp} diff --git a/packages/libtar/namespaces.lst b/packages/libtar/namespaces.lst new file mode 100644 index 0000000000..3045466c5b --- /dev/null +++ b/packages/libtar/namespaces.lst @@ -0,0 +1,3 @@ +src/libtar.pp=namespaced/Libx.Libtar.pp +{s*:src/}=namespaced/ +{i+:src/} diff --git a/packages/libtar/src/libtar.pp b/packages/libtar/src/libtar.pp index 00515930b3..1388588e30 100644 --- a/packages/libtar/src/libtar.pp +++ b/packages/libtar/src/libtar.pp @@ -84,7 +84,9 @@ Date Author Changes Mostly rawbytestring and a couple of more hary typecasts. *) +{$IFNDEF FPC_DOTTEDUNITS} UNIT libtar; +{$ENDIF FPC_DOTTEDUNITS} INTERFACE @@ -97,6 +99,19 @@ INTERFACE {$ENDIF} {$ENDIF} +{$IFDEF FPC_DOTTEDUNITS} +USES +{$IFDEF LIBCUNIT} + Api.Libc, // MvdV: Nothing is used from this??? +{$ENDIF} +{$ifdef Unix} + UnixApi.Types, UnixApi.Base, UnixApi.Unix, +{$endif} +(*$IFDEF MSWINDOWS *) + WinApi.Windows, +(*$ENDIF *) + System.SysUtils, System.Classes; +{$ELSE FPC_DOTTEDUNITS} USES {$IFDEF LIBCUNIT} Libc, // MvdV: Nothing is used from this??? @@ -108,6 +123,7 @@ USES Windows, (*$ENDIF *) SysUtils, Classes; +{$ENDIF FPC_DOTTEDUNITS} TYPE