2010-08-04 22:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)

* config/hbextern.hbs
    ! Fixed filtering ANNOUNCE self-reference.
    ! Changed to do ANNOUNCE only if specifically requested
      using __HBEXTERN__<libname>__ANNOUNCE

  * include/harbour.hbx
    ! Added __HB_EXTERN__ to exclude list.

  * config/postinst.hbs
  - include/hbextudd.ch
  + include/harbour.hbx
  - include/hbextsca.ch
  + include/hbusrrdd.hbx
  * include/hbextcdp.ch
  + include/hbscalar.hbx
  * include/hbextlng.ch
  + include/hbcpage.hbx
  * include/Makefile
  * include/hbextern.ch
  + include/hblang.hbx
  * ChangeLog
  * contrib/hbct/ctextern.ch
  * contrib/hbct/hbct.hbp
  * contrib/hbct/hbct.hbx
  * contrib/xhb/xhb.hbp
  + contrib/xhb/xhb.hbx
  * contrib/xhb/xhbextrn.ch
  * contrib/hbqt/utils/hbqtgen.prg
  * contrib/hbqt/qtgui/hbqtgui.hbp
  + contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtgui/g/filelist.hbm
  - contrib/hbqt/qtgui/g/hbqtgui_extern.ch
  + contrib/hbqt/qtgui/g/hbqtgui_extern.prg
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbm
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbp
  + contrib/hbqt/qtwebkit/hbqtwebkit.hbx
  * contrib/hbqt/qtwebkit/g/filelist.hbm
  + contrib/hbqt/qtwebkit/g/hbqtwebkit_extern.prg
  - contrib/hbqt/qtwebkit/g/hbqtwebkit_extern.ch
  * contrib/hbqt/qtcore/hbqtcore.hbp
  + contrib/hbqt/qtcore/hbqtcore.hbx
  * contrib/hbqt/qtcore/g/filelist.hbm
  - contrib/hbqt/qtcore/g/hbqtcore_extern.ch
  + contrib/hbqt/qtcore/g/hbqtcore_extern.prg
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbm
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbp
  + contrib/hbqt/qtnetwork/hbqtnetwork.hbx
  * contrib/hbqt/qtnetwork/g/filelist.hbm
  + contrib/hbqt/qtnetwork/g/hbqtnetwork_extern.prg
  - contrib/hbqt/qtnetwork/g/hbqtnetwork_extern.ch
  + contrib/hbqt/qscintilla/hbqscintillas.hbx
  * contrib/hbqt/qscintilla/hbqscintilla.hbp
  * contrib/hbqt/qscintilla/g/filelist.hbm
  + contrib/hbqt/qscintilla/g/hbqscintilla_extern.prg
  - contrib/hbqt/qscintilla/g/hbqscintilla_extern.ch
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbm
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbp
  + contrib/hbqt/qtdesigner/hbqtdesigner.hbx
  * contrib/hbqt/qtdesigner/g/filelist.hbm
  + contrib/hbqt/qtdesigner/g/hbqtdesigner_extern.prg
  - contrib/hbqt/qtdesigner/g/hbqtdesigner_extern.ch
  + contrib/hbxbp/hbxbpext.prg
  + contrib/hbxbp/hbxbp.hbx
  - contrib/hbxbp/hbxbp_extern.ch
  * contrib/hbxbp/hbxbp.hbp
  * contrib/hbxpp/hbxpp.hbp
  + contrib/hbxpp/hbxpp.hbx
  * contrib/hbxpp/hbxppext.ch
  * contrib/rddads/adsextrn.ch
  + contrib/rddads/rddads.hbx
  * contrib/rddads/rddads.hbp
  + contrib/hbgd/hbgd.hbx
  * contrib/hbgd/gdextern.ch
  * contrib/hbgd/hbgd.hbp
    * Generated core files are now named include/*.hbx
    + Added .hbx files for contribs which already had the "extern"
      feature.
    * Changed existing "extern" headers to reference .hbx files.
    + Added .hbx file to installed header list.
    * Changed hbqt generator to generate stubs with reference to
      .hbx files rather than rolling its own extern generator.
    + Changed hbxbp to use a puller stub to include all functions.

  * contrib/hbide/hbide.prg
    + Changed to use __HBEXTERN__ method instead of header method
      to pull complete libs.

  * contrib/hbqt/qtgui/g/THBQAbstractItemModel.prg
    ! Fixed props.
This commit is contained in:
Viktor Szakats
2010-08-04 20:04:53 +00:00
parent 1efe9cad7e
commit 3d2fb06f5d
62 changed files with 3602 additions and 2445 deletions

View File

@@ -16,7 +16,98 @@
The license applies to all entries newer than 2009-04-28.
*/
2010-08-03 20:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
2010-08-04 22:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/hbextern.hbs
! Fixed filtering ANNOUNCE self-reference.
! Changed to do ANNOUNCE only if specifically requested
using __HBEXTERN__<libname>__ANNOUNCE
* include/harbour.hbx
! Added __HB_EXTERN__ to exclude list.
* config/postinst.hbs
- include/hbextudd.ch
+ include/harbour.hbx
- include/hbextsca.ch
+ include/hbusrrdd.hbx
* include/hbextcdp.ch
+ include/hbscalar.hbx
* include/hbextlng.ch
+ include/hbcpage.hbx
* include/Makefile
* include/hbextern.ch
+ include/hblang.hbx
* ChangeLog
* contrib/hbct/ctextern.ch
* contrib/hbct/hbct.hbp
* contrib/hbct/hbct.hbx
* contrib/xhb/xhb.hbp
+ contrib/xhb/xhb.hbx
* contrib/xhb/xhbextrn.ch
* contrib/hbqt/utils/hbqtgen.prg
* contrib/hbqt/qtgui/hbqtgui.hbp
+ contrib/hbqt/qtgui/hbqtgui.hbx
* contrib/hbqt/qtgui/g/filelist.hbm
- contrib/hbqt/qtgui/g/hbqtgui_extern.ch
+ contrib/hbqt/qtgui/g/hbqtgui_extern.prg
* contrib/hbqt/qtwebkit/hbqtwebkit.hbm
* contrib/hbqt/qtwebkit/hbqtwebkit.hbp
+ contrib/hbqt/qtwebkit/hbqtwebkit.hbx
* contrib/hbqt/qtwebkit/g/filelist.hbm
+ contrib/hbqt/qtwebkit/g/hbqtwebkit_extern.prg
- contrib/hbqt/qtwebkit/g/hbqtwebkit_extern.ch
* contrib/hbqt/qtcore/hbqtcore.hbp
+ contrib/hbqt/qtcore/hbqtcore.hbx
* contrib/hbqt/qtcore/g/filelist.hbm
- contrib/hbqt/qtcore/g/hbqtcore_extern.ch
+ contrib/hbqt/qtcore/g/hbqtcore_extern.prg
* contrib/hbqt/qtnetwork/hbqtnetwork.hbm
* contrib/hbqt/qtnetwork/hbqtnetwork.hbp
+ contrib/hbqt/qtnetwork/hbqtnetwork.hbx
* contrib/hbqt/qtnetwork/g/filelist.hbm
+ contrib/hbqt/qtnetwork/g/hbqtnetwork_extern.prg
- contrib/hbqt/qtnetwork/g/hbqtnetwork_extern.ch
+ contrib/hbqt/qscintilla/hbqscintillas.hbx
* contrib/hbqt/qscintilla/hbqscintilla.hbp
* contrib/hbqt/qscintilla/g/filelist.hbm
+ contrib/hbqt/qscintilla/g/hbqscintilla_extern.prg
- contrib/hbqt/qscintilla/g/hbqscintilla_extern.ch
* contrib/hbqt/qtdesigner/hbqtdesigner.hbm
* contrib/hbqt/qtdesigner/hbqtdesigner.hbp
+ contrib/hbqt/qtdesigner/hbqtdesigner.hbx
* contrib/hbqt/qtdesigner/g/filelist.hbm
+ contrib/hbqt/qtdesigner/g/hbqtdesigner_extern.prg
- contrib/hbqt/qtdesigner/g/hbqtdesigner_extern.ch
+ contrib/hbxbp/hbxbpext.prg
+ contrib/hbxbp/hbxbp.hbx
- contrib/hbxbp/hbxbp_extern.ch
* contrib/hbxbp/hbxbp.hbp
* contrib/hbxpp/hbxpp.hbp
+ contrib/hbxpp/hbxpp.hbx
* contrib/hbxpp/hbxppext.ch
* contrib/rddads/adsextrn.ch
+ contrib/rddads/rddads.hbx
* contrib/rddads/rddads.hbp
+ contrib/hbgd/hbgd.hbx
* contrib/hbgd/gdextern.ch
* contrib/hbgd/hbgd.hbp
* Generated core files are now named include/*.hbx
+ Added .hbx files for contribs which already had the "extern"
feature.
* Changed existing "extern" headers to reference .hbx files.
+ Added .hbx file to installed header list.
* Changed hbqt generator to generate stubs with reference to
.hbx files rather than rolling its own extern generator.
+ Changed hbxbp to use a puller stub to include all functions.
* contrib/hbide/hbide.prg
+ Changed to use __HBEXTERN__ method instead of header method
to pull complete libs.
* contrib/hbqt/qtgui/g/THBQAbstractItemModel.prg
! Fixed props.
2010-08-04 20:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/make.hbs
* config/postinst.hbs
* config/hbextern.hbs
@@ -75,7 +166,7 @@
% Fixed: a nasty bug which surfaces at some new installation.
Reported on FWH forum.
2010-08-03 14:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
2010-08-04 14:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/postinst.hbs
! Fixed to only do install tasks in install build phase.
* Changed to only regenerate headers in non-install phase.
@@ -87,7 +178,7 @@
+ Elaborating a bit more on the meaning of 'local' in HB_WITH_*
settings.
2010-08-03 11:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
2010-08-04 11:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbextudd.ch
* include/hbextsca.ch
* include/hbextern.ch
@@ -99,7 +190,7 @@
one to see what else have to be filtered out or moved
to different header?
2010-08-03 11:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
2010-08-04 11:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbrun/hbrun.prg
+ Will now add the script's home directory to the header dir list.

View File

@@ -33,6 +33,9 @@
#define _HB_FUNC_INCLUDE_ "HB_FUNC_INCLUDE"
#define _HB_FUNC_EXCLUDE_ "HB_FUNC_EXCLUDE"
#define _HB_SELF_PREFIX "__HBEXTERN__"
#define _HB_SELF_SUFFIX "__"
STATIC FUNCTION __hb_extern_get_list( cInputName )
LOCAL cStdOut
LOCAL hRegex
@@ -87,7 +90,7 @@ STATIC FUNCTION __hb_extern_gen( aFuncList, cOutputName )
LOCAL aInclude
LOCAL aExclude
LOCAL cSelfName := "__HBEXTERN__" + Upper( __FNameNameGet( cOutputName ) ) + "__"
LOCAL cSelfName := _HB_SELF_PREFIX + Upper( __FNameNameGet( cOutputName ) ) + _HB_SELF_SUFFIX
LOCAL cLine := "/* -------------------------------------------------------------------- */" + hb_eol()
LOCAL cHelp := "/* Syntax: // HB_FUNC_INCLUDE <func> */" + hb_eol() +;
@@ -103,7 +106,7 @@ STATIC FUNCTION __hb_extern_gen( aFuncList, cOutputName )
cExtern += hb_eol()
cExtern += cLine
cExtern += "/* NOTE: You can add manual override which functions to include or */" + hb_eol()
cExtern += "/* exclude from automatically generated EXTERNAL list. */" + hb_eol()
cExtern += "/* exclude from automatically generated EXTERNAL/DYNAMIC list. */" + hb_eol()
cExtern += cHelp
cExtern += cLine
ELSE
@@ -136,8 +139,11 @@ STATIC FUNCTION __hb_extern_gen( aFuncList, cOutputName )
cExtern += "#ifndef " + "__HBEXTERN_CH__" + Upper( __FNameNameGet( cOutputName ) ) + "__" + hb_eol()
cExtern += "#define " + "__HBEXTERN_CH__" + Upper( __FNameNameGet( cOutputName ) ) + "__" + hb_eol()
cExtern += hb_eol()
cExtern += "#ifdef " + cSelfName + "REQUEST" + hb_eol()
cExtern += "#ifdef " + cSelfName + "ANNOUNCE" + hb_eol()
cExtern += " ANNOUNCE " + cSelfName + hb_eol()
cExtern += "#endif" + hb_eol()
cExtern += hb_eol()
cExtern += "#ifdef " + cSelfName + "REQUEST" + hb_eol()
cExtern += " #command DYNAMIC <fncs,...> => EXTERNAL <fncs>" + hb_eol()
cExtern += "#endif" + hb_eol()
cExtern += hb_eol()
@@ -153,7 +159,7 @@ STATIC FUNCTION __hb_extern_gen( aFuncList, cOutputName )
ENDIF
FOR EACH tmp IN aExtern
IF ! hb_WildMatch( "HB_GT_*_DEFAULT", tmp ) .AND. ;
! hb_WildMatch( "__*_EXTERN__", tmp ) .AND. ;
! hb_WildMatch( _HB_SELF_PREFIX + "*" + _HB_SELF_SUFFIX, tmp ) .AND. ;
AScan( aExclude, {| flt | hb_WildMatch( flt, tmp ) } ) == 0
cExtern += "DYNAMIC " + tmp + hb_eol()
ENDIF

View File

@@ -547,11 +547,11 @@ STATIC FUNCTION mk_extern_core()
IF ( aExtern := __hb_extern_get_list( GetEnv( "HB_DYNLIB_DIR" ) + hb_ps() + GetEnv( "HB_DYNLIB_ST" ) + GetEnv( "HB_DYNLIB_EXT" ) ) ) != NIL
__hb_extern_gen( aExtern, "include" + hb_ps() + "hbextsca.ch" )
__hb_extern_gen( aExtern, "include" + hb_ps() + "hbextcdp.ch" )
__hb_extern_gen( aExtern, "include" + hb_ps() + "hbextlng.ch" )
__hb_extern_gen( aExtern, "include" + hb_ps() + "hbextudd.ch" )
__hb_extern_gen( aExtern, "include" + hb_ps() + "hbextern.ch" )
__hb_extern_gen( aExtern, "include" + hb_ps() + "hbscalar.hbx" )
__hb_extern_gen( aExtern, "include" + hb_ps() + "hbcpage.hbx" )
__hb_extern_gen( aExtern, "include" + hb_ps() + "hblang.hbx" )
__hb_extern_gen( aExtern, "include" + hb_ps() + "hbusrrdd.hbx" )
__hb_extern_gen( aExtern, "include" + hb_ps() + "harbour.hbx" )
RETURN .T.
ENDIF

View File

@@ -51,4 +51,5 @@
*
*/
#define __HBEXTERN__HBCT__REQUEST
#include "hbct.hbx"

View File

@@ -21,6 +21,7 @@
-instfile=inc:cterror.ch
-instfile=inc:ctextern.ch
-instfile=inc:ctvideo.ch
-instfile=inc:hbct.hbx
addascii.c
asciisum.c

View File

@@ -4,7 +4,7 @@
/* -------------------------------------------------------------------- */
/* NOTE: You can add manual override which functions to include or */
/* exclude from automatically generated EXTERNAL list. */
/* exclude from automatically generated EXTERNAL/DYNAMIC list. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
@@ -18,8 +18,11 @@
#ifndef __HBEXTERN_CH__HBCT__
#define __HBEXTERN_CH__HBCT__
#ifdef __HBEXTERN__HBCT__REQUEST
#ifdef __HBEXTERN__HBCT__ANNOUNCE
ANNOUNCE __HBEXTERN__HBCT__
#endif
#ifdef __HBEXTERN__HBCT__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif

View File

@@ -50,132 +50,10 @@
*
*/
/*
*
* See doc/license files for licensing terms.
*
*/
#ifndef GDEXTERNAL_CH
#define GDEXTERNAL_CH
// C wrapper functions
#define __HBEXTERN__HBGD__REQUEST
#include "hbgd.hbx"
EXTERNAL GDVERSION
EXTERNAL GDIMAGECREATE
EXTERNAL GDIMAGECREATEPALETTE
EXTERNAL GDIMAGECREATETRUECOLOR
EXTERNAL GDIMAGECREATEFROMJPEG
EXTERNAL GDIMAGECREATEFROMGIF
EXTERNAL GDIMAGECREATEFROMPNG
EXTERNAL GDIMAGECREATEFROMWBMP
EXTERNAL GDIMAGECREATEFROMGD
EXTERNAL GDIMAGEJPEG
EXTERNAL GDIMAGEGIF
EXTERNAL GDIMAGEPNG
EXTERNAL GDIMAGEWBMP
EXTERNAL GDIMAGEGD
EXTERNAL GDIMAGEDESTROY
EXTERNAL GDIMAGESETPIXEL
EXTERNAL GDIMAGELINE
EXTERNAL GDIMAGEDASHEDLINE
EXTERNAL GDIMAGEPOLYGON
EXTERNAL GDIMAGEOPENPOLYGON
EXTERNAL GDIMAGERECTANGLE
EXTERNAL GDIMAGEFILLEDPOLYGON
EXTERNAL GDIMAGEFILLEDRECTANGLE
EXTERNAL GDIMAGEARC
EXTERNAL GDIMAGEFILLEDARC
EXTERNAL GDIMAGEFILLEDELLIPSE
EXTERNAL GDIMAGEFILLTOBORDER
EXTERNAL GDIMAGEFILL
EXTERNAL GDIMAGESETANTIALIASED
EXTERNAL GDIMAGESETANTIALIASEDDONTBLEND
EXTERNAL GDIMAGESETBRUSH
EXTERNAL GDIMAGESETTILE
EXTERNAL GDIMAGESETSTYLE
EXTERNAL GDIMAGESETTHICKNESS
EXTERNAL GDIMAGEALPHABLENDING
EXTERNAL GDIMAGESAVEALPHA
EXTERNAL GDIMAGESETCLIP
EXTERNAL GDIMAGEGETCLIP
EXTERNAL GDIMAGECOLORSTOTAL
EXTERNAL GDIMAGEALPHA
EXTERNAL GDIMAGERED
EXTERNAL GDIMAGEGREEN
EXTERNAL GDIMAGEBLUE
EXTERNAL GDIMAGESX
EXTERNAL GDIMAGESY
EXTERNAL GDIMAGEGETPIXEL
EXTERNAL GDIMAGEBOUNDSSAFE
EXTERNAL GDIMAGEGETINTERLACED
EXTERNAL GDIMAGEGETTRANSPARENT
EXTERNAL GDIMAGETRUECOLOR
EXTERNAL GDIMAGETRUECOLORTOPALETTE
EXTERNAL GDIMAGECREATEPALETTEFROMTRUECOLOR
EXTERNAL GDIMAGEPALETTEPIXEL
EXTERNAL GDIMAGETRUECOLORPIXEL
EXTERNAL GDIMAGEGETTHICKNESS
EXTERNAL GDFONTGETSMALL
EXTERNAL GDFONTGETLARGE
EXTERNAL GDFONTGETMEDIUMBOLD
EXTERNAL GDFONTGETGIANT
EXTERNAL GDFONTGETTINY
EXTERNAL GDIMAGESTRING
EXTERNAL GDIMAGESTRINGUP
EXTERNAL GDIMAGESTRINGFTEX
EXTERNAL GDIMAGESTRINGFTCIRCLE
EXTERNAL GDFONTCACHESETUP
EXTERNAL GDFONTCACHESHUTDOWN
EXTERNAL GDFONTGETWIDTH
EXTERNAL GDFONTGETHEIGHT
EXTERNAL GDIMAGECOLORALLOCATE
EXTERNAL GDIMAGECOLORDEALLOCATE
EXTERNAL GDIMAGECOLORALLOCATEALPHA
EXTERNAL GDIMAGECOLORCLOSEST
EXTERNAL GDIMAGECOLORCLOSESTALPHA
EXTERNAL GDIMAGECOLORCLOSESTHWB
EXTERNAL GDIMAGECOLOREXACT
EXTERNAL GDIMAGECOLORRESOLVE
EXTERNAL GDIMAGECOLORRESOLVEALPHA
EXTERNAL GDIMAGECOLORTRANSPARENT
EXTERNAL GDTRUECOLOR
EXTERNAL GDTRUECOLORALPHA
EXTERNAL GDIMAGECOPY
EXTERNAL GDIMAGECOPYRESIZED
EXTERNAL GDIMAGECOPYRESAMPLED
EXTERNAL GDIMAGECOPYROTATED
EXTERNAL GDIMAGECOPYMERGE
EXTERNAL GDIMAGECOPYMERGEGRAY
EXTERNAL GDIMAGEPALETTECOPY
EXTERNAL GDIMAGESQUARETOCIRCLE
EXTERNAL GDIMAGESHARPEN
EXTERNAL GDIMAGECOMPARE
EXTERNAL GDIMAGEINTERLACE
EXTERNAL GDIMAGEGIFANIMBEGIN
EXTERNAL GDIMAGEGIFANIMADD
EXTERNAL GDIMAGEGIFANIMEND
// PRG level functions
EXTERNAL GDIMAGECHAR
EXTERNAL GDIMAGECHARUP
EXTERNAL GDIMAGECIRCLE
EXTERNAL GDIMAGEFILLEDCIRCLE
EXTERNAL GDIMAGEELLIPSE
EXTERNAL GDIMAGEFTWIDTH
EXTERNAL GDIMAGEFTHEIGHT
EXTERNAL GDIMAGEFTSIZE
EXTERNAL GDIMAGESTRINGFT
EXTERNAL GDIMAGEFROMFILE
EXTERNAL GDIMAGETOSTRING
EXTERNAL GDIMAGETOFILE
// CLASS functions
EXTERNAL GDIMAGE
EXTERNAL GDCHART
EXTERNAL TBARCODE
EXTERNAL TCODE
#endif // GDEXTERAL_CH
#endif

View File

@@ -21,6 +21,7 @@
-instfile=inc:gd.ch
-instfile=inc:gdextern.ch
-instfile=inc:hbgd.hbx
gdwrp.c

View File

@@ -0,0 +1,147 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: You can add manual override which functions to include or */
/* exclude from automatically generated EXTERNAL/DYNAMIC list. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBGD__
#define __HBEXTERN_CH__HBGD__
#ifdef __HBEXTERN__HBGD__ANNOUNCE
ANNOUNCE __HBEXTERN__HBGD__
#endif
#ifdef __HBEXTERN__HBGD__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC GDCHART
DYNAMIC GDFONTCACHESETUP
DYNAMIC GDFONTCACHESHUTDOWN
DYNAMIC GDFONTGETGIANT
DYNAMIC GDFONTGETHEIGHT
DYNAMIC GDFONTGETLARGE
DYNAMIC GDFONTGETMEDIUMBOLD
DYNAMIC GDFONTGETSMALL
DYNAMIC GDFONTGETTINY
DYNAMIC GDFONTGETWIDTH
DYNAMIC GDIMAGE
DYNAMIC GDIMAGEALPHA
DYNAMIC GDIMAGEALPHABLENDING
DYNAMIC GDIMAGEARC
DYNAMIC GDIMAGEBLUE
DYNAMIC GDIMAGEBOUNDSSAFE
DYNAMIC GDIMAGECHAR
DYNAMIC GDIMAGECHARUP
DYNAMIC GDIMAGECIRCLE
DYNAMIC GDIMAGECOLORALLOCATE
DYNAMIC GDIMAGECOLORALLOCATEALPHA
DYNAMIC GDIMAGECOLORCLOSEST
DYNAMIC GDIMAGECOLORCLOSESTALPHA
DYNAMIC GDIMAGECOLORCLOSESTHWB
DYNAMIC GDIMAGECOLORDEALLOCATE
DYNAMIC GDIMAGECOLOREXACT
DYNAMIC GDIMAGECOLORRESOLVE
DYNAMIC GDIMAGECOLORRESOLVEALPHA
DYNAMIC GDIMAGECOLORSTOTAL
DYNAMIC GDIMAGECOLORTRANSPARENT
DYNAMIC GDIMAGECOMPARE
DYNAMIC GDIMAGECOPY
DYNAMIC GDIMAGECOPYMERGE
DYNAMIC GDIMAGECOPYMERGEGRAY
DYNAMIC GDIMAGECOPYRESAMPLED
DYNAMIC GDIMAGECOPYRESIZED
DYNAMIC GDIMAGECOPYROTATED
DYNAMIC GDIMAGECREATE
DYNAMIC GDIMAGECREATEFROMGD
DYNAMIC GDIMAGECREATEFROMGIF
DYNAMIC GDIMAGECREATEFROMJPEG
DYNAMIC GDIMAGECREATEFROMPNG
DYNAMIC GDIMAGECREATEFROMWBMP
DYNAMIC GDIMAGECREATEPALETTE
DYNAMIC GDIMAGECREATEPALETTEFROMTRUECOLOR
DYNAMIC GDIMAGECREATETRUECOLOR
DYNAMIC GDIMAGEDASHEDLINE
DYNAMIC GDIMAGEDESTROY
DYNAMIC GDIMAGEELLIPSE
DYNAMIC GDIMAGEFILL
DYNAMIC GDIMAGEFILLEDARC
DYNAMIC GDIMAGEFILLEDCIRCLE
DYNAMIC GDIMAGEFILLEDELLIPSE
DYNAMIC GDIMAGEFILLEDPOLYGON
DYNAMIC GDIMAGEFILLEDRECTANGLE
DYNAMIC GDIMAGEFILLTOBORDER
DYNAMIC GDIMAGEFROMFILE
DYNAMIC GDIMAGEFTHEIGHT
DYNAMIC GDIMAGEFTSIZE
DYNAMIC GDIMAGEFTWIDTH
DYNAMIC GDIMAGEGD
DYNAMIC GDIMAGEGETCLIP
DYNAMIC GDIMAGEGETINTERLACED
DYNAMIC GDIMAGEGETPIXEL
DYNAMIC GDIMAGEGETTHICKNESS
DYNAMIC GDIMAGEGETTRANSPARENT
DYNAMIC GDIMAGEGIF
DYNAMIC GDIMAGEGIFANIMADD
DYNAMIC GDIMAGEGIFANIMBEGIN
DYNAMIC GDIMAGEGIFANIMEND
DYNAMIC GDIMAGEGREEN
DYNAMIC GDIMAGEINTERLACE
DYNAMIC GDIMAGEJPEG
DYNAMIC GDIMAGELINE
DYNAMIC GDIMAGEOPENPOLYGON
DYNAMIC GDIMAGEPALETTECOPY
DYNAMIC GDIMAGEPALETTEPIXEL
DYNAMIC GDIMAGEPNG
DYNAMIC GDIMAGEPOLYGON
DYNAMIC GDIMAGERECTANGLE
DYNAMIC GDIMAGERED
DYNAMIC GDIMAGESAVEALPHA
DYNAMIC GDIMAGESETANTIALIASED
DYNAMIC GDIMAGESETANTIALIASEDDONTBLEND
DYNAMIC GDIMAGESETBRUSH
DYNAMIC GDIMAGESETCLIP
DYNAMIC GDIMAGESETPIXEL
DYNAMIC GDIMAGESETSTYLE
DYNAMIC GDIMAGESETTHICKNESS
DYNAMIC GDIMAGESETTILE
DYNAMIC GDIMAGESHARPEN
DYNAMIC GDIMAGESQUARETOCIRCLE
DYNAMIC GDIMAGESTRING
DYNAMIC GDIMAGESTRINGFT
DYNAMIC GDIMAGESTRINGFTCIRCLE
DYNAMIC GDIMAGESTRINGFTEX
DYNAMIC GDIMAGESTRINGUP
DYNAMIC GDIMAGESX
DYNAMIC GDIMAGESY
DYNAMIC GDIMAGETOFILE
DYNAMIC GDIMAGETOHANDLE
DYNAMIC GDIMAGETOSTRING
DYNAMIC GDIMAGETRUECOLOR
DYNAMIC GDIMAGETRUECOLORPIXEL
DYNAMIC GDIMAGETRUECOLORTOPALETTE
DYNAMIC GDIMAGEWBMP
DYNAMIC GDTRUECOLOR
DYNAMIC GDTRUECOLORALPHA
DYNAMIC GDVERSION
DYNAMIC GDVERSIONNUMBER
DYNAMIC ISINT
DYNAMIC TBARCODE
DYNAMIC TCODE
#ifdef __HBEXTERN__HBGD__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -80,11 +80,11 @@
#include "hbver.ch"
/* Link all Harbour Functions : needed to run auto scripts */
#include "hbextern.ch"
#include "hbxbp_extern.ch"
#include "hbqtcore_extern.ch"
#include "hbqtgui_extern.ch"
#include "hbqtnetwork_extern.ch"
REQUEST __HB_EXTERN__
REQUEST __HBEXTERN__HBXBP__
REQUEST __HBEXTERN__HBQTCORE__
REQUEST __HBEXTERN__HBQTGUI__
REQUEST __HBEXTERN__HBQTNETWORK__
/*----------------------------------------------------------------------*/

View File

@@ -8,6 +8,7 @@
# or the generator tool itself, and run regenarate.
# --------------------------------------------------------------------
hbqscintilla_extern.prg
HBQsciScintilla.cpp
QsciAbstractAPIs.cpp
QsciAPIs.cpp

View File

@@ -11,17 +11,8 @@
#ifndef __HBQSCINTILLA_EXTERN_CH
#define __HBQSCINTILLA_EXTERN_CH
EXTERNAL HBQsciScintilla
EXTERNAL QsciAbstractAPIs
EXTERNAL QsciAPIs
EXTERNAL QsciCommand
EXTERNAL QsciCommandSet
EXTERNAL QsciDocument
EXTERNAL QsciLexer
EXTERNAL QsciLexerCPP
EXTERNAL QsciLexerFlagship
EXTERNAL QsciScintilla
EXTERNAL QsciStyle
EXTERNAL QsciStyledText
#define __HBEXTERN__HBQSCINTILLA__ANNOUNCE
#define __HBEXTERN__HBQSCINTILLA__REQUEST
#include "hbqscintilla.hbx"
#endif /* __HBQSCINTILLA_EXTERN_CH */

View File

@@ -6,6 +6,6 @@
hbqscintilla.hbm
-instfile=inc:g/hbqscintilla_extern.ch
-instfile=inc:hbqscintilla.hbx
hbqscintillas.hbp

View File

@@ -0,0 +1,48 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: Following comments are control commands for the generator. */
/* Do not edit them unless you know what you are doing. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
// HB_FUNC_EXCLUDE QT_*
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBQSCINTILLA__
#define __HBEXTERN_CH__HBQSCINTILLA__
#ifdef __HBEXTERN__HBQSCINTILLA__ANNOUNCE
ANNOUNCE __HBEXTERN__HBQSCINTILLA__
#endif
#ifdef __HBEXTERN__HBQSCINTILLA__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HBQSCISCINTILLA
DYNAMIC QSCIABSTRACTAPIS
DYNAMIC QSCIAPIS
DYNAMIC QSCICOMMAND
DYNAMIC QSCICOMMANDSET
DYNAMIC QSCIDOCUMENT
DYNAMIC QSCILEXER
DYNAMIC QSCILEXERCPP
DYNAMIC QSCILEXERFLAGSHIP
DYNAMIC QSCISCINTILLA
DYNAMIC QSCISTYLE
DYNAMIC QSCISTYLEDTEXT
#ifdef __HBEXTERN__HBQSCINTILLA__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -8,6 +8,7 @@
# or the generator tool itself, and run regenarate.
# --------------------------------------------------------------------
hbqtcore_extern.prg
HBEvents.cpp
HBSlots.cpp
QAbstractItemModel.cpp

View File

@@ -1,66 +0,0 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated source file. DO NOT EDIT! */
/* Instead, edit corresponding .qth file, */
/* or the generator tool itself, and run regenarate. */
/* -------------------------------------------------------------------- */
#ifndef __HBQTCORE_EXTERN_CH
#define __HBQTCORE_EXTERN_CH
EXTERNAL HBEvents
EXTERNAL HBSlots
EXTERNAL QAbstractItemModel
EXTERNAL QAbstractListModel
EXTERNAL QAbstractTableModel
EXTERNAL QBitArray
EXTERNAL QBuffer
EXTERNAL QByteArray
EXTERNAL QChar
EXTERNAL QCoreApplication
EXTERNAL QDataStream
EXTERNAL QDate
EXTERNAL QDateTime
EXTERNAL QDir
EXTERNAL QEvent
EXTERNAL QEventLoop
EXTERNAL QFile
EXTERNAL QFileInfo
EXTERNAL QIODevice
EXTERNAL QLatin1Char
EXTERNAL QLatin1String
EXTERNAL QLine
EXTERNAL QLineF
EXTERNAL QList
EXTERNAL QLocale
EXTERNAL QMimeData
EXTERNAL QModelIndex
EXTERNAL QObject
EXTERNAL QPoint
EXTERNAL QPointF
EXTERNAL QProcess
EXTERNAL QRect
EXTERNAL QRectF
EXTERNAL QRegExp
EXTERNAL QResource
EXTERNAL QSettings
EXTERNAL QSignalMapper
EXTERNAL QSize
EXTERNAL QSizeF
EXTERNAL QStringList
EXTERNAL QTextBoundaryFinder
EXTERNAL QTextCodec
EXTERNAL QTextDecoder
EXTERNAL QTextEncoder
EXTERNAL QTextStream
EXTERNAL QThread
EXTERNAL QTime
EXTERNAL QTimer
EXTERNAL QTranslator
EXTERNAL QUrl
EXTERNAL QVariant
#endif /* __HBQTCORE_EXTERN_CH */

View File

@@ -0,0 +1,18 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated source file. DO NOT EDIT! */
/* Instead, edit corresponding .qth file, */
/* or the generator tool itself, and run regenarate. */
/* -------------------------------------------------------------------- */
#ifndef __HBQTCORE_EXTERN_CH
#define __HBQTCORE_EXTERN_CH
#define __HBEXTERN__HBQTCORE__ANNOUNCE
#define __HBEXTERN__HBQTCORE__REQUEST
#include "hbqtcore.hbx"
#endif /* __HBQTCORE_EXTERN_CH */

View File

@@ -6,6 +6,6 @@
hbqtcore.hbm
-instfile=inc:g/hbqtcore_extern.ch
-instfile=inc:hbqtcore.hbx
hbqtcores.hbp

View File

@@ -0,0 +1,95 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: Following comments are control commands for the generator. */
/* Do not edit them unless you know what you are doing. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
// HB_FUNC_EXCLUDE QT_*
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBQTCORE__
#define __HBEXTERN_CH__HBQTCORE__
#ifdef __HBEXTERN__HBQTCORE__ANNOUNCE
ANNOUNCE __HBEXTERN__HBQTCORE__
#endif
#ifdef __HBEXTERN__HBQTCORE__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HBEVENTS
DYNAMIC HBQTOBJECTHANDLER
DYNAMIC HBQT_ISEMPTYQTPOINTER
DYNAMIC HBQT_ISEQUALGCQTPOINTER
DYNAMIC HBQT_PTR
DYNAMIC HBQT_SETCODECFORCSTRINGS
DYNAMIC HBQT_SETCODECFORTR
DYNAMIC HBSLOTS
DYNAMIC QABSTRACTITEMMODEL
DYNAMIC QABSTRACTLISTMODEL
DYNAMIC QABSTRACTTABLEMODEL
DYNAMIC QBITARRAY
DYNAMIC QBUFFER
DYNAMIC QBYTEARRAY
DYNAMIC QCHAR
DYNAMIC QCOREAPPLICATION
DYNAMIC QDATASTREAM
DYNAMIC QDATE
DYNAMIC QDATETIME
DYNAMIC QDIR
DYNAMIC QEVENT
DYNAMIC QEVENTLOOP
DYNAMIC QFILE
DYNAMIC QFILEINFO
DYNAMIC QIODEVICE
DYNAMIC QLATIN1CHAR
DYNAMIC QLATIN1STRING
DYNAMIC QLINE
DYNAMIC QLINEF
DYNAMIC QLIST
DYNAMIC QLOCALE
DYNAMIC QMIMEDATA
DYNAMIC QMODELINDEX
DYNAMIC QOBJECT
DYNAMIC QPOINT
DYNAMIC QPOINTF
DYNAMIC QPROCESS
DYNAMIC QRECT
DYNAMIC QRECTF
DYNAMIC QREGEXP
DYNAMIC QRESOURCE
DYNAMIC QSETTINGS
DYNAMIC QSHAREDBUILD
DYNAMIC QSIGNALMAPPER
DYNAMIC QSIZE
DYNAMIC QSIZEF
DYNAMIC QSTRINGLIST
DYNAMIC QTEXTBOUNDARYFINDER
DYNAMIC QTEXTCODEC
DYNAMIC QTEXTDECODER
DYNAMIC QTEXTENCODER
DYNAMIC QTEXTSTREAM
DYNAMIC QTHREAD
DYNAMIC QTIME
DYNAMIC QTIMER
DYNAMIC QTRANSLATOR
DYNAMIC QURL
DYNAMIC QVARIANT
DYNAMIC QVERSION
#ifdef __HBEXTERN__HBQTCORE__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -8,6 +8,7 @@
# or the generator tool itself, and run regenarate.
# --------------------------------------------------------------------
hbqtdesigner_extern.prg
QDesignerActionEditorInterface.cpp
QDesignerFormEditorInterface.cpp
QDesignerFormWindowCursorInterface.cpp

View File

@@ -11,13 +11,8 @@
#ifndef __HBQTDESIGNER_EXTERN_CH
#define __HBQTDESIGNER_EXTERN_CH
EXTERNAL QDesignerActionEditorInterface
EXTERNAL QDesignerFormEditorInterface
EXTERNAL QDesignerFormWindowCursorInterface
EXTERNAL QDesignerFormWindowInterface
EXTERNAL QDesignerFormWindowManagerInterface
EXTERNAL QDesignerObjectInspectorInterface
EXTERNAL QDesignerPropertyEditorInterface
EXTERNAL QDesignerWidgetBoxInterface
#define __HBEXTERN__HBQTDESIGNER__ANNOUNCE
#define __HBEXTERN__HBQTDESIGNER__REQUEST
#include "hbqtdesigner.hbx"
#endif /* __HBQTDESIGNER_EXTERN_CH */

View File

@@ -2,6 +2,7 @@
# $Id$
#
-i.
-ig
g/filelist.hbm

View File

@@ -6,6 +6,6 @@
hbqtdesigner.hbm
-instfile=inc:g/hbqtdesigner_extern.ch
-instfile=inc:hbqtdesigner.hbx
hbqtdesigners.hbp

View File

@@ -0,0 +1,44 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: Following comments are control commands for the generator. */
/* Do not edit them unless you know what you are doing. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
// HB_FUNC_EXCLUDE QT_*
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBQTDESIGNER__
#define __HBEXTERN_CH__HBQTDESIGNER__
#ifdef __HBEXTERN__HBQTDESIGNER__ANNOUNCE
ANNOUNCE __HBEXTERN__HBQTDESIGNER__
#endif
#ifdef __HBEXTERN__HBQTDESIGNER__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC QDESIGNERACTIONEDITORINTERFACE
DYNAMIC QDESIGNERFORMEDITORINTERFACE
DYNAMIC QDESIGNERFORMWINDOWCURSORINTERFACE
DYNAMIC QDESIGNERFORMWINDOWINTERFACE
DYNAMIC QDESIGNERFORMWINDOWMANAGERINTERFACE
DYNAMIC QDESIGNEROBJECTINSPECTORINTERFACE
DYNAMIC QDESIGNERPROPERTYEDITORINTERFACE
DYNAMIC QDESIGNERWIDGETBOXINTERFACE
#ifdef __HBEXTERN__HBQTDESIGNER__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -8,6 +8,7 @@
# or the generator tool itself, and run regenarate.
# --------------------------------------------------------------------
hbqtgui_extern.prg
HBQAbstractItemModel.cpp
HBQMainWindow.cpp
HBQPlainTextEdit.cpp

View File

@@ -1,239 +0,0 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated source file. DO NOT EDIT! */
/* Instead, edit corresponding .qth file, */
/* or the generator tool itself, and run regenarate. */
/* -------------------------------------------------------------------- */
#ifndef __HBQTGUI_EXTERN_CH
#define __HBQTGUI_EXTERN_CH
EXTERNAL HBQAbstractItemModel
EXTERNAL HBQMainWindow
EXTERNAL HBQPlainTextEdit
EXTERNAL HBQSyntaxHighlighter
EXTERNAL HBQTableView
EXTERNAL HBQTextBlockUserData
EXTERNAL QAbstractButton
EXTERNAL QAbstractItemDelegate
EXTERNAL QAbstractItemView
EXTERNAL QAbstractPrintDialog
EXTERNAL QAbstractProxyModel
EXTERNAL QAbstractScrollArea
EXTERNAL QAbstractSlider
EXTERNAL QAbstractSpinBox
EXTERNAL QAbstractTextDocumentLayout
EXTERNAL QAction
EXTERNAL QActionGroup
EXTERNAL QApplication
EXTERNAL QBitmap
EXTERNAL QBoxLayout
EXTERNAL QBrush
EXTERNAL QButtonGroup
EXTERNAL QCalendarWidget
EXTERNAL QCheckBox
EXTERNAL QClipboard
EXTERNAL QColor
EXTERNAL QColorDialog
EXTERNAL QComboBox
EXTERNAL QCommandLinkButton
EXTERNAL QCommonStyle
EXTERNAL QCompleter
EXTERNAL QConicalGradient
EXTERNAL QContextMenuEvent
EXTERNAL QCursor
EXTERNAL QDateEdit
EXTERNAL QDateTimeEdit
EXTERNAL QDesktopWidget
EXTERNAL QDial
EXTERNAL QDialog
EXTERNAL QDirModel
EXTERNAL QDockWidget
EXTERNAL QDoubleSpinBox
EXTERNAL QDragEnterEvent
EXTERNAL QDragLeaveEvent
EXTERNAL QDragMoveEvent
EXTERNAL QDropEvent
EXTERNAL QErrorMessage
EXTERNAL QFileDialog
EXTERNAL QFileIconProvider
EXTERNAL QFileSystemModel
EXTERNAL QFocusEvent
EXTERNAL QFocusFrame
EXTERNAL QFont
EXTERNAL QFontComboBox
EXTERNAL QFontDatabase
EXTERNAL QFontDialog
EXTERNAL QFontInfo
EXTERNAL QFontMetrics
EXTERNAL QFontMetricsF
EXTERNAL QFormLayout
EXTERNAL QFrame
EXTERNAL QGradient
EXTERNAL QGridLayout
EXTERNAL QGroupBox
EXTERNAL QHBoxLayout
EXTERNAL QHeaderView
EXTERNAL QHelpEvent
EXTERNAL QHideEvent
EXTERNAL QIcon
EXTERNAL QImage
EXTERNAL QImageReader
EXTERNAL QImageWriter
EXTERNAL QInputDialog
EXTERNAL QInputEvent
EXTERNAL QInputMethodEvent
EXTERNAL QItemDelegate
EXTERNAL QItemEditorCreatorBase
EXTERNAL QItemEditorFactory
EXTERNAL QItemSelection
EXTERNAL QItemSelectionModel
EXTERNAL QKeyEvent
EXTERNAL QKeySequence
EXTERNAL QLabel
EXTERNAL QLayout
EXTERNAL QLayoutItem
EXTERNAL QLCDNumber
EXTERNAL QLinearGradient
EXTERNAL QLineEdit
EXTERNAL QListView
EXTERNAL QListWidget
EXTERNAL QListWidgetItem
EXTERNAL QMainWindow
EXTERNAL QMatrix
EXTERNAL QMdiArea
EXTERNAL QMdiSubWindow
EXTERNAL QMenu
EXTERNAL QMenuBar
EXTERNAL QMessageBox
EXTERNAL QMouseEvent
EXTERNAL QMoveEvent
EXTERNAL QMovie
EXTERNAL QPageSetupDialog
EXTERNAL QPaintDevice
EXTERNAL QPaintEngine
EXTERNAL QPainter
EXTERNAL QPainterPath
EXTERNAL QPaintEvent
EXTERNAL QPalette
EXTERNAL QPen
EXTERNAL QPicture
EXTERNAL QPixmap
EXTERNAL QPlainTextDocumentLayout
EXTERNAL QPlainTextEdit
EXTERNAL QPolygon
EXTERNAL QPolygonF
EXTERNAL QPrintDialog
EXTERNAL QPrintEngine
EXTERNAL QPrinter
EXTERNAL QPrintPreviewDialog
EXTERNAL QProgressBar
EXTERNAL QProgressDialog
EXTERNAL QPushButton
EXTERNAL QRadialGradient
EXTERNAL QRadioButton
EXTERNAL QRegion
EXTERNAL QResizeEvent
EXTERNAL QScrollArea
EXTERNAL QScrollBar
EXTERNAL QSessionManager
EXTERNAL QShowEvent
EXTERNAL QSizeGrip
EXTERNAL QSizePolicy
EXTERNAL QSlider
EXTERNAL QSound
EXTERNAL QSpacerItem
EXTERNAL QSpinBox
EXTERNAL QSplashScreen
EXTERNAL QSplitter
EXTERNAL QStackedWidget
EXTERNAL QStandardItem
EXTERNAL QStandardItemModel
EXTERNAL QStatusBar
EXTERNAL QStringListModel
EXTERNAL QStyle
EXTERNAL QStyledItemDelegate
EXTERNAL QStyleFactory
EXTERNAL QStyleHintReturn
EXTERNAL QStyleHintReturnMask
EXTERNAL QStyleHintReturnVariant
EXTERNAL QStyleOption
EXTERNAL QStyleOptionButton
EXTERNAL QStyleOptionComboBox
EXTERNAL QStyleOptionComplex
EXTERNAL QStyleOptionDockWidget
EXTERNAL QStyleOptionFocusRect
EXTERNAL QStyleOptionFrame
EXTERNAL QStyleOptionGroupBox
EXTERNAL QStyleOptionHeader
EXTERNAL QStyleOptionMenuItem
EXTERNAL QStyleOptionProgressBar
EXTERNAL QStyleOptionSizeGrip
EXTERNAL QStyleOptionSlider
EXTERNAL QStyleOptionSpinBox
EXTERNAL QStyleOptionTab
EXTERNAL QStyleOptionTabBarBase
EXTERNAL QStyleOptionTabWidgetFrame
EXTERNAL QStyleOptionTitleBar
EXTERNAL QStyleOptionToolBar
EXTERNAL QStyleOptionToolBox
EXTERNAL QStyleOptionToolButton
EXTERNAL QStyleOptionViewItem
EXTERNAL QStylePainter
EXTERNAL QSyntaxHighlighter
EXTERNAL QSystemTrayIcon
EXTERNAL QTabBar
EXTERNAL QTableView
EXTERNAL QTableWidget
EXTERNAL QTableWidgetItem
EXTERNAL QTableWidgetSelectionRange
EXTERNAL QTabWidget
EXTERNAL QTextBlock
EXTERNAL QTextBlockFormat
EXTERNAL QTextBlockGroup
EXTERNAL QTextBrowser
EXTERNAL QTextCharFormat
EXTERNAL QTextCursor
EXTERNAL QTextDocument
EXTERNAL QTextDocumentFragment
EXTERNAL QTextDocumentWriter
EXTERNAL QTextEdit
EXTERNAL QTextFormat
EXTERNAL QTextFragment
EXTERNAL QTextFrame
EXTERNAL QTextFrameFormat
EXTERNAL QTextImageFormat
EXTERNAL QTextInlineObject
EXTERNAL QTextItem
EXTERNAL QTextLayout
EXTERNAL QTextLength
EXTERNAL QTextLine
EXTERNAL QTextList
EXTERNAL QTextListFormat
EXTERNAL QTextObject
EXTERNAL QTextOption
EXTERNAL QTextTableFormat
EXTERNAL QTimeEdit
EXTERNAL QToolBar
EXTERNAL QToolBox
EXTERNAL QToolButton
EXTERNAL QTransform
EXTERNAL QTreeView
EXTERNAL QTreeWidget
EXTERNAL QTreeWidgetItem
EXTERNAL QValidator
EXTERNAL QVBoxLayout
EXTERNAL QWheelEvent
EXTERNAL QWidget
EXTERNAL QWidgetAction
EXTERNAL QWidgetItem
EXTERNAL QWindowsStyle
EXTERNAL QWindowStateChangeEvent
EXTERNAL QWizard
EXTERNAL QWizardPage
EXTERNAL QUiLoader
#endif /* __HBQTGUI_EXTERN_CH */

View File

@@ -0,0 +1,18 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated source file. DO NOT EDIT! */
/* Instead, edit corresponding .qth file, */
/* or the generator tool itself, and run regenarate. */
/* -------------------------------------------------------------------- */
#ifndef __HBQTGUI_EXTERN_CH
#define __HBQTGUI_EXTERN_CH
#define __HBEXTERN__HBQTGUI__ANNOUNCE
#define __HBEXTERN__HBQTGUI__REQUEST
#include "hbqtgui.hbx"
#endif /* __HBQTGUI_EXTERN_CH */

View File

@@ -6,6 +6,6 @@
hbqtgui.hbm
-instfile=inc:g/hbqtgui_extern.ch
-instfile=inc:hbqtgui.hbx
hbqtguis.hbp

View File

@@ -0,0 +1,266 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: Following comments are control commands for the generator. */
/* Do not edit them unless you know what you are doing. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
// HB_FUNC_EXCLUDE QT_*
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBQTGUI__
#define __HBEXTERN_CH__HBQTGUI__
#ifdef __HBEXTERN__HBQTGUI__ANNOUNCE
ANNOUNCE __HBEXTERN__HBQTGUI__
#endif
#ifdef __HBEXTERN__HBQTGUI__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HBQABSTRACTITEMMODEL
DYNAMIC HBQMAINWINDOW
DYNAMIC HBQPLAINTEXTEDIT
DYNAMIC HBQSYNTAXHIGHLIGHTER
DYNAMIC HBQTABLEVIEW
DYNAMIC HBQTEXTBLOCKUSERDATA
DYNAMIC HBQTUI
DYNAMIC HBQT_ERRORSYS
DYNAMIC HBQT_QMAINWINDOW_RESTSETTINGS
DYNAMIC HBQT_QMAINWINDOW_SAVESETTINGS
DYNAMIC HB_QT
DYNAMIC QABSTRACTBUTTON
DYNAMIC QABSTRACTITEMDELEGATE
DYNAMIC QABSTRACTITEMVIEW
DYNAMIC QABSTRACTPRINTDIALOG
DYNAMIC QABSTRACTPROXYMODEL
DYNAMIC QABSTRACTSCROLLAREA
DYNAMIC QABSTRACTSLIDER
DYNAMIC QABSTRACTSPINBOX
DYNAMIC QABSTRACTTEXTDOCUMENTLAYOUT
DYNAMIC QACTION
DYNAMIC QACTIONGROUP
DYNAMIC QAPPLICATION
DYNAMIC QBITMAP
DYNAMIC QBOXLAYOUT
DYNAMIC QBRUSH
DYNAMIC QBUTTONGROUP
DYNAMIC QCALENDARWIDGET
DYNAMIC QCHECKBOX
DYNAMIC QCLIPBOARD
DYNAMIC QCOLOR
DYNAMIC QCOLORDIALOG
DYNAMIC QCOMBOBOX
DYNAMIC QCOMMANDLINKBUTTON
DYNAMIC QCOMMONSTYLE
DYNAMIC QCOMPLETER
DYNAMIC QCONICALGRADIENT
DYNAMIC QCONTEXTMENUEVENT
DYNAMIC QCURSOR
DYNAMIC QDATEEDIT
DYNAMIC QDATETIMEEDIT
DYNAMIC QDESKTOPWIDGET
DYNAMIC QDIAL
DYNAMIC QDIALOG
DYNAMIC QDIRMODEL
DYNAMIC QDOCKWIDGET
DYNAMIC QDOUBLESPINBOX
DYNAMIC QDRAGENTEREVENT
DYNAMIC QDRAGLEAVEEVENT
DYNAMIC QDRAGMOVEEVENT
DYNAMIC QDROPEVENT
DYNAMIC QERRORMESSAGE
DYNAMIC QFILEDIALOG
DYNAMIC QFILEICONPROVIDER
DYNAMIC QFILESYSTEMMODEL
DYNAMIC QFOCUSEVENT
DYNAMIC QFOCUSFRAME
DYNAMIC QFONT
DYNAMIC QFONTCOMBOBOX
DYNAMIC QFONTDATABASE
DYNAMIC QFONTDIALOG
DYNAMIC QFONTINFO
DYNAMIC QFONTMETRICS
DYNAMIC QFONTMETRICSF
DYNAMIC QFORMLAYOUT
DYNAMIC QFRAME
DYNAMIC QGRADIENT
DYNAMIC QGRIDLAYOUT
DYNAMIC QGROUPBOX
DYNAMIC QHBOXLAYOUT
DYNAMIC QHEADERVIEW
DYNAMIC QHELPEVENT
DYNAMIC QHIDEEVENT
DYNAMIC QICON
DYNAMIC QIMAGE
DYNAMIC QIMAGEREADER
DYNAMIC QIMAGEWRITER
DYNAMIC QINPUTDIALOG
DYNAMIC QINPUTEVENT
DYNAMIC QINPUTMETHODEVENT
DYNAMIC QITEMDELEGATE
DYNAMIC QITEMEDITORCREATORBASE
DYNAMIC QITEMEDITORFACTORY
DYNAMIC QITEMSELECTION
DYNAMIC QITEMSELECTIONMODEL
DYNAMIC QKEYEVENT
DYNAMIC QKEYSEQUENCE
DYNAMIC QLABEL
DYNAMIC QLAYOUT
DYNAMIC QLAYOUTITEM
DYNAMIC QLCDNUMBER
DYNAMIC QLINEARGRADIENT
DYNAMIC QLINEEDIT
DYNAMIC QLISTVIEW
DYNAMIC QLISTWIDGET
DYNAMIC QLISTWIDGETITEM
DYNAMIC QMAINWINDOW
DYNAMIC QMATRIX
DYNAMIC QMDIAREA
DYNAMIC QMDISUBWINDOW
DYNAMIC QMENU
DYNAMIC QMENUBAR
DYNAMIC QMESSAGEBOX
DYNAMIC QMOUSEEVENT
DYNAMIC QMOVEEVENT
DYNAMIC QMOVIE
DYNAMIC QPAGESETUPDIALOG
DYNAMIC QPAINTDEVICE
DYNAMIC QPAINTENGINE
DYNAMIC QPAINTER
DYNAMIC QPAINTERPATH
DYNAMIC QPAINTEVENT
DYNAMIC QPALETTE
DYNAMIC QPEN
DYNAMIC QPICTURE
DYNAMIC QPIXMAP
DYNAMIC QPLAINTEXTDOCUMENTLAYOUT
DYNAMIC QPLAINTEXTEDIT
DYNAMIC QPOLYGON
DYNAMIC QPOLYGONF
DYNAMIC QPRINTDIALOG
DYNAMIC QPRINTENGINE
DYNAMIC QPRINTER
DYNAMIC QPRINTPREVIEWDIALOG
DYNAMIC QPROGRESSBAR
DYNAMIC QPROGRESSDIALOG
DYNAMIC QPUSHBUTTON
DYNAMIC QRADIALGRADIENT
DYNAMIC QRADIOBUTTON
DYNAMIC QREGION
DYNAMIC QRESIZEEVENT
DYNAMIC QSCROLLAREA
DYNAMIC QSCROLLBAR
DYNAMIC QSESSIONMANAGER
DYNAMIC QSHOWEVENT
DYNAMIC QSIZEGRIP
DYNAMIC QSIZEPOLICY
DYNAMIC QSLIDER
DYNAMIC QSOUND
DYNAMIC QSPACERITEM
DYNAMIC QSPINBOX
DYNAMIC QSPLASHSCREEN
DYNAMIC QSPLITTER
DYNAMIC QSTACKEDWIDGET
DYNAMIC QSTANDARDITEM
DYNAMIC QSTANDARDITEMMODEL
DYNAMIC QSTATUSBAR
DYNAMIC QSTRINGLISTMODEL
DYNAMIC QSTYLE
DYNAMIC QSTYLEDITEMDELEGATE
DYNAMIC QSTYLEFACTORY
DYNAMIC QSTYLEHINTRETURN
DYNAMIC QSTYLEHINTRETURNMASK
DYNAMIC QSTYLEHINTRETURNVARIANT
DYNAMIC QSTYLEOPTION
DYNAMIC QSTYLEOPTIONBUTTON
DYNAMIC QSTYLEOPTIONCOMBOBOX
DYNAMIC QSTYLEOPTIONCOMPLEX
DYNAMIC QSTYLEOPTIONDOCKWIDGET
DYNAMIC QSTYLEOPTIONFOCUSRECT
DYNAMIC QSTYLEOPTIONFRAME
DYNAMIC QSTYLEOPTIONGROUPBOX
DYNAMIC QSTYLEOPTIONHEADER
DYNAMIC QSTYLEOPTIONMENUITEM
DYNAMIC QSTYLEOPTIONPROGRESSBAR
DYNAMIC QSTYLEOPTIONSIZEGRIP
DYNAMIC QSTYLEOPTIONSLIDER
DYNAMIC QSTYLEOPTIONSPINBOX
DYNAMIC QSTYLEOPTIONTAB
DYNAMIC QSTYLEOPTIONTABBARBASE
DYNAMIC QSTYLEOPTIONTABWIDGETFRAME
DYNAMIC QSTYLEOPTIONTITLEBAR
DYNAMIC QSTYLEOPTIONTOOLBAR
DYNAMIC QSTYLEOPTIONTOOLBOX
DYNAMIC QSTYLEOPTIONTOOLBUTTON
DYNAMIC QSTYLEOPTIONVIEWITEM
DYNAMIC QSTYLEPAINTER
DYNAMIC QSYNTAXHIGHLIGHTER
DYNAMIC QSYSTEMTRAYICON
DYNAMIC QTABBAR
DYNAMIC QTABLEVIEW
DYNAMIC QTABLEWIDGET
DYNAMIC QTABLEWIDGETITEM
DYNAMIC QTABLEWIDGETSELECTIONRANGE
DYNAMIC QTABWIDGET
DYNAMIC QTEXTBLOCK
DYNAMIC QTEXTBLOCKFORMAT
DYNAMIC QTEXTBLOCKGROUP
DYNAMIC QTEXTBROWSER
DYNAMIC QTEXTCHARFORMAT
DYNAMIC QTEXTCURSOR
DYNAMIC QTEXTDOCUMENT
DYNAMIC QTEXTDOCUMENTFRAGMENT
DYNAMIC QTEXTDOCUMENTWRITER
DYNAMIC QTEXTEDIT
DYNAMIC QTEXTFORMAT
DYNAMIC QTEXTFRAGMENT
DYNAMIC QTEXTFRAME
DYNAMIC QTEXTFRAMEFORMAT
DYNAMIC QTEXTIMAGEFORMAT
DYNAMIC QTEXTINLINEOBJECT
DYNAMIC QTEXTITEM
DYNAMIC QTEXTLAYOUT
DYNAMIC QTEXTLENGTH
DYNAMIC QTEXTLINE
DYNAMIC QTEXTLIST
DYNAMIC QTEXTLISTFORMAT
DYNAMIC QTEXTOBJECT
DYNAMIC QTEXTOPTION
DYNAMIC QTEXTTABLEFORMAT
DYNAMIC QTIMEEDIT
DYNAMIC QTOOLBAR
DYNAMIC QTOOLBOX
DYNAMIC QTOOLBUTTON
DYNAMIC QTRANSFORM
DYNAMIC QTREEVIEW
DYNAMIC QTREEWIDGET
DYNAMIC QTREEWIDGETITEM
DYNAMIC QUILOADER
DYNAMIC QVALIDATOR
DYNAMIC QVBOXLAYOUT
DYNAMIC QWHEELEVENT
DYNAMIC QWIDGET
DYNAMIC QWIDGETACTION
DYNAMIC QWIDGETITEM
DYNAMIC QWINDOWSSTYLE
DYNAMIC QWINDOWSTATECHANGEEVENT
DYNAMIC QWIZARD
DYNAMIC QWIZARDPAGE
DYNAMIC Q__TR
#ifdef __HBEXTERN__HBQTGUI__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -8,6 +8,7 @@
# or the generator tool itself, and run regenarate.
# --------------------------------------------------------------------
hbqtnetwork_extern.prg
QFtp.cpp
QHttp.cpp
QHttpHeader.cpp

View File

@@ -11,11 +11,8 @@
#ifndef __HBQTNETWORK_EXTERN_CH
#define __HBQTNETWORK_EXTERN_CH
EXTERNAL QFtp
EXTERNAL QHttp
EXTERNAL QHttpHeader
EXTERNAL QHttpRequestHeader
EXTERNAL QHttpResponseHeader
EXTERNAL QNetworkRequest
#define __HBEXTERN__HBQTNETWORK__ANNOUNCE
#define __HBEXTERN__HBQTNETWORK__REQUEST
#include "hbqtnetwork.hbx"
#endif /* __HBQTNETWORK_EXTERN_CH */

View File

@@ -2,6 +2,7 @@
# $Id$
#
-i.
-ig
g/filelist.hbm

View File

@@ -6,6 +6,6 @@
hbqtnetwork.hbm
-instfile=inc:g/hbqtnetwork_extern.ch
-instfile=inc:hbqtnetwork.hbx
hbqtnetworks.hbp

View File

@@ -0,0 +1,42 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: Following comments are control commands for the generator. */
/* Do not edit them unless you know what you are doing. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
// HB_FUNC_EXCLUDE QT_*
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBQTNETWORK__
#define __HBEXTERN_CH__HBQTNETWORK__
#ifdef __HBEXTERN__HBQTNETWORK__ANNOUNCE
ANNOUNCE __HBEXTERN__HBQTNETWORK__
#endif
#ifdef __HBEXTERN__HBQTNETWORK__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC QFTP
DYNAMIC QHTTP
DYNAMIC QHTTPHEADER
DYNAMIC QHTTPREQUESTHEADER
DYNAMIC QHTTPRESPONSEHEADER
DYNAMIC QNETWORKREQUEST
#ifdef __HBEXTERN__HBQTNETWORK__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -8,6 +8,7 @@
# or the generator tool itself, and run regenarate.
# --------------------------------------------------------------------
hbqtwebkit_extern.prg
QWebFrame.cpp
QWebHistory.cpp
QWebHistoryInterface.cpp

View File

@@ -11,15 +11,8 @@
#ifndef __HBQTWEBKIT_EXTERN_CH
#define __HBQTWEBKIT_EXTERN_CH
EXTERNAL QWebFrame
EXTERNAL QWebHistory
EXTERNAL QWebHistoryInterface
EXTERNAL QWebHistoryItem
EXTERNAL QWebHitTestResult
EXTERNAL QWebPage
EXTERNAL QWebPluginFactory
EXTERNAL QWebSecurityOrigin
EXTERNAL QWebSettings
EXTERNAL QWebView
#define __HBEXTERN__HBQTWEBKIT__ANNOUNCE
#define __HBEXTERN__HBQTWEBKIT__REQUEST
#include "hbqtwebkit.hbx"
#endif /* __HBQTWEBKIT_EXTERN_CH */

View File

@@ -2,6 +2,7 @@
# $Id$
#
-i.
-ig
g/filelist.hbm

View File

@@ -6,6 +6,6 @@
hbqtwebkit.hbm
-instfile=inc:g/hbqtwebkit_extern.ch
-instfile=inc:hbqtwebkit.hbx
hbqtwebkits.hbp

View File

@@ -0,0 +1,46 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: Following comments are control commands for the generator. */
/* Do not edit them unless you know what you are doing. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
// HB_FUNC_EXCLUDE QT_*
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBQTWEBKIT__
#define __HBEXTERN_CH__HBQTWEBKIT__
#ifdef __HBEXTERN__HBQTWEBKIT__ANNOUNCE
ANNOUNCE __HBEXTERN__HBQTWEBKIT__
#endif
#ifdef __HBEXTERN__HBQTWEBKIT__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC QWEBFRAME
DYNAMIC QWEBHISTORY
DYNAMIC QWEBHISTORYINTERFACE
DYNAMIC QWEBHISTORYITEM
DYNAMIC QWEBHITTESTRESULT
DYNAMIC QWEBPAGE
DYNAMIC QWEBPLUGINFACTORY
DYNAMIC QWEBSECURITYORIGIN
DYNAMIC QWEBSETTINGS
DYNAMIC QWEBVIEW
#ifdef __HBEXTERN__HBQTWEBKIT__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -253,7 +253,7 @@ STATIC FUNCTION ManageProject( cProFile, cPathIn, cPathOut, cPathDoc )
NEXT
IF !empty( cpp_ )
Build_Makefile( cPOut, aWidgetList )
Build_Makefile( cPOut, aWidgetList, cProFile )
Build_HeaderFile( cpp_, cPOut, cProFile )
ENDIF
@@ -1834,7 +1834,7 @@ STATIC FUNCTION Build_HeaderFile( cpp_, cPathOut, cProFile )
CreateTarget( cFile + "hb" + cName + ".h", txt_ )
/* Create extern.ch file */
/* Create extern puller file */
txt_ := {}
AEval( hdr_, {| tmp | AAdd( txt_, tmp ) } )
@@ -1842,21 +1842,22 @@ STATIC FUNCTION Build_HeaderFile( cpp_, cPathOut, cProFile )
aadd( txt_, "#ifndef __HB" + Upper( cName ) + "_EXTERN_CH" )
aadd( txt_, "#define __HB" + Upper( cName ) + "_EXTERN_CH" )
aadd( txt_, "" )
FOR EACH s IN cpp_
aadd( txt_, "EXTERNAL " + s )
NEXT
aadd( txt_, "#define __HBEXTERN__HB" + Upper( cName ) + "__ANNOUNCE" )
aadd( txt_, "#define __HBEXTERN__HB" + Upper( cName ) + "__REQUEST" )
aadd( txt_, '#include "hb' + cName + '.hbx"' )
aadd( txt_, "" )
aadd( txt_, "#endif /* __HB" + Upper( cName ) + "_EXTERN_CH */" )
CreateTarget( cFile + "hb" + cName + "_extern.ch", txt_ )
CreateTarget( cFile + "hb" + cName + "_extern.prg", txt_ )
RETURN NIL
/*----------------------------------------------------------------------*/
STATIC FUNCTION Build_MakeFile( cPathOut, aWidgetList )
LOCAL cFile, s
STATIC FUNCTION Build_MakeFile( cPathOut, aWidgetList, cProFile )
LOCAL cFile := iif( empty( cPathOut ), "", cPathOut + hb_ps() )
LOCAL s
LOCAL hdr_:= {}
LOCAL hbm_ := {}
@@ -1874,6 +1875,7 @@ STATIC FUNCTION Build_MakeFile( cPathOut, aWidgetList )
hbm_ := {}
aeval( hdr_, {|e| aadd( hbm_, e ) } )
//
aadd( hbm_, "hb" + FNameGetName( cProFile ) + "_extern.prg" )
FOR EACH s IN aWidgetList
aadd( hbm_, + s + ".cpp" )
NEXT
@@ -1882,7 +1884,6 @@ STATIC FUNCTION Build_MakeFile( cPathOut, aWidgetList )
aadd( hbm_, + "T" + s + ".prg" )
NEXT
//
cFile := iif( empty( cPathOut ), "", cPathOut + hb_ps() )
CreateTarget( cFile + "filelist.hbm", hbm_ )
RETURN NIL

View File

@@ -16,8 +16,9 @@
-instfile=inc:gra.ch
-instfile=inc:xbp.ch
-instfile=inc:xbpdev.ch
-instfile=inc:hbxbp_extern.ch
-instfile=inc:hbxbp.hbx
hbxbpext.prg
hbpprocess.prg
xbp3state.prg
xbpappevent.prg

View File

@@ -0,0 +1,137 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: You can add manual override which functions to include or */
/* exclude from automatically generated EXTERNAL/DYNAMIC list. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBXBP__
#define __HBEXTERN_CH__HBXBP__
#ifdef __HBEXTERN__HBXBP__ANNOUNCE
ANNOUNCE __HBEXTERN__HBXBP__
#endif
#ifdef __HBEXTERN__HBXBP__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC APPDESKTOP
DYNAMIC APPEVENT
DYNAMIC APPTYPE
DYNAMIC GRAARC
DYNAMIC GRABITBLT
DYNAMIC GRABOX
DYNAMIC GRACAPTIONSTR
DYNAMIC GRAERROR
DYNAMIC GRAFOCUSRECT
DYNAMIC GRAGETRGBINTENSITY
DYNAMIC GRAINITMATRIX
DYNAMIC GRAISRGBCOLOR
DYNAMIC GRALINE
DYNAMIC GRAMAKERGBCOLOR
DYNAMIC GRAMARKER
DYNAMIC GRAPATHBEGIN
DYNAMIC GRAPATHCLIP
DYNAMIC GRAPATHEND
DYNAMIC GRAPATHFILL
DYNAMIC GRAPATHOUTLINE
DYNAMIC GRAPOS
DYNAMIC GRAQUERYTEXTBOX
DYNAMIC GRAROTATE
DYNAMIC GRASAVESCREEN
DYNAMIC GRASCALE
DYNAMIC GRASEGCLOSE
DYNAMIC GRASEGDESTROY
DYNAMIC GRASEGDRAW
DYNAMIC GRASEGDRAWMODE
DYNAMIC GRASEGFIND
DYNAMIC GRASEGOPEN
DYNAMIC GRASEGPICKRESOLUTION
DYNAMIC GRASEGPRIORITY
DYNAMIC GRASETATTRAREA
DYNAMIC GRASETATTRLINE
DYNAMIC GRASETATTRMARKER
DYNAMIC GRASETATTRSTRING
DYNAMIC GRASETCOLOR
DYNAMIC GRASETFONT
DYNAMIC GRASPLINE
DYNAMIC GRASTRINGAT
DYNAMIC GRATRANSLATE
DYNAMIC HBPPROCESS
DYNAMIC HBXBP_CLEAREVENTBUFFER
DYNAMIC HBXBP_CONVERTAFACTFROMXBP
DYNAMIC HBXBP_GETEVENTSPTR
DYNAMIC HBXBP_GETSLOTSPTR
DYNAMIC HBXBP_INITIALIZEEVENTBUFFER
DYNAMIC HBXBP_SETCODEC
DYNAMIC HBXBP_SETCODECFORTR
DYNAMIC HBXBP_SETEVENTLOOP
DYNAMIC LASTAPPEVENT
DYNAMIC MSGBOX
DYNAMIC NEXTAPPEVENT
DYNAMIC POSTAPPEVENT
DYNAMIC SETAPPEVENT
DYNAMIC SETAPPFOCUS
DYNAMIC SETAPPWINDOW
DYNAMIC XBP3STATE
DYNAMIC XBPBITMAP
DYNAMIC XBPBROWSE
DYNAMIC XBPCELLGROUP
DYNAMIC XBPCHECKBOX
DYNAMIC XBPCLIPBOARD
DYNAMIC XBPCOLUMN
DYNAMIC XBPCOMBOBOX
DYNAMIC XBPDATAREF
DYNAMIC XBPDIALOG
DYNAMIC XBPDRAWINGAREA
DYNAMIC XBPFILEDIALOG
DYNAMIC XBPFONT
DYNAMIC XBPFONTDIALOG
DYNAMIC XBPHTMLVIEWER
DYNAMIC XBPLISTBOX
DYNAMIC XBPMENU
DYNAMIC XBPMENUBAR
DYNAMIC XBPMLE
DYNAMIC XBPOBJECT
DYNAMIC XBPPARTHANDLER
DYNAMIC XBPPRESSPACE
DYNAMIC XBPPRINTDIALOG
DYNAMIC XBPPRINTER
DYNAMIC XBPPUSHBUTTON
DYNAMIC XBPQKEYEVENTTOAPPEVENT
DYNAMIC XBPRADIOBUTTON
DYNAMIC XBPRTF
DYNAMIC XBPSCROLLBAR
DYNAMIC XBPSLE
DYNAMIC XBPSPINBUTTON
DYNAMIC XBPSTATIC
DYNAMIC XBPSTATUSBAR
DYNAMIC XBPSTATUSBARPANEL
DYNAMIC XBPSTYLE
DYNAMIC XBPTABPAGE
DYNAMIC XBPTABWIDGET
DYNAMIC XBPTOOLBAR
DYNAMIC XBPTOOLBARBUTTON
DYNAMIC XBPTREEVIEW
DYNAMIC XBPTREEVIEWITEM
DYNAMIC XBPWINDOW
DYNAMIC XBP_SETPRESPARAM
DYNAMIC XBP_SETPRESPARAMIFNIL
DYNAMIC XBP_XBPTOQTNAME
#ifdef __HBEXTERN__HBXBP__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -1,77 +0,0 @@
/*
* $Id$
*/
/*
* Harbour Project source code:
* The declarations for all library defined classes.
*
* Copyright 2010 Viktor Szakats (harbour.01 syenar.hu)
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this software; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
*
* As a special exception, the Harbour Project gives permission for
* additional uses of the text contained in its release of Harbour.
*
* The exception is that, if you link the Harbour libraries with other
* files to produce an executable, this does not by itself cause the
* resulting executable to be covered by the GNU General Public License.
* Your use of that executable is in no way restricted on account of
* linking the Harbour library code into it.
*
* This exception does not however invalidate any other reasons why
* the executable file might be covered by the GNU General Public License.
*
* This exception applies only to the code released by the Harbour
* Project under the name Harbour. If you copy code from other
* Harbour Project or Free Software Foundation releases into a copy of
* Harbour, as the General Public License permits, the exception does
* not apply to the code that you add in this way. To avoid misleading
* anyone as to the status of such modified files, you must delete
* this exception notice from them.
*
* If you write modifications of your own for Harbour, it is your choice
* whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice.
*
*/
REQUEST Xbp3State
REQUEST XbpBitmap
REQUEST XbpBrowse
REQUEST XbpCheckBox
REQUEST XbpClipBoard
REQUEST XbpComboBox
REQUEST XbpDataRef
REQUEST XbpDialog
REQUEST XbpFileDialog
REQUEST XbpFontDialog
REQUEST XbpHtmlViewer
REQUEST XbpListBox
REQUEST XbpMenuBar
REQUEST XbpMLE
REQUEST XbpPresSpace
REQUEST XbpPrintDialog
REQUEST XbpPrinter
REQUEST XbpPushButton
REQUEST XbpRadioButton
REQUEST XbpRtf
REQUEST XbpScrollBar
REQUEST XbpTabPage
REQUEST XbpToolBar
REQUEST XbpTreeView
REQUEST XbpWindow

View File

@@ -0,0 +1,12 @@
/*
* $Id$
*/
#ifndef __HBXBP_EXTERN_CH
#define __HBXBP_EXTERN_CH
#define __HBEXTERN__HBXBP__ANNOUNCE
#define __HBEXTERN__HBXBP__REQUEST
#include "hbxbp.hbx"
#endif /* __HBXBP_EXTERN_CH */

View File

@@ -14,6 +14,7 @@
-instfile=inc:hbxpp.ch
-instfile=inc:hbxppext.ch
-instfile=inc:thread.ch
-instfile=inc:hbxpp.hbx
binnumx.c
dbcmdx.c

View File

@@ -0,0 +1,82 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: You can add manual override which functions to include or */
/* exclude from automatically generated EXTERNAL/DYNAMIC list. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBXPP__
#define __HBEXTERN_CH__HBXPP__
#ifdef __HBEXTERN__HBXPP__ANNOUNCE
ANNOUNCE __HBEXTERN__HBXPP__
#endif
#ifdef __HBEXTERN__HBXPP__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC BIN2F
DYNAMIC BIN2U
DYNAMIC CONVTOANSICP
DYNAMIC CONVTOOEMCP
DYNAMIC CURDRIVE
DYNAMIC DBCOPYEXTSTRUCT
DYNAMIC DBCOPYSTRUCT
DYNAMIC DBJOIN
DYNAMIC DBLIST
DYNAMIC DBPACK
DYNAMIC DBRELEASE
DYNAMIC DBREQUEST
DYNAMIC DBSKIPPER
DYNAMIC DBSORT
DYNAMIC DBTOTAL
DYNAMIC DBUPDATE
DYNAMIC DBZAP
DYNAMIC DLLCALL
DYNAMIC DLLEXECUTECALL
DYNAMIC DLLLOAD
DYNAMIC DLLPREPARECALL
DYNAMIC DLLUNLOAD
DYNAMIC F2BIN
DYNAMIC NUMBUTTONS
DYNAMIC PVALUE
DYNAMIC RUNSHELL
DYNAMIC SETMOUSE
DYNAMIC SIGNAL
DYNAMIC SLEEP
DYNAMIC THREAD
DYNAMIC THREADID
DYNAMIC THREADOBJECT
DYNAMIC THREADWAIT
DYNAMIC THREADWAITALL
DYNAMIC U2BIN
DYNAMIC W2BIN
DYNAMIC WORKSPACELIST
DYNAMIC XPP_GET
DYNAMIC XPP_INCLUDE
DYNAMIC XPP_INDEX
DYNAMIC XPP_OP_ARRAY
DYNAMIC XPP_OP_CHARACTER
DYNAMIC XPP_OP_OVERLOAD
DYNAMIC XPP_TBCOLUMN
DYNAMIC XPP_TBROWSE
DYNAMIC XPP_TBROWSEDB
DYNAMIC _DBEXPORT
DYNAMIC _TYPEFILE
#ifdef __HBEXTERN__HBXPP__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -53,39 +53,7 @@
#ifndef _HBXPPEXT_CH
#define _HBXPPEXT_CH
EXTERNAL XPP_GET
EXTERNAL XPP_TBROWSE
EXTERNAL XPP_TBCOLUMN
EXTERNAL RUNSHELL
EXTERNAL SLEEP
EXTERNAL BIN2U
EXTERNAL BIN2F
EXTERNAL F2BIN
EXTERNAL DBPACK
EXTERNAL DBZAP
EXTERNAL DBCOPYEXTSTRUCT
EXTERNAL DBCOPYSTRUCT
EXTERNAL DBJOIN
EXTERNAL DBLIST
EXTERNAL DBSORT
EXTERNAL DBTOTAL
EXTERNAL DBUPDATE
EXTERNAL CONVTOANSICP
EXTERNAL CONVTOOEMCP
EXTERNAL CURDRIVE
EXTERNAL DBSKIPPER
EXTERNAL NUMBUTTONS
EXTERNAL SETMOUSE
EXTERNAL U2BIN
EXTERNAL W2BIN
EXTERNAL _DBEXPORT
EXTERNAL _TYPEFILE
EXTERNAL THREADID
EXTERNAL THREADWAIT
EXTERNAL THREADWAITALL
EXTERNAL THREADOBJECT
EXTERNAL THREAD
EXTERNAL SIGNAL
EXTERNAL WORKSPACELIST
#define __HBEXTERN__HBXPP__REQUEST
#include "hbxpp.hbx"
#endif /* _HBXPPEXT_CH */

View File

@@ -53,136 +53,7 @@
#ifndef _ADSEXTERN_CH_
#define _ADSEXTERN_CH_
EXTERNAL ADSGETRELKEYPOS
EXTERNAL ADSSETRELKEYPOS
EXTERNAL ADSCUSTOMIZEAOF
EXTERNAL ADSTESTRECLOCKS
EXTERNAL ADSSETFILETYPE
EXTERNAL ADSSETSERVERTYPE
EXTERNAL ADSSETDATEFORMAT
EXTERNAL ADSSETEPOCH
EXTERNAL ADSAPPLICATIONEXIT
EXTERNAL ADSISSERVERLOADED
EXTERNAL ADSGETCONNECTIONTYPE
EXTERNAL ADSUNLOCKRECORD
EXTERNAL ADSGETTABLECONTYPE
EXTERNAL ADSGETSERVERTIME
EXTERNAL ADSISTABLELOCKED
EXTERNAL ADSISRECORDLOCKED
EXTERNAL ADSLOCKING
EXTERNAL ADSRIGHTSCHECK
EXTERNAL ADSSETCHARTYPE
EXTERNAL ADSGETTABLECHARTYPE
EXTERNAL ADSSETDEFAULT
EXTERNAL ADSSETSEARCHPATH
EXTERNAL ADSSETDELETED
EXTERNAL ADSSETEXACT
EXTERNAL ADSBLOB2FILE
EXTERNAL ADSFILE2BLOB
EXTERNAL ADSKEYNO
EXTERNAL ADSKEYCOUNT
EXTERNAL ADSADDCUSTOMKEY
EXTERNAL ADSDELETECUSTOMKEY
EXTERNAL ADSCLEARAOF
EXTERNAL ADSEVALAOF
EXTERNAL ADSGETTABLEALIAS
EXTERNAL ADSGETAOF
EXTERNAL ADSGETAOFOPTLEVEL
EXTERNAL ADSGETAOFNOOPT
EXTERNAL ADSISRECORDINAOF
EXTERNAL ADSISRECORDVALID
EXTERNAL ADSREFRESHAOF
EXTERNAL ADSSETAOF
EXTERNAL ADSGETFILTER
EXTERNAL ADSENABLEENCRYPTION
EXTERNAL ADSDISABLEENCRYPTION
EXTERNAL ADSENCRYPTTABLE
EXTERNAL ADSDECRYPTTABLE
EXTERNAL ADSENCRYPTRECORD
EXTERNAL ADSDECRYPTRECORD
EXTERNAL ADSISENCRYPTIONENABLED
EXTERNAL ADSISRECORDENCRYPTED
EXTERNAL ADSISTABLEENCRYPTED
EXTERNAL ADSCONNECT
EXTERNAL ADSDISCONNECT
EXTERNAL ADSSTMTSETTABLELOCKTYPE
EXTERNAL ADSCREATESQLSTATEMENT
EXTERNAL ADSEXECUTESQLDIRECT
EXTERNAL ADSPREPARESQL
EXTERNAL ADSEXECUTESQL
EXTERNAL ADSCLOSEALLTABLES
EXTERNAL ADSWRITEALLRECORDS
EXTERNAL ADSREFRESHRECORD
EXTERNAL ADSCOPYTABLE
EXTERNAL ADSCONVERTTABLE
EXTERNAL ADSREGCALLBACK
EXTERNAL ADSCLRCALLBACK
EXTERNAL ADSISINDEXED
EXTERNAL ADSISEXPRVALID
EXTERNAL ADSGETNUMINDEXES
EXTERNAL ADSCONNECTION
EXTERNAL ADSGETHANDLETYPE
EXTERNAL ADSGETLASTERROR
EXTERNAL ADSGETNUMOPENTABLES
EXTERNAL ADSSHOWERROR
EXTERNAL ADSBEGINTRANSACTION
EXTERNAL ADSCOMMITTRANSACTION
EXTERNAL ADSFAILEDTRANSACTIONRECOVERY
EXTERNAL ADSINTRANSACTION
EXTERNAL ADSROLLBACK
EXTERNAL ADSCACHERECORDS
EXTERNAL ADSREINDEX
EXTERNAL ADSVERSION
EXTERNAL ADSCACHEOPENTABLES
EXTERNAL ADSCACHEOPENCURSORS
EXTERNAL ADSISEMPTY
EXTERNAL ADSDDADDTABLE
EXTERNAL ADSDDREMOVETABLE
EXTERNAL ADSDDREMOVEINDEXFILE
EXTERNAL ADSDDADDUSERTOGROUP
EXTERNAL ADSDDREMOVEUSERFROMGROUP
EXTERNAL ADSCONNECT60
EXTERNAL ADSDDCREATE
EXTERNAL ADSDDCREATEUSER
EXTERNAL ADSDDDELETEUSER
EXTERNAL ADSDDGETDATABASEPROPERTY
EXTERNAL ADSDDSETDATABASEPROPERTY
EXTERNAL ADSDDGETUSERPROPERTY
EXTERNAL ADSTESTLOGIN
EXTERNAL ADSRESTRUCTURETABLE
EXTERNAL ADSCOPYTABLECONTENTS
EXTERNAL ADSDIRECTORY
EXTERNAL ADSCHECKEXISTENCE
EXTERNAL ADSDELETEFILE
EXTERNAL ADSSTMTSETTABLEPASSWORD
EXTERNAL ADSGETSERVERNAME
EXTERNAL ADSVERIFYSQL
EXTERNAL ADSGETNUMACTIVELINKS
EXTERNAL ADSCLOSECACHEDTABLES
EXTERNAL ADSCREATEFTSINDEX
EXTERNAL ADSCREATESAVEPOINT
EXTERNAL ADSROLLBACKSAVEPOINT
EXTERNAL ADSDDCREATELINK
EXTERNAL ADSDDMODIFYLINK
EXTERNAL ADSDDDROPLINK
EXTERNAL ADSMGCONNECT
EXTERNAL ADSMGDISCONNECT
EXTERNAL ADSMGGETHANDLE
EXTERNAL ADSMGSETHANDLE
EXTERNAL ADSMGKILLUSER
EXTERNAL ADSMGGETSERVERTYPE
EXTERNAL ADSMGGETINSTALLINFO
EXTERNAL ADSMGGETACTIVITYINFO
EXTERNAL ADSMGGETCOMMSTATS
EXTERNAL ADSMGRESETCOMMSTATS
EXTERNAL ADSMGGETCONFIGINFO
EXTERNAL ADSMGGETUSERNAMES
EXTERNAL ADSMGGETLOCKOWNER
EXTERNAL ADSMGGETOPENTABLES
EXTERNAL ADSMGGETOPENTABLES2
EXTERNAL ADSMGGETOPENINDEXES
EXTERNAL ADSMGGETLOCKS
EXTERNAL ADSMGGETWORKERTHREADACTIVITY
#define __HBEXTERN__RDDADS__REQUEST
#include "rddads.hbx"
#endif

View File

@@ -21,6 +21,7 @@
-instfile=inc:ads.ch
-instfile=inc:adsextrn.ch
-instfile=inc:rddads.hbx
ads1.c
adsfunc.c

View File

@@ -0,0 +1,181 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: You can add manual override which functions to include or */
/* exclude from automatically generated EXTERNAL/DYNAMIC list. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__RDDADS__
#define __HBEXTERN_CH__RDDADS__
#ifdef __HBEXTERN__RDDADS__ANNOUNCE
ANNOUNCE __HBEXTERN__RDDADS__
#endif
#ifdef __HBEXTERN__RDDADS__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC ADS
DYNAMIC ADSADDCUSTOMKEY
DYNAMIC ADSADT
DYNAMIC ADSADTX
DYNAMIC ADSADTX_GETFUNCTABLE
DYNAMIC ADSAPPLICATIONEXIT
DYNAMIC ADSBEGINTRANSACTION
DYNAMIC ADSBLOB2FILE
DYNAMIC ADSCACHEOPENCURSORS
DYNAMIC ADSCACHEOPENTABLES
DYNAMIC ADSCACHERECORDS
DYNAMIC ADSCDX
DYNAMIC ADSCDXX
DYNAMIC ADSCDXX_GETFUNCTABLE
DYNAMIC ADSCHECKEXISTENCE
DYNAMIC ADSCLEARAOF
DYNAMIC ADSCLOSEALLTABLES
DYNAMIC ADSCLOSECACHEDTABLES
DYNAMIC ADSCLRCALLBACK
DYNAMIC ADSCOMMITTRANSACTION
DYNAMIC ADSCONNECT
DYNAMIC ADSCONNECT60
DYNAMIC ADSCONNECTION
DYNAMIC ADSCONVERTTABLE
DYNAMIC ADSCOPYTABLE
DYNAMIC ADSCOPYTABLECONTENTS
DYNAMIC ADSCREATEFTSINDEX
DYNAMIC ADSCREATESAVEPOINT
DYNAMIC ADSCREATESQLSTATEMENT
DYNAMIC ADSCUSTOMIZEAOF
DYNAMIC ADSDDADDTABLE
DYNAMIC ADSDDADDUSERTOGROUP
DYNAMIC ADSDDCREATE
DYNAMIC ADSDDCREATELINK
DYNAMIC ADSDDCREATEUSER
DYNAMIC ADSDDDELETEUSER
DYNAMIC ADSDDDROPLINK
DYNAMIC ADSDDGETDATABASEPROPERTY
DYNAMIC ADSDDGETUSERPROPERTY
DYNAMIC ADSDDMODIFYLINK
DYNAMIC ADSDDREMOVEINDEXFILE
DYNAMIC ADSDDREMOVETABLE
DYNAMIC ADSDDREMOVEUSERFROMGROUP
DYNAMIC ADSDDSETDATABASEPROPERTY
DYNAMIC ADSDECRYPTRECORD
DYNAMIC ADSDECRYPTTABLE
DYNAMIC ADSDELETECUSTOMKEY
DYNAMIC ADSDELETEFILE
DYNAMIC ADSDIRECTORY
DYNAMIC ADSDISABLEENCRYPTION
DYNAMIC ADSDISCONNECT
DYNAMIC ADSENABLEENCRYPTION
DYNAMIC ADSENCRYPTRECORD
DYNAMIC ADSENCRYPTTABLE
DYNAMIC ADSEVALAOF
DYNAMIC ADSEXECUTESQL
DYNAMIC ADSEXECUTESQLDIRECT
DYNAMIC ADSFAILEDTRANSACTIONRECOVERY
DYNAMIC ADSFILE2BLOB
DYNAMIC ADSGETAOF
DYNAMIC ADSGETAOFNOOPT
DYNAMIC ADSGETAOFOPTLEVEL
DYNAMIC ADSGETCONNECTIONTYPE
DYNAMIC ADSGETFILTER
DYNAMIC ADSGETHANDLETYPE
DYNAMIC ADSGETLASTERROR
DYNAMIC ADSGETMEMODATATYPE
DYNAMIC ADSGETNUMACTIVELINKS
DYNAMIC ADSGETNUMINDEXES
DYNAMIC ADSGETNUMOPENTABLES
DYNAMIC ADSGETRELKEYPOS
DYNAMIC ADSGETSERVERNAME
DYNAMIC ADSGETSERVERTIME
DYNAMIC ADSGETTABLEALIAS
DYNAMIC ADSGETTABLECHARTYPE
DYNAMIC ADSGETTABLECONTYPE
DYNAMIC ADSINTRANSACTION
DYNAMIC ADSISCONNECTIONALIVE
DYNAMIC ADSISEMPTY
DYNAMIC ADSISENCRYPTIONENABLED
DYNAMIC ADSISEXPRVALID
DYNAMIC ADSISINDEXED
DYNAMIC ADSISRECORDENCRYPTED
DYNAMIC ADSISRECORDINAOF
DYNAMIC ADSISRECORDLOCKED
DYNAMIC ADSISRECORDVALID
DYNAMIC ADSISSERVERLOADED
DYNAMIC ADSISTABLEENCRYPTED
DYNAMIC ADSISTABLELOCKED
DYNAMIC ADSKEYCOUNT
DYNAMIC ADSKEYNO
DYNAMIC ADSLOCKING
DYNAMIC ADSMGCONNECT
DYNAMIC ADSMGDISCONNECT
DYNAMIC ADSMGGETACTIVITYINFO
DYNAMIC ADSMGGETCOMMSTATS
DYNAMIC ADSMGGETCONFIGINFO
DYNAMIC ADSMGGETHANDLE
DYNAMIC ADSMGGETINSTALLINFO
DYNAMIC ADSMGGETLOCKOWNER
DYNAMIC ADSMGGETLOCKS
DYNAMIC ADSMGGETOPENINDEXES
DYNAMIC ADSMGGETOPENTABLES
DYNAMIC ADSMGGETOPENTABLES2
DYNAMIC ADSMGGETSERVERTYPE
DYNAMIC ADSMGGETUSERNAMES
DYNAMIC ADSMGGETWORKERTHREADACTIVITY
DYNAMIC ADSMGKILLUSER
DYNAMIC ADSMGRESETCOMMSTATS
DYNAMIC ADSMGSETHANDLE
DYNAMIC ADSNTX
DYNAMIC ADSNTXX
DYNAMIC ADSNTXX_GETFUNCTABLE
DYNAMIC ADSPREPARESQL
DYNAMIC ADSREFRESHAOF
DYNAMIC ADSREFRESHRECORD
DYNAMIC ADSREGCALLBACK
DYNAMIC ADSREINDEX
DYNAMIC ADSRESTRUCTURETABLE
DYNAMIC ADSRIGHTSCHECK
DYNAMIC ADSROLLBACK
DYNAMIC ADSROLLBACKSAVEPOINT
DYNAMIC ADSSETAOF
DYNAMIC ADSSETCHARTYPE
DYNAMIC ADSSETDATEFORMAT
DYNAMIC ADSSETDEFAULT
DYNAMIC ADSSETDELETED
DYNAMIC ADSSETEPOCH
DYNAMIC ADSSETEXACT
DYNAMIC ADSSETFILETYPE
DYNAMIC ADSSETRELKEYPOS
DYNAMIC ADSSETSEARCHPATH
DYNAMIC ADSSETSERVERTYPE
DYNAMIC ADSSHOWERROR
DYNAMIC ADSSTMTSETTABLELOCKTYPE
DYNAMIC ADSSTMTSETTABLEPASSWORD
DYNAMIC ADSTESTLOGIN
DYNAMIC ADSTESTRECLOCKS
DYNAMIC ADSUNLOCKRECORD
DYNAMIC ADSVERIFYSQL
DYNAMIC ADSVERSION
DYNAMIC ADSVFP
DYNAMIC ADSVFPX
DYNAMIC ADSVFPX_GETFUNCTABLE
DYNAMIC ADSWRITEALLRECORDS
DYNAMIC ADSX
DYNAMIC ADSX_GETFUNCTABLE
#ifdef __HBEXTERN__RDDADS__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -13,6 +13,7 @@
-instfile=inc:xhb.h
-instfile=inc:hbcompat.ch
-instfile=inc:xhb.ch
-instfile=inc:xhb.hbx
../hbct/hbct.hbc
../hbtip/hbtip.hbc

460
harbour/contrib/xhb/xhb.hbx Normal file
View File

@@ -0,0 +1,460 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: You can add manual override which functions to include or */
/* exclude from automatically generated EXTERNAL/DYNAMIC list. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__XHB__
#define __HBEXTERN_CH__XHB__
#ifdef __HBEXTERN__XHB__ANNOUNCE
ANNOUNCE __HBEXTERN__XHB__
#endif
#ifdef __HBEXTERN__XHB__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC AMERGE
DYNAMIC ANY2STR
DYNAMIC AREMOVE
DYNAMIC ASPLICE
DYNAMIC ATI
DYNAMIC ATSKIPSTRINGS
DYNAMIC BACKBUTTON
DYNAMIC BACKFORMBUTTON
DYNAMIC CGIPARSEVAR
DYNAMIC CSTR
DYNAMIC CSTRTOVAL
DYNAMIC CTOT
DYNAMIC CURDIRX
DYNAMIC DATETIME
DYNAMIC DBF2TEXT
DYNAMIC DBIMPORT
DYNAMIC DBMERGE
DYNAMIC DBMODIFYSTRUCTURE
DYNAMIC DESTROYMUTEX
DYNAMIC DIRECTORYRECURSE
DYNAMIC DISABLEWAITLOCKS
DYNAMIC FCHARCOUNT
DYNAMIC FILEREADER
DYNAMIC FILESTATS
DYNAMIC FILEWRITER
DYNAMIC FLINECOUNT
DYNAMIC FPARSE
DYNAMIC FPARSEEX
DYNAMIC FPARSELINE
DYNAMIC FWORDCOUNT
DYNAMIC GETCURRENTTHREAD
DYNAMIC GETREGISTRY
DYNAMIC GETSYSTEMTHREADID
DYNAMIC GETTABLE
DYNAMIC GETTHREADID
DYNAMIC GETVOLINFO
DYNAMIC GFXPRIMITIVE
DYNAMIC GFXTEXT
DYNAMIC GREEK2HTML
DYNAMIC GTGETCLIPBOARD
DYNAMIC GTGETCLIPBOARDSIZE
DYNAMIC GTPASTECLIPBOARD
DYNAMIC GTPROCESSMESSAGES
DYNAMIC GTSETCLIPBOARD
DYNAMIC HAADELAT
DYNAMIC HAAGETKEYAT
DYNAMIC HAAGETPOS
DYNAMIC HAAGETREALPOS
DYNAMIC HAAGETVALUEAT
DYNAMIC HAASETVALUEAT
DYNAMIC HALLOCATE
DYNAMIC HASH
DYNAMIC HBCONSOLELOCK
DYNAMIC HBCONSOLEUNLOCK
DYNAMIC HBFIELD
DYNAMIC HBORDER
DYNAMIC HBRECORD
DYNAMIC HBTABLE
DYNAMIC HBXML_DATAREAD
DYNAMIC HBXML_NODE_ADD_BELOW
DYNAMIC HBXML_NODE_CLONE
DYNAMIC HBXML_NODE_CLONE_TREE
DYNAMIC HBXML_NODE_INSERT_AFTER
DYNAMIC HBXML_NODE_INSERT_BEFORE
DYNAMIC HBXML_NODE_INSERT_BELOW
DYNAMIC HBXML_NODE_TO_STRING
DYNAMIC HBXML_NODE_UNLINK
DYNAMIC HBXML_NODE_WRITE
DYNAMIC HB_ARRAYBLOCK
DYNAMIC HB_ARRAYID
DYNAMIC HB_ARRAYTOSTRUCTURE
DYNAMIC HB_BACKGROUNDACTIVE
DYNAMIC HB_BACKGROUNDADD
DYNAMIC HB_BACKGROUNDDEL
DYNAMIC HB_BACKGROUNDRESET
DYNAMIC HB_BACKGROUNDRUN
DYNAMIC HB_BACKGROUNDRUNFORCED
DYNAMIC HB_BACKGROUNDTIME
DYNAMIC HB_BLDLOGMSG
DYNAMIC HB_BUILDINFO
DYNAMIC HB_CHECKSUM
DYNAMIC HB_CLOSEPROCESS
DYNAMIC HB_CLOSESTANDARDLOG
DYNAMIC HB_CMDARGARGV
DYNAMIC HB_COMPRESS
DYNAMIC HB_COMPRESSBUFLEN
DYNAMIC HB_COMPRESSERROR
DYNAMIC HB_COMPRESSERRORDESC
DYNAMIC HB_CREATELEN8
DYNAMIC HB_CRYPT
DYNAMIC HB_CSTRUCTURE
DYNAMIC HB_CSTRUCTURECSYNTAX
DYNAMIC HB_CSTRUCTUREFROMID
DYNAMIC HB_CSTRUCTUREID
DYNAMIC HB_CTYPEARRAYID
DYNAMIC HB_DECODE
DYNAMIC HB_DECODEOREMPTY
DYNAMIC HB_DECRYPT
DYNAMIC HB_DESERIALBEGIN
DYNAMIC HB_DESERIALNEXT
DYNAMIC HB_DUMPVAR
DYNAMIC HB_EMPTYLOGFILEONOFF
DYNAMIC HB_ENUMINDEX
DYNAMIC HB_EXEC
DYNAMIC HB_FREADLINE
DYNAMIC HB_FUNCPTR
DYNAMIC HB_F_EOF
DYNAMIC HB_GETLEN8
DYNAMIC HB_HASHADDMEMBER
DYNAMIC HB_INITSTANDARDLOG
DYNAMIC HB_ISREGEXSTRING
DYNAMIC HB_ISSERVICE
DYNAMIC HB_IS_CSTRUCTURE
DYNAMIC HB_LOGCHANNEL
DYNAMIC HB_LOGCONSOLE
DYNAMIC HB_LOGDATESTAMP
DYNAMIC HB_LOGDBF
DYNAMIC HB_LOGDEBUG
DYNAMIC HB_LOGEMAIL
DYNAMIC HB_LOGFILE
DYNAMIC HB_LOGGER
DYNAMIC HB_LOGINETPORT
DYNAMIC HB_LOGSYSLOG
DYNAMIC HB_MEMBER
DYNAMIC HB_MULTITHREAD
DYNAMIC HB_MUTEXTIMEOUTLOCK
DYNAMIC HB_MUTEXTRYLOCK
DYNAMIC HB_OPENPROCESS
DYNAMIC HB_OPENSTANDARDLOG
DYNAMIC HB_OUTDEBUG
DYNAMIC HB_OUTDEBUGNAME
DYNAMIC HB_POINTER2STRING
DYNAMIC HB_POPSIGNALHANDLER
DYNAMIC HB_PUSHSIGNALHANDLER
DYNAMIC HB_QSELF
DYNAMIC HB_QWITH
DYNAMIC HB_READINI
DYNAMIC HB_READLINE
DYNAMIC HB_REGEXREPLACE
DYNAMIC HB_RESETWITH
DYNAMIC HB_SERVICEGENERATEFAULT
DYNAMIC HB_SERVICEGENERATEFPE
DYNAMIC HB_SERVICELOOP
DYNAMIC HB_SETCODEPAGE
DYNAMIC HB_SETINICOMMENT
DYNAMIC HB_SETINKEYAFTERBLOCK
DYNAMIC HB_SETINKEYBEFORE
DYNAMIC HB_SETSTANDARDLOGSTYLE
DYNAMIC HB_SIGNALDESC
DYNAMIC HB_SIZEOFCSTRUCTURE
DYNAMIC HB_STANDARDLOG
DYNAMIC HB_STANDARDLOGADD
DYNAMIC HB_STANDARDLOGNAME
DYNAMIC HB_STARTSERVICE
DYNAMIC HB_STRING2POINTER
DYNAMIC HB_STRUCTURETOARRAY
DYNAMIC HB_SYSLOGCLOSE
DYNAMIC HB_SYSLOGMESSAGE
DYNAMIC HB_SYSLOGOPEN
DYNAMIC HB_TABEXPAND
DYNAMIC HB_TOLOGFILE
DYNAMIC HB_TOLOGFILEONOFF
DYNAMIC HB_TOOUTDEBUG
DYNAMIC HB_TOOUTDEBUGONOFF
DYNAMIC HB_UNCOMPRESS
DYNAMIC HB_VMMODE
DYNAMIC HB_WITHOBJECTCOUNTER
DYNAMIC HB_WRITEINI
DYNAMIC HB_XMLERRORDESC
DYNAMIC HCLONE
DYNAMIC HCOPY
DYNAMIC HDEFAULT
DYNAMIC HDEL
DYNAMIC HDELAT
DYNAMIC HEVAL
DYNAMIC HEXTONUM
DYNAMIC HEXTOSTR
DYNAMIC HFILL
DYNAMIC HGET
DYNAMIC HGETAACOMPATIBILITY
DYNAMIC HGETAUTOADD
DYNAMIC HGETCASEMATCH
DYNAMIC HGETKEYAT
DYNAMIC HGETKEYS
DYNAMIC HGETPAIRAT
DYNAMIC HGETPARTITION
DYNAMIC HGETPOS
DYNAMIC HGETVAAPOS
DYNAMIC HGETVALUEAT
DYNAMIC HGETVALUES
DYNAMIC HHASKEY
DYNAMIC HMERGE
DYNAMIC HMS2D
DYNAMIC HOUR
DYNAMIC HSCAN
DYNAMIC HSET
DYNAMIC HSETAACOMPATIBILITY
DYNAMIC HSETAUTOADD
DYNAMIC HSETCASEMATCH
DYNAMIC HSETPARTITION
DYNAMIC HSETVALUEAT
DYNAMIC HTMLANY2STR
DYNAMIC HTMLBROWSE
DYNAMIC HTMLDECODEURL
DYNAMIC HTMLFORMNAME
DYNAMIC HTMLFORMOBJECT
DYNAMIC HTMLJSCMD
DYNAMIC HTMLLINKSTYLE
DYNAMIC HTMLPADL
DYNAMIC HTMLPADR
DYNAMIC HTMLPAGEHANDLE
DYNAMIC HTMLPAGEOBJECT
DYNAMIC I18N
DYNAMIC INETACCEPT
DYNAMIC INETADDRESS
DYNAMIC INETCLEANUP
DYNAMIC INETCLEARERROR
DYNAMIC INETCLEARPERIODCALLBACK
DYNAMIC INETCLEARTIMELIMIT
DYNAMIC INETCLEARTIMEOUT
DYNAMIC INETCLOSE
DYNAMIC INETCONNECT
DYNAMIC INETCONNECTIP
DYNAMIC INETCOUNT
DYNAMIC INETCREATE
DYNAMIC INETCRLF
DYNAMIC INETDATAREADY
DYNAMIC INETDESTROY
DYNAMIC INETDGRAM
DYNAMIC INETDGRAMBIND
DYNAMIC INETDGRAMRECV
DYNAMIC INETDGRAMSEND
DYNAMIC INETERRORCODE
DYNAMIC INETERRORDESC
DYNAMIC INETFD
DYNAMIC INETGETALIAS
DYNAMIC INETGETHOSTS
DYNAMIC INETGETPERIODCALLBACK
DYNAMIC INETGETTIMELIMIT
DYNAMIC INETGETTIMEOUT
DYNAMIC INETINIT
DYNAMIC INETPORT
DYNAMIC INETRECV
DYNAMIC INETRECVALL
DYNAMIC INETRECVENDBLOCK
DYNAMIC INETRECVLINE
DYNAMIC INETSEND
DYNAMIC INETSENDALL
DYNAMIC INETSERVER
DYNAMIC INETSETPERIODCALLBACK
DYNAMIC INETSETTIMELIMIT
DYNAMIC INETSETTIMEOUT
DYNAMIC INETSTATUS
DYNAMIC INITGREEK
DYNAMIC ISALNUM
DYNAMIC ISASCII
DYNAMIC ISCNTRL
DYNAMIC ISDIRECTORY
DYNAMIC ISGRAPH
DYNAMIC ISINETSOCKET
DYNAMIC ISLOCKED
DYNAMIC ISPOINTER
DYNAMIC ISPRINT
DYNAMIC ISPUNCT
DYNAMIC ISSAMETHREAD
DYNAMIC ISSPACE
DYNAMIC ISVALIDTHREAD
DYNAMIC ISXDIGIT
DYNAMIC JOINTHREAD
DYNAMIC JWINDOW
DYNAMIC KILLALLTHREADS
DYNAMIC KILLTHREAD
DYNAMIC LIBFREE
DYNAMIC LIBLOAD
DYNAMIC METHODNAME
DYNAMIC MINUTE
DYNAMIC NETAPPEND
DYNAMIC NETCOMMITALL
DYNAMIC NETDBUSE
DYNAMIC NETDELETE
DYNAMIC NETERROR
DYNAMIC NETFILELOCK
DYNAMIC NETFLUSH
DYNAMIC NETFUNC
DYNAMIC NETLOCK
DYNAMIC NETOPENFILES
DYNAMIC NETRECALL
DYNAMIC NETRECLOCK
DYNAMIC NOTIFY
DYNAMIC NOTIFYALL
DYNAMIC NUMTOHEX
DYNAMIC OS_ISWIN2000
DYNAMIC OS_ISWIN2000_OR_LATER
DYNAMIC OS_ISWIN2003
DYNAMIC OS_ISWIN7
DYNAMIC OS_ISWIN95
DYNAMIC OS_ISWIN98
DYNAMIC OS_ISWIN9X
DYNAMIC OS_ISWINME
DYNAMIC OS_ISWINNT
DYNAMIC OS_ISWINNT351
DYNAMIC OS_ISWINNT4
DYNAMIC OS_ISWINVISTA
DYNAMIC OS_ISWINVISTA_OR_LATER
DYNAMIC OS_ISWINXP
DYNAMIC OS_ISWINXP_OR_LATER
DYNAMIC OS_ISWTSCLIENT
DYNAMIC OS_NETREGOK
DYNAMIC OS_NETVREDIROK
DYNAMIC OS_VERSIONINFO
DYNAMIC PARSESTRING
DYNAMIC PRGEXPTOVAL
DYNAMIC PUTCOUNTER
DYNAMIC PVALUE
DYNAMIC QUERYREGISTRY
DYNAMIC RASCAN
DYNAMIC SCROLLFIXED
DYNAMIC SECONDSSLEEP
DYNAMIC SETCORRUPTFUNC
DYNAMIC SETERRORFOOTER
DYNAMIC SETNETDELAY
DYNAMIC SETNETMSGCOLOR
DYNAMIC SETREGISTRY
DYNAMIC SETUNHANDLEDEXCEPTIONFILTER
DYNAMIC SPRINTF
DYNAMIC STARTTHREAD
DYNAMIC STOPTHREAD
DYNAMIC STOT
DYNAMIC STRDEL
DYNAMIC STRINGTOLITERAL
DYNAMIC STRTOHEX
DYNAMIC SUBSCRIBE
DYNAMIC SUBSCRIBENOW
DYNAMIC TABLENEW
DYNAMIC TCGI
DYNAMIC TCGIFILE
DYNAMIC THREADGETCURRENT
DYNAMIC THREADGETCURRENTINTERNAL
DYNAMIC THREADSLEEP
DYNAMIC THROW
DYNAMIC THTML
DYNAMIC THTMLCONTROL
DYNAMIC THTMLFORM
DYNAMIC THTMLFRAMESET
DYNAMIC TIMEOFDAY
DYNAMIC TJSLIST
DYNAMIC TJSWINDOW
DYNAMIC TRACELOG
DYNAMIC TRPCCLIENT
DYNAMIC TRPCFUNCTION
DYNAMIC TRPCSERVECON
DYNAMIC TRPCSERVICE
DYNAMIC TSSECS
DYNAMIC TSTREAM
DYNAMIC TSTREAMFILEREADER
DYNAMIC TSTREAMFILEWRITER
DYNAMIC TTOC
DYNAMIC TTOD
DYNAMIC TTOS
DYNAMIC TXMLDOCUMENT
DYNAMIC TXMLITERATOR
DYNAMIC TXMLITERATORREGEX
DYNAMIC TXMLITERATORSCAN
DYNAMIC TXMLNODE
DYNAMIC VALTOARRAY
DYNAMIC VALTOBLOCK
DYNAMIC VALTOCHARACTER
DYNAMIC VALTODATE
DYNAMIC VALTOHASH
DYNAMIC VALTOLOGICAL
DYNAMIC VALTONUMBER
DYNAMIC VALTOOBJECT
DYNAMIC VALTOPRG
DYNAMIC VALTOPRGEXP
DYNAMIC VALTOTYPE
DYNAMIC WAITFORTHREADS
DYNAMIC WILDMATCH
DYNAMIC WIN32BMP
DYNAMIC WIN32PRN
DYNAMIC XHB_ADEL
DYNAMIC XHB_AINS
DYNAMIC XHB_ALLTRIM
DYNAMIC XHB_COPYFILE
DYNAMIC XHB_DEC
DYNAMIC XHB_DIV
DYNAMIC XHB_EEQUAL
DYNAMIC XHB_EQUAL
DYNAMIC XHB_ERRORSYS
DYNAMIC XHB_GREATER
DYNAMIC XHB_GREATEREQ
DYNAMIC XHB_HASHERROR
DYNAMIC XHB_INC
DYNAMIC XHB_INCLUDE
DYNAMIC XHB_INDEX
DYNAMIC XHB_LESS
DYNAMIC XHB_LESSEQ
DYNAMIC XHB_LIB
DYNAMIC XHB_MEMOWRIT
DYNAMIC XHB_MINUS
DYNAMIC XHB_MOD
DYNAMIC XHB_MULT
DYNAMIC XHB_NETNAME
DYNAMIC XHB_NOTEQUAL
DYNAMIC XHB_PLUS
DYNAMIC XHB_POW
DYNAMIC XHB_RESTSCREEN
DYNAMIC XHB_RTRIM
DYNAMIC XHB_SAVESCREEN
DYNAMIC XHB_SETTRACE
DYNAMIC XHB_SETTRACEFILE
DYNAMIC XHB_SETTRACESTACK
DYNAMIC XHB_TRIM
DYNAMIC XHB__KEYBOARD
DYNAMIC _ARRAY
DYNAMIC _BLOCK
DYNAMIC _CHARACTER
DYNAMIC _HASH
DYNAMIC _NUMERIC
DYNAMIC __ACTIVESTRUCTURE
DYNAMIC __BREAKBLOCK
DYNAMIC __CSTR_COPYTO
DYNAMIC __ERRORBLOCK
DYNAMIC __INIT_LONGLONGS
DYNAMIC __MINIMALERRORHANDLER
DYNAMIC __OUTDEBUG
DYNAMIC __SENDRAWMSG
#ifdef __HBEXTERN__XHB__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -50,75 +50,5 @@
*
*/
#ifndef __PLATFORM__DOS
EXTERNAL INETINIT
EXTERNAL INETCLEANUP
EXTERNAL INETCREATE
EXTERNAL INETCLOSE
EXTERNAL INETDESTROY
EXTERNAL INETSTATUS
EXTERNAL INETERRORCODE
EXTERNAL INETERRORDESC
EXTERNAL INETCLEARERROR
EXTERNAL INETCOUNT
EXTERNAL INETADDRESS
EXTERNAL INETPORT
EXTERNAL INETFD
EXTERNAL INETSETTIMEOUT
EXTERNAL INETGETTIMEOUT
EXTERNAL INETCLEARTIMEOUT
EXTERNAL INETSETTIMELIMIT
EXTERNAL INETGETTIMELIMIT
EXTERNAL INETCLEARTIMELIMIT
EXTERNAL INETSETPERIODCALLBACK
EXTERNAL INETGETPERIODCALLBACK
EXTERNAL INETCLEARPERIODCALLBACK
EXTERNAL INETRECV
EXTERNAL INETRECVALL
EXTERNAL INETRECVLINE
EXTERNAL INETRECVENDBLOCK
EXTERNAL INETDATAREADY
EXTERNAL INETSEND
EXTERNAL INETSENDALL
EXTERNAL INETGETHOSTS
EXTERNAL INETGETALIAS
EXTERNAL INETSERVER
EXTERNAL INETACCEPT
EXTERNAL INETCONNECT
EXTERNAL INETCONNECTIP
EXTERNAL INETDGRAMBIND
EXTERNAL INETDGRAM
EXTERNAL INETDGRAMSEND
EXTERNAL INETDGRAMRECV
EXTERNAL INETCRLF
EXTERNAL ISINETSOCKET
#endif /* __PLATFORM__DOS */
EXTERNAL HASH
EXTERNAL HHASKEY
EXTERNAL HGETPOS
EXTERNAL HGET
EXTERNAL HSET
EXTERNAL HDEL
EXTERNAL HGETKEYAT
EXTERNAL HGETVALUEAT
EXTERNAL HSETVALUEAT
EXTERNAL HGETPAIRAT
EXTERNAL HDELAT
EXTERNAL HGETKEYS
EXTERNAL HGETVALUES
EXTERNAL HFILL
EXTERNAL HCLONE
EXTERNAL HCOPY
EXTERNAL HMERGE
EXTERNAL HEVAL
EXTERNAL HSCAN
EXTERNAL HSETCASEMATCH
EXTERNAL HGETCASEMATCH
EXTERNAL HSETAUTOADD
EXTERNAL HGETAUTOADD
EXTERNAL HALLOCATE
EXTERNAL HDEFAULT
EXTERNAL WILDMATCH
#define __HBEXTERN__XHB__REQUEST
#include "xhb.hbx"

View File

@@ -5,6 +5,16 @@
ROOT := ../
C_HEADERS := \
error.api \
extend.api \
filesys.api \
fm.api \
gt.api \
hbundoc.api \
item.api \
rdd.api \
vm.api \
\
clipdefs.h \
extend.h \
hbapi.h \
@@ -74,6 +84,12 @@ C_HEADERS := \
hb_io.h \
PRG_HEADERS := \
harbour.hbx \
hbcpage.hbx \
hblang.hbx \
hbscalar.hbx \
hbusrrdd.hbx \
\
achoice.ch \
assert.ch \
blob.ch \
@@ -96,8 +112,6 @@ PRG_HEADERS := \
hbextcdp.ch \
hbextern.ch \
hbextlng.ch \
hbextsca.ch \
hbextudd.ch \
hbgfx.ch \
hbgfxdef.ch \
hbgtinfo.ch \
@@ -131,15 +145,4 @@ PRG_HEADERS := \
std.ch \
tbrowse.ch \
API_HEADERS := \
error.api \
extend.api \
filesys.api \
fm.api \
gt.api \
hbundoc.api \
item.api \
rdd.api \
vm.api \
include $(TOP)$(ROOT)config/header.mk

1414
harbour/include/harbour.hbx Normal file

File diff suppressed because it is too large Load Diff

120
harbour/include/hbcpage.hbx Normal file
View File

@@ -0,0 +1,120 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: Following comments are control commands for the generator. */
/* Do not edit them unless you know what you are doing. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
// HB_FUNC_INCLUDE HB_CODEPAGE_*
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBCPAGE__
#define __HBEXTERN_CH__HBCPAGE__
#ifdef __HBEXTERN__HBCPAGE__ANNOUNCE
ANNOUNCE __HBEXTERN__HBCPAGE__
#endif
#ifdef __HBEXTERN__HBCPAGE__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HB_CODEPAGE_BG866
DYNAMIC HB_CODEPAGE_BGISO
DYNAMIC HB_CODEPAGE_BGMIK
DYNAMIC HB_CODEPAGE_BGWIN
DYNAMIC HB_CODEPAGE_CS852
DYNAMIC HB_CODEPAGE_CSISO
DYNAMIC HB_CODEPAGE_CSKAM
DYNAMIC HB_CODEPAGE_CSWIN
DYNAMIC HB_CODEPAGE_DE850
DYNAMIC HB_CODEPAGE_DE850M
DYNAMIC HB_CODEPAGE_DEISO
DYNAMIC HB_CODEPAGE_DEWIN
DYNAMIC HB_CODEPAGE_DK865
DYNAMIC HB_CODEPAGE_EL437
DYNAMIC HB_CODEPAGE_EL737
DYNAMIC HB_CODEPAGE_ELISO
DYNAMIC HB_CODEPAGE_ELWIN
DYNAMIC HB_CODEPAGE_EN
DYNAMIC HB_CODEPAGE_ES850
DYNAMIC HB_CODEPAGE_ES850C
DYNAMIC HB_CODEPAGE_ES850M
DYNAMIC HB_CODEPAGE_ESISO
DYNAMIC HB_CODEPAGE_ESMWIN
DYNAMIC HB_CODEPAGE_ESWIN
DYNAMIC HB_CODEPAGE_FI850
DYNAMIC HB_CODEPAGE_FR850
DYNAMIC HB_CODEPAGE_FR850M
DYNAMIC HB_CODEPAGE_FRISO
DYNAMIC HB_CODEPAGE_FRWIN
DYNAMIC HB_CODEPAGE_HR646
DYNAMIC HB_CODEPAGE_HR852
DYNAMIC HB_CODEPAGE_HRISO
DYNAMIC HB_CODEPAGE_HRWIN
DYNAMIC HB_CODEPAGE_HU852
DYNAMIC HB_CODEPAGE_HU852C
DYNAMIC HB_CODEPAGE_HUISO
DYNAMIC HB_CODEPAGE_HUWIN
DYNAMIC HB_CODEPAGE_IS850
DYNAMIC HB_CODEPAGE_IS861
DYNAMIC HB_CODEPAGE_IT437
DYNAMIC HB_CODEPAGE_IT850
DYNAMIC HB_CODEPAGE_IT850M
DYNAMIC HB_CODEPAGE_ITISB
DYNAMIC HB_CODEPAGE_ITISO
DYNAMIC HB_CODEPAGE_ITWIN
DYNAMIC HB_CODEPAGE_LTWIN
DYNAMIC HB_CODEPAGE_NL850
DYNAMIC HB_CODEPAGE_NL850M
DYNAMIC HB_CODEPAGE_NO865
DYNAMIC HB_CODEPAGE_PL852
DYNAMIC HB_CODEPAGE_PLISO
DYNAMIC HB_CODEPAGE_PLMAZ
DYNAMIC HB_CODEPAGE_PLWIN
DYNAMIC HB_CODEPAGE_PT850
DYNAMIC HB_CODEPAGE_PT860
DYNAMIC HB_CODEPAGE_PTISO
DYNAMIC HB_CODEPAGE_RO852
DYNAMIC HB_CODEPAGE_ROISO
DYNAMIC HB_CODEPAGE_ROWIN
DYNAMIC HB_CODEPAGE_RU1251
DYNAMIC HB_CODEPAGE_RU866
DYNAMIC HB_CODEPAGE_RUISO
DYNAMIC HB_CODEPAGE_RUKOI8
DYNAMIC HB_CODEPAGE_SK852
DYNAMIC HB_CODEPAGE_SKISO
DYNAMIC HB_CODEPAGE_SKKAM
DYNAMIC HB_CODEPAGE_SKWIN
DYNAMIC HB_CODEPAGE_SL646
DYNAMIC HB_CODEPAGE_SL852
DYNAMIC HB_CODEPAGE_SLISO
DYNAMIC HB_CODEPAGE_SLWIN
DYNAMIC HB_CODEPAGE_SRWIN
DYNAMIC HB_CODEPAGE_SV437C
DYNAMIC HB_CODEPAGE_SV850
DYNAMIC HB_CODEPAGE_SV850M
DYNAMIC HB_CODEPAGE_SVISO
DYNAMIC HB_CODEPAGE_SVWIN
DYNAMIC HB_CODEPAGE_TR857
DYNAMIC HB_CODEPAGE_TRISO
DYNAMIC HB_CODEPAGE_TRWIN
DYNAMIC HB_CODEPAGE_UA1125
DYNAMIC HB_CODEPAGE_UA1251
DYNAMIC HB_CODEPAGE_UA866
DYNAMIC HB_CODEPAGE_UAKOI8
#ifdef __HBEXTERN__HBCPAGE__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -2,116 +2,59 @@
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: Following comments are control commands for the generator. */
/* Do not edit them unless you know what you are doing. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
/*
* Harbour Project source code:
* All HB_CODEPAGE_* externals.
* (Compatibility header)
*
* Copyright 2009 Viktor Szakats (harbour.01 syenar.hu)
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this software; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
*
* As a special exception, the Harbour Project gives permission for
* additional uses of the text contained in its release of Harbour.
*
* The exception is that, if you link the Harbour libraries with other
* files to produce an executable, this does not by itself cause the
* resulting executable to be covered by the GNU General Public License.
* Your use of that executable is in no way restricted on account of
* linking the Harbour library code into it.
*
* This exception does not however invalidate any other reasons why
* the executable file might be covered by the GNU General Public License.
*
* This exception applies only to the code released by the Harbour
* Project under the name Harbour. If you copy code from other
* Harbour Project or Free Software Foundation releases into a copy of
* Harbour, as the General Public License permits, the exception does
* not apply to the code that you add in this way. To avoid misleading
* anyone as to the status of such modified files, you must delete
* this exception notice from them.
*
* If you write modifications of your own for Harbour, it is your choice
* whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice.
*
*/
// HB_FUNC_INCLUDE HB_CODEPAGE_*
#ifndef HB_EXTCDP_CH_
#define HB_EXTCDP_CH_
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#define __HBEXTERN__HBCPAGE__REQUEST
#include "hbcpage.hbx"
#ifndef __HBEXTERN_CH__HBEXTCDP__
#define __HBEXTERN_CH__HBEXTCDP__
#ifdef __HBEXTERN__HBEXTCDP__REQUEST
ANNOUNCE __HBEXTERN__HBEXTCDP__
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HB_CODEPAGE_BG866
DYNAMIC HB_CODEPAGE_BGISO
DYNAMIC HB_CODEPAGE_BGMIK
DYNAMIC HB_CODEPAGE_BGWIN
DYNAMIC HB_CODEPAGE_CS852
DYNAMIC HB_CODEPAGE_CSISO
DYNAMIC HB_CODEPAGE_CSKAM
DYNAMIC HB_CODEPAGE_CSWIN
DYNAMIC HB_CODEPAGE_DE850
DYNAMIC HB_CODEPAGE_DE850M
DYNAMIC HB_CODEPAGE_DEISO
DYNAMIC HB_CODEPAGE_DEWIN
DYNAMIC HB_CODEPAGE_DK865
DYNAMIC HB_CODEPAGE_EL437
DYNAMIC HB_CODEPAGE_EL737
DYNAMIC HB_CODEPAGE_ELISO
DYNAMIC HB_CODEPAGE_ELWIN
DYNAMIC HB_CODEPAGE_EN
DYNAMIC HB_CODEPAGE_ES850
DYNAMIC HB_CODEPAGE_ES850C
DYNAMIC HB_CODEPAGE_ES850M
DYNAMIC HB_CODEPAGE_ESISO
DYNAMIC HB_CODEPAGE_ESMWIN
DYNAMIC HB_CODEPAGE_ESWIN
DYNAMIC HB_CODEPAGE_FI850
DYNAMIC HB_CODEPAGE_FR850
DYNAMIC HB_CODEPAGE_FR850M
DYNAMIC HB_CODEPAGE_FRISO
DYNAMIC HB_CODEPAGE_FRWIN
DYNAMIC HB_CODEPAGE_HR646
DYNAMIC HB_CODEPAGE_HR852
DYNAMIC HB_CODEPAGE_HRISO
DYNAMIC HB_CODEPAGE_HRWIN
DYNAMIC HB_CODEPAGE_HU852
DYNAMIC HB_CODEPAGE_HU852C
DYNAMIC HB_CODEPAGE_HUISO
DYNAMIC HB_CODEPAGE_HUWIN
DYNAMIC HB_CODEPAGE_IS850
DYNAMIC HB_CODEPAGE_IS861
DYNAMIC HB_CODEPAGE_IT437
DYNAMIC HB_CODEPAGE_IT850
DYNAMIC HB_CODEPAGE_IT850M
DYNAMIC HB_CODEPAGE_ITISB
DYNAMIC HB_CODEPAGE_ITISO
DYNAMIC HB_CODEPAGE_ITWIN
DYNAMIC HB_CODEPAGE_LTWIN
DYNAMIC HB_CODEPAGE_NL850
DYNAMIC HB_CODEPAGE_NL850M
DYNAMIC HB_CODEPAGE_NO865
DYNAMIC HB_CODEPAGE_PL852
DYNAMIC HB_CODEPAGE_PLISO
DYNAMIC HB_CODEPAGE_PLMAZ
DYNAMIC HB_CODEPAGE_PLWIN
DYNAMIC HB_CODEPAGE_PT850
DYNAMIC HB_CODEPAGE_PT860
DYNAMIC HB_CODEPAGE_PTISO
DYNAMIC HB_CODEPAGE_RO852
DYNAMIC HB_CODEPAGE_ROISO
DYNAMIC HB_CODEPAGE_ROWIN
DYNAMIC HB_CODEPAGE_RU1251
DYNAMIC HB_CODEPAGE_RU866
DYNAMIC HB_CODEPAGE_RUISO
DYNAMIC HB_CODEPAGE_RUKOI8
DYNAMIC HB_CODEPAGE_SK852
DYNAMIC HB_CODEPAGE_SKISO
DYNAMIC HB_CODEPAGE_SKKAM
DYNAMIC HB_CODEPAGE_SKWIN
DYNAMIC HB_CODEPAGE_SL646
DYNAMIC HB_CODEPAGE_SL852
DYNAMIC HB_CODEPAGE_SLISO
DYNAMIC HB_CODEPAGE_SLWIN
DYNAMIC HB_CODEPAGE_SRWIN
DYNAMIC HB_CODEPAGE_SV437C
DYNAMIC HB_CODEPAGE_SV850
DYNAMIC HB_CODEPAGE_SV850M
DYNAMIC HB_CODEPAGE_SVISO
DYNAMIC HB_CODEPAGE_SVWIN
DYNAMIC HB_CODEPAGE_TR857
DYNAMIC HB_CODEPAGE_TRISO
DYNAMIC HB_CODEPAGE_TRWIN
DYNAMIC HB_CODEPAGE_UA1125
DYNAMIC HB_CODEPAGE_UA1251
DYNAMIC HB_CODEPAGE_UA866
DYNAMIC HB_CODEPAGE_UAKOI8
#ifdef __HBEXTERN__HBEXTCDP__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif
#endif /* HB_EXTCDP_CH_ */

File diff suppressed because it is too large Load Diff

View File

@@ -1,100 +1,60 @@
/*
* $Id$
*/
/*
* Harbour Project source code:
* All HB_LANG_* externals.
* (Compatibility header)
*
* Copyright 2009 April White <april users.sourceforge.net>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this software; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
*
* As a special exception, the Harbour Project gives permission for
* additional uses of the text contained in its release of Harbour.
*
* The exception is that, if you link the Harbour libraries with other
* files to produce an executable, this does not by itself cause the
* resulting executable to be covered by the GNU General Public License.
* Your use of that executable is in no way restricted on account of
* linking the Harbour library code into it.
*
* This exception does not however invalidate any other reasons why
* the executable file might be covered by the GNU General Public License.
*
* This exception applies only to the code released by the Harbour
* Project under the name Harbour. If you copy code from other
* Harbour Project or Free Software Foundation releases into a copy of
* Harbour, as the General Public License permits, the exception does
* not apply to the code that you add in this way. To avoid misleading
* anyone as to the status of such modified files, you must delete
* this exception notice from them.
*
* If you write modifications of your own for Harbour, it is your choice
* whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice.
*
*/
/* -------------------------------------------------------------------- */
/* NOTE: Following comments are control commands for the generator. */
/* Do not edit them unless you know what you are doing. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
#ifndef HB_EXTLNG_CH_
#define HB_EXTLNG_CH_
// HB_FUNC_INCLUDE HB_LANG_*
#define __HBEXTERN__HBLANG__REQUEST
#include "hblang.hbx"
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBEXTLNG__
#define __HBEXTERN_CH__HBEXTLNG__
#ifdef __HBEXTERN__HBEXTLNG__REQUEST
ANNOUNCE __HBEXTERN__HBEXTLNG__
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HB_LANG_BE866
DYNAMIC HB_LANG_BEWIN
DYNAMIC HB_LANG_BG866
DYNAMIC HB_LANG_BGISO
DYNAMIC HB_LANG_BGMIK
DYNAMIC HB_LANG_BGWIN
DYNAMIC HB_LANG_CA
DYNAMIC HB_LANG_CS852
DYNAMIC HB_LANG_CSISO
DYNAMIC HB_LANG_CSKAM
DYNAMIC HB_LANG_CSWIN
DYNAMIC HB_LANG_DE
DYNAMIC HB_LANG_DEWIN
DYNAMIC HB_LANG_EL
DYNAMIC HB_LANG_ELWIN
DYNAMIC HB_LANG_EN
DYNAMIC HB_LANG_EO
DYNAMIC HB_LANG_ES
DYNAMIC HB_LANG_ESWIN
DYNAMIC HB_LANG_EU
DYNAMIC HB_LANG_FR
DYNAMIC HB_LANG_GL
DYNAMIC HB_LANG_HE862
DYNAMIC HB_LANG_HEWIN
DYNAMIC HB_LANG_HR646
DYNAMIC HB_LANG_HR852
DYNAMIC HB_LANG_HRISO
DYNAMIC HB_LANG_HRWIN
DYNAMIC HB_LANG_HU852
DYNAMIC HB_LANG_HUCWI
DYNAMIC HB_LANG_HUISO
DYNAMIC HB_LANG_HUWIN
DYNAMIC HB_LANG_ID
DYNAMIC HB_LANG_IS850
DYNAMIC HB_LANG_IT
DYNAMIC HB_LANG_KO
DYNAMIC HB_LANG_LTWIN
DYNAMIC HB_LANG_NL
DYNAMIC HB_LANG_PL852
DYNAMIC HB_LANG_PLISO
DYNAMIC HB_LANG_PLMAZ
DYNAMIC HB_LANG_PLWIN
DYNAMIC HB_LANG_PT
DYNAMIC HB_LANG_PTISO
DYNAMIC HB_LANG_RO
DYNAMIC HB_LANG_RU866
DYNAMIC HB_LANG_RUKOI8
DYNAMIC HB_LANG_RUWIN
DYNAMIC HB_LANG_SK852
DYNAMIC HB_LANG_SKISO
DYNAMIC HB_LANG_SKKAM
DYNAMIC HB_LANG_SKWIN
DYNAMIC HB_LANG_SL646
DYNAMIC HB_LANG_SL852
DYNAMIC HB_LANG_SLISO
DYNAMIC HB_LANG_SLWIN
DYNAMIC HB_LANG_SR852
DYNAMIC HB_LANG_SRISO
DYNAMIC HB_LANG_SRWIN
DYNAMIC HB_LANG_TR857
DYNAMIC HB_LANG_TRWIN
DYNAMIC HB_LANG_UA866
DYNAMIC HB_LANG_UADOS
DYNAMIC HB_LANG_UAKOI8
DYNAMIC HB_LANG_UAWIN
DYNAMIC HB_LANG_ZHB5
DYNAMIC HB_LANG_ZHGB
#ifdef __HBEXTERN__HBEXTLNG__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif
#endif /* HB_EXTLNG_CH_ */

103
harbour/include/hblang.hbx Normal file
View File

@@ -0,0 +1,103 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: Following comments are control commands for the generator. */
/* Do not edit them unless you know what you are doing. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
// HB_FUNC_INCLUDE HB_LANG_*
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBLANG__
#define __HBEXTERN_CH__HBLANG__
#ifdef __HBEXTERN__HBLANG__ANNOUNCE
ANNOUNCE __HBEXTERN__HBLANG__
#endif
#ifdef __HBEXTERN__HBLANG__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HB_LANG_BE866
DYNAMIC HB_LANG_BEWIN
DYNAMIC HB_LANG_BG866
DYNAMIC HB_LANG_BGISO
DYNAMIC HB_LANG_BGMIK
DYNAMIC HB_LANG_BGWIN
DYNAMIC HB_LANG_CA
DYNAMIC HB_LANG_CS852
DYNAMIC HB_LANG_CSISO
DYNAMIC HB_LANG_CSKAM
DYNAMIC HB_LANG_CSWIN
DYNAMIC HB_LANG_DE
DYNAMIC HB_LANG_DEWIN
DYNAMIC HB_LANG_EL
DYNAMIC HB_LANG_ELWIN
DYNAMIC HB_LANG_EN
DYNAMIC HB_LANG_EO
DYNAMIC HB_LANG_ES
DYNAMIC HB_LANG_ESWIN
DYNAMIC HB_LANG_EU
DYNAMIC HB_LANG_FR
DYNAMIC HB_LANG_GL
DYNAMIC HB_LANG_HE862
DYNAMIC HB_LANG_HEWIN
DYNAMIC HB_LANG_HR646
DYNAMIC HB_LANG_HR852
DYNAMIC HB_LANG_HRISO
DYNAMIC HB_LANG_HRWIN
DYNAMIC HB_LANG_HU852
DYNAMIC HB_LANG_HUCWI
DYNAMIC HB_LANG_HUISO
DYNAMIC HB_LANG_HUWIN
DYNAMIC HB_LANG_ID
DYNAMIC HB_LANG_IS850
DYNAMIC HB_LANG_IT
DYNAMIC HB_LANG_KO
DYNAMIC HB_LANG_LTWIN
DYNAMIC HB_LANG_NL
DYNAMIC HB_LANG_PL852
DYNAMIC HB_LANG_PLISO
DYNAMIC HB_LANG_PLMAZ
DYNAMIC HB_LANG_PLWIN
DYNAMIC HB_LANG_PT
DYNAMIC HB_LANG_PTISO
DYNAMIC HB_LANG_RO
DYNAMIC HB_LANG_RU866
DYNAMIC HB_LANG_RUKOI8
DYNAMIC HB_LANG_RUWIN
DYNAMIC HB_LANG_SK852
DYNAMIC HB_LANG_SKISO
DYNAMIC HB_LANG_SKKAM
DYNAMIC HB_LANG_SKWIN
DYNAMIC HB_LANG_SL646
DYNAMIC HB_LANG_SL852
DYNAMIC HB_LANG_SLISO
DYNAMIC HB_LANG_SLWIN
DYNAMIC HB_LANG_SR852
DYNAMIC HB_LANG_SRISO
DYNAMIC HB_LANG_SRWIN
DYNAMIC HB_LANG_TR857
DYNAMIC HB_LANG_TRWIN
DYNAMIC HB_LANG_UA866
DYNAMIC HB_LANG_UADOS
DYNAMIC HB_LANG_UAKOI8
DYNAMIC HB_LANG_UAWIN
DYNAMIC HB_LANG_ZHB5
DYNAMIC HB_LANG_ZHGB
#ifdef __HBEXTERN__HBLANG__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -25,11 +25,14 @@
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBEXTSCA__
#define __HBEXTERN_CH__HBEXTSCA__
#ifndef __HBEXTERN_CH__HBSCALAR__
#define __HBEXTERN_CH__HBSCALAR__
#ifdef __HBEXTERN__HBEXTSCA__REQUEST
ANNOUNCE __HBEXTERN__HBEXTSCA__
#ifdef __HBEXTERN__HBSCALAR__ANNOUNCE
ANNOUNCE __HBEXTERN__HBSCALAR__
#endif
#ifdef __HBEXTERN__HBSCALAR__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
@@ -43,7 +46,7 @@ DYNAMIC HBNUMERIC
DYNAMIC HBSYMBOL
DYNAMIC HBTIMESTAMP
#ifdef __HBEXTERN__HBEXTSCA__REQUEST
#ifdef __HBEXTERN__HBSCALAR__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif

View File

@@ -18,11 +18,14 @@
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBEXTUDD__
#define __HBEXTERN_CH__HBEXTUDD__
#ifndef __HBEXTERN_CH__HBUSRRDD__
#define __HBEXTERN_CH__HBUSRRDD__
#ifdef __HBEXTERN__HBEXTUDD__REQUEST
ANNOUNCE __HBEXTERN__HBEXTUDD__
#ifdef __HBEXTERN__HBUSRRDD__ANNOUNCE
ANNOUNCE __HBEXTERN__HBUSRRDD__
#endif
#ifdef __HBEXTERN__HBUSRRDD__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
@@ -127,7 +130,7 @@ DYNAMIC USRRDD_SETEOF
DYNAMIC USRRDD_SETFOUND
DYNAMIC USRRDD_SETTOP
#ifdef __HBEXTERN__HBEXTUDD__REQUEST
#ifdef __HBEXTERN__HBUSRRDD__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif