@@ -0,0 +1,3 @@
+unit Api.Dllist;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i dllist.pp}
+unit Api.Dllistdyn;
+{$i dllistdyn.pp}
+unit Api.Postgres;
+{$i postgres.pp}
+unit Api.Postgres3;
+{$i postgres3.pp}
+unit Api.Postgres3dyn;
+{$i postgres3dyn.pp}
@@ -0,0 +1,7 @@
+src/postgres.pp=namespaced/Api.Postgres.pp
+{s*:src/}=namespaced/
+{i+:src/}
+src/postgres3dyn.pp=namespaced/Api.Postgres3dyn.pp
+src/dllist.pp=namespaced/Api.Dllist.pp
+src/dllistdyn.pp=namespaced/Api.Dllistdyn.pp
+src/postgres3.pp=namespaced/Api.Postgres3.pp
@@ -1,4 +1,6 @@
+{$IFNDEF FPC_DOTTEDUNITS}
unit dllist;
+{$ENDIF FPC_DOTTEDUNITS}
interface
@@ -3,14 +3,21 @@
when finished.
}
unit DllistDyn;
{$mode objfpc}{$H+}
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+ System.DynLibs, System.SysUtils;
+{$ELSE FPC_DOTTEDUNITS}
uses
dynlibs, SysUtils;
{$PACKRECORDS C}
@@ -1,8 +1,14 @@
unit postgres;
+uses Api.Dllist;
uses dllist;
{$linklib pq}
{$linklib c}
@@ -5,11 +5,17 @@
It is for postgreSQL version 7.4 and higher with support for the v3.0
connection-protocol
unit postgres3;
@@ -5,14 +5,21 @@
unit postgres3dyn;
+ System.DynLibs, System.SysUtils, Api.Dllistdyn, System.CTypes;
dynlibs, SysUtils, dllistdyn, ctypes;
{$IFDEF Unix}
const