Browse Source

* Added headers (bug #39481) for fcl-db.

marcoonthegit 3 years ago
parent
commit
afcf3e5201
48 changed files with 695 additions and 1 deletions
  1. 15 0
      packages/fcl-db/src/base/bufdataset_parser.pp
  2. 16 0
      packages/fcl-db/src/base/datasource.inc
  3. 15 0
      packages/fcl-db/src/base/dbcoll.pp
  4. 15 0
      packages/fcl-db/src/base/dsparams.inc
  5. 16 0
      packages/fcl-db/src/base/fieldmap.pp
  6. 15 0
      packages/fcl-db/src/base/sqltypes.pp
  7. 14 0
      packages/fcl-db/src/codegen/fpcgfieldmap.pp
  8. 15 0
      packages/fcl-db/src/codegen/fpcgtypesafedataset.pp
  9. 14 0
      packages/fcl-db/src/codegen/fpddpopcode.pp
  10. 14 0
      packages/fcl-db/src/dbase/dbf.pas
  11. 15 0
      packages/fcl-db/src/dbase/dbf_avl.pas
  12. 14 0
      packages/fcl-db/src/dbase/dbf_collate.pas
  13. 16 0
      packages/fcl-db/src/dbase/dbf_common.inc
  14. 14 0
      packages/fcl-db/src/dbase/dbf_cursor.pas
  15. 14 0
      packages/fcl-db/src/dbase/dbf_dbffile.pas
  16. 14 0
      packages/fcl-db/src/dbase/dbf_fields.pas
  17. 14 0
      packages/fcl-db/src/dbase/dbf_idxcur.pas
  18. 14 0
      packages/fcl-db/src/dbase/dbf_idxfile.pas
  19. 14 0
      packages/fcl-db/src/dbase/dbf_lang.pas
  20. 14 0
      packages/fcl-db/src/dbase/dbf_memo.pas
  21. 14 0
      packages/fcl-db/src/dbase/dbf_parser.pas
  22. 14 0
      packages/fcl-db/src/dbase/dbf_pgcfile.pas
  23. 14 0
      packages/fcl-db/src/dbase/dbf_pgfile.pas
  24. 14 0
      packages/fcl-db/src/dbase/dbf_prsdef.pas
  25. 14 1
      packages/fcl-db/src/dbase/dbf_prssupp.pas
  26. 14 0
      packages/fcl-db/src/dbase/dbf_struct.inc
  27. 16 0
      packages/fcl-db/src/dbase/dbf_wnix.inc
  28. 15 0
      packages/fcl-db/src/dbase/dbf_wos2.inc
  29. 15 0
      packages/fcl-db/src/dbase/dbf_wtil.pas
  30. 14 0
      packages/fcl-db/src/export/fpcsvexport.pp
  31. 14 0
      packages/fcl-db/src/export/fpdbexport.pp
  32. 14 0
      packages/fcl-db/src/export/fpdbfexport.pp
  33. 14 0
      packages/fcl-db/src/export/fpfixedexport.pp
  34. 14 0
      packages/fcl-db/src/export/fprtfexport.pp
  35. 14 0
      packages/fcl-db/src/export/fpsimplejsonexport.pp
  36. 14 0
      packages/fcl-db/src/export/fpsimplexmlexport.pp
  37. 14 0
      packages/fcl-db/src/export/fpsqlexport.pp
  38. 14 0
      packages/fcl-db/src/export/fptexexport.pp
  39. 14 0
      packages/fcl-db/src/json/extjsdataset.pp
  40. 15 0
      packages/fcl-db/src/json/fpjsondataset.pp
  41. 14 0
      packages/fcl-db/src/sqldb/interbase/ibconnection.pp
  42. 16 0
      packages/fcl-db/src/sqldb/mysql/mysqlconn.inc
  43. 15 0
      packages/fcl-db/src/sqldb/postgres/pqconnection.pp
  44. 14 0
      packages/fcl-db/src/sqldb/sqldbini.pp
  45. 14 0
      packages/fcl-db/src/sqldb/sqldblib.pp
  46. 15 0
      packages/fcl-db/src/sqlite/browseds.pas
  47. 15 0
      packages/fcl-db/src/sqlite/fillds.pas
  48. 15 0
      packages/fcl-db/src/sqlite/testds.pas

+ 15 - 0
packages/fcl-db/src/base/bufdataset_parser.pp

@@ -1,4 +1,19 @@
 unit bufdataset_parser;
 unit bufdataset_parser;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Joost van der Sluis and other members of the
+    Free Pascal development team
+
+    BufDataset parser
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 
 
 {$h+}
 {$h+}
 {$mode delphi}
 {$mode delphi}

+ 16 - 0
packages/fcl-db/src/base/datasource.inc

@@ -1,3 +1,19 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canneyt and other members of the
+    Free Pascal development team
+
+    datasource implementation
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
+
 { ---------------------------------------------------------------------
 { ---------------------------------------------------------------------
     TDatalink
     TDatalink
   ---------------------------------------------------------------------}
   ---------------------------------------------------------------------}

+ 15 - 0
packages/fcl-db/src/base/dbcoll.pp

@@ -1,3 +1,18 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canneyt and other members of the
+    Free Pascal development team
+
+    Dbcoll fieldmap implementation
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 unit DBColl;
 unit DBColl;
 
 
 interface
 interface

+ 15 - 0
packages/fcl-db/src/base/dsparams.inc

@@ -1,3 +1,18 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canneyt and other members of the
+    Free Pascal development team
+
+    Dataset parameters implementation
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 
 
 procedure SkipQuotesString(var p : pchar; QuoteChar : char; EscapeSlash, EscapeRepeat : Boolean);
 procedure SkipQuotesString(var p : pchar; QuoteChar : char; EscapeSlash, EscapeRepeat : Boolean);
 var notRepeatEscaped : boolean;
 var notRepeatEscaped : boolean;

+ 16 - 0
packages/fcl-db/src/base/fieldmap.pp

@@ -1,3 +1,19 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canneyt and other members of the
+    Free Pascal development team
+
+    Field map implementation
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
+
 unit fieldmap;
 unit fieldmap;
 {$mode objfpc}
 {$mode objfpc}
 {$H+}
 {$H+}

+ 15 - 0
packages/fcl-db/src/base/sqltypes.pp

@@ -1,3 +1,18 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canneyt and other members of the
+    Free Pascal development team
+
+    Sql Types
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 unit SQLTypes;
 unit SQLTypes;
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/codegen/fpcgfieldmap.pp

@@ -1,5 +1,19 @@
 unit fpcgfieldmap;
 unit fpcgfieldmap;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canneyt and other members of the
+    Free Pascal development team
 
 
+    Fieldmap implementation
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 15 - 0
packages/fcl-db/src/codegen/fpcgtypesafedataset.pp

@@ -1,3 +1,18 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canneyt and other members of the
+    Free Pascal development team
+
+    Typesafe dataset  
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 unit fpcgtypesafedataset;
 unit fpcgtypesafedataset;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 14 - 0
packages/fcl-db/src/codegen/fpddpopcode.pp

@@ -1,5 +1,19 @@
 unit FPDDPopCode;
 unit FPDDPopCode;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canneyt and other members of the
+    Free Pascal development team
 
 
+    type safe field populate code generator
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/dbase/dbf.pas

@@ -1,5 +1,19 @@
 unit dbf;
 unit dbf;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
 
 
+    DBF  main unit 
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 { design info in dbf_reg.pas }
 { design info in dbf_reg.pas }
 
 
 interface
 interface

+ 15 - 0
packages/fcl-db/src/dbase/dbf_avl.pas

@@ -1,4 +1,19 @@
 unit dbf_avl;
 unit dbf_avl;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
+
+    DBF  avl tree implementation
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 
 
 interface
 interface
 
 

+ 14 - 0
packages/fcl-db/src/dbase/dbf_collate.pas

@@ -1,5 +1,19 @@
 unit dbf_collate;
 unit dbf_collate;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
 
 
+    DBF  collation implementation
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$i dbf_common.inc}
 {$i dbf_common.inc}
 
 
 
 

+ 16 - 0
packages/fcl-db/src/dbase/dbf_common.inc

@@ -1,3 +1,19 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
+
+    DBF compiletime settings
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
+
 // define this if you need more SPEEEEEDDDD!!!
 // define this if you need more SPEEEEEDDDD!!!
 // useful if you index dbf files over a network
 // useful if you index dbf files over a network
 
 

+ 14 - 0
packages/fcl-db/src/dbase/dbf_cursor.pas

@@ -1,5 +1,19 @@
 unit dbf_cursor;
 unit dbf_cursor;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
 
 
+    DBF cursor implementation
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 interface
 interface
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}

+ 14 - 0
packages/fcl-db/src/dbase/dbf_dbffile.pas

@@ -1,5 +1,19 @@
 unit dbf_dbffile;
 unit dbf_dbffile;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
+
+    DBF file implementation
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 
+ **********************************************************************}
 interface
 interface
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}

+ 14 - 0
packages/fcl-db/src/dbase/dbf_fields.pas

@@ -1,5 +1,19 @@
 unit dbf_fields;
 unit dbf_fields;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
 
 
+    DBF avl tree implementation
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 interface
 interface
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}

+ 14 - 0
packages/fcl-db/src/dbase/dbf_idxcur.pas

@@ -1,5 +1,19 @@
 unit dbf_idxcur;
 unit dbf_idxcur;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
 
 
+    DBF index cursor support
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 interface
 interface
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}

+ 14 - 0
packages/fcl-db/src/dbase/dbf_idxfile.pas

@@ -1,5 +1,19 @@
 unit dbf_idxfile;
 unit dbf_idxfile;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
+
+    DBF index file support
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 
+ **********************************************************************}
 interface
 interface
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}

+ 14 - 0
packages/fcl-db/src/dbase/dbf_lang.pas

@@ -1,5 +1,19 @@
 unit dbf_lang;
 unit dbf_lang;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
+
+    DBF multilang support
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 
+ **********************************************************************}
 {$I dbf_common.inc}
 {$I dbf_common.inc}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/dbase/dbf_memo.pas

@@ -1,5 +1,19 @@
 unit dbf_memo;
 unit dbf_memo;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
+
+    DBF memo support
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 
+ **********************************************************************}
 interface
 interface
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}

+ 14 - 0
packages/fcl-db/src/dbase/dbf_parser.pas

@@ -1,5 +1,19 @@
 unit dbf_parser;
 unit dbf_parser;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
 
 
+    DBF parser support
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 interface
 interface
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}

+ 14 - 0
packages/fcl-db/src/dbase/dbf_pgcfile.pas

@@ -1,5 +1,19 @@
 unit dbf_pgcfile;
 unit dbf_pgcfile;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
 
 
+    DBF page cache file support
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 // paged, cached file
 // paged, cached file
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/dbase/dbf_pgfile.pas

@@ -1,5 +1,19 @@
 unit dbf_pgfile;
 unit dbf_pgfile;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
 
 
+    DBF  paging file support
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 interface
 interface
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}

+ 14 - 0
packages/fcl-db/src/dbase/dbf_prsdef.pas

@@ -1,5 +1,19 @@
 unit dbf_prsdef;
 unit dbf_prsdef;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
+
+    DBF expression definitions
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 
+ **********************************************************************}
 interface
 interface
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}

+ 14 - 1
packages/fcl-db/src/dbase/dbf_prssupp.pas

@@ -1,6 +1,19 @@
 unit dbf_prssupp;
 unit dbf_prssupp;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
 
 
-// parse support
+    DBF parse support
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}
 
 

+ 14 - 0
packages/fcl-db/src/dbase/dbf_struct.inc

@@ -1,4 +1,18 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
 
 
+    DBF structs
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 const
 const
 
 
 //====================================================================
 //====================================================================

+ 16 - 0
packages/fcl-db/src/dbase/dbf_wnix.inc

@@ -1,3 +1,19 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
+
+    DBF *nix support code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
+
 {$ifdef FPC}
 {$ifdef FPC}
 uses
 uses
   unix;
   unix;

+ 15 - 0
packages/fcl-db/src/dbase/dbf_wos2.inc

@@ -1,3 +1,18 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
+
+    DBF OS/2 support code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 uses
 uses
   DosCalls, DosCall2;
   DosCalls, DosCall2;
 
 

+ 15 - 0
packages/fcl-db/src/dbase/dbf_wtil.pas

@@ -1,4 +1,19 @@
 unit dbf_wtil;
 unit dbf_wtil;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Pascal Ganaye,Micha Nelissen and other members of the
+    Free Pascal development team
+
+    DBF Utils
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 
 
 {$I dbf_common.inc}
 {$I dbf_common.inc}
 
 

+ 14 - 0
packages/fcl-db/src/export/fpcsvexport.pp

@@ -1,5 +1,19 @@
 unit fpcsvexport;
 unit fpcsvexport;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    Csv Export code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/export/fpdbexport.pp

@@ -1,5 +1,19 @@
 unit fpDBExport;
 unit fpDBExport;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    DB Export code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/export/fpdbfexport.pp

@@ -1,5 +1,19 @@
 unit fpdbfexport;
 unit fpdbfexport;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    dbf Export code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/export/fpfixedexport.pp

@@ -1,5 +1,19 @@
 unit fpfixedexport;
 unit fpfixedexport;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    Fixed length export code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/export/fprtfexport.pp

@@ -1,5 +1,19 @@
 unit fprtfexport;
 unit fprtfexport;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    RTF Export code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/export/fpsimplejsonexport.pp

@@ -1,5 +1,19 @@
 unit fpsimplejsonexport;
 unit fpsimplejsonexport;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    Simple Json Export code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/export/fpsimplexmlexport.pp

@@ -1,5 +1,19 @@
 unit fpSimpleXMLExport;
 unit fpSimpleXMLExport;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    Simple XML Export code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/export/fpsqlexport.pp

@@ -1,5 +1,19 @@
 unit fpSQLExport;
 unit fpSQLExport;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    SQL script Export code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/export/fptexexport.pp

@@ -1,5 +1,19 @@
 unit fptexexport;
 unit fptexexport;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    TeX Export code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 14 - 0
packages/fcl-db/src/json/extjsdataset.pp

@@ -1,5 +1,19 @@
 unit extjsdataset;
 unit extjsdataset;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    extjs dataset
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 15 - 0
packages/fcl-db/src/json/fpjsondataset.pp

@@ -1,6 +1,21 @@
 {$mode objfpc}
 {$mode objfpc}
 {$h+}
 {$h+}
 unit fpjsondataset;
 unit fpjsondataset;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
+
+    fpjson dataset code
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 
 
 interface
 interface
 
 

+ 14 - 0
packages/fcl-db/src/sqldb/interbase/ibconnection.pp

@@ -1,5 +1,19 @@
 unit IBConnection;
 unit IBConnection;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    Interbase database connection component
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 {$Define LinkDynamically}
 {$Define LinkDynamically}

+ 16 - 0
packages/fcl-db/src/sqldb/mysql/mysqlconn.inc

@@ -1,3 +1,19 @@
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
+
+    Mysql database connection component, shared parts
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
+
 {$IFDEF MYSQL80_UP}
 {$IFDEF MYSQL80_UP}
   {$DEFINE MYSQL57_UP}
   {$DEFINE MYSQL57_UP}
 {$ENDIF}
 {$ENDIF}

+ 15 - 0
packages/fcl-db/src/sqldb/postgres/pqconnection.pp

@@ -1,4 +1,19 @@
 unit PQConnection;
 unit PQConnection;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
+
+    Postgres database connection component
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 

+ 14 - 0
packages/fcl-db/src/sqldb/sqldbini.pp

@@ -1,5 +1,19 @@
 unit sqldbini;
 unit sqldbini;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    SQLDB ini file support
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 {$modeswitch typehelpers}
 {$modeswitch typehelpers}
 
 

+ 14 - 0
packages/fcl-db/src/sqldb/sqldblib.pp

@@ -1,5 +1,19 @@
 unit SQLDBLib;
 unit SQLDBLib;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
 
 
+    SQLDB Library Loader
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface

+ 15 - 0
packages/fcl-db/src/sqlite/browseds.pas

@@ -1,4 +1,19 @@
 program browseds;
 program browseds;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
+
+    Dumps SQL table.
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 
 
 {$Mode ObjFpc}
 {$Mode ObjFpc}
 {$H+}
 {$H+}

+ 15 - 0
packages/fcl-db/src/sqlite/fillds.pas

@@ -1,4 +1,19 @@
 program fillds;
 program fillds;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
+
+    Fill test dataset
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 
 
 {$Mode ObjFpc}
 {$Mode ObjFpc}
 {$H+}
 {$H+}

+ 15 - 0
packages/fcl-db/src/sqlite/testds.pas

@@ -1,4 +1,19 @@
 program testds;
 program testds;
+{
+    This file is part of the Free Pascal run time library.
+    Copyright (c) 1999-2022 by Michael van Canney and other members of the
+    Free Pascal development team
+
+    Test dataset
+
+    See the file COPYING.FPC, included in this distribution,
+    for details about the copyright.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ **********************************************************************}
 
 
 {$Mode ObjFpc}
 {$Mode ObjFpc}
 {$H+}
 {$H+}