diff --git a/packages/dts/namespaced/Api.Dts.pas b/packages/dts/namespaced/Api.Dts.pas new file mode 100644 index 0000000000..658e2a756c --- /dev/null +++ b/packages/dts/namespaced/Api.Dts.pas @@ -0,0 +1,3 @@ +unit Api.Dts; +{$DEFINE FPC_DOTTEDUNITS} +{$i dts.pas} diff --git a/packages/dts/namespaces.lst b/packages/dts/namespaces.lst new file mode 100644 index 0000000000..754713c344 --- /dev/null +++ b/packages/dts/namespaces.lst @@ -0,0 +1,3 @@ +src/dts.pas=namespaced/Api.Dts.pas +{s*:src/}=namespaced/ +{i+:src/} diff --git a/packages/dts/src/dts.pas b/packages/dts/src/dts.pas index e7f0b1677b..cfb8d62e20 100644 --- a/packages/dts/src/dts.pas +++ b/packages/dts/src/dts.pas @@ -252,15 +252,22 @@ loop on input bytes: convert samples to integer and queue to soundcard } +{$IFNDEF FPC_DOTTEDUNITS} unit dts; +{$ENDIF FPC_DOTTEDUNITS} {$mode objfpc} {$MINENUMSIZE 4} interface +{$IFDEF FPC_DOTTEDUNITS} +uses + System.CTypes; +{$ELSE FPC_DOTTEDUNITS} uses ctypes; +{$ENDIF FPC_DOTTEDUNITS} {$UNDEF LIBA52_DOUBLE}