From 05864cbb942dcb81a4d0e7697391c751eee20598 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sat, 5 Feb 2011 10:05:46 +0000 Subject: [PATCH] 2011-02-05 11:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/examples/contribf.hbc ! Updated rddbm name. * contrib/hbmxml/hbmxmlx.prg * contrib/hblzf/hblzfx.prg * contrib/hbxdiff/hbxdiffx.prg * contrib/hbexpat/hbexpatx.prg + Added manual #define __HBEXTREQ__ * contrib/hbgt/hbgt.hbp + contrib/hbgt/hbgt.hbx * contrib/hbblink/hbblink.hbp + contrib/hbblink/hbblink.hbx * contrib/hbsms/hbsms.hbp + contrib/hbsms/hbsms.hbx - contrib/hbsms/hbsms.prg + contrib/hbsms/sms.prg * contrib/hbtpathy/hbtpathy.hbp + contrib/hbtpathy/hbtpathy.hbx * contrib/hbnf/hbnf.hbp + contrib/hbnf/hbnf.hbx * contrib/hbfship/hbfship.hbp + contrib/hbfship/hbfship.hbx * contrib/hbfoxpro/hbfoxpro.hbp + contrib/hbfoxpro/hbfoxpro.hbx * contrib/hbhpdf/hbhpdf.hbp + contrib/hbhpdf/hbhpdf.hbx * contrib/hbclipsm/hbclipsm.hbp + contrib/hbclipsm/hbclipsm.hbx * contrib/hbmisc/hbmisc.hbp + contrib/hbmisc/hbmisc.hbx + contrib/hbcomm/hbcomm.hbx * contrib/hbcomm/hbcomm.hbp - contrib/hbcomm/hbcomm.prg + contrib/hbcomm/comm.prg + Added .hbx files and included them in .hbp. * Renamed sources with colliding (with .hbx) names. --- harbour/ChangeLog | 39 +++ harbour/contrib/hbblink/hbblink.hbp | 3 + harbour/contrib/hbblink/hbblink.hbx | 97 +++++++ harbour/contrib/hbclipsm/hbclipsm.hbp | 3 + harbour/contrib/hbclipsm/hbclipsm.hbx | 71 +++++ .../contrib/hbcomm/{hbcomm.prg => comm.prg} | 0 harbour/contrib/hbcomm/hbcomm.hbp | 6 +- harbour/contrib/hbcomm/hbcomm.hbx | 42 +++ harbour/contrib/hbexpat/hbexpatx.prg | 1 + harbour/contrib/hbfoxpro/hbfoxpro.hbp | 3 + harbour/contrib/hbfoxpro/hbfoxpro.hbx | 37 +++ harbour/contrib/hbfship/hbfship.hbp | 4 + harbour/contrib/hbfship/hbfship.hbx | 52 ++++ harbour/contrib/hbgt/hbgt.hbp | 4 + harbour/contrib/hbgt/hbgt.hbx | 50 ++++ harbour/contrib/hbhpdf/hbhpdf.hbp | 3 + harbour/contrib/hbhpdf/hbhpdf.hbx | 273 ++++++++++++++++++ harbour/contrib/hblzf/hblzfx.prg | 1 + harbour/contrib/hbmisc/hbmisc.hbp | 4 + harbour/contrib/hbmisc/hbmisc.hbx | 151 ++++++++++ harbour/contrib/hbmxml/hbmxmlx.prg | 1 + harbour/contrib/hbnf/hbnf.hbp | 3 + harbour/contrib/hbnf/hbnf.hbx | 256 ++++++++++++++++ harbour/contrib/hbsms/hbsms.hbp | 6 +- harbour/contrib/hbsms/hbsms.hbx | 41 +++ harbour/contrib/hbsms/{hbsms.prg => sms.prg} | 0 harbour/contrib/hbtpathy/hbtpathy.hbp | 3 + harbour/contrib/hbtpathy/hbtpathy.hbx | 67 +++++ harbour/contrib/hbxdiff/hbxdiffx.prg | 1 + harbour/utils/hbmk2/examples/contribf.hbc | 2 +- 30 files changed, 1221 insertions(+), 3 deletions(-) create mode 100644 harbour/contrib/hbblink/hbblink.hbx create mode 100644 harbour/contrib/hbclipsm/hbclipsm.hbx rename harbour/contrib/hbcomm/{hbcomm.prg => comm.prg} (100%) create mode 100644 harbour/contrib/hbcomm/hbcomm.hbx create mode 100644 harbour/contrib/hbfoxpro/hbfoxpro.hbx create mode 100644 harbour/contrib/hbfship/hbfship.hbx create mode 100644 harbour/contrib/hbgt/hbgt.hbx create mode 100644 harbour/contrib/hbhpdf/hbhpdf.hbx create mode 100644 harbour/contrib/hbmisc/hbmisc.hbx create mode 100644 harbour/contrib/hbnf/hbnf.hbx create mode 100644 harbour/contrib/hbsms/hbsms.hbx rename harbour/contrib/hbsms/{hbsms.prg => sms.prg} (100%) create mode 100644 harbour/contrib/hbtpathy/hbtpathy.hbx diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 68cc7586ec..753ca95737 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,45 @@ The license applies to all entries newer than 2009-04-28. */ +2011-02-05 11:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + * utils/hbmk2/examples/contribf.hbc + ! Updated rddbm name. + + * contrib/hbmxml/hbmxmlx.prg + * contrib/hblzf/hblzfx.prg + * contrib/hbxdiff/hbxdiffx.prg + * contrib/hbexpat/hbexpatx.prg + + Added manual #define __HBEXTREQ__ + + * contrib/hbgt/hbgt.hbp + + contrib/hbgt/hbgt.hbx + * contrib/hbblink/hbblink.hbp + + contrib/hbblink/hbblink.hbx + * contrib/hbsms/hbsms.hbp + + contrib/hbsms/hbsms.hbx + - contrib/hbsms/hbsms.prg + + contrib/hbsms/sms.prg + * contrib/hbtpathy/hbtpathy.hbp + + contrib/hbtpathy/hbtpathy.hbx + * contrib/hbnf/hbnf.hbp + + contrib/hbnf/hbnf.hbx + * contrib/hbfship/hbfship.hbp + + contrib/hbfship/hbfship.hbx + * contrib/hbfoxpro/hbfoxpro.hbp + + contrib/hbfoxpro/hbfoxpro.hbx + * contrib/hbhpdf/hbhpdf.hbp + + contrib/hbhpdf/hbhpdf.hbx + * contrib/hbclipsm/hbclipsm.hbp + + contrib/hbclipsm/hbclipsm.hbx + * contrib/hbmisc/hbmisc.hbp + + contrib/hbmisc/hbmisc.hbx + + contrib/hbcomm/hbcomm.hbx + * contrib/hbcomm/hbcomm.hbp + - contrib/hbcomm/hbcomm.prg + + contrib/hbcomm/comm.prg + + Added .hbx files and included them in .hbp. + * Renamed sources with colliding (with .hbx) names. + 2011-02-05 10:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmxml/hbmxml.hbp * contrib/hblzf/hblzf.hbp diff --git a/harbour/contrib/hbblink/hbblink.hbp b/harbour/contrib/hbblink/hbblink.hbp index 4dddf10767..2bdf189571 100644 --- a/harbour/contrib/hbblink/hbblink.hbp +++ b/harbour/contrib/hbblink/hbblink.hbp @@ -10,5 +10,8 @@ -w3 -es2 -instfile=inc:hbblink.ch +-instfile=inc:hbblink.hbx + +hbblink.hbx blinker.prg diff --git a/harbour/contrib/hbblink/hbblink.hbx b/harbour/contrib/hbblink/hbblink.hbx new file mode 100644 index 0000000000..4ac65f6ad0 --- /dev/null +++ b/harbour/contrib/hbblink/hbblink.hbx @@ -0,0 +1,97 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBBLINK__ +#define __HBEXTERN_CH__HBBLINK__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBBLINK__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBBLINK__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBBLINK__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC BLICPUREL +DYNAMIC BLIDBGHAN +DYNAMIC BLIDEMDTE +DYNAMIC BLIDEMDTEBAS +DYNAMIC BLIDEMMIN +DYNAMIC BLIDISFRG +DYNAMIC BLIERRNUM +DYNAMIC BLIERRPRM +DYNAMIC BLIERRPRMBAS +DYNAMIC BLIFUNCAL +DYNAMIC BLIFUNHAN +DYNAMIC BLILIBFRE +DYNAMIC BLILIBLIB +DYNAMIC BLILIBOVR +DYNAMIC BLILSTFRG +DYNAMIC BLIMEMAVL +DYNAMIC BLIMEMBLK +DYNAMIC BLIMEMPAK +DYNAMIC BLIMEMSIZ +DYNAMIC BLIMEMUSE +DYNAMIC BLIMGRSTS +DYNAMIC BLIOVLCLR +DYNAMIC BLIOVLOPS +DYNAMIC BLIOVLRES +DYNAMIC BLIOVLSIZ +DYNAMIC BLIOVLSUS +DYNAMIC BLIPTRDEC +DYNAMIC BLIPTRINC +DYNAMIC BLISERNUM +DYNAMIC BLISERNUMBAS +DYNAMIC BLISTRFRG +DYNAMIC BLIVERNUM +DYNAMIC HB_BLIDEMDTE +DYNAMIC HB_BLIDEMMIN +DYNAMIC HB_BLIVERNUM +DYNAMIC SWPADDENV +DYNAMIC SWPADDSTR +DYNAMIC SWPADDSTRBAS +DYNAMIC SWPCURDIR +DYNAMIC SWPDISMSG +DYNAMIC SWPEMS320 +DYNAMIC SWPERRLEV +DYNAMIC SWPERRMAJ +DYNAMIC SWPERRMIN +DYNAMIC SWPFREEMS +DYNAMIC SWPFREXMS +DYNAMIC SWPGETKEY +DYNAMIC SWPGETPID +DYNAMIC SWPGETSTR +DYNAMIC SWPKEYBRD +DYNAMIC SWPKEYBRDBAS +DYNAMIC SWPKEYCLR +DYNAMIC SWPNOBOOT +DYNAMIC SWPRUNCMD +DYNAMIC SWPSETENV +DYNAMIC SWPSETPID +DYNAMIC SWPSETPIDBAS +DYNAMIC SWPSETSTR +DYNAMIC SWPSETSTRBAS +DYNAMIC SWPUSEEMS +DYNAMIC SWPUSEUMB +DYNAMIC SWPUSEXMS +DYNAMIC SWPVIDMDE + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBBLINK__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbclipsm/hbclipsm.hbp b/harbour/contrib/hbclipsm/hbclipsm.hbp index df3109ee59..4b31160cb9 100644 --- a/harbour/contrib/hbclipsm/hbclipsm.hbp +++ b/harbour/contrib/hbclipsm/hbclipsm.hbp @@ -10,6 +10,9 @@ -w3 -es2 -instfile=inc:time87.ch +-instfile=inc:hbclipsm.hbx + +hbclipsm.hbx date.c environ.c diff --git a/harbour/contrib/hbclipsm/hbclipsm.hbx b/harbour/contrib/hbclipsm/hbclipsm.hbx new file mode 100644 index 0000000000..b168db5fbb --- /dev/null +++ b/harbour/contrib/hbclipsm/hbclipsm.hbx @@ -0,0 +1,71 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBCLIPSM__ +#define __HBEXTERN_CH__HBCLIPSM__ + +#ifdef __HBEXTERN__HBCLIPSM__ANNOUNCE + ANNOUNCE __HBEXTERN__HBCLIPSM__ +#endif + +#ifdef __HBEXTERN__HBCLIPSM__REQUEST + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC ADDMONTH +DYNAMIC ARRAYASDATE +DYNAMIC CEILING +DYNAMIC DATEASAGE +DYNAMIC DATEASARRAY +DYNAMIC DATEISLEAP +DYNAMIC DMY +DYNAMIC DTOR +DYNAMIC FILEBASE +DYNAMIC FILEDRIVE +DYNAMIC FILEEXT +DYNAMIC FILEPATH +DYNAMIC FLOOR +DYNAMIC GAUGEDISPLAY +DYNAMIC GAUGENEW +DYNAMIC GAUGEUPDATE +DYNAMIC MDY +DYNAMIC NTOD +DYNAMIC NUMASCURRENCY +DYNAMIC NUMASLOG10 +DYNAMIC NUMGETDECIMALS +DYNAMIC NUMGETLEN +DYNAMIC RTOD +DYNAMIC SECONDSASDAYS +DYNAMIC SIGN +DYNAMIC STACKISEMPTY +DYNAMIC STACKNEW +DYNAMIC STACKPOP +DYNAMIC STACKPUSH +DYNAMIC STACKTOP +DYNAMIC STATUSNEW +DYNAMIC STATUSUPDATE +DYNAMIC TIMEASAMPM +DYNAMIC TIMEASSECONDS +DYNAMIC TIMEASSTRING +DYNAMIC TIMEDIFF +DYNAMIC TIMEISVALID + +#ifdef __HBEXTERN__HBCLIPSM__REQUEST + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbcomm/hbcomm.prg b/harbour/contrib/hbcomm/comm.prg similarity index 100% rename from harbour/contrib/hbcomm/hbcomm.prg rename to harbour/contrib/hbcomm/comm.prg diff --git a/harbour/contrib/hbcomm/hbcomm.hbp b/harbour/contrib/hbcomm/hbcomm.hbp index 668baf7b2e..7511613b91 100644 --- a/harbour/contrib/hbcomm/hbcomm.hbp +++ b/harbour/contrib/hbcomm/hbcomm.hbp @@ -9,4 +9,8 @@ -w3 -es2 -hbcomm.prg +-instfile=inc:hbcomm.hbx + +hbcomm.hbx + +comm.prg diff --git a/harbour/contrib/hbcomm/hbcomm.hbx b/harbour/contrib/hbcomm/hbcomm.hbx new file mode 100644 index 0000000000..0772f5dd9a --- /dev/null +++ b/harbour/contrib/hbcomm/hbcomm.hbx @@ -0,0 +1,42 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBCOMM__ +#define __HBEXTERN_CH__HBCOMM__ + +#ifdef __HBEXTERN__HBCOMM__ANNOUNCE + ANNOUNCE __HBEXTERN__HBCOMM__ +#endif + +#ifdef __HBEXTERN__HBCOMM__REQUEST + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC INBUFSIZE +DYNAMIC INCHR +DYNAMIC INIT_PORT +DYNAMIC ISWORKING +DYNAMIC OUTBUFCLR +DYNAMIC OUTBUFSIZE +DYNAMIC OUTCHR +DYNAMIC UNINT_PORT + +#ifdef __HBEXTERN__HBCOMM__REQUEST + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbexpat/hbexpatx.prg b/harbour/contrib/hbexpat/hbexpatx.prg index b782f43ff8..93a6434176 100644 --- a/harbour/contrib/hbexpat/hbexpatx.prg +++ b/harbour/contrib/hbexpat/hbexpatx.prg @@ -50,4 +50,5 @@ * */ +#define __HBEXTREQ__ #include "hbexpat.hbx" diff --git a/harbour/contrib/hbfoxpro/hbfoxpro.hbp b/harbour/contrib/hbfoxpro/hbfoxpro.hbp index 5515813512..9acb86c9f3 100644 --- a/harbour/contrib/hbfoxpro/hbfoxpro.hbp +++ b/harbour/contrib/hbfoxpro/hbfoxpro.hbp @@ -10,6 +10,9 @@ -w3 -es2 -instfile=inc:hbfoxpro.ch +-instfile=inc:hbfoxpro.hbx + +hbfoxpro.hbx dll.prg misc.prg diff --git a/harbour/contrib/hbfoxpro/hbfoxpro.hbx b/harbour/contrib/hbfoxpro/hbfoxpro.hbx new file mode 100644 index 0000000000..0986c5b8b0 --- /dev/null +++ b/harbour/contrib/hbfoxpro/hbfoxpro.hbx @@ -0,0 +1,37 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBFOXPRO__ +#define __HBEXTERN_CH__HBFOXPRO__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFOXPRO__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBFOXPRO__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFOXPRO__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC FOX___DYNCALL +DYNAMIC SYS +DYNAMIC __FOX_ARRAY + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFOXPRO__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbfship/hbfship.hbp b/harbour/contrib/hbfship/hbfship.hbp index d54fe03d63..dfe44c54e1 100644 --- a/harbour/contrib/hbfship/hbfship.hbp +++ b/harbour/contrib/hbfship/hbfship.hbp @@ -9,6 +9,10 @@ -w3 -es2 +-instfile=inc:hbfship.hbx + +hbfship.hbx + fldarr.prg isdb.prg diff --git a/harbour/contrib/hbfship/hbfship.hbx b/harbour/contrib/hbfship/hbfship.hbx new file mode 100644 index 0000000000..b17867d2c2 --- /dev/null +++ b/harbour/contrib/hbfship/hbfship.hbx @@ -0,0 +1,52 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBFSHIP__ +#define __HBEXTERN_CH__HBFSHIP__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFSHIP__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBFSHIP__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFSHIP__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC DBSETLOCATE +DYNAMIC DBSETLOCATEBLOCK +DYNAMIC EXECNAME +DYNAMIC EXECPIDNUM +DYNAMIC FIELDDECI +DYNAMIC FIELDGETARR +DYNAMIC FIELDPUTARR +DYNAMIC INDEXCOUNT +DYNAMIC INDEXNAMES +DYNAMIC ISBEGSEQ +DYNAMIC ISDBEXCL +DYNAMIC ISDBFLOCK +DYNAMIC ISDBRLOCK +DYNAMIC ISFUNCTION +DYNAMIC SECONDSCPU +DYNAMIC STRPEEK +DYNAMIC STRPOKE +DYNAMIC USERSMAX + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFSHIP__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbgt/hbgt.hbp b/harbour/contrib/hbgt/hbgt.hbp index 30642889fa..0a29cb4d2e 100644 --- a/harbour/contrib/hbgt/hbgt.hbp +++ b/harbour/contrib/hbgt/hbgt.hbp @@ -9,6 +9,10 @@ -w3 -es2 +-instfile=inc:hbgt.hbx + +hbgt.hbx + asciisgt.c ascposgt.c atdiff.c diff --git a/harbour/contrib/hbgt/hbgt.hbx b/harbour/contrib/hbgt/hbgt.hbx new file mode 100644 index 0000000000..8ad8f1139c --- /dev/null +++ b/harbour/contrib/hbgt/hbgt.hbx @@ -0,0 +1,50 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBGT__ +#define __HBEXTERN_CH__HBGT__ + +#ifdef __HBEXTERN__HBGT__ANNOUNCE + ANNOUNCE __HBEXTERN__HBGT__ +#endif + +#ifdef __HBEXTERN__HBGT__REQUEST + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC GT_ASCIISUM +DYNAMIC GT_ASCPOS +DYNAMIC GT_ATDIFF +DYNAMIC GT_CHAREVEN +DYNAMIC GT_CHARMIX +DYNAMIC GT_CHARODD +DYNAMIC GT_CHRCOUNT +DYNAMIC GT_CHRFIRST +DYNAMIC GT_CHRTOTAL +DYNAMIC GT_STRCOUNT +DYNAMIC GT_STRCSPN +DYNAMIC GT_STRDIFF +DYNAMIC GT_STREXPAND +DYNAMIC GT_STRLEFT +DYNAMIC GT_STRPBRK +DYNAMIC GT_STRRIGHT + +#ifdef __HBEXTERN__HBGT__REQUEST + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbhpdf/hbhpdf.hbp b/harbour/contrib/hbhpdf/hbhpdf.hbp index 76ad674e25..a2a91f1146 100644 --- a/harbour/contrib/hbhpdf/hbhpdf.hbp +++ b/harbour/contrib/hbhpdf/hbhpdf.hbp @@ -20,6 +20,9 @@ -depfinish=libharu -instfile=inc:harupdf.ch +-instfile=inc:hbhpdf.hbx + +hbhpdf.hbx harupdf.c diff --git a/harbour/contrib/hbhpdf/hbhpdf.hbx b/harbour/contrib/hbhpdf/hbhpdf.hbx new file mode 100644 index 0000000000..f89b0c68e9 --- /dev/null +++ b/harbour/contrib/hbhpdf/hbhpdf.hbx @@ -0,0 +1,273 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBHPDF__ +#define __HBEXTERN_CH__HBHPDF__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBHPDF__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBHPDF__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBHPDF__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC HPDF_ADDPAGE +DYNAMIC HPDF_ADDPAGELABEL +DYNAMIC HPDF_ANNOTATION_SETBORDERSTYLE +DYNAMIC HPDF_ANNOT_SET3DVIEW +DYNAMIC HPDF_ANNOT_SETCMYKCOLOR +DYNAMIC HPDF_ANNOT_SETGRAYCOLOR +DYNAMIC HPDF_ANNOT_SETNOCOLOR +DYNAMIC HPDF_ANNOT_SETRGBCOLOR +DYNAMIC HPDF_ATTACHFILE +DYNAMIC HPDF_CHECKERROR +DYNAMIC HPDF_CREATEEXTGSTATE +DYNAMIC HPDF_CREATEOUTLINE +DYNAMIC HPDF_DESTINATION_SETFIT +DYNAMIC HPDF_DESTINATION_SETFITB +DYNAMIC HPDF_DESTINATION_SETFITBH +DYNAMIC HPDF_DESTINATION_SETFITBV +DYNAMIC HPDF_DESTINATION_SETFITH +DYNAMIC HPDF_DESTINATION_SETFITR +DYNAMIC HPDF_DESTINATION_SETFITV +DYNAMIC HPDF_DESTINATION_SETXYZ +DYNAMIC HPDF_ENCODER_GETBYTETYPE +DYNAMIC HPDF_ENCODER_GETTYPE +DYNAMIC HPDF_ENCODER_GETUNICODE +DYNAMIC HPDF_ENCODER_GETWRITINGMODE +DYNAMIC HPDF_EXTGSTATE_SETALPHAFILL +DYNAMIC HPDF_EXTGSTATE_SETALPHASTROKE +DYNAMIC HPDF_EXTGSTATE_SETBLENDMODE +DYNAMIC HPDF_FONT_GETASCENT +DYNAMIC HPDF_FONT_GETBBOX +DYNAMIC HPDF_FONT_GETCAPHEIGHT +DYNAMIC HPDF_FONT_GETDESCENT +DYNAMIC HPDF_FONT_GETENCODINGNAME +DYNAMIC HPDF_FONT_GETFONTNAME +DYNAMIC HPDF_FONT_GETUNICODEWIDTH +DYNAMIC HPDF_FONT_GETXHEIGHT +DYNAMIC HPDF_FONT_MEASURETEXT +DYNAMIC HPDF_FONT_TEXTWIDTH +DYNAMIC HPDF_FREE +DYNAMIC HPDF_FREEDOC +DYNAMIC HPDF_FREEDOCALL +DYNAMIC HPDF_FREETEXTANNOT_SET2POINTCALLOUTLINE +DYNAMIC HPDF_FREETEXTANNOT_SET3POINTCALLOUTLINE +DYNAMIC HPDF_FREETEXTANNOT_SETDEFAULTSTYLE +DYNAMIC HPDF_FREETEXTANNOT_SETLINEENDINGSTYLE +DYNAMIC HPDF_GETCONTENTS +DYNAMIC HPDF_GETCURRENTENCODER +DYNAMIC HPDF_GETCURRENTPAGE +DYNAMIC HPDF_GETENCODER +DYNAMIC HPDF_GETERROR +DYNAMIC HPDF_GETFONT +DYNAMIC HPDF_GETINFOATTR +DYNAMIC HPDF_GETPAGELAYOUT +DYNAMIC HPDF_GETPAGEMODE +DYNAMIC HPDF_GETSTREAMSIZE +DYNAMIC HPDF_HASDOC +DYNAMIC HPDF_ICC_LOADICCFROMMEM +DYNAMIC HPDF_IMAGE_ADDSMASK +DYNAMIC HPDF_IMAGE_GETBITSPERCOMPONENT +DYNAMIC HPDF_IMAGE_GETCOLORSPACE +DYNAMIC HPDF_IMAGE_GETHEIGHT +DYNAMIC HPDF_IMAGE_GETSIZE +DYNAMIC HPDF_IMAGE_GETWIDTH +DYNAMIC HPDF_IMAGE_SETCOLORMASK +DYNAMIC HPDF_IMAGE_SETMASKIMAGE +DYNAMIC HPDF_INSERTPAGE +DYNAMIC HPDF_LINEANNOT_SETCAPTION +DYNAMIC HPDF_LINEANNOT_SETLEADER +DYNAMIC HPDF_LINEANNOT_SETPOSITION +DYNAMIC HPDF_LINKANNOT_SETBORDERSTYLE +DYNAMIC HPDF_LINKANNOT_SETHIGHLIGHTMODE +DYNAMIC HPDF_LOADICCPROFILEFROMFILE +DYNAMIC HPDF_LOADJPEGIMAGEFROMFILE +DYNAMIC HPDF_LOADJPEGIMAGEFROMMEM +DYNAMIC HPDF_LOADPNGIMAGEFROMFILE +DYNAMIC HPDF_LOADPNGIMAGEFROMFILE2 +DYNAMIC HPDF_LOADPNGIMAGEFROMMEM +DYNAMIC HPDF_LOADRAWIMAGEFROMFILE +DYNAMIC HPDF_LOADRAWIMAGEFROMMEM +DYNAMIC HPDF_LOADTTFONTFROMFILE +DYNAMIC HPDF_LOADTTFONTFROMFILE2 +DYNAMIC HPDF_LOADTYPE1FONTFROMFILE +DYNAMIC HPDF_MARKUPANNOT_SETCLOUDEFFECT +DYNAMIC HPDF_MARKUPANNOT_SETCREATIONDATE +DYNAMIC HPDF_MARKUPANNOT_SETINTENT +DYNAMIC HPDF_MARKUPANNOT_SETINTERIORCMYKCOLOR +DYNAMIC HPDF_MARKUPANNOT_SETINTERIORGRAYCOLOR +DYNAMIC HPDF_MARKUPANNOT_SETINTERIORRGBCOLOR +DYNAMIC HPDF_MARKUPANNOT_SETINTERIORTRANSPARENT +DYNAMIC HPDF_MARKUPANNOT_SETPOPUP +DYNAMIC HPDF_MARKUPANNOT_SETRECTDIFF +DYNAMIC HPDF_MARKUPANNOT_SETSUBJECT +DYNAMIC HPDF_MARKUPANNOT_SETTITLE +DYNAMIC HPDF_MARKUPANNOT_SETTRANSPARENCY +DYNAMIC HPDF_NEW +DYNAMIC HPDF_NEWDOC +DYNAMIC HPDF_OUTLINE_SETDESTINATION +DYNAMIC HPDF_OUTLINE_SETOPENED +DYNAMIC HPDF_PAGE_ARC +DYNAMIC HPDF_PAGE_BEGINTEXT +DYNAMIC HPDF_PAGE_CIRCLE +DYNAMIC HPDF_PAGE_CLIP +DYNAMIC HPDF_PAGE_CLOSEPATH +DYNAMIC HPDF_PAGE_CLOSEPATHEOFILLSTROKE +DYNAMIC HPDF_PAGE_CLOSEPATHFILLSTROKE +DYNAMIC HPDF_PAGE_CLOSEPATHSTROKE +DYNAMIC HPDF_PAGE_CONCAT +DYNAMIC HPDF_PAGE_CREATE3DVIEW +DYNAMIC HPDF_PAGE_CREATECIRCLEANNOT +DYNAMIC HPDF_PAGE_CREATEDESTINATION +DYNAMIC HPDF_PAGE_CREATEFREETEXTANNOT +DYNAMIC HPDF_PAGE_CREATEHIGHLIGHTANNOT +DYNAMIC HPDF_PAGE_CREATELINEANNOT +DYNAMIC HPDF_PAGE_CREATELINKANNOT +DYNAMIC HPDF_PAGE_CREATEPOPUPANNOT +DYNAMIC HPDF_PAGE_CREATESQUAREANNOT +DYNAMIC HPDF_PAGE_CREATESQUIGGLYANNOT +DYNAMIC HPDF_PAGE_CREATESTAMPANNOT +DYNAMIC HPDF_PAGE_CREATESTRIKEOUTANNOT +DYNAMIC HPDF_PAGE_CREATETEXTANNOT +DYNAMIC HPDF_PAGE_CREATETEXTMARKUPANNOT +DYNAMIC HPDF_PAGE_CREATEUNDERLINEANNOT +DYNAMIC HPDF_PAGE_CREATEURILINKANNOT +DYNAMIC HPDF_PAGE_CURVETO +DYNAMIC HPDF_PAGE_CURVETO2 +DYNAMIC HPDF_PAGE_CURVETO3 +DYNAMIC HPDF_PAGE_DRAWIMAGE +DYNAMIC HPDF_PAGE_ELLIPSE +DYNAMIC HPDF_PAGE_ENDPATH +DYNAMIC HPDF_PAGE_ENDTEXT +DYNAMIC HPDF_PAGE_EOCLIP +DYNAMIC HPDF_PAGE_EOFILL +DYNAMIC HPDF_PAGE_EOFILLSTROKE +DYNAMIC HPDF_PAGE_EXECUTEXOBJECT +DYNAMIC HPDF_PAGE_FILL +DYNAMIC HPDF_PAGE_FILLSTROKE +DYNAMIC HPDF_PAGE_GETCHARSPACE +DYNAMIC HPDF_PAGE_GETCMYKFILL +DYNAMIC HPDF_PAGE_GETCMYKSTROKE +DYNAMIC HPDF_PAGE_GETCURRENTFONT +DYNAMIC HPDF_PAGE_GETCURRENTFONTSIZE +DYNAMIC HPDF_PAGE_GETCURRENTPOS +DYNAMIC HPDF_PAGE_GETCURRENTTEXTPOS +DYNAMIC HPDF_PAGE_GETDASH +DYNAMIC HPDF_PAGE_GETFILLINGCOLORSPACE +DYNAMIC HPDF_PAGE_GETFLAT +DYNAMIC HPDF_PAGE_GETGMODE +DYNAMIC HPDF_PAGE_GETGRAYFILL +DYNAMIC HPDF_PAGE_GETGRAYSTROKE +DYNAMIC HPDF_PAGE_GETGSTATEDEPTH +DYNAMIC HPDF_PAGE_GETHEIGHT +DYNAMIC HPDF_PAGE_GETHORIZONTALSCALLING +DYNAMIC HPDF_PAGE_GETLINECAP +DYNAMIC HPDF_PAGE_GETLINEJOIN +DYNAMIC HPDF_PAGE_GETLINEWIDTH +DYNAMIC HPDF_PAGE_GETMITERLIMIT +DYNAMIC HPDF_PAGE_GETRGBFILL +DYNAMIC HPDF_PAGE_GETRGBSTROKE +DYNAMIC HPDF_PAGE_GETSTROKINGCOLORSPACE +DYNAMIC HPDF_PAGE_GETTEXTLEADING +DYNAMIC HPDF_PAGE_GETTEXTMATRIX +DYNAMIC HPDF_PAGE_GETTEXTRENDERINGMODE +DYNAMIC HPDF_PAGE_GETTEXTRISE +DYNAMIC HPDF_PAGE_GETTRANSMATRIX +DYNAMIC HPDF_PAGE_GETWIDTH +DYNAMIC HPDF_PAGE_GETWORDSPACE +DYNAMIC HPDF_PAGE_GRESTORE +DYNAMIC HPDF_PAGE_GSAVE +DYNAMIC HPDF_PAGE_LINETO +DYNAMIC HPDF_PAGE_MEASURETEXT +DYNAMIC HPDF_PAGE_MOVETEXTPOS +DYNAMIC HPDF_PAGE_MOVETEXTPOS2 +DYNAMIC HPDF_PAGE_MOVETO +DYNAMIC HPDF_PAGE_MOVETONEXTLINE +DYNAMIC HPDF_PAGE_RECTANGLE +DYNAMIC HPDF_PAGE_SETCHARSPACE +DYNAMIC HPDF_PAGE_SETCMYKFILL +DYNAMIC HPDF_PAGE_SETCMYKSTROKE +DYNAMIC HPDF_PAGE_SETDASH +DYNAMIC HPDF_PAGE_SETEXTGSTATE +DYNAMIC HPDF_PAGE_SETFONTANDSIZE +DYNAMIC HPDF_PAGE_SETGRAYFILL +DYNAMIC HPDF_PAGE_SETGRAYSTROKE +DYNAMIC HPDF_PAGE_SETHEIGHT +DYNAMIC HPDF_PAGE_SETHORIZONTALSCALLING +DYNAMIC HPDF_PAGE_SETLINECAP +DYNAMIC HPDF_PAGE_SETLINEJOIN +DYNAMIC HPDF_PAGE_SETLINEWIDTH +DYNAMIC HPDF_PAGE_SETMITERLIMIT +DYNAMIC HPDF_PAGE_SETRGBFILL +DYNAMIC HPDF_PAGE_SETRGBSTROKE +DYNAMIC HPDF_PAGE_SETROTATE +DYNAMIC HPDF_PAGE_SETSIZE +DYNAMIC HPDF_PAGE_SETSLIDESHOW +DYNAMIC HPDF_PAGE_SETTEXTLEADING +DYNAMIC HPDF_PAGE_SETTEXTMATRIX +DYNAMIC HPDF_PAGE_SETTEXTRENDERINGMODE +DYNAMIC HPDF_PAGE_SETTEXTRISE +DYNAMIC HPDF_PAGE_SETWIDTH +DYNAMIC HPDF_PAGE_SETWORDSPACE +DYNAMIC HPDF_PAGE_SETZOOM +DYNAMIC HPDF_PAGE_SHOWTEXT +DYNAMIC HPDF_PAGE_SHOWTEXTNEXTLINE +DYNAMIC HPDF_PAGE_SHOWTEXTNEXTLINEEX +DYNAMIC HPDF_PAGE_STROKE +DYNAMIC HPDF_PAGE_TEXTOUT +DYNAMIC HPDF_PAGE_TEXTRECT +DYNAMIC HPDF_PAGE_TEXTWIDTH +DYNAMIC HPDF_PDFA_SETPDFACONFORMANCE +DYNAMIC HPDF_POPUPANNOT_SETOPENED +DYNAMIC HPDF_READFROMSTREAM +DYNAMIC HPDF_RESETERROR +DYNAMIC HPDF_RESETSTREAM +DYNAMIC HPDF_SAVETOFILE +DYNAMIC HPDF_SAVETOSTREAM +DYNAMIC HPDF_SETCOMPRESSIONMODE +DYNAMIC HPDF_SETCURRENTENCODER +DYNAMIC HPDF_SETENCRYPTIONMODE +DYNAMIC HPDF_SETERRORHANDLER +DYNAMIC HPDF_SETINFOATTR +DYNAMIC HPDF_SETINFODATEATTR +DYNAMIC HPDF_SETOPENACTION +DYNAMIC HPDF_SETPAGELAYOUT +DYNAMIC HPDF_SETPAGEMODE +DYNAMIC HPDF_SETPAGESCONFIGURATION +DYNAMIC HPDF_SETPASSWORD +DYNAMIC HPDF_SETPERMISSION +DYNAMIC HPDF_TEXTANNOT_SETICON +DYNAMIC HPDF_TEXTANNOT_SETOPENED +DYNAMIC HPDF_TEXTMARKUPANNOT_SETQUADPOINTS +DYNAMIC HPDF_USECNSENCODINGS +DYNAMIC HPDF_USECNSFONTS +DYNAMIC HPDF_USECNTENCODINGS +DYNAMIC HPDF_USECNTFONTS +DYNAMIC HPDF_USEJPENCODINGS +DYNAMIC HPDF_USEJPFONTS +DYNAMIC HPDF_USEKRENCODINGS +DYNAMIC HPDF_USEKRFONTS +DYNAMIC HPDF_USEUTFENCODINGS +DYNAMIC HPDF_VERSION_TEXT + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBHPDF__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hblzf/hblzfx.prg b/harbour/contrib/hblzf/hblzfx.prg index 555398a62e..6d13f67eea 100644 --- a/harbour/contrib/hblzf/hblzfx.prg +++ b/harbour/contrib/hblzf/hblzfx.prg @@ -50,4 +50,5 @@ * */ +#define __HBEXTREQ__ #include "hblzf.hbx" diff --git a/harbour/contrib/hbmisc/hbmisc.hbp b/harbour/contrib/hbmisc/hbmisc.hbp index 037678fd47..f18cdbd23f 100644 --- a/harbour/contrib/hbmisc/hbmisc.hbp +++ b/harbour/contrib/hbmisc/hbmisc.hbp @@ -9,6 +9,10 @@ -w3 -es2 +-instfile=inc:hbmisc.hbx + +hbmisc.hbx + bbabble.c dates2.c ffind.c diff --git a/harbour/contrib/hbmisc/hbmisc.hbx b/harbour/contrib/hbmisc/hbmisc.hbx new file mode 100644 index 0000000000..1037538175 --- /dev/null +++ b/harbour/contrib/hbmisc/hbmisc.hbx @@ -0,0 +1,151 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBMISC__ +#define __HBEXTERN_CH__HBMISC__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMISC__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBMISC__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMISC__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC ADAYS +DYNAMIC AMONTHS +DYNAMIC BINTODEC +DYNAMIC BUBBLEBABBLEENCODE +DYNAMIC CALLDLL32 +DYNAMIC DEBUG +DYNAMIC DECTOBIN +DYNAMIC DECTOHEXA +DYNAMIC DECTOOCTAL +DYNAMIC DECTOROMAN +DYNAMIC DEFAULT +DYNAMIC EDITORADDTEXT +DYNAMIC EDITORCARGO +DYNAMIC EDITOREDIT +DYNAMIC EDITORFILE +DYNAMIC EDITORGETLINE +DYNAMIC EDITORGETTEXT +DYNAMIC EDITORINSTEXT +DYNAMIC EDITORKILL +DYNAMIC EDITORLCOUNT +DYNAMIC EDITORMODE +DYNAMIC EDITORNEW +DYNAMIC EDITORNEXTLINE +DYNAMIC EDITORREAD +DYNAMIC EDITORSETTEXT +DYNAMIC EDITORSIZE +DYNAMIC EDITORTITLE +DYNAMIC ED_ADDTEXT +DYNAMIC ED_BOTTOM +DYNAMIC ED_BSPACE +DYNAMIC ED_COL +DYNAMIC ED_CONFIG +DYNAMIC ED_DELCHAR +DYNAMIC ED_DELLINE +DYNAMIC ED_DELWORD +DYNAMIC ED_DOWN +DYNAMIC ED_END +DYNAMIC ED_GETLINE +DYNAMIC ED_GETNEXT +DYNAMIC ED_GETTEXT +DYNAMIC ED_GOTO +DYNAMIC ED_HOME +DYNAMIC ED_INSTEXT +DYNAMIC ED_LCOUNT +DYNAMIC ED_LEFT +DYNAMIC ED_LENGTH +DYNAMIC ED_MAXLINE +DYNAMIC ED_NEW +DYNAMIC ED_NWORD +DYNAMIC ED_PGDOWN +DYNAMIC ED_PGUP +DYNAMIC ED_PUTCHAR +DYNAMIC ED_PWORD +DYNAMIC ED_READTEXT +DYNAMIC ED_RETURN +DYNAMIC ED_RIGHT +DYNAMIC ED_ROW +DYNAMIC ED_SETTEXT +DYNAMIC ED_STABILIZE +DYNAMIC ED_STABLE +DYNAMIC ED_TOP +DYNAMIC ED_UP +DYNAMIC ED_WINCOL +DYNAMIC ED_WINROW +DYNAMIC FCOMMA +DYNAMIC FCOMMA_GETFUNCTABLE +DYNAMIC FILEFINDATTR +DYNAMIC FILEFINDDATE +DYNAMIC FILEFINDFIRST +DYNAMIC FILEFINDNAME +DYNAMIC FILEFINDNEXT +DYNAMIC FILEFINDSIZE +DYNAMIC FILEFINDTIME +DYNAMIC HBMISC_DAYSINMONTH +DYNAMIC HB_DYNACALL1 +DYNAMIC HB_FEOF +DYNAMIC HB_FGOBOTTOM +DYNAMIC HB_FGOTO +DYNAMIC HB_FGOTOP +DYNAMIC HB_FINFO +DYNAMIC HB_FLASTREC +DYNAMIC HB_FREADANDSKIP +DYNAMIC HB_FREADLN +DYNAMIC HB_FRECNO +DYNAMIC HB_FSELECT +DYNAMIC HB_FSKIP +DYNAMIC HB_FUSE +DYNAMIC HB_UDPDS_FIND +DYNAMIC HB_UDPDS_START +DYNAMIC HB_UDPDS_STOP +DYNAMIC HEXATODEC +DYNAMIC IRMEXECUTE +DYNAMIC IRMMAPCOUNT +DYNAMIC IRMMAPNEXT +DYNAMIC IRMMAPSKIP +DYNAMIC ISBIN +DYNAMIC ISDEC +DYNAMIC ISHEXA +DYNAMIC ISLEAPYEAR +DYNAMIC ISOCTAL +DYNAMIC NUMTOTXTEN +DYNAMIC NUMTOTXTHU +DYNAMIC OCTALTODEC +DYNAMIC PTRSTR +DYNAMIC RESTBOX +DYNAMIC ROT13 +DYNAMIC SAVEBOX +DYNAMIC SQL_SPRINTF +DYNAMIC STRDUMP +DYNAMIC STRFORMAT +DYNAMIC STRPTR +DYNAMIC STRTOKEN +DYNAMIC TFILEREAD +DYNAMIC TOCHAR +DYNAMIC TWIRLER +DYNAMIC UNLOADALLDLL +DYNAMIC WOY + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMISC__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbmxml/hbmxmlx.prg b/harbour/contrib/hbmxml/hbmxmlx.prg index 6ad0e35246..7446c1bf01 100644 --- a/harbour/contrib/hbmxml/hbmxmlx.prg +++ b/harbour/contrib/hbmxml/hbmxmlx.prg @@ -50,4 +50,5 @@ * */ +#define __HBEXTREQ__ #include "hbmxml.hbx" diff --git a/harbour/contrib/hbnf/hbnf.hbp b/harbour/contrib/hbnf/hbnf.hbp index 322b4dd705..ef3b4f3696 100644 --- a/harbour/contrib/hbnf/hbnf.hbp +++ b/harbour/contrib/hbnf/hbnf.hbp @@ -10,6 +10,9 @@ -w3 -es2 -instfile=inc:ftmenuto.ch +-instfile=inc:hbnf.hbx + +hbnf.hbx alt.c caplock.c diff --git a/harbour/contrib/hbnf/hbnf.hbx b/harbour/contrib/hbnf/hbnf.hbx new file mode 100644 index 0000000000..5e019690f2 --- /dev/null +++ b/harbour/contrib/hbnf/hbnf.hbx @@ -0,0 +1,256 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBNF__ +#define __HBEXTERN_CH__HBNF__ + +#ifdef __HBEXTERN__HBNF__ANNOUNCE + ANNOUNCE __HBEXTERN__HBNF__ +#endif + +#ifdef __HBEXTERN__HBNF__REQUEST + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC FTSETINT +DYNAMIC FT_AADDITION +DYNAMIC FT_AAVG +DYNAMIC FT_ACCTADJ +DYNAMIC FT_ACCTMONTH +DYNAMIC FT_ACCTQTR +DYNAMIC FT_ACCTWEEK +DYNAMIC FT_ACCTYEAR +DYNAMIC FT_ADDER +DYNAMIC FT_ADDWKDY +DYNAMIC FT_ADESSORT +DYNAMIC FT_AEMAXLEN +DYNAMIC FT_AEMINLEN +DYNAMIC FT_ALT +DYNAMIC FT_AMEDIAN +DYNAMIC FT_ANOMATCHES +DYNAMIC FT_AREDIT +DYNAMIC FT_ASUM +DYNAMIC FT_AT2 +DYNAMIC FT_BITCLR +DYNAMIC FT_BITSET +DYNAMIC FT_BLINK +DYNAMIC FT_BRWSWHL +DYNAMIC FT_BYT2BIT +DYNAMIC FT_BYT2HEX +DYNAMIC FT_BYTEAND +DYNAMIC FT_BYTENEG +DYNAMIC FT_BYTENOT +DYNAMIC FT_BYTEOR +DYNAMIC FT_BYTEXOR +DYNAMIC FT_CALENDAR +DYNAMIC FT_CAPLOCK +DYNAMIC FT_CHDIR +DYNAMIC FT_CIV2MIL +DYNAMIC FT_CLRSEL +DYNAMIC FT_COLOR2N +DYNAMIC FT_CTRL +DYNAMIC FT_D2E +DYNAMIC FT_DATECNFG +DYNAMIC FT_DAYOFYR +DYNAMIC FT_DAYTOBOW +DYNAMIC FT_DEC2BIN +DYNAMIC FT_DESCEND +DYNAMIC FT_DFCLOSE +DYNAMIC FT_DFSETUP +DYNAMIC FT_DISPFILE +DYNAMIC FT_DISPMSG +DYNAMIC FT_DOSVER +DYNAMIC FT_DOY +DYNAMIC FT_DSKFREE +DYNAMIC FT_DSKSIZE +DYNAMIC FT_E2D +DYNAMIC FT_EASTER +DYNAMIC FT_ELAPMIN +DYNAMIC FT_ELAPSED +DYNAMIC FT_ELTIME +DYNAMIC FT_ESCCODE +DYNAMIC FT_FAPPEND +DYNAMIC FT_FBOF +DYNAMIC FT_FDAY +DYNAMIC FT_FDELETE +DYNAMIC FT_FEOF +DYNAMIC FT_FERROR +DYNAMIC FT_FGOBOT +DYNAMIC FT_FGOTO +DYNAMIC FT_FGOTOP +DYNAMIC FT_FILL +DYNAMIC FT_FINDITH +DYNAMIC FT_FINSERT +DYNAMIC FT_FLASTRE +DYNAMIC FT_FLOPTST +DYNAMIC FT_FOFFSET +DYNAMIC FT_FREADLN +DYNAMIC FT_FRECNO +DYNAMIC FT_FSELECT +DYNAMIC FT_FSKIP +DYNAMIC FT_FUSE +DYNAMIC FT_FWRITEL +DYNAMIC FT_FWRITELN +DYNAMIC FT_GCD +DYNAMIC FT_GETE +DYNAMIC FT_GETMODE +DYNAMIC FT_GETVCUR +DYNAMIC FT_GETVPG +DYNAMIC FT_HEX2DEC +DYNAMIC FT_IAMIDLE +DYNAMIC FT_INT86 +DYNAMIC FT_INVCLR +DYNAMIC FT_ISBIT +DYNAMIC FT_ISBITON +DYNAMIC FT_ISPRINT +DYNAMIC FT_ISSHARE +DYNAMIC FT_LASTKEY +DYNAMIC FT_LDAY +DYNAMIC FT_LINKED +DYNAMIC FT_MADD +DYNAMIC FT_MBUTPRS +DYNAMIC FT_MBUTREL +DYNAMIC FT_MCURSOR +DYNAMIC FT_MENU1 +DYNAMIC FT_MENU2 +DYNAMIC FT_MENUTO +DYNAMIC FT_METAPH +DYNAMIC FT_MGETCOORD +DYNAMIC FT_MGETPOS +DYNAMIC FT_MGETX +DYNAMIC FT_MGETY +DYNAMIC FT_MHIDECRS +DYNAMIC FT_MIL2CIV +DYNAMIC FT_MIL2MIN +DYNAMIC FT_MIN2DHM +DYNAMIC FT_MIN2MIL +DYNAMIC FT_MINIT +DYNAMIC FT_MKDIR +DYNAMIC FT_MONTH +DYNAMIC FT_MRESET +DYNAMIC FT_MSETCOORD +DYNAMIC FT_MSETPOS +DYNAMIC FT_MSHOWCRS +DYNAMIC FT_MXLIMIT +DYNAMIC FT_MYLIMIT +DYNAMIC FT_N2COLOR +DYNAMIC FT_NETPV +DYNAMIC FT_NOOCCUR +DYNAMIC FT_NTOW +DYNAMIC FT_NUMLOCK +DYNAMIC FT_NWLSTAT +DYNAMIC FT_NWSEMCLOSE +DYNAMIC FT_NWSEMEX +DYNAMIC FT_NWSEMLOCK +DYNAMIC FT_NWSEMOPEN +DYNAMIC FT_NWSEMSIG +DYNAMIC FT_NWSEMUNLOCK +DYNAMIC FT_NWSEMWAIT +DYNAMIC FT_NWUID +DYNAMIC FT_ORIGIN +DYNAMIC FT_PCHR +DYNAMIC FT_PEGS +DYNAMIC FT_PENDING +DYNAMIC FT_PICKDAY +DYNAMIC FT_POPVID +DYNAMIC FT_PROMPT +DYNAMIC FT_PROPER +DYNAMIC FT_PRTSCR +DYNAMIC FT_PUSHVID +DYNAMIC FT_PUTKEY +DYNAMIC FT_QTR +DYNAMIC FT_RAND1 +DYNAMIC FT_RAT2 +DYNAMIC FT_RESTARR +DYNAMIC FT_RESTATT +DYNAMIC FT_RESTSETS +DYNAMIC FT_RGNSTACK +DYNAMIC FT_RMDIR +DYNAMIC FT_ROUND +DYNAMIC FT_RSTRGN +DYNAMIC FT_SAVEARR +DYNAMIC FT_SAVEATT +DYNAMIC FT_SAVESETS +DYNAMIC FT_SAVRGN +DYNAMIC FT_SCANCODE +DYNAMIC FT_SETATTR +DYNAMIC FT_SETCENTURY +DYNAMIC FT_SETDATE +DYNAMIC FT_SETKEYS +DYNAMIC FT_SETMODE +DYNAMIC FT_SETRATE +DYNAMIC FT_SETTIME +DYNAMIC FT_SETVCUR +DYNAMIC FT_SETVPG +DYNAMIC FT_SHADOW +DYNAMIC FT_SHIFT +DYNAMIC FT_SINKEY +DYNAMIC FT_SLEEP +DYNAMIC FT_SQZN +DYNAMIC FT_STOD +DYNAMIC FT_SYS2MIL +DYNAMIC FT_SYSMEM +DYNAMIC FT_TEMPFIL +DYNAMIC FT_UNSQZN +DYNAMIC FT_WEEK +DYNAMIC FT_WORKDAYS +DYNAMIC FT_WOY +DYNAMIC FT_XBOX +DYNAMIC FT_XTOY +DYNAMIC FT_YEAR +DYNAMIC _FTADDERTAPEUDF +DYNAMIC _FT_DFCLOS +DYNAMIC _FT_DFINIT +DYNAMIC _FT_GETMODE +DYNAMIC _FT_GETVPG +DYNAMIC _FT_ISSHARE +DYNAMIC _FT_NWKSTAT +DYNAMIC _FT_SETMODE +DYNAMIC _FT_SETVPG +DYNAMIC _FT_TEMPFIL +DYNAMIC _GET_DOSVER +DYNAMIC _MGET_DOUBLESPEED +DYNAMIC _MGET_HORISPEED +DYNAMIC _MGET_MICS +DYNAMIC _MGET_MVERSION +DYNAMIC _MGET_PAGE +DYNAMIC _MGET_VERSPEED +DYNAMIC _MSET_PAGE +DYNAMIC _MSET_SENSITIVE +DYNAMIC _MSE_CONOFF +DYNAMIC _MSE_GETPOS +DYNAMIC _MSE_MHIDECRS +DYNAMIC _MSE_SHOWCURS +DYNAMIC _M_GETX +DYNAMIC _M_GETY +DYNAMIC _M_MBUTPRS +DYNAMIC _M_MBUTREL +DYNAMIC _M_MDEFCRS +DYNAMIC _M_MGETCOORD +DYNAMIC _M_MSETCOORD +DYNAMIC _M_MSETPOS +DYNAMIC _M_MXLIMIT +DYNAMIC _M_MYLIMIT +DYNAMIC _M_RESET +DYNAMIC _V_SETVPG +DYNAMIC __FTACUDF + +#ifdef __HBEXTERN__HBNF__REQUEST + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbsms/hbsms.hbp b/harbour/contrib/hbsms/hbsms.hbp index 09b67f3610..522baaf080 100644 --- a/harbour/contrib/hbsms/hbsms.hbp +++ b/harbour/contrib/hbsms/hbsms.hbp @@ -9,4 +9,8 @@ -w3 -es2 -hbsms.prg +-instfile=inc:hbsms.hbx + +hbsms.hbx + +sms.prg diff --git a/harbour/contrib/hbsms/hbsms.hbx b/harbour/contrib/hbsms/hbsms.hbx new file mode 100644 index 0000000000..ca0b38376a --- /dev/null +++ b/harbour/contrib/hbsms/hbsms.hbx @@ -0,0 +1,41 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBSMS__ +#define __HBEXTERN_CH__HBSMS__ + +#ifdef __HBEXTERN__HBSMS__ANNOUNCE + ANNOUNCE __HBEXTERN__HBSMS__ +#endif + +#ifdef __HBEXTERN__HBSMS__REQUEST + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC SMSCTX_CLOSE +DYNAMIC SMSCTX_NEW +DYNAMIC SMSCTX_PIN +DYNAMIC SMSCTX_RECEIVE +DYNAMIC SMSCTX_SEND +DYNAMIC SMS_RECEIVEALL +DYNAMIC SMS_SEND + +#ifdef __HBEXTERN__HBSMS__REQUEST + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbsms/hbsms.prg b/harbour/contrib/hbsms/sms.prg similarity index 100% rename from harbour/contrib/hbsms/hbsms.prg rename to harbour/contrib/hbsms/sms.prg diff --git a/harbour/contrib/hbtpathy/hbtpathy.hbp b/harbour/contrib/hbtpathy/hbtpathy.hbp index 6c9e611de7..a83e7b2d47 100644 --- a/harbour/contrib/hbtpathy/hbtpathy.hbp +++ b/harbour/contrib/hbtpathy/hbtpathy.hbp @@ -10,5 +10,8 @@ -w3 -es2 -instfile=inc:telepath.ch +-instfile=inc:hbtpathy.hbx + +hbtpathy.hbx telepath.prg diff --git a/harbour/contrib/hbtpathy/hbtpathy.hbx b/harbour/contrib/hbtpathy/hbtpathy.hbx new file mode 100644 index 0000000000..be94007eba --- /dev/null +++ b/harbour/contrib/hbtpathy/hbtpathy.hbx @@ -0,0 +1,67 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ +/* compiler family. [vszakats] */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBTPATHY__ +#define __HBEXTERN_CH__HBTPATHY__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBTPATHY__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBTPATHY__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBTPATHY__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC BIN_AND +DYNAMIC BIN_NOT +DYNAMIC BIN_OR +DYNAMIC BIN_XOR +DYNAMIC TP_BAUD +DYNAMIC TP_CLEARIN +DYNAMIC TP_CLOSE +DYNAMIC TP_CLRKBD +DYNAMIC TP_CRC16 +DYNAMIC TP_CRC32 +DYNAMIC TP_CTRLCTS +DYNAMIC TP_CTRLDTR +DYNAMIC TP_CTRLRTS +DYNAMIC TP_DELAY +DYNAMIC TP_FLUSH +DYNAMIC TP_IDLE +DYNAMIC TP_INCHRS +DYNAMIC TP_INFREE +DYNAMIC TP_INKEY +DYNAMIC TP_ISCTS +DYNAMIC TP_ISDCD +DYNAMIC TP_ISDSR +DYNAMIC TP_ISRI +DYNAMIC TP_LOOKFOR +DYNAMIC TP_OPEN +DYNAMIC TP_OUTFREE +DYNAMIC TP_RECV +DYNAMIC TP_RECVTO +DYNAMIC TP_REOPEN +DYNAMIC TP_SEND +DYNAMIC TP_SENDSUB +DYNAMIC TP_UNINSTALL +DYNAMIC TP_WAITFOR + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBTPATHY__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbxdiff/hbxdiffx.prg b/harbour/contrib/hbxdiff/hbxdiffx.prg index 0a22069ff7..5a7b2f1c00 100644 --- a/harbour/contrib/hbxdiff/hbxdiffx.prg +++ b/harbour/contrib/hbxdiff/hbxdiffx.prg @@ -50,4 +50,5 @@ * */ +#define __HBEXTREQ__ #include "hbxdiff.hbx" diff --git a/harbour/utils/hbmk2/examples/contribf.hbc b/harbour/utils/hbmk2/examples/contribf.hbc index 20de41903e..06690519ac 100644 --- a/harbour/utils/hbmk2/examples/contribf.hbc +++ b/harbour/utils/hbmk2/examples/contribf.hbc @@ -6,7 +6,7 @@ # [ This should be kept in sync with local make file information. ] # contribs portable, with no external dependencies: -hbcs=hbblink hbclipsm hbcomm hbct hbfoxpro hbfship hbgt hbmisc hbmzip hbnf hbsms hbtpathy hbxpp hbziparc rddbmcdx rddsql xhb +hbcs=hbblink hbclipsm hbcomm hbct hbfoxpro hbfship hbgt hbmisc hbmzip hbnf hbsms hbtpathy hbxpp hbziparc rddbm rddsql xhb # contribs portable, with external dependencies: hbcs=hbcurl hbfbird hbgd hbhpdf hbmysql hbpgsql hbqt hbtip sddfb sddmy sddpg