فهرست منبع

* Dotted filenames for package modplug

Michaël Van Canneyt 2 سال پیش
والد
کامیت
b3aaf78961
3فایلهای تغییر یافته به همراه14 افزوده شده و 1 حذف شده
  1. 3 0
      packages/modplug/namespaced/Api.Modplug.pas
  2. 3 0
      packages/modplug/namespaces.lst
  3. 8 1
      packages/modplug/src/modplug.pas

+ 3 - 0
packages/modplug/namespaced/Api.Modplug.pas

@@ -0,0 +1,3 @@
+unit Api.Modplug;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i modplug.pas}

+ 3 - 0
packages/modplug/namespaces.lst

@@ -0,0 +1,3 @@
+src/modplug.pas=namespaced/Api.Modplug.pas
+{s*:src/}=namespaced/
+{i+:src/}

+ 8 - 1
packages/modplug/src/modplug.pas

@@ -9,15 +9,22 @@
  * Authors: Kenton Varda <[email protected]> (C interface wrapper)
  *)
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit modplug;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$mode objfpc}
 {$MINENUMSIZE 4}
 
 interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  System.CTypes;
+{$ELSE FPC_DOTTEDUNITS}
 uses
   ctypes;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$IFDEF WINDOWS}
   {$DEFINE DYNLINK}
@@ -127,4 +134,4 @@ begin
   FreeMem(p);
 end;
 
-end.
+end.