Browse Source

* Dotted filenames for package mysql

Michaël Van Canneyt 2 years ago
parent
commit
3e5323476d
53 changed files with 209 additions and 1 deletions
  1. 3 0
      packages/mysql/namespaced/Api.My4_sys.pp
  2. 3 0
      packages/mysql/namespaced/Api.Mysql3.pp
  3. 3 0
      packages/mysql/namespaced/Api.Mysql3_com.pp
  4. 3 0
      packages/mysql/namespaced/Api.Mysql3_comdyn.pp
  5. 3 0
      packages/mysql/namespaced/Api.Mysql3_version.pp
  6. 3 0
      packages/mysql/namespaced/Api.Mysql3dyn.pp
  7. 3 0
      packages/mysql/namespaced/Api.Mysql4.pp
  8. 3 0
      packages/mysql/namespaced/Api.Mysql40.pp
  9. 3 0
      packages/mysql/namespaced/Api.Mysql40dyn.pp
  10. 3 0
      packages/mysql/namespaced/Api.Mysql41.pp
  11. 3 0
      packages/mysql/namespaced/Api.Mysql41dyn.pp
  12. 3 0
      packages/mysql/namespaced/Api.Mysql4_com.pp
  13. 3 0
      packages/mysql/namespaced/Api.Mysql4_comdyn.pp
  14. 3 0
      packages/mysql/namespaced/Api.Mysql4_version.pp
  15. 3 0
      packages/mysql/namespaced/Api.Mysql4dyn.pp
  16. 3 0
      packages/mysql/namespaced/Api.Mysql50.pp
  17. 3 0
      packages/mysql/namespaced/Api.Mysql50dyn.pp
  18. 3 0
      packages/mysql/namespaced/Api.Mysql51.pp
  19. 3 0
      packages/mysql/namespaced/Api.Mysql51dyn.pp
  20. 3 0
      packages/mysql/namespaced/Api.Mysql55.pp
  21. 3 0
      packages/mysql/namespaced/Api.Mysql55dyn.pp
  22. 3 0
      packages/mysql/namespaced/Api.Mysql56.pp
  23. 3 0
      packages/mysql/namespaced/Api.Mysql56dyn.pp
  24. 3 0
      packages/mysql/namespaced/Api.Mysql57.pp
  25. 3 0
      packages/mysql/namespaced/Api.Mysql57dyn.pp
  26. 3 0
      packages/mysql/namespaced/Api.Mysql80dyn.pp
  27. 27 0
      packages/mysql/namespaces.lst
  28. 7 0
      packages/mysql/src/my4_sys.pp
  29. 15 1
      packages/mysql/src/mysql.inc
  30. 6 0
      packages/mysql/src/mysql3.pp
  31. 7 0
      packages/mysql/src/mysql3_com.pp
  32. 6 0
      packages/mysql/src/mysql3_comdyn.pp
  33. 2 0
      packages/mysql/src/mysql3_version.pp
  34. 6 0
      packages/mysql/src/mysql3dyn.pp
  35. 6 0
      packages/mysql/src/mysql4.pp
  36. 2 0
      packages/mysql/src/mysql40.pp
  37. 2 0
      packages/mysql/src/mysql40dyn.pp
  38. 2 0
      packages/mysql/src/mysql41.pp
  39. 2 0
      packages/mysql/src/mysql41dyn.pp
  40. 7 0
      packages/mysql/src/mysql4_com.pp
  41. 6 0
      packages/mysql/src/mysql4_comdyn.pp
  42. 2 0
      packages/mysql/src/mysql4_version.pp
  43. 6 0
      packages/mysql/src/mysql4dyn.pp
  44. 2 0
      packages/mysql/src/mysql50.pp
  45. 2 0
      packages/mysql/src/mysql50dyn.pp
  46. 2 0
      packages/mysql/src/mysql51.pp
  47. 2 0
      packages/mysql/src/mysql51dyn.pp
  48. 2 0
      packages/mysql/src/mysql51emb.pp
  49. 2 0
      packages/mysql/src/mysql55.pp
  50. 2 0
      packages/mysql/src/mysql55dyn.pp
  51. 2 0
      packages/mysql/src/mysql56dyn.pp
  52. 2 0
      packages/mysql/src/mysql57dyn.pp
  53. 2 0
      packages/mysql/src/mysql80dyn.pp

+ 3 - 0
packages/mysql/namespaced/Api.My4_sys.pp

@@ -0,0 +1,3 @@
+unit Api.My4_sys;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i my4_sys.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql3.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql3;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql3.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql3_com.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql3_com;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql3_com.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql3_comdyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql3_comdyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql3_comdyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql3_version.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql3_version;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql3_version.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql3dyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql3dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql3dyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql4.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql4;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql4.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql40.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql40;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql40.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql40dyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql40dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql40dyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql41.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql41;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql41.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql41dyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql41dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql41dyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql4_com.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql4_com;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql4_com.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql4_comdyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql4_comdyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql4_comdyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql4_version.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql4_version;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql4_version.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql4dyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql4dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql4dyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql50.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql50;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql50.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql50dyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql50dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql50dyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql51.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql51;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql51.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql51dyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql51dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql51dyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql55.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql55;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql55.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql55dyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql55dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql55dyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql56.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql56;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql56.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql56dyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql56dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql56dyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql57.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql57;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql57.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql57dyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql57dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql57dyn.pp}

+ 3 - 0
packages/mysql/namespaced/Api.Mysql80dyn.pp

@@ -0,0 +1,3 @@
+unit Api.Mysql80dyn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mysql80dyn.pp}

+ 27 - 0
packages/mysql/namespaces.lst

@@ -0,0 +1,27 @@
+src/mysql56dyn.pp=namespaced/Api.Mysql56dyn.pp
+{s*:src/}=namespaced/
+{i+:src/}
+src/my4_sys.pp=namespaced/Api.My4_sys.pp
+src/mysql51emb.pp=namespaced/Api.Mysql51emb.pp
+src/mysql41dyn.pp=namespaced/Api.Mysql41dyn.pp
+src/mysql3_com.pp=namespaced/Api.Mysql3_com.pp
+src/mysql50dyn.pp=namespaced/Api.Mysql50dyn.pp
+src/mysql3.pp=namespaced/Api.Mysql3.pp
+src/mysql80dyn.pp=namespaced/Api.Mysql80dyn.pp
+src/mysql55.pp=namespaced/Api.Mysql55.pp
+src/mysql57dyn.pp=namespaced/Api.Mysql57dyn.pp
+src/mysql3_version.pp=namespaced/Api.Mysql3_version.pp
+src/mysql51dyn.pp=namespaced/Api.Mysql51dyn.pp
+src/mysql4.pp=namespaced/Api.Mysql4.pp
+src/mysql3dyn.pp=namespaced/Api.Mysql3dyn.pp
+src/mysql4_com.pp=namespaced/Api.Mysql4_com.pp
+src/mysql3_comdyn.pp=namespaced/Api.Mysql3_comdyn.pp
+src/mysql4dyn.pp=namespaced/Api.Mysql4dyn.pp
+src/mysql55dyn.pp=namespaced/Api.Mysql55dyn.pp
+src/mysql40.pp=namespaced/Api.Mysql40.pp
+src/mysql50.pp=namespaced/Api.Mysql50.pp
+src/mysql4_comdyn.pp=namespaced/Api.Mysql4_comdyn.pp
+src/mysql4_version.pp=namespaced/Api.Mysql4_version.pp
+src/mysql51.pp=namespaced/Api.Mysql51.pp
+src/mysql40dyn.pp=namespaced/Api.Mysql40dyn.pp
+src/mysql41.pp=namespaced/Api.Mysql41.pp

+ 7 - 0
packages/mysql/src/my4_sys.pp

@@ -1,9 +1,16 @@
+{$IFNDEF FPC_DOTTEDUNITS}
 unit my4_sys;
+{$ENDIF FPC_DOTTEDUNITS}
 
   interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+    uses
+      System.CTypes;
+{$ELSE FPC_DOTTEDUNITS}
     uses
       ctypes;
+{$ENDIF FPC_DOTTEDUNITS}
 
     type
       st_dynamic_array = record

+ 15 - 1
packages/mysql/src/mysql.inc

@@ -20,12 +20,26 @@
 {$MACRO on}
 
 interface
-{$ifdef Load_Dynamically}{$define LinkDynamically}{$endif}
+
+{$ifdef Load_Dynamically}
+{$define LinkDynamically}
+{$endif}
+
+{$IFDEF FPC_DOTTEDUNITS}
+
+uses
+{$IFDEF LinkDynamically}
+     System.SysUtils,
+{$ENDIF}
+     System.CTypes, System.DynLibs;
+{$ELSE FPC_DOTTEDUNITS}
+
 uses
 {$IFDEF LinkDynamically}
      sysutils,
 {$ENDIF}
      ctypes, dynlibs;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$IFDEF Unix}
   {$DEFINE extdecl:=cdecl}

+ 6 - 0
packages/mysql/src/mysql3.pp

@@ -1,5 +1,7 @@
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql3;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$undef use_mysql_321} { if undefined, use mysql 3.23 interface }
 {
@@ -19,7 +21,11 @@ unit mysql3;
 
 interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses Api.Mysql3_com, Api.Mysql3_version;
+{$ELSE FPC_DOTTEDUNITS}
 uses mysql3_com, mysql3_version;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$IFDEF Unix}
   {$DEFINE extdecl:=cdecl}

+ 7 - 0
packages/mysql/src/mysql3_com.pp

@@ -1,4 +1,6 @@
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql3_com;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$undef use_mysql_321} { if undefined, use mysql 3.23 interface }
 
@@ -13,8 +15,13 @@ unit mysql3_com;
 
 interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  Api.Mysql3_version;
+{$ELSE FPC_DOTTEDUNITS}
 uses
   mysql3_version;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$IFDEF Unix}
   {$DEFINE extdecl:=cdecl}

+ 6 - 0
packages/mysql/src/mysql3_comdyn.pp

@@ -4,7 +4,9 @@
   Call InitialiseMysql3_com before using any of the calls, and call ReleaseMysql3_com
   when finished.
 }
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql3_comdyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {
   Adapted from mysql4_comdyn by Bram Kuijvenhoven (Hexis BV, The Netherlands)
@@ -15,7 +17,11 @@ unit mysql3_comdyn;
 
 interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses System.DynLibs, System.SysUtils;
+{$ELSE FPC_DOTTEDUNITS}
 uses dynlibs, sysutils;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$IFDEF Unix}
   {$DEFINE extdecl:=cdecl}

+ 2 - 0
packages/mysql/src/mysql3_version.pp

@@ -1,4 +1,6 @@
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql3_version;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$undef use_mysql_321} { if undefined, use mysql 3.23 interface }
 

+ 6 - 0
packages/mysql/src/mysql3dyn.pp

@@ -4,7 +4,9 @@
   Call InitialiseMysql3 before using any of the calls, and call ReleaseMysql3
   when finished.
 }
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql3dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {
   Adapted from mysql4dyn by Bram Kuijvenhoven (Hexis BV, The Netherlands)
@@ -15,7 +17,11 @@ unit mysql3dyn;
 
 interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses System.DynLibs, System.Classes, System.SysUtils, Api.Mysql3_comdyn;
+{$ELSE FPC_DOTTEDUNITS}
 uses dynlibs, classes, sysutils, mysql3_comdyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$IFDEF Unix}
   {$DEFINE extdecl:=cdecl}

+ 6 - 0
packages/mysql/src/mysql4.pp

@@ -1,7 +1,13 @@
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql4;
+{$ENDIF FPC_DOTTEDUNITS}
 interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses System.CTypes,Api.My4_sys,Api.Mysql4_com,System.DynLibs;
+{$ELSE FPC_DOTTEDUNITS}
 uses ctypes,my4_sys,mysql4_com,dynlibs;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {
   Automatically converted by H2Pas 0.99.15 from mysql.ph

+ 2 - 0
packages/mysql/src/mysql40.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 4.0
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql40;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$UNDEF LinkDynamically}
 {$UNDEF MYSQL41}

+ 2 - 0
packages/mysql/src/mysql40dyn.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 4.0
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql40dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$DEFINE LinkDynamically}
 {$UNDEF MYSQL41}

+ 2 - 0
packages/mysql/src/mysql41.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 4.1
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql41;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$UNDEF LinkDynamically}
 {$DEFINE MYSQL41}

+ 2 - 0
packages/mysql/src/mysql41dyn.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 4.1
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql41dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$DEFINE LinkDynamically}
 {$DEFINE MYSQL41}

+ 7 - 0
packages/mysql/src/mysql4_com.pp

@@ -2,11 +2,18 @@
 {$MACRO on}
 
 {$PACKRECORDS C}
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql4_com;
+{$ENDIF FPC_DOTTEDUNITS}
 interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  System.CTypes,System.DynLibs;
+{$ELSE FPC_DOTTEDUNITS}
 uses
   ctypes,dynlibs;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$IFDEF Unix}
   {$DEFINE extdecl:=cdecl}

+ 6 - 0
packages/mysql/src/mysql4_comdyn.pp

@@ -4,14 +4,20 @@
   Call InitialiseMysql4_com before using any of the calls, and call ReleaseMysql4_com
   when finished.
 }
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql4_comdyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$mode objfpc}{$H+}
 {$MACRO on}
 
 interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses System.CTypes,Api.My4_sys,System.DynLibs, System.SysUtils;
+{$ELSE FPC_DOTTEDUNITS}
 uses ctypes,my4_sys,dynlibs, sysutils;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$IFDEF Unix}
   {$DEFINE extdecl:=cdecl}

+ 2 - 0
packages/mysql/src/mysql4_version.pp

@@ -1,4 +1,6 @@
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql4_version;
+{$ENDIF FPC_DOTTEDUNITS}
 interface
 
 {

+ 6 - 0
packages/mysql/src/mysql4dyn.pp

@@ -4,14 +4,20 @@
   Call InitialiseMysql4 before using any of the calls, and call ReleaseMysql4
   when finished.
 }
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql4dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$mode objfpc}{$H+}
 {$MACRO on}
 
 interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses System.CTypes,System.DynLibs, System.Classes, System.SysUtils, Api.My4_sys, Api.Mysql4_comdyn;
+{$ELSE FPC_DOTTEDUNITS}
 uses ctypes,dynlibs, classes, sysutils, my4_sys, mysql4_comdyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {

+ 2 - 0
packages/mysql/src/mysql50.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 5.0
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql50;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$UNDEF LinkDynamically}
 {$DEFINE MYSQL50}

+ 2 - 0
packages/mysql/src/mysql50dyn.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 5.0
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql50dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$DEFINE LinkDynamically}
 {$DEFINE MYSQL50}

+ 2 - 0
packages/mysql/src/mysql51.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 5.1
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql51;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$UNDEF LinkDynamically}
 {$DEFINE MYSQL51}

+ 2 - 0
packages/mysql/src/mysql51dyn.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 5.1
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql51dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$DEFINE LOAD_DYNAMICALLY}
 {$DEFINE MYSQL51}

+ 2 - 0
packages/mysql/src/mysql51emb.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 5.1
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql51emb;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$DEFINE Embedded}
 {$DEFINE MYSQL51}

+ 2 - 0
packages/mysql/src/mysql55.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 5.5
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql55;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$UNDEF LinkDynamically}
 {$DEFINE MYSQL55}

+ 2 - 0
packages/mysql/src/mysql55dyn.pp

@@ -2,7 +2,9 @@
   Contains the mysql calls for MySQL 5.5
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql55dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$DEFINE LinkDynamically}
 {$DEFINE MYSQL55}

+ 2 - 0
packages/mysql/src/mysql56dyn.pp

@@ -2,7 +2,9 @@
   Contains the MySQL calls for MySQL 5.6
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql56dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$DEFINE LinkDynamically}
 {$DEFINE MYSQL56}

+ 2 - 0
packages/mysql/src/mysql57dyn.pp

@@ -2,7 +2,9 @@
   Contains the MySQL calls for MySQL 5.7
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql57dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$DEFINE LinkDynamically}
 {$DEFINE MYSQL57}

+ 2 - 0
packages/mysql/src/mysql80dyn.pp

@@ -2,7 +2,9 @@
   Contains the MySQL calls for MySQL 8.0
 }
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mysql80dyn;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$DEFINE LinkDynamically}
 {$DEFINE MYSQL80}