diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 5dccf3f2cc..995d0ef8f8 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,70 @@ The license applies to all entries newer than 2009-04-28. */ +2011-02-06 15:22 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + + contrib/hbblat/hbblat.hbx + + contrib/hbcairo/hbcairo.hbx + + contrib/hbcups/hbcups.hbx + + contrib/hbcurl/hbcurl.hbx + + contrib/hbfbird/hbfbird.hbx + + contrib/hbfimage/hbfimage.hbx + + contrib/hbformat/hbformat.hbx + + contrib/hbhttpd/hbhttpd.hbx + + contrib/hbmagic/hbmagic.hbx + + contrib/hbmysql/hbmysql.hbx + + contrib/hbodbc/hbodbc.hbx + + contrib/hbpgsql/hbpgsql.hbx + + contrib/hbsqlit3/hbsqlit3.hbx + + contrib/hbssl/hbssl.hbx + + contrib/hbtip/hbtip.hbx + + contrib/hbziparc/hbziparc.hbx + * contrib/hbblat/hbblat.hbp + * contrib/hbcairo/hbcairo.hbp + * contrib/hbcups/hbcups.hbp + * contrib/hbcurl/hbcurl.hbm + * contrib/hbfbird/hbfbird.hbp + * contrib/hbfimage/hbfimage.hbp + * contrib/hbformat/hbformat.hbp + * contrib/hbhttpd/hbhttpd.hbp + * contrib/hbmagic/hbmagic.hbp + * contrib/hbmysql/hbmysql.hbp + * contrib/hbodbc/hbodbc.hbp + * contrib/hbpgsql/hbpgsql.hbp + * contrib/hbsqlit3/hbsqlit3.hbp + * contrib/hbssl/hbssl.hbm + * contrib/hbtip/hbtip.hbm + * contrib/hbziparc/hbziparc.hbp + + Added .hbx files for remaining projects. + (except sdd and rdd ones, this is to be decided) + + * contrib/gtalleg/gtalleg.hbm + * contrib/gtwvg/gtwvg.hbp + ! Fixed to not generate dynamic version of them. + (there is no point, plus gtwvg didn't build as dll anyway) + + * contrib/hbclipsm/hbclipsm.hbx + * contrib/hbcomm/hbcomm.hbx + * contrib/hbfoxpro/hbfoxpro.hbx + * contrib/hbfship/hbfship.hbx + * contrib/hbgd/hbgd.hbx + * contrib/hbgt/hbgt.hbx + * contrib/hbhpdf/hbhpdf.hbx + * contrib/hbmisc/hbmisc.hbx + * contrib/hbnf/hbnf.hbx + * contrib/hbqt/qtcore/hbqtcore.hbx + * contrib/hbqt/qtdesigner/hbqtdesigner.hbx + * contrib/hbqt/qtgui/hbqtgui.hbx + * contrib/hbqt/qtnetwork/hbqtnetwork.hbx + * contrib/hbqt/qtuitools/hbqtuitools.hbx + * contrib/hbqt/qtwebkit/hbqtwebkit.hbx + * contrib/hbsms/hbsms.hbx + * contrib/hbtpathy/hbtpathy.hbx + * contrib/hbxbp/hbxbp.hbx + * contrib/hbzebra/hbzebra.hbx + * contrib/rddads/rddads.hbx + * contrib/xhb/xhb.hbx + * Refreshed. + 2011-02-06 14:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetio/netiosrv.prg + Reworked and reenabled host name based filtering. @@ -342,7 +406,7 @@ * contrib/hbgd/hbgd.hbp % Deleted separate puller modules and added .hbx to the project directly. ; TODO: Some wrapper projects have the name already used for .c files, - so .hbx cannot be directly included ATM. + so .hbx cannot be directly included ATM. [DONE] ; TODO: Move -D__HBEXTREQ__ to local .hbp files so they kick in in stdalone mode too. Or maybe hbmk2 should always define it, if there is an .hbx file included in a project, after all it can generate these .hbx files, too. [DONE] @@ -904,7 +968,7 @@ hb_FNameExtSet( , ) -> hb_FNameDirExtSet( , , ) -> - ; TODO: Review, clean interface. + ; TODO: Review, clean interface. [DONE] ; TODO: Use these functions in .hbs files, utils, hbide. * include/harbour.hbx @@ -1261,7 +1325,7 @@ + contrib/hbnetio/utils/netiosrq/hbnetioq.hbp ! Renamed back to get in sync with installer. ; TOFIX: Change hbnetioq to a pure management client without - embedded server daemon code. Pritpal, can you do it? + embedded server daemon code. Pritpal, can you do it? [~DONE-ISH] ; TODO: Change hbnetio to be pure server daemon and add separate management console tool. Or, it's possible to put the console UI in a lib and keeping it included in daemon @@ -4548,7 +4612,7 @@ Called from MAIN(91) ; TODO: Delete PQRDD experimental RDD from hbpgsql. [DONE] - ; TODO: Rename classes to begin with HDBC* + ; TODO: Rename classes to begin with HDBC* [DONE] ; TODO: Somehow we should ensure the class layout doesn't deviate from a common standard. F.e. by inheritance, or I don't know if Harbour has something like interfaces in OOP. @@ -11297,7 +11361,7 @@ * contrib/hbide/idereportsmanager.prg ! Deleted www. from web address. Pls do not use www.. ; TOFIX: ? IMO the saved report files should not hold or contain a - Harbour copyright message. + Harbour copyright message. [DONE] * INSTALL * Updated mingw make links. @@ -12741,10 +12805,10 @@ - Deleted hard-coded exceptions from generator code. ; TODO: Clean core generated headers to behave like before. [DONE] ; TODO: Adapt hbextern lib to these changes. [NOT NEEDED] - ; TODO: Add generated headers to SVN for contrib libs. + ; TODO: Add generated headers to SVN for contrib libs. [DONE] ; TODO: Add stubs which include generated headers to all libs. ; TODO: Long term TODO: make it easy to generate such headers - for 3rd party projects. + for 3rd party projects. [DONE] * include/hbextudd.ch * include/hbextsca.ch diff --git a/harbour/contrib/gtalleg/gtalleg.hbm b/harbour/contrib/gtalleg/gtalleg.hbm index 5628bf4b4e..73bcc0ff73 100644 --- a/harbour/contrib/gtalleg/gtalleg.hbm +++ b/harbour/contrib/gtalleg/gtalleg.hbm @@ -10,7 +10,7 @@ -w3 -es2 --stop{pocc|pocc64|poccarm|xcc|dmc|watcom|mingwarm|msvcarm} +-stop{hbdyn|pocc|pocc64|poccarm|xcc|dmc|watcom|mingwarm|msvcarm} -depkeyhead=allegro:allegro.h -depcontrol=allegro:no{HB_BUILD_3RDEXT='no'} diff --git a/harbour/contrib/gtwvg/gtwvg.hbp b/harbour/contrib/gtwvg/gtwvg.hbp index b417a5195e..cacef65a0d 100644 --- a/harbour/contrib/gtwvg/gtwvg.hbp +++ b/harbour/contrib/gtwvg/gtwvg.hbp @@ -9,7 +9,7 @@ -w3 -es2 --stop{!win} +-stop{!win|hbdyn} ../hbwin/hbwin.hbc diff --git a/harbour/contrib/hbblat/hbblat.hbp b/harbour/contrib/hbblat/hbblat.hbp index 3b4482e388..8400e2e8cb 100644 --- a/harbour/contrib/hbblat/hbblat.hbp +++ b/harbour/contrib/hbblat/hbblat.hbp @@ -19,6 +19,7 @@ -iflag={bcc}-a -instfile=inc:hbblat.ch +-instfile=inc:hbblat.hbx blatwrp.c blatcls.prg diff --git a/harbour/contrib/hbblat/hbblat.hbx b/harbour/contrib/hbblat/hbblat.hbx new file mode 100644 index 0000000000..f9c93d724c --- /dev/null +++ b/harbour/contrib/hbblat/hbblat.hbx @@ -0,0 +1,35 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBBLAT__ +#define __HBEXTERN_CH__HBBLAT__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBBLAT__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBBLAT__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBBLAT__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC HBBLAT +DYNAMIC HB_BLATSEND + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBBLAT__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbcairo/hbcairo.hbp b/harbour/contrib/hbcairo/hbcairo.hbp index f318f5cd44..76fe7db374 100644 --- a/harbour/contrib/hbcairo/hbcairo.hbp +++ b/harbour/contrib/hbcairo/hbcairo.hbp @@ -20,6 +20,7 @@ -iflag={bcc}-a -instfile=inc:hbcairo.ch +-instfile=inc:hbcairo.hbx context.c core.c diff --git a/harbour/contrib/hbcairo/hbcairo.hbx b/harbour/contrib/hbcairo/hbcairo.hbx new file mode 100644 index 0000000000..63864b98ca --- /dev/null +++ b/harbour/contrib/hbcairo/hbcairo.hbx @@ -0,0 +1,113 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBCAIRO__ +#define __HBEXTERN_CH__HBCAIRO__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCAIRO__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBCAIRO__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCAIRO__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC CAIRO_APPEND_PATH +DYNAMIC CAIRO_ARC +DYNAMIC CAIRO_ARC_NEGATIVE +DYNAMIC CAIRO_CLIP +DYNAMIC CAIRO_CLIP_EXTENTS +DYNAMIC CAIRO_CLIP_PRESERVE +DYNAMIC CAIRO_CLOSE_PATH +DYNAMIC CAIRO_COPY_PAGE +DYNAMIC CAIRO_COPY_PATH +DYNAMIC CAIRO_COPY_PATH_FLAT +DYNAMIC CAIRO_CREATE +DYNAMIC CAIRO_CURVE_TO +DYNAMIC CAIRO_DESTROY +DYNAMIC CAIRO_FILL +DYNAMIC CAIRO_FILL_PRESERVE +DYNAMIC CAIRO_FONT_EXTENTS +DYNAMIC CAIRO_GET_CURRENT_POINT +DYNAMIC CAIRO_GET_DASH +DYNAMIC CAIRO_GET_FONT_MATRIX +DYNAMIC CAIRO_GET_LINE_WIDTH +DYNAMIC CAIRO_GET_MATRIX +DYNAMIC CAIRO_HAS_CURRENT_POINT +DYNAMIC CAIRO_IDENTITY_MATRIX +DYNAMIC CAIRO_IMAGE_SURFACE_CREATE +DYNAMIC CAIRO_IMAGE_SURFACE_CREATE_FROM_PNG +DYNAMIC CAIRO_IN_FILL +DYNAMIC CAIRO_IN_STROKE +DYNAMIC CAIRO_LINE_TO +DYNAMIC CAIRO_MOVE_TO +DYNAMIC CAIRO_NEW_PATH +DYNAMIC CAIRO_PAINT +DYNAMIC CAIRO_PAINT_WITH_ALPHA +DYNAMIC CAIRO_PATH_DESTROY +DYNAMIC CAIRO_PATH_EXTENTS +DYNAMIC CAIRO_PATH_ITERATOR_CREATE +DYNAMIC CAIRO_PATH_ITERATOR_DESTROY +DYNAMIC CAIRO_PATH_ITERATOR_GET_POINTS +DYNAMIC CAIRO_PATH_ITERATOR_NEXT +DYNAMIC CAIRO_PATH_ITERATOR_SET_POINTS +DYNAMIC CAIRO_PDF_SURFACE_CREATE +DYNAMIC CAIRO_PDF_SURFACE_SET_SIZE +DYNAMIC CAIRO_RECTANGLE +DYNAMIC CAIRO_REL_CURVE_TO +DYNAMIC CAIRO_REL_LINE_TO +DYNAMIC CAIRO_REL_MOVE_TO +DYNAMIC CAIRO_RESET_CLIP +DYNAMIC CAIRO_RESTORE +DYNAMIC CAIRO_ROTATE +DYNAMIC CAIRO_SAVE +DYNAMIC CAIRO_SCALE +DYNAMIC CAIRO_SELECT_FONT_FACE +DYNAMIC CAIRO_SET_DASH +DYNAMIC CAIRO_SET_FILL_RULE +DYNAMIC CAIRO_SET_FONT_MATRIX +DYNAMIC CAIRO_SET_FONT_SIZE +DYNAMIC CAIRO_SET_LINE_CAP +DYNAMIC CAIRO_SET_LINE_JOIN +DYNAMIC CAIRO_SET_LINE_WIDTH +DYNAMIC CAIRO_SET_MATRIX +DYNAMIC CAIRO_SET_MITER_LIMIT +DYNAMIC CAIRO_SET_OPERATOR +DYNAMIC CAIRO_SET_SOURCE_RGB +DYNAMIC CAIRO_SET_SOURCE_RGBA +DYNAMIC CAIRO_SET_TOLERANCE +DYNAMIC CAIRO_SHOW_PAGE +DYNAMIC CAIRO_SHOW_TEXT +DYNAMIC CAIRO_STATUS +DYNAMIC CAIRO_STATUS_TO_STRING +DYNAMIC CAIRO_STROKE +DYNAMIC CAIRO_STROKE_EXTENTS +DYNAMIC CAIRO_STROKE_PRESERVE +DYNAMIC CAIRO_SURFACE_DESTROY +DYNAMIC CAIRO_SURFACE_STATUS +DYNAMIC CAIRO_SURFACE_WRITE_TO_PNG +DYNAMIC CAIRO_TEXT_EXTENTS +DYNAMIC CAIRO_TEXT_PATH +DYNAMIC CAIRO_TRANSFORM +DYNAMIC CAIRO_TRANSLATE +DYNAMIC CAIRO_VERSION +DYNAMIC CAIRO_VERSION_STRING + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCAIRO__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbclipsm/hbclipsm.hbx b/harbour/contrib/hbclipsm/hbclipsm.hbx index c56d37b467..45505e1a75 100644 --- a/harbour/contrib/hbclipsm/hbclipsm.hbx +++ b/harbour/contrib/hbclipsm/hbclipsm.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBCLIPSM__ diff --git a/harbour/contrib/hbcomm/hbcomm.hbx b/harbour/contrib/hbcomm/hbcomm.hbx index 37f09e1bd2..fd5507f1ce 100644 --- a/harbour/contrib/hbcomm/hbcomm.hbx +++ b/harbour/contrib/hbcomm/hbcomm.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBCOMM__ diff --git a/harbour/contrib/hbcups/hbcups.hbp b/harbour/contrib/hbcups/hbcups.hbp index 76491bd795..4e32aff3af 100644 --- a/harbour/contrib/hbcups/hbcups.hbp +++ b/harbour/contrib/hbcups/hbcups.hbp @@ -16,4 +16,6 @@ -depcontrol=cups:${HB_WITH_CUPS} -depincpath=cups:/usr/include +-instfile=inc:hbcups.hbx + hbcups.c diff --git a/harbour/contrib/hbcups/hbcups.hbx b/harbour/contrib/hbcups/hbcups.hbx new file mode 100644 index 0000000000..dd0fd1ecab --- /dev/null +++ b/harbour/contrib/hbcups/hbcups.hbx @@ -0,0 +1,36 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBCUPS__ +#define __HBEXTERN_CH__HBCUPS__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCUPS__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBCUPS__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCUPS__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC CUPSGETDEFAULT +DYNAMIC CUPSGETDESTS +DYNAMIC CUPSPRINTFILE + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCUPS__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbcurl/hbcurl.hbm b/harbour/contrib/hbcurl/hbcurl.hbm index 49db80c376..18a5502e80 100644 --- a/harbour/contrib/hbcurl/hbcurl.hbm +++ b/harbour/contrib/hbcurl/hbcurl.hbm @@ -16,5 +16,6 @@ -depincpath=curl:/usr/include -instfile=inc:hbcurl.ch +-instfile=inc:hbcurl.hbx hbcurl.c diff --git a/harbour/contrib/hbcurl/hbcurl.hbx b/harbour/contrib/hbcurl/hbcurl.hbx new file mode 100644 index 0000000000..ef42d211ed --- /dev/null +++ b/harbour/contrib/hbcurl/hbcurl.hbx @@ -0,0 +1,54 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBCURL__ +#define __HBEXTERN_CH__HBCURL__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCURL__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBCURL__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCURL__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC CURL_EASY_CLEANUP +DYNAMIC CURL_EASY_DL_BUFF_GET +DYNAMIC CURL_EASY_DUPLICATE +DYNAMIC CURL_EASY_ESCAPE +DYNAMIC CURL_EASY_GETINFO +DYNAMIC CURL_EASY_INIT +DYNAMIC CURL_EASY_PAUSE +DYNAMIC CURL_EASY_PERFORM +DYNAMIC CURL_EASY_RECV +DYNAMIC CURL_EASY_RESET +DYNAMIC CURL_EASY_SEND +DYNAMIC CURL_EASY_SETOPT +DYNAMIC CURL_EASY_STRERROR +DYNAMIC CURL_EASY_UNESCAPE +DYNAMIC CURL_ESCAPE +DYNAMIC CURL_GETDATE +DYNAMIC CURL_GLOBAL_CLEANUP +DYNAMIC CURL_GLOBAL_INIT +DYNAMIC CURL_UNESCAPE +DYNAMIC CURL_VERSION +DYNAMIC CURL_VERSION_INFO + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCURL__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbfbird/hbfbird.hbp b/harbour/contrib/hbfbird/hbfbird.hbp index 79a308677d..fa83cfbed5 100644 --- a/harbour/contrib/hbfbird/hbfbird.hbp +++ b/harbour/contrib/hbfbird/hbfbird.hbp @@ -23,3 +23,5 @@ tfirebrd.prg -depimplibs=firebird:../bin/fbclient.dll{!(allgcc|allmsvc|allpocc)} -depimplibs=firebird:../lib/fbclient_ms.lib{allgcc|allmsvc|allpocc} -depimplibd=firebird:fbclient + +-instfile=inc:hbfbird.hbx diff --git a/harbour/contrib/hbfbird/hbfbird.hbx b/harbour/contrib/hbfbird/hbfbird.hbx new file mode 100644 index 0000000000..706ccacf5c --- /dev/null +++ b/harbour/contrib/hbfbird/hbfbird.hbx @@ -0,0 +1,49 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBFBIRD__ +#define __HBEXTERN_CH__HBFBIRD__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFBIRD__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBFBIRD__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFBIRD__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC FBCLOSE +DYNAMIC FBCOMMIT +DYNAMIC FBCONNECT +DYNAMIC FBCREATEDB +DYNAMIC FBERROR +DYNAMIC FBEXECUTE +DYNAMIC FBFETCH +DYNAMIC FBFREE +DYNAMIC FBGETBLOB +DYNAMIC FBGETDATA +DYNAMIC FBQUERY +DYNAMIC FBROLLBACK +DYNAMIC FBSTARTTRANSACTION +DYNAMIC TFBQUERY +DYNAMIC TFBROW +DYNAMIC TFBSERVER + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFBIRD__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbfimage/hbfimage.hbp b/harbour/contrib/hbfimage/hbfimage.hbp index f8dac94f43..793231ef0b 100644 --- a/harbour/contrib/hbfimage/hbfimage.hbp +++ b/harbour/contrib/hbfimage/hbfimage.hbp @@ -21,6 +21,7 @@ -cflag=-DHB_LEGACY_TYPES_OFF -instfile=inc:freeimag.ch +-instfile=inc:hbfimage.hbx fi_winfu.c fi_wrp.c diff --git a/harbour/contrib/hbfimage/hbfimage.hbx b/harbour/contrib/hbfimage/hbfimage.hbx new file mode 100644 index 0000000000..b029199e42 --- /dev/null +++ b/harbour/contrib/hbfimage/hbfimage.hbx @@ -0,0 +1,116 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBFIMAGE__ +#define __HBEXTERN_CH__HBFIMAGE__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFIMAGE__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBFIMAGE__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFIMAGE__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC FI_ADJUSTBRIGHTNESS +DYNAMIC FI_ADJUSTCONTRAST +DYNAMIC FI_ADJUSTGAMMA +DYNAMIC FI_ALLOCATE +DYNAMIC FI_ALLOCATET +DYNAMIC FI_APPENDPAGE +DYNAMIC FI_BITMAPTOFI +DYNAMIC FI_CLONE +DYNAMIC FI_CLOSEMULTIBITMAP +DYNAMIC FI_COLORQUANTIZE +DYNAMIC FI_CONVERTTO16BITS555 +DYNAMIC FI_CONVERTTO16BITS565 +DYNAMIC FI_CONVERTTO24BITS +DYNAMIC FI_CONVERTTO32BITS +DYNAMIC FI_CONVERTTO4BITS +DYNAMIC FI_CONVERTTO8BITS +DYNAMIC FI_CONVERTTOGREYSCALE +DYNAMIC FI_CONVERTTORGBF +DYNAMIC FI_CONVERTTOSTANDARDTYPE +DYNAMIC FI_CONVERTTOTYPE +DYNAMIC FI_COPY +DYNAMIC FI_CREATEICCPROFILE +DYNAMIC FI_DEINITIALISE +DYNAMIC FI_DELETEPAGE +DYNAMIC FI_DESTROYICCPROFILE +DYNAMIC FI_DITHER +DYNAMIC FI_FITOBITMAP +DYNAMIC FI_FLIPHORIZONTAL +DYNAMIC FI_FLIPVERTICAL +DYNAMIC FI_GETBACKGROUNDCOLOR +DYNAMIC FI_GETBITS +DYNAMIC FI_GETBLUEMASK +DYNAMIC FI_GETBPP +DYNAMIC FI_GETCHANNEL +DYNAMIC FI_GETCOLORSUSED +DYNAMIC FI_GETCOLORTYPE +DYNAMIC FI_GETCOPYRIGHTMESSAGE +DYNAMIC FI_GETDIBSIZE +DYNAMIC FI_GETDOTSPERMETERX +DYNAMIC FI_GETDOTSPERMETERY +DYNAMIC FI_GETFILETYPE +DYNAMIC FI_GETFILETYPEFROMMEM +DYNAMIC FI_GETGREENMASK +DYNAMIC FI_GETHEIGHT +DYNAMIC FI_GETICCPROFILE +DYNAMIC FI_GETIMAGETYPE +DYNAMIC FI_GETINFO +DYNAMIC FI_GETINFOHEADER +DYNAMIC FI_GETLINE +DYNAMIC FI_GETPAGECOUNT +DYNAMIC FI_GETPALETTE +DYNAMIC FI_GETPITCH +DYNAMIC FI_GETREDMASK +DYNAMIC FI_GETSCANLINE +DYNAMIC FI_GETTRANSPARENCYCOUNT +DYNAMIC FI_GETTRANSPARENCYTABLE +DYNAMIC FI_GETVERSION +DYNAMIC FI_GETWIDTH +DYNAMIC FI_HASBACKGROUNDCOLOR +DYNAMIC FI_INITIALISE +DYNAMIC FI_INSERTPAGE +DYNAMIC FI_INVERT +DYNAMIC FI_ISLITTLEENDIAN +DYNAMIC FI_ISTRANSPARENT +DYNAMIC FI_LOAD +DYNAMIC FI_LOADFROMMEM +DYNAMIC FI_LOCKPAGE +DYNAMIC FI_MOVEPAGE +DYNAMIC FI_OPENMULTIBITMAP +DYNAMIC FI_PASTE +DYNAMIC FI_RESCALE +DYNAMIC FI_ROTATECLASSIC +DYNAMIC FI_ROTATEEX +DYNAMIC FI_SAVE +DYNAMIC FI_SETBACKGROUNDCOLOR +DYNAMIC FI_SETDOTSPERMETERX +DYNAMIC FI_SETDOTSPERMETERY +DYNAMIC FI_SETOUTPUTMESSAGE +DYNAMIC FI_SETTRANSPARENCYTABLE +DYNAMIC FI_SETTRANSPARENT +DYNAMIC FI_UNLOAD +DYNAMIC FI_UNLOCKPAGE +DYNAMIC FI_WINDRAW + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFIMAGE__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbformat/hbformat.hbp b/harbour/contrib/hbformat/hbformat.hbp index 404248f14a..eb1bf5188d 100644 --- a/harbour/contrib/hbformat/hbformat.hbp +++ b/harbour/contrib/hbformat/hbformat.hbp @@ -9,5 +9,7 @@ -w3 -es2 +-instfile=inc:hbformat.hbx + hbformat.prg hbformac.c diff --git a/harbour/contrib/hbformat/hbformat.hbx b/harbour/contrib/hbformat/hbformat.hbx new file mode 100644 index 0000000000..0df1be958a --- /dev/null +++ b/harbour/contrib/hbformat/hbformat.hbx @@ -0,0 +1,35 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBFORMAT__ +#define __HBEXTERN_CH__HBFORMAT__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFORMAT__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBFORMAT__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFORMAT__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC HBFORMATCODE +DYNAMIC __HBFORMAT_FILEREAD + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFORMAT__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbfoxpro/hbfoxpro.hbx b/harbour/contrib/hbfoxpro/hbfoxpro.hbx index 0986c5b8b0..d5c5444e00 100644 --- a/harbour/contrib/hbfoxpro/hbfoxpro.hbx +++ b/harbour/contrib/hbfoxpro/hbfoxpro.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBFOXPRO__ diff --git a/harbour/contrib/hbfship/hbfship.hbx b/harbour/contrib/hbfship/hbfship.hbx index b17867d2c2..83bdd46d70 100644 --- a/harbour/contrib/hbfship/hbfship.hbx +++ b/harbour/contrib/hbfship/hbfship.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBFSHIP__ diff --git a/harbour/contrib/hbgd/hbgd.hbx b/harbour/contrib/hbgd/hbgd.hbx index b26e26b531..8fe1a082fc 100644 --- a/harbour/contrib/hbgd/hbgd.hbx +++ b/harbour/contrib/hbgd/hbgd.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBGD__ diff --git a/harbour/contrib/hbgt/hbgt.hbx b/harbour/contrib/hbgt/hbgt.hbx index 2c35922336..6cb9066b4e 100644 --- a/harbour/contrib/hbgt/hbgt.hbx +++ b/harbour/contrib/hbgt/hbgt.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBGT__ diff --git a/harbour/contrib/hbhpdf/hbhpdf.hbx b/harbour/contrib/hbhpdf/hbhpdf.hbx index f89b0c68e9..1456b876a8 100644 --- a/harbour/contrib/hbhpdf/hbhpdf.hbx +++ b/harbour/contrib/hbhpdf/hbhpdf.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBHPDF__ diff --git a/harbour/contrib/hbhttpd/hbhttpd.hbp b/harbour/contrib/hbhttpd/hbhttpd.hbp index e07427d682..95faa8e1df 100644 --- a/harbour/contrib/hbhttpd/hbhttpd.hbp +++ b/harbour/contrib/hbhttpd/hbhttpd.hbp @@ -9,6 +9,8 @@ -w3 -es2 +-instfile=inc:hbhttpd.hbx + core.prg widgets.prg log.prg diff --git a/harbour/contrib/hbhttpd/hbhttpd.hbx b/harbour/contrib/hbhttpd/hbhttpd.hbx new file mode 100644 index 0000000000..c3b9a923af --- /dev/null +++ b/harbour/contrib/hbhttpd/hbhttpd.hbx @@ -0,0 +1,76 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBHTTPD__ +#define __HBEXTERN_CH__HBHTTPD__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBHTTPD__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBHTTPD__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBHTTPD__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC UADDHEADER +DYNAMIC UGETHEADER +DYNAMIC UGETWIDGETBYID +DYNAMIC UHTMLENCODE +DYNAMIC UHTTPD +DYNAMIC UHTTPDLOG +DYNAMIC UHTTPDNEW +DYNAMIC UHTTPD_JOIN +DYNAMIC UHTTPD_SPLIT +DYNAMIC ULINK +DYNAMIC UOSFILENAME +DYNAMIC UPROCFILES +DYNAMIC UPROCINFO +DYNAMIC UPROCWIDGETS +DYNAMIC UREDIRECT +DYNAMIC USESSIONDESTROY +DYNAMIC USETSTATUSCODE +DYNAMIC UURLDECODE +DYNAMIC UURLENCODE +DYNAMIC UWBROWSE +DYNAMIC UWBROWSENEW +DYNAMIC UWDEFAULTHANDLER +DYNAMIC UWFORM +DYNAMIC UWFORMNEW +DYNAMIC UWHTML +DYNAMIC UWHTMLNEW +DYNAMIC UWINPUT +DYNAMIC UWINPUTNEW +DYNAMIC UWLABEL +DYNAMIC UWLABELNEW +DYNAMIC UWLAYOUTGRID +DYNAMIC UWLAYOUTGRIDNEW +DYNAMIC UWMAIN +DYNAMIC UWMAINNEW +DYNAMIC UWMENU +DYNAMIC UWMENUNEW +DYNAMIC UWPASSWORD +DYNAMIC UWPASSWORDNEW +DYNAMIC UWRITE +DYNAMIC UWSEPARATOR +DYNAMIC UWSEPARATORNEW +DYNAMIC UWSUBMIT +DYNAMIC UWSUBMITNEW + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBHTTPD__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbmagic/hbmagic.hbp b/harbour/contrib/hbmagic/hbmagic.hbp index 109c6988ec..b57657117c 100644 --- a/harbour/contrib/hbmagic/hbmagic.hbp +++ b/harbour/contrib/hbmagic/hbmagic.hbp @@ -14,6 +14,7 @@ -depincpath=libmagic:/usr/include -instfile=inc:hbmagic.ch +-instfile=inc:hbmagic.hbx hbmagic.c hbmagis.prg diff --git a/harbour/contrib/hbmagic/hbmagic.hbx b/harbour/contrib/hbmagic/hbmagic.hbx new file mode 100644 index 0000000000..c8c07185c4 --- /dev/null +++ b/harbour/contrib/hbmagic/hbmagic.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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBMAGIC__ +#define __HBEXTERN_CH__HBMAGIC__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMAGIC__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBMAGIC__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMAGIC__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC MAGIC_BUFFER +DYNAMIC MAGIC_CHECK +DYNAMIC MAGIC_COMPILE +DYNAMIC MAGIC_ERRNO +DYNAMIC MAGIC_ERROR +DYNAMIC MAGIC_FILE +DYNAMIC MAGIC_LOAD +DYNAMIC MAGIC_OPEN +DYNAMIC MAGIC_SETFLAGS + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMAGIC__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbmisc/hbmisc.hbx b/harbour/contrib/hbmisc/hbmisc.hbx index 1037538175..287bcbcc8c 100644 --- a/harbour/contrib/hbmisc/hbmisc.hbx +++ b/harbour/contrib/hbmisc/hbmisc.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBMISC__ diff --git a/harbour/contrib/hbmysql/hbmysql.hbp b/harbour/contrib/hbmysql/hbmysql.hbp index 22202d130d..339ebc90a6 100644 --- a/harbour/contrib/hbmysql/hbmysql.hbp +++ b/harbour/contrib/hbmysql/hbmysql.hbp @@ -18,6 +18,7 @@ -depimplibs=mysql:../lib/libmySQL.dll -instfile=inc:mysql.ch +-instfile=inc:hbmysql.hbx mysql.c mysqlold.c diff --git a/harbour/contrib/hbmysql/hbmysql.hbx b/harbour/contrib/hbmysql/hbmysql.hbx new file mode 100644 index 0000000000..1e7bbc7d76 --- /dev/null +++ b/harbour/contrib/hbmysql/hbmysql.hbx @@ -0,0 +1,96 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBMYSQL__ +#define __HBEXTERN_CH__HBMYSQL__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMYSQL__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBMYSQL__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMYSQL__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC DATATOSQL +DYNAMIC FILETOSQLBINARY +DYNAMIC MYSQL_AFFECTED_ROWS +DYNAMIC MYSQL_CLOSE +DYNAMIC MYSQL_COMMIT +DYNAMIC MYSQL_DATA_SEEK +DYNAMIC MYSQL_ERRNO +DYNAMIC MYSQL_ERROR +DYNAMIC MYSQL_ESCAPE_STRING +DYNAMIC MYSQL_ESCAPE_STRING_FROM_FILE +DYNAMIC MYSQL_FETCH_FIELD +DYNAMIC MYSQL_FETCH_ROW +DYNAMIC MYSQL_FIELD_COUNT +DYNAMIC MYSQL_FIELD_SEEK +DYNAMIC MYSQL_FREE_RESULT +DYNAMIC MYSQL_GET_HOST_INFO +DYNAMIC MYSQL_GET_SERVER_INFO +DYNAMIC MYSQL_GET_SERVER_VERSION +DYNAMIC MYSQL_INSERT_ID +DYNAMIC MYSQL_LIST_DBS +DYNAMIC MYSQL_LIST_FIELDS +DYNAMIC MYSQL_LIST_TABLES +DYNAMIC MYSQL_NUM_FIELDS +DYNAMIC MYSQL_NUM_ROWS +DYNAMIC MYSQL_PING +DYNAMIC MYSQL_QUERY +DYNAMIC MYSQL_REAL_CONNECT +DYNAMIC MYSQL_REAL_ESCAPE_STRING +DYNAMIC MYSQL_ROLLBACK +DYNAMIC MYSQL_SELECT_DB +DYNAMIC MYSQL_STORE_RESULT +DYNAMIC MYSQL_USE_RESULT +DYNAMIC SQLAFFROWS +DYNAMIC SQLAND +DYNAMIC SQLCLOSE +DYNAMIC SQLCOMMIT +DYNAMIC SQLCONNECT +DYNAMIC SQLDATAS +DYNAMIC SQLFETCHF +DYNAMIC SQLFETCHR +DYNAMIC SQLFICOU +DYNAMIC SQLFREER +DYNAMIC SQLFSEEK +DYNAMIC SQLGETERR +DYNAMIC SQLHOSTINFO +DYNAMIC SQLLISTDB +DYNAMIC SQLLISTF +DYNAMIC SQLLISTTBL +DYNAMIC SQLNROWS +DYNAMIC SQLNUMFI +DYNAMIC SQLQUERY +DYNAMIC SQLROLLBACK +DYNAMIC SQLSELECTD +DYNAMIC SQLSRVINFO +DYNAMIC SQLSTORER +DYNAMIC SQLUSERES +DYNAMIC SQLVERSION +DYNAMIC TBCOLUMNSQL +DYNAMIC TBROWSESQL +DYNAMIC TMYSQLQUERY +DYNAMIC TMYSQLROW +DYNAMIC TMYSQLSERVER +DYNAMIC TMYSQLTABLE + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMYSQL__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbnf/hbnf.hbx b/harbour/contrib/hbnf/hbnf.hbx index c6eaa03fca..4e93c1975e 100644 --- a/harbour/contrib/hbnf/hbnf.hbx +++ b/harbour/contrib/hbnf/hbnf.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBNF__ diff --git a/harbour/contrib/hbodbc/hbodbc.hbp b/harbour/contrib/hbodbc/hbodbc.hbp index ae832ba57a..e638d3d537 100644 --- a/harbour/contrib/hbodbc/hbodbc.hbp +++ b/harbour/contrib/hbodbc/hbodbc.hbp @@ -19,6 +19,7 @@ -depincpath=odbc:/usr/local/include -instfile=inc:sql.ch +-instfile=inc:hbodbc.hbx odbc.c odbcold.c diff --git a/harbour/contrib/hbodbc/hbodbc.hbx b/harbour/contrib/hbodbc/hbodbc.hbx new file mode 100644 index 0000000000..ca795a3b10 --- /dev/null +++ b/harbour/contrib/hbodbc/hbodbc.hbx @@ -0,0 +1,89 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBODBC__ +#define __HBEXTERN_CH__HBODBC__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBODBC__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBODBC__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBODBC__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC BROWSEODBC +DYNAMIC HB_ODBCNUMSETLEN +DYNAMIC HB_ODBCSTOD +DYNAMIC HB_ODBCVER +DYNAMIC SETNUMLEN +DYNAMIC SQLALLOCCO +DYNAMIC SQLALLOCCONNECT +DYNAMIC SQLALLOCEN +DYNAMIC SQLALLOCENV +DYNAMIC SQLALLOCST +DYNAMIC SQLALLOCSTMT +DYNAMIC SQLBINDPARAMETER +DYNAMIC SQLCOLATTRIBUTE +DYNAMIC SQLCOMMIT +DYNAMIC SQLCONNECT +DYNAMIC SQLDESCRIB +DYNAMIC SQLDESCRIBECOL +DYNAMIC SQLDISCONN +DYNAMIC SQLDISCONNECT +DYNAMIC SQLDRIVERC +DYNAMIC SQLDRIVERCONNECT +DYNAMIC SQLERROR +DYNAMIC SQLEXECDIR +DYNAMIC SQLEXECDIRECT +DYNAMIC SQLEXECUTE +DYNAMIC SQLEXECUTESCALAR +DYNAMIC SQLFETCH +DYNAMIC SQLFETCHSC +DYNAMIC SQLFETCHSCROLL +DYNAMIC SQLFREECON +DYNAMIC SQLFREECONNECT +DYNAMIC SQLFREEENV +DYNAMIC SQLFREESTM +DYNAMIC SQLFREESTMT +DYNAMIC SQLGETCONNECTATTR +DYNAMIC SQLGETCONNECTOPTION +DYNAMIC SQLGETDATA +DYNAMIC SQLGETDIAGREC +DYNAMIC SQLGETINFO +DYNAMIC SQLGETSTMTATTR +DYNAMIC SQLGETSTMTOPTION +DYNAMIC SQLMORERESULTS +DYNAMIC SQLNUMRES +DYNAMIC SQLNUMRESULTCOLS +DYNAMIC SQLNUMSETLEN +DYNAMIC SQLPREPARE +DYNAMIC SQLROLLBACK +DYNAMIC SQLROWCOUN +DYNAMIC SQLROWCOUNT +DYNAMIC SQLSETCONNECTATTR +DYNAMIC SQLSETCONNECTOPTION +DYNAMIC SQLSETSTMTATTR +DYNAMIC SQLSETSTMTOPTION +DYNAMIC SQLSTOD +DYNAMIC TODBC +DYNAMIC TODBCFIELD + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBODBC__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbpgsql/hbpgsql.hbp b/harbour/contrib/hbpgsql/hbpgsql.hbp index 7b5fd5a407..c542416f1b 100644 --- a/harbour/contrib/hbpgsql/hbpgsql.hbp +++ b/harbour/contrib/hbpgsql/hbpgsql.hbp @@ -25,6 +25,7 @@ -iflag={bcc}-a -instfile=inc:postgres.ch +-instfile=inc:hbpgsql.hbx postgres.c diff --git a/harbour/contrib/hbpgsql/hbpgsql.hbx b/harbour/contrib/hbpgsql/hbpgsql.hbx new file mode 100644 index 0000000000..1dc2aa3701 --- /dev/null +++ b/harbour/contrib/hbpgsql/hbpgsql.hbx @@ -0,0 +1,111 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBPGSQL__ +#define __HBEXTERN_CH__HBPGSQL__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBPGSQL__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBPGSQL__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBPGSQL__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC LO_EXPORT +DYNAMIC LO_IMPORT +DYNAMIC LO_UNLINK +DYNAMIC PQBINARYTUPLES +DYNAMIC PQCANCEL +DYNAMIC PQCLEAR +DYNAMIC PQCLIENTENCODING +DYNAMIC PQCLOSE +DYNAMIC PQCLOSETRACE +DYNAMIC PQCMDSTATUS +DYNAMIC PQCMDTUPLES +DYNAMIC PQCONNECT +DYNAMIC PQCONNECTDB +DYNAMIC PQCONSUMEINPUT +DYNAMIC PQCREATETRACE +DYNAMIC PQDB +DYNAMIC PQERRORMESSAGE +DYNAMIC PQESCAPEBYTEA +DYNAMIC PQESCAPEBYTEACONN +DYNAMIC PQESCAPESTRING +DYNAMIC PQEXEC +DYNAMIC PQEXECPARAMS +DYNAMIC PQEXECPREPARED +DYNAMIC PQFCOUNT +DYNAMIC PQFLUSH +DYNAMIC PQFMOD +DYNAMIC PQFNAME +DYNAMIC PQFNUMBER +DYNAMIC PQFREECANCEL +DYNAMIC PQFSIZE +DYNAMIC PQFTABLE +DYNAMIC PQFTYPE +DYNAMIC PQGETCANCEL +DYNAMIC PQGETISNULL +DYNAMIC PQGETLENGTH +DYNAMIC PQGETRESULT +DYNAMIC PQGETVALUE +DYNAMIC PQHOST +DYNAMIC PQISBUSY +DYNAMIC PQISNONBLOCKING +DYNAMIC PQLASTREC +DYNAMIC PQMETADATA +DYNAMIC PQNFIELDS +DYNAMIC PQNTUPLES +DYNAMIC PQOIDSTATUS +DYNAMIC PQOIDVALUE +DYNAMIC PQOPTIONS +DYNAMIC PQPASS +DYNAMIC PQPORT +DYNAMIC PQPREPARE +DYNAMIC PQPROTOCOLVERSION +DYNAMIC PQREQUESTCANCEL +DYNAMIC PQRESET +DYNAMIC PQRESULT2ARRAY +DYNAMIC PQRESULTERRORMESSAGE +DYNAMIC PQRESULTSTATUS +DYNAMIC PQSENDQUERY +DYNAMIC PQSERVERVERSION +DYNAMIC PQSETCLIENTENCODING +DYNAMIC PQSETDBLOGIN +DYNAMIC PQSETERRORVERBOSITY +DYNAMIC PQSETNONBLOCKING +DYNAMIC PQSTATUS +DYNAMIC PQTRACE +DYNAMIC PQTRANSACTIONSTATUS +DYNAMIC PQTTY +DYNAMIC PQUNESCAPEBYTEA +DYNAMIC PQUNTRACE +DYNAMIC PQUSER +DYNAMIC TPGCONNECTION +DYNAMIC TPGDATABASEMETADATA +DYNAMIC TPGPREPAREDSTATEMENT +DYNAMIC TPGRESULTSET +DYNAMIC TPGRESULTSETMETADATA +DYNAMIC TPGSTATEMENT +DYNAMIC TPQQUERY +DYNAMIC TPQROW +DYNAMIC TPQSERVER + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBPGSQL__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbqt/qtcore/hbqtcore.hbx b/harbour/contrib/hbqt/qtcore/hbqtcore.hbx index 76c772d114..7596ce6d89 100644 --- a/harbour/contrib/hbqt/qtcore/hbqtcore.hbx +++ b/harbour/contrib/hbqt/qtcore/hbqtcore.hbx @@ -13,8 +13,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBQTCORE__ diff --git a/harbour/contrib/hbqt/qtdesigner/hbqtdesigner.hbx b/harbour/contrib/hbqt/qtdesigner/hbqtdesigner.hbx index e8a1e21da7..7785d12104 100644 --- a/harbour/contrib/hbqt/qtdesigner/hbqtdesigner.hbx +++ b/harbour/contrib/hbqt/qtdesigner/hbqtdesigner.hbx @@ -13,8 +13,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBQTDESIGNER__ diff --git a/harbour/contrib/hbqt/qtgui/hbqtgui.hbx b/harbour/contrib/hbqt/qtgui/hbqtgui.hbx index f2accac5f3..d3eaa3020f 100644 --- a/harbour/contrib/hbqt/qtgui/hbqtgui.hbx +++ b/harbour/contrib/hbqt/qtgui/hbqtgui.hbx @@ -13,8 +13,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBQTGUI__ diff --git a/harbour/contrib/hbqt/qtnetwork/hbqtnetwork.hbx b/harbour/contrib/hbqt/qtnetwork/hbqtnetwork.hbx index c2b7b40dc1..0855772c93 100644 --- a/harbour/contrib/hbqt/qtnetwork/hbqtnetwork.hbx +++ b/harbour/contrib/hbqt/qtnetwork/hbqtnetwork.hbx @@ -13,8 +13,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBQTNETWORK__ diff --git a/harbour/contrib/hbqt/qtuitools/hbqtuitools.hbx b/harbour/contrib/hbqt/qtuitools/hbqtuitools.hbx index 84d7f0ba43..ea77afedda 100644 --- a/harbour/contrib/hbqt/qtuitools/hbqtuitools.hbx +++ b/harbour/contrib/hbqt/qtuitools/hbqtuitools.hbx @@ -13,8 +13,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBQTUITOOLS__ diff --git a/harbour/contrib/hbqt/qtwebkit/hbqtwebkit.hbx b/harbour/contrib/hbqt/qtwebkit/hbqtwebkit.hbx index bb6904b31e..f4529d2de4 100644 --- a/harbour/contrib/hbqt/qtwebkit/hbqtwebkit.hbx +++ b/harbour/contrib/hbqt/qtwebkit/hbqtwebkit.hbx @@ -13,8 +13,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBQTWEBKIT__ diff --git a/harbour/contrib/hbsms/hbsms.hbx b/harbour/contrib/hbsms/hbsms.hbx index d3534134b8..90fe8024ae 100644 --- a/harbour/contrib/hbsms/hbsms.hbx +++ b/harbour/contrib/hbsms/hbsms.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBSMS__ diff --git a/harbour/contrib/hbsqlit3/hbsqlit3.hbp b/harbour/contrib/hbsqlit3/hbsqlit3.hbp index 16e2ea7068..bb7bd73953 100644 --- a/harbour/contrib/hbsqlit3/hbsqlit3.hbp +++ b/harbour/contrib/hbsqlit3/hbsqlit3.hbp @@ -18,6 +18,7 @@ -depfinish=sqlite3 -instfile=inc:hbsqlit3.ch +-instfile=inc:hbsqlit3.hbx hbsqlit3.c hdbcsqlt.prg diff --git a/harbour/contrib/hbsqlit3/hbsqlit3.hbx b/harbour/contrib/hbsqlit3/hbsqlit3.hbx new file mode 100644 index 0000000000..5f7c4bbdd7 --- /dev/null +++ b/harbour/contrib/hbsqlit3/hbsqlit3.hbx @@ -0,0 +1,125 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBSQLIT3__ +#define __HBEXTERN_CH__HBSQLIT3__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBSQLIT3__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBSQLIT3__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBSQLIT3__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC SQLITE3_BACKUP_FINISH +DYNAMIC SQLITE3_BACKUP_INIT +DYNAMIC SQLITE3_BACKUP_PAGECOUNT +DYNAMIC SQLITE3_BACKUP_REMAINING +DYNAMIC SQLITE3_BACKUP_STEP +DYNAMIC SQLITE3_BIND_BLOB +DYNAMIC SQLITE3_BIND_DOUBLE +DYNAMIC SQLITE3_BIND_INT +DYNAMIC SQLITE3_BIND_INT64 +DYNAMIC SQLITE3_BIND_NULL +DYNAMIC SQLITE3_BIND_PARAMETER_COUNT +DYNAMIC SQLITE3_BIND_PARAMETER_INDEX +DYNAMIC SQLITE3_BIND_PARAMETER_NAME +DYNAMIC SQLITE3_BIND_TEXT +DYNAMIC SQLITE3_BIND_ZEROBLOB +DYNAMIC SQLITE3_BLOB_BYTES +DYNAMIC SQLITE3_BLOB_CLOSE +DYNAMIC SQLITE3_BLOB_OPEN +DYNAMIC SQLITE3_BLOB_READ +DYNAMIC SQLITE3_BLOB_REOPEN +DYNAMIC SQLITE3_BLOB_WRITE +DYNAMIC SQLITE3_BUFF_TO_FILE +DYNAMIC SQLITE3_BUSY_HANDLER +DYNAMIC SQLITE3_BUSY_TIMEOUT +DYNAMIC SQLITE3_CHANGES +DYNAMIC SQLITE3_CLEAR_BINDINGS +DYNAMIC SQLITE3_COLUMN_BLOB +DYNAMIC SQLITE3_COLUMN_BYTES +DYNAMIC SQLITE3_COLUMN_COUNT +DYNAMIC SQLITE3_COLUMN_DATABASE_NAME +DYNAMIC SQLITE3_COLUMN_DECLTYPE +DYNAMIC SQLITE3_COLUMN_DOUBLE +DYNAMIC SQLITE3_COLUMN_INT +DYNAMIC SQLITE3_COLUMN_INT64 +DYNAMIC SQLITE3_COLUMN_NAME +DYNAMIC SQLITE3_COLUMN_ORIGIN_NAME +DYNAMIC SQLITE3_COLUMN_TABLE_NAME +DYNAMIC SQLITE3_COLUMN_TEXT +DYNAMIC SQLITE3_COLUMN_TYPE +DYNAMIC SQLITE3_COMMIT_HOOK +DYNAMIC SQLITE3_COMPILEOPTION_GET +DYNAMIC SQLITE3_COMPILEOPTION_USED +DYNAMIC SQLITE3_COMPLETE +DYNAMIC SQLITE3_CREATE_FUNCTION +DYNAMIC SQLITE3_DB_STATUS +DYNAMIC SQLITE3_ENABLE_LOAD_EXTENSION +DYNAMIC SQLITE3_ENABLE_SHARED_CACHE +DYNAMIC SQLITE3_ERRCODE +DYNAMIC SQLITE3_ERRMSG +DYNAMIC SQLITE3_EXEC +DYNAMIC SQLITE3_EXTENDED_ERRCODE +DYNAMIC SQLITE3_EXTENDED_RESULT_CODES +DYNAMIC SQLITE3_FILE_TO_BUFF +DYNAMIC SQLITE3_FINALIZE +DYNAMIC SQLITE3_GET_AUTOCOMMIT +DYNAMIC SQLITE3_GET_TABLE +DYNAMIC SQLITE3_INITIALIZE +DYNAMIC SQLITE3_INTERRUPT +DYNAMIC SQLITE3_LAST_INSERT_ROWID +DYNAMIC SQLITE3_LIBVERSION +DYNAMIC SQLITE3_LIBVERSION_NUMBER +DYNAMIC SQLITE3_LIMIT +DYNAMIC SQLITE3_MEMORY_HIGHWATER +DYNAMIC SQLITE3_MEMORY_USED +DYNAMIC SQLITE3_OPEN +DYNAMIC SQLITE3_OPEN_V2 +DYNAMIC SQLITE3_PREPARE +DYNAMIC SQLITE3_PROFILE +DYNAMIC SQLITE3_PROGRESS_HANDLER +DYNAMIC SQLITE3_RESET +DYNAMIC SQLITE3_RESET_AUTO_EXTENSION +DYNAMIC SQLITE3_ROLLBACK_HOOK +DYNAMIC SQLITE3_SET_AUTHORIZER +DYNAMIC SQLITE3_SHUTDOWN +DYNAMIC SQLITE3_SLEEP +DYNAMIC SQLITE3_SOURCEID +DYNAMIC SQLITE3_SQL +DYNAMIC SQLITE3_STATUS +DYNAMIC SQLITE3_STEP +DYNAMIC SQLITE3_STMT_READONLY +DYNAMIC SQLITE3_STMT_STATUS +DYNAMIC SQLITE3_TABLE_COLUMN_METADATA +DYNAMIC SQLITE3_TEMP_DIRECTORY +DYNAMIC SQLITE3_THREADSAFE +DYNAMIC SQLITE3_TOTAL_CHANGES +DYNAMIC SQLITE3_TRACE +DYNAMIC TSQLTCONNECTION +DYNAMIC TSQLTDATABASEMETADATA +DYNAMIC TSQLTPREPAREDSTATEMENT +DYNAMIC TSQLTRESULTSET +DYNAMIC TSQLTRESULTSETMETADATA +DYNAMIC TSQLTSTATEMENT + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBSQLIT3__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbssl/hbssl.hbm b/harbour/contrib/hbssl/hbssl.hbm index 942a3f8f43..246f59e16f 100644 --- a/harbour/contrib/hbssl/hbssl.hbm +++ b/harbour/contrib/hbssl/hbssl.hbm @@ -32,6 +32,7 @@ -cflag=-DOPENSSL_NO_IDEA -instfile=inc:hbssl.ch +-instfile=inc:hbssl.hbx hbssl.c bio.c diff --git a/harbour/contrib/hbssl/hbssl.hbx b/harbour/contrib/hbssl/hbssl.hbx new file mode 100644 index 0000000000..cb53d59ee1 --- /dev/null +++ b/harbour/contrib/hbssl/hbssl.hbx @@ -0,0 +1,363 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBSSL__ +#define __HBEXTERN_CH__HBSSL__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBSSL__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBSSL__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBSSL__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC BIO_CLEAR_FLAGS +DYNAMIC BIO_CTRL_PENDING +DYNAMIC BIO_CTRL_WPENDING +DYNAMIC BIO_DO_CONNECT +DYNAMIC BIO_EOF +DYNAMIC BIO_FLUSH +DYNAMIC BIO_FREE +DYNAMIC BIO_FREE_ALL +DYNAMIC BIO_GETS +DYNAMIC BIO_GET_CLOSE +DYNAMIC BIO_GET_CONN_HOSTNAME +DYNAMIC BIO_GET_CONN_IP +DYNAMIC BIO_GET_CONN_PORT +DYNAMIC BIO_GET_FD +DYNAMIC BIO_GET_FLAGS +DYNAMIC BIO_GET_RETRY_REASON +DYNAMIC BIO_NEW +DYNAMIC BIO_NEW_ACCEPT +DYNAMIC BIO_NEW_CONNECT +DYNAMIC BIO_NEW_DGRAM +DYNAMIC BIO_NEW_FD +DYNAMIC BIO_NEW_FILE +DYNAMIC BIO_NEW_MEM_BUF +DYNAMIC BIO_NEW_SOCKET +DYNAMIC BIO_PUTS +DYNAMIC BIO_READ +DYNAMIC BIO_RESET +DYNAMIC BIO_RETRY_TYPE +DYNAMIC BIO_SEEK +DYNAMIC BIO_SET +DYNAMIC BIO_SET_CLOSE +DYNAMIC BIO_SET_CONN_HOSTNAME +DYNAMIC BIO_SET_CONN_INT_PORT +DYNAMIC BIO_SET_CONN_IP +DYNAMIC BIO_SET_CONN_PORT +DYNAMIC BIO_SET_FD +DYNAMIC BIO_SET_FLAGS +DYNAMIC BIO_SET_NBIO +DYNAMIC BIO_SET_RETRY_READ +DYNAMIC BIO_SET_RETRY_SPECIAL +DYNAMIC BIO_SET_RETRY_WRITE +DYNAMIC BIO_SHOULD_IO_SPECIAL +DYNAMIC BIO_SHOULD_READ +DYNAMIC BIO_SHOULD_RETRY +DYNAMIC BIO_SHOULD_WRITE +DYNAMIC BIO_TELL +DYNAMIC BIO_TEST_FLAGS +DYNAMIC BIO_VFREE +DYNAMIC BIO_WRITE +DYNAMIC ERR_ERROR_STRING +DYNAMIC ERR_FREE_STRINGS +DYNAMIC ERR_FUNC_ERROR_STRING +DYNAMIC ERR_GET_ERROR +DYNAMIC ERR_GET_ERROR_LINE +DYNAMIC ERR_GET_ERROR_LINE_DATA +DYNAMIC ERR_LIB_ERROR_STRING +DYNAMIC ERR_LOAD_BIO_STRINGS +DYNAMIC ERR_LOAD_CRYPTO_STRINGS +DYNAMIC ERR_LOAD_EVP_STRINGS +DYNAMIC ERR_LOAD_PEM_STRINGS +DYNAMIC ERR_PEEK_ERROR +DYNAMIC ERR_PEEK_ERROR_LINE +DYNAMIC ERR_PEEK_ERROR_LINE_DATA +DYNAMIC ERR_PEEK_LAST_ERROR +DYNAMIC ERR_PEEK_LAST_ERROR_LINE +DYNAMIC ERR_PEEK_LAST_ERROR_LINE_DATA +DYNAMIC ERR_PRINT_ERRORS +DYNAMIC ERR_REASON_ERROR_STRING +DYNAMIC EVP_BYTESTOKEY +DYNAMIC EVP_CIPHERFINAL +DYNAMIC EVP_CIPHERFINAL_EX +DYNAMIC EVP_CIPHERINIT +DYNAMIC EVP_CIPHERINIT_EX +DYNAMIC EVP_CIPHERUPDATE +DYNAMIC EVP_CIPHER_BLOCK_SIZE +DYNAMIC EVP_CIPHER_CTX_CIPHER +DYNAMIC EVP_CIPHER_CTX_CLEANUP +DYNAMIC EVP_CIPHER_CTX_CTRL +DYNAMIC EVP_CIPHER_CTX_INIT +DYNAMIC EVP_CIPHER_CTX_KEY_LENGTH +DYNAMIC EVP_CIPHER_CTX_SET_KEY_LENGTH +DYNAMIC EVP_CIPHER_CTX_SET_PADDING +DYNAMIC EVP_CIPHER_KEY_FLAGS +DYNAMIC EVP_CIPHER_KEY_IV_LENGTH +DYNAMIC EVP_CIPHER_KEY_LENGTH +DYNAMIC EVP_CIPHER_KEY_MODE +DYNAMIC EVP_CIPHER_NID +DYNAMIC EVP_CIPHER_TYPE +DYNAMIC EVP_CLEANUP +DYNAMIC EVP_DECODEFINAL +DYNAMIC EVP_DECODEINIT +DYNAMIC EVP_DECODEUPDATE +DYNAMIC EVP_DECRYPTFINAL +DYNAMIC EVP_DECRYPTFINAL_EX +DYNAMIC EVP_DECRYPTINIT +DYNAMIC EVP_DECRYPTINIT_EX +DYNAMIC EVP_DECRYPTUPDATE +DYNAMIC EVP_DIGESTFINAL +DYNAMIC EVP_DIGESTFINAL_EX +DYNAMIC EVP_DIGESTINIT +DYNAMIC EVP_DIGESTINIT_EX +DYNAMIC EVP_DIGESTUPDATE +DYNAMIC EVP_ENCODEFINAL +DYNAMIC EVP_ENCODEINIT +DYNAMIC EVP_ENCODEUPDATE +DYNAMIC EVP_ENCRYPTFINAL +DYNAMIC EVP_ENCRYPTFINAL_EX +DYNAMIC EVP_ENCRYPTINIT +DYNAMIC EVP_ENCRYPTINIT_EX +DYNAMIC EVP_ENCRYPTUPDATE +DYNAMIC EVP_GET_CIPHERBYNAME +DYNAMIC EVP_GET_CIPHERBYNID +DYNAMIC EVP_GET_DIGESTBYNAME +DYNAMIC EVP_GET_DIGESTBYNID +DYNAMIC EVP_MD_BLOCK_SIZE +DYNAMIC EVP_MD_CTX_CLEANUP +DYNAMIC EVP_MD_CTX_COPY +DYNAMIC EVP_MD_CTX_COPY_EX +DYNAMIC EVP_MD_CTX_CREATE +DYNAMIC EVP_MD_CTX_INIT +DYNAMIC EVP_MD_CTX_MD +DYNAMIC EVP_MD_NID +DYNAMIC EVP_MD_PKEY_TYPE +DYNAMIC EVP_MD_SIZE +DYNAMIC EVP_MD_TYPE +DYNAMIC EVP_OPENFINAL +DYNAMIC EVP_OPENINIT +DYNAMIC EVP_OPENUPDATE +DYNAMIC EVP_PKEY_ASSIGN +DYNAMIC EVP_PKEY_ASSIGN_DH +DYNAMIC EVP_PKEY_ASSIGN_DSA +DYNAMIC EVP_PKEY_ASSIGN_RSA +DYNAMIC EVP_PKEY_BITS +DYNAMIC EVP_PKEY_FREE +DYNAMIC EVP_PKEY_NEW +DYNAMIC EVP_PKEY_SIZE +DYNAMIC EVP_PKEY_TYPE +DYNAMIC EVP_SEALFINAL +DYNAMIC EVP_SEALINIT +DYNAMIC EVP_SEALUPDATE +DYNAMIC EVP_SIGNFINAL +DYNAMIC EVP_SIGNINIT +DYNAMIC EVP_SIGNINIT_EX +DYNAMIC EVP_SIGNUPDATE +DYNAMIC EVP_VERIFYFINAL +DYNAMIC EVP_VERIFYINIT +DYNAMIC EVP_VERIFYINIT_EX +DYNAMIC EVP_VERIFYUPDATE +DYNAMIC HB_EVP_CIPHER_CTX_CREATE +DYNAMIC HB_EVP_ENCODE_CTX_CREATE +DYNAMIC HB_SSL_READ_ALL +DYNAMIC HB_SSL_READ_LINE +DYNAMIC OPENSSL_ADD_ALL_ALGORITHMS +DYNAMIC OPENSSL_ADD_ALL_CIPHERS +DYNAMIC OPENSSL_ADD_ALL_DIGESTS +DYNAMIC OPENSSL_VERSION +DYNAMIC PEM_READ_BIO_DHPARAMS +DYNAMIC PEM_READ_BIO_DSAPARAMS +DYNAMIC PEM_READ_BIO_DSAPRIVATEKEY +DYNAMIC PEM_READ_BIO_DSA_PUBKEY +DYNAMIC PEM_READ_BIO_PKCS7 +DYNAMIC PEM_READ_BIO_PRIVATEKEY +DYNAMIC PEM_READ_BIO_PUBKEY +DYNAMIC PEM_READ_BIO_RSAPRIVATEKEY +DYNAMIC PEM_READ_BIO_RSAPUBLICKEY +DYNAMIC PEM_READ_BIO_RSA_PUBKEY +DYNAMIC PEM_READ_BIO_X509 +DYNAMIC PEM_READ_BIO_X509_AUX +DYNAMIC PEM_READ_BIO_X509_CRL +DYNAMIC PEM_READ_BIO_X509_REQ +DYNAMIC RAND_ADD +DYNAMIC RAND_EVENT +DYNAMIC RAND_SCREEN +DYNAMIC RAND_SEED +DYNAMIC RAND_STATUS +DYNAMIC SSLEAY +DYNAMIC SSLEAY_VERSION +DYNAMIC SSL_ACCEPT +DYNAMIC SSL_ADD_CLIENT_CA +DYNAMIC SSL_ALERT_DESC_STRING +DYNAMIC SSL_ALERT_DESC_STRING_LONG +DYNAMIC SSL_ALERT_TYPE_STRING +DYNAMIC SSL_ALERT_TYPE_STRING_LONG +DYNAMIC SSL_CHECK_PRIVATE_KEY +DYNAMIC SSL_CIPHER_DESCRIPTION +DYNAMIC SSL_CIPHER_GET_BITS +DYNAMIC SSL_CIPHER_GET_NAME +DYNAMIC SSL_CIPHER_GET_VERSION +DYNAMIC SSL_CLEAR +DYNAMIC SSL_CLEAR_NUM_RENEGOTIATIONS +DYNAMIC SSL_CONNECT +DYNAMIC SSL_COPY_SESSION_ID +DYNAMIC SSL_CTX_ADD_CLIENT_CA +DYNAMIC SSL_CTX_ADD_EXTRA_CHAIN_CERT +DYNAMIC SSL_CTX_ADD_SESSION +DYNAMIC SSL_CTX_CHECK_PRIVATE_KEY +DYNAMIC SSL_CTX_FLUSH_SESSIONS +DYNAMIC SSL_CTX_GET_CLIENT_CA_LIST +DYNAMIC SSL_CTX_GET_MODE +DYNAMIC SSL_CTX_GET_OPTIONS +DYNAMIC SSL_CTX_GET_QUIET_SHUTDOWN +DYNAMIC SSL_CTX_GET_SESSION_CACHE_MODE +DYNAMIC SSL_CTX_GET_TIMEOUT +DYNAMIC SSL_CTX_GET_VERIFY_MODE +DYNAMIC SSL_CTX_LOAD_VERIFY_LOCATIONS +DYNAMIC SSL_CTX_NEED_TMP_RSA +DYNAMIC SSL_CTX_NEW +DYNAMIC SSL_CTX_REMOVE_SESSION +DYNAMIC SSL_CTX_SESS_ACCEPT +DYNAMIC SSL_CTX_SESS_ACCEPT_GOOD +DYNAMIC SSL_CTX_SESS_ACCEPT_RENEGOTIATE +DYNAMIC SSL_CTX_SESS_CACHE_FULL +DYNAMIC SSL_CTX_SESS_CB_HITS +DYNAMIC SSL_CTX_SESS_CONNECT +DYNAMIC SSL_CTX_SESS_CONNECT_GOOD +DYNAMIC SSL_CTX_SESS_CONNECT_RENEGOTIATE +DYNAMIC SSL_CTX_SESS_GET_CACHE_SIZE +DYNAMIC SSL_CTX_SESS_HITS +DYNAMIC SSL_CTX_SESS_MISSES +DYNAMIC SSL_CTX_SESS_NUMBER +DYNAMIC SSL_CTX_SESS_SET_CACHE_SIZE +DYNAMIC SSL_CTX_SESS_TIMEOUTS +DYNAMIC SSL_CTX_SET_CIPHER_LIST +DYNAMIC SSL_CTX_SET_DEFAULT_READ_AHEAD +DYNAMIC SSL_CTX_SET_DEFAULT_VERIFY_PATHS +DYNAMIC SSL_CTX_SET_MODE +DYNAMIC SSL_CTX_SET_OPTIONS +DYNAMIC SSL_CTX_SET_QUIET_SHUTDOWN +DYNAMIC SSL_CTX_SET_SESSION_CACHE_MODE +DYNAMIC SSL_CTX_SET_SSL_VERSION +DYNAMIC SSL_CTX_SET_TIMEOUT +DYNAMIC SSL_CTX_USE_CERTIFICATE +DYNAMIC SSL_CTX_USE_CERTIFICATE_ASN1 +DYNAMIC SSL_CTX_USE_CERTIFICATE_CHAIN_FILE +DYNAMIC SSL_CTX_USE_CERTIFICATE_FILE +DYNAMIC SSL_CTX_USE_PRIVATEKEY +DYNAMIC SSL_CTX_USE_PRIVATEKEY_ASN1 +DYNAMIC SSL_CTX_USE_PRIVATEKEY_FILE +DYNAMIC SSL_CTX_USE_RSAPRIVATEKEY_ASN1 +DYNAMIC SSL_CTX_USE_RSAPRIVATEKEY_FILE +DYNAMIC SSL_DO_HANDSHAKE +DYNAMIC SSL_DUP +DYNAMIC SSL_GET_CERTIFICATE +DYNAMIC SSL_GET_CIPHER +DYNAMIC SSL_GET_CIPHERS +DYNAMIC SSL_GET_CIPHER_BITS +DYNAMIC SSL_GET_CIPHER_LIST +DYNAMIC SSL_GET_CIPHER_NAME +DYNAMIC SSL_GET_CIPHER_VERSION +DYNAMIC SSL_GET_CLIENT_CA_LIST +DYNAMIC SSL_GET_CURRENT_CIPHER +DYNAMIC SSL_GET_DEFAULT_TIMEOUT +DYNAMIC SSL_GET_ERROR +DYNAMIC SSL_GET_FD +DYNAMIC SSL_GET_MODE +DYNAMIC SSL_GET_OPTIONS +DYNAMIC SSL_GET_PEER_CERTIFICATE +DYNAMIC SSL_GET_QUIET_SHUTDOWN +DYNAMIC SSL_GET_RBIO +DYNAMIC SSL_GET_READ_AHEAD +DYNAMIC SSL_GET_RFD +DYNAMIC SSL_GET_SHARED_CIPHERS +DYNAMIC SSL_GET_SHUTDOWN +DYNAMIC SSL_GET_SSL_METHOD +DYNAMIC SSL_GET_STATE +DYNAMIC SSL_GET_VERIFY_MODE +DYNAMIC SSL_GET_VERIFY_RESULT +DYNAMIC SSL_GET_VERSION +DYNAMIC SSL_GET_WBIO +DYNAMIC SSL_GET_WFD +DYNAMIC SSL_INIT +DYNAMIC SSL_IN_ACCEPT_INIT +DYNAMIC SSL_IN_BEFORE +DYNAMIC SSL_IN_CONNECT_INIT +DYNAMIC SSL_IN_INIT +DYNAMIC SSL_IS_INIT_FINISHED +DYNAMIC SSL_LOAD_CLIENT_CA_FILE +DYNAMIC SSL_NEW +DYNAMIC SSL_NUM_RENEGOTIATIONS +DYNAMIC SSL_PEEK +DYNAMIC SSL_PENDING +DYNAMIC SSL_READ +DYNAMIC SSL_RENEGOTIATE +DYNAMIC SSL_RSTATE_STRING +DYNAMIC SSL_RSTATE_STRING_LONG +DYNAMIC SSL_SESSION_GET_TIME +DYNAMIC SSL_SESSION_GET_TIMEOUT +DYNAMIC SSL_SESSION_NEW +DYNAMIC SSL_SESSION_REUSED +DYNAMIC SSL_SESSION_SET_TIME +DYNAMIC SSL_SESSION_SET_TIMEOUT +DYNAMIC SSL_SET_ACCEPT_STATE +DYNAMIC SSL_SET_BIO +DYNAMIC SSL_SET_CIPHER_LIST +DYNAMIC SSL_SET_CONNECT_STATE +DYNAMIC SSL_SET_FD +DYNAMIC SSL_SET_MODE +DYNAMIC SSL_SET_MSG_CALLBACK +DYNAMIC SSL_SET_MTU +DYNAMIC SSL_SET_OPTIONS +DYNAMIC SSL_SET_QUIET_SHUTDOWN +DYNAMIC SSL_SET_READ_AHEAD +DYNAMIC SSL_SET_RFD +DYNAMIC SSL_SET_SHUTDOWN +DYNAMIC SSL_SET_SSL_METHOD +DYNAMIC SSL_SET_VERIFY_RESULT +DYNAMIC SSL_SET_WFD +DYNAMIC SSL_SHUTDOWN +DYNAMIC SSL_STATE +DYNAMIC SSL_STATE_STRING +DYNAMIC SSL_STATE_STRING_LONG +DYNAMIC SSL_TOTAL_RENEGOTIATIONS +DYNAMIC SSL_USE_CERTIFICATE +DYNAMIC SSL_USE_CERTIFICATE_ASN1 +DYNAMIC SSL_USE_CERTIFICATE_FILE +DYNAMIC SSL_USE_PRIVATEKEY +DYNAMIC SSL_USE_PRIVATEKEY_ASN1 +DYNAMIC SSL_USE_PRIVATEKEY_FILE +DYNAMIC SSL_USE_RSAPRIVATEKEY_ASN1 +DYNAMIC SSL_USE_RSAPRIVATEKEY_FILE +DYNAMIC SSL_VERSION +DYNAMIC SSL_WANT +DYNAMIC SSL_WANT_NOTHING +DYNAMIC SSL_WANT_READ +DYNAMIC SSL_WANT_WRITE +DYNAMIC SSL_WANT_X509_LOOKUP +DYNAMIC SSL_WRITE +DYNAMIC X509_GET_ISSUER_NAME +DYNAMIC X509_GET_SUBJECT_NAME +DYNAMIC X509_NAME_ONELINE + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBSSL__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbtip/hbtip.hbm b/harbour/contrib/hbtip/hbtip.hbm index 2817d39cdf..50b69e0803 100644 --- a/harbour/contrib/hbtip/hbtip.hbm +++ b/harbour/contrib/hbtip/hbtip.hbm @@ -12,6 +12,7 @@ -instfile=inc:tip.ch -instfile=inc:thtml.ch +-instfile=inc:hbtip.hbx encb64c.c encurlc.c diff --git a/harbour/contrib/hbtip/hbtip.hbx b/harbour/contrib/hbtip/hbtip.hbx new file mode 100644 index 0000000000..dd863220f4 --- /dev/null +++ b/harbour/contrib/hbtip/hbtip.hbx @@ -0,0 +1,81 @@ +/* + * $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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBTIP__ +#define __HBEXTERN_CH__HBTIP__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBTIP__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBTIP__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBTIP__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC ANSITOHTML +DYNAMIC HB_BASE64 +DYNAMIC HB_MAILASSEMBLE +DYNAMIC HB_SENDMAIL +DYNAMIC HB_SETMIMETYPE +DYNAMIC HTMLTOANSI +DYNAMIC HTMLTOOEM +DYNAMIC OEMTOHTML +DYNAMIC THTMLCLEANUP +DYNAMIC THTMLDOCUMENT +DYNAMIC THTMLINIT +DYNAMIC THTMLISVALID +DYNAMIC THTMLITERATOR +DYNAMIC THTMLITERATORREGEX +DYNAMIC THTMLITERATORSCAN +DYNAMIC THTMLNODE +DYNAMIC THTMLTAGTYPE +DYNAMIC TIPCGI +DYNAMIC TIPCLIENT +DYNAMIC TIPCLIENTFTP +DYNAMIC TIPCLIENTHTTP +DYNAMIC TIPCLIENTPOP +DYNAMIC TIPCLIENTSMTP +DYNAMIC TIPCREDENTIALS +DYNAMIC TIPENCODER +DYNAMIC TIPENCODERBASE64 +DYNAMIC TIPENCODERQP +DYNAMIC TIPENCODERURL +DYNAMIC TIPLOG +DYNAMIC TIPMAIL +DYNAMIC TIP_CHECKSID +DYNAMIC TIP_CRLF +DYNAMIC TIP_DATETOGMT +DYNAMIC TIP_FILEMIMETYPE +DYNAMIC TIP_GENERATESID +DYNAMIC TIP_GETENCODER +DYNAMIC TIP_GETNAMEEMAIL +DYNAMIC TIP_GETRAWEMAIL +DYNAMIC TIP_HTMLSPECIALCHARS +DYNAMIC TIP_MIMETYPE +DYNAMIC TIP_SSL +DYNAMIC TIP_TIMESTAMP +DYNAMIC TURL +DYNAMIC __TIP_BASE64_DECODE +DYNAMIC __TIP_BASE64_ENCODE +DYNAMIC __TIP_PSTRCOMPI +DYNAMIC __TIP_URL_DECODE +DYNAMIC __TIP_URL_ENCODE + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBTIP__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbtpathy/hbtpathy.hbx b/harbour/contrib/hbtpathy/hbtpathy.hbx index be94007eba..5afd8b6ae9 100644 --- a/harbour/contrib/hbtpathy/hbtpathy.hbx +++ b/harbour/contrib/hbtpathy/hbtpathy.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBTPATHY__ diff --git a/harbour/contrib/hbxbp/hbxbp.hbx b/harbour/contrib/hbxbp/hbxbp.hbx index b9cdafb03b..59f54a2ad9 100644 --- a/harbour/contrib/hbxbp/hbxbp.hbx +++ b/harbour/contrib/hbxbp/hbxbp.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBXBP__ diff --git a/harbour/contrib/hbzebra/hbzebra.hbx b/harbour/contrib/hbzebra/hbzebra.hbx index 00d6b1eb4e..537d3d249f 100644 --- a/harbour/contrib/hbzebra/hbzebra.hbx +++ b/harbour/contrib/hbzebra/hbzebra.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__HBZEBRA__ diff --git a/harbour/contrib/hbziparc/hbziparc.hbp b/harbour/contrib/hbziparc/hbziparc.hbp index a00e144fdd..5d1b47444d 100644 --- a/harbour/contrib/hbziparc/hbziparc.hbp +++ b/harbour/contrib/hbziparc/hbziparc.hbp @@ -9,6 +9,8 @@ -w3 -es2 -../hbmzip/hbmzip.hbc +-instfile=inc:hbziparc.hbx hbziparc.prg + +../hbmzip/hbmzip.hbc diff --git a/harbour/contrib/hbziparc/hbziparc.hbx b/harbour/contrib/hbziparc/hbziparc.hbx new file mode 100644 index 0000000000..6962c61591 --- /dev/null +++ b/harbour/contrib/hbziparc/hbziparc.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 using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBZIPARC__ +#define __HBEXTERN_CH__HBZIPARC__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBZIPARC__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBZIPARC__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBZIPARC__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC HB_GETFILECOUNT +DYNAMIC HB_GETFILESINZIP +DYNAMIC HB_GETZIPCOMMENT +DYNAMIC HB_SETBUFFER +DYNAMIC HB_SETDISKZIP +DYNAMIC HB_SETZIPCOMMENT +DYNAMIC HB_UNZIPALLFILE +DYNAMIC HB_UNZIPFILE +DYNAMIC HB_UNZIPFILEINDEX +DYNAMIC HB_ZIPDELETEFILES +DYNAMIC HB_ZIPFILE +DYNAMIC HB_ZIPFILEBYPKSPAN +DYNAMIC HB_ZIPFILEBYTDSPAN +DYNAMIC HB_ZIPTESTPK +DYNAMIC HB_ZIPWITHPASSWORD +DYNAMIC SETZIPREADONLY +DYNAMIC TRANSFERFROMZIP + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBZIPARC__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/rddads/rddads.hbx b/harbour/contrib/rddads/rddads.hbx index 10ee496c42..842699ec95 100644 --- a/harbour/contrib/rddads/rddads.hbx +++ b/harbour/contrib/rddads/rddads.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__RDDADS__ diff --git a/harbour/contrib/xhb/xhb.hbx b/harbour/contrib/xhb/xhb.hbx index b29a51b573..a15dd942ca 100644 --- a/harbour/contrib/xhb/xhb.hbx +++ b/harbour/contrib/xhb/xhb.hbx @@ -11,8 +11,7 @@ /* -------------------------------------------------------------------- */ /* WARNING: Automatically generated code below. DO NOT EDIT! */ -/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */ -/* compiler family. [vszakats] */ +/* Regenerate using hbmk2 '-hbx=' option. */ /* -------------------------------------------------------------------- */ #ifndef __HBEXTERN_CH__XHB__