diff --git a/packages/proj4/namespaced/Kuvx.Proj.pas b/packages/proj4/namespaced/Kuvx.Proj.pas new file mode 100644 index 0000000000..3ee443f698 --- /dev/null +++ b/packages/proj4/namespaced/Kuvx.Proj.pas @@ -0,0 +1,3 @@ +unit Kuvx.Proj; +{$DEFINE FPC_DOTTEDUNITS} +{$i proj.pas} diff --git a/packages/proj4/namespaces.lst b/packages/proj4/namespaces.lst new file mode 100644 index 0000000000..10689dda25 --- /dev/null +++ b/packages/proj4/namespaces.lst @@ -0,0 +1,3 @@ +src/proj.pas=namespaced/Kuvx.Proj.pas +{s*:src/}=namespaced/ +{i+:src/} diff --git a/packages/proj4/src/proj.pas b/packages/proj4/src/proj.pas index 7a36bedfd6..87820654f1 100644 --- a/packages/proj4/src/proj.pas +++ b/packages/proj4/src/proj.pas @@ -32,7 +32,9 @@ * DEALINGS IN THE SOFTWARE. ******************************************************************************) +{$IFNDEF FPC_DOTTEDUNITS} unit proj; +{$ENDIF FPC_DOTTEDUNITS} {$mode objfpc} {$MINENUMSIZE 4} @@ -40,8 +42,13 @@ unit proj; interface +{$IFDEF FPC_DOTTEDUNITS} +uses + System.CTypes; +{$ELSE FPC_DOTTEDUNITS} uses ctypes; +{$ENDIF FPC_DOTTEDUNITS} {$IFDEF WINDOWS} {$DEFINE DYNLINK}