2010-08-03 20:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/make.hbs
* config/postinst.hbs
* config/hbextern.hbs
+ Implemented manual include/exclude filter in extern header
generation process. Include filters can be specified
using '// HB_FUNC_INCLUDE <func>', exclude filters using
'// HB_FUNC_EXCLUDE <func>'. By default everything is
included, this can be overridden using HB_FUNC_INCLUDE,
and exceptions made using HB_FUNC_EXCLUDE. <func> can
contain wildcards, so it's very flexible.
NOTE: - By default the functions are declared using DYNAMIC
so these generated can be directly used when the goal
is to load pcode dynamic libs dynamically.
- By #defining '__HBEXTERN__<libname>__REQUEST' the
generated headers will switch to EXTERNAL declaration,
so they can be used when building dynamic libs or when
user wants to explicitly pull all functions into lib
code. Do not use this from app code.
- When __HBEXTERN__<libname>__REQUEST is defined, the
generated headers will also ANNOUNCE __HBEXTERN__<libname>,
which means that application can simply pull all functions
into app code, using:
'REQUEST __HBEXTERN__<libname>__' command.
- Names are not necessarily finalized yet. ("extern", ".hbx")
- Deleted hard-coded exceptions from generator code.
; TODO: Clean core generated headers to behave like before.
; TODO: Adapt hbextern lib to these changes.
; TODO: Add generated headers to SVN for contrib libs.
; TODO: Add stubs which include generated headers to all libs.
; TODO: Long term TODO: make it easy to generate such headers
for 3rd party projects.
* include/hbextudd.ch
* include/hbextsca.ch
* include/hbextcdp.ch
* include/hbextlng.ch
* include/hbextern.ch
* contrib/hbct/hbct.hbx
+ Filled HB_FUNC_INCLUDE, HB_FUNC_EXCLUDE exceptions to
achieve the previous hard-coded results.
* Regenerated.
* contrib/hbqt/hbqt_hbmk2_plugin.hbs
* config/postinst.hbs
* config/hbextern.hbs
* bin/hbmk2l2d.hbs
* bin/hbxpatch.hbs
+ Added -km, -ko options.
This commit is contained in:
@@ -16,6 +16,56 @@
|
||||
The license applies to all entries newer than 2009-04-28.
|
||||
*/
|
||||
|
||||
2010-08-03 20:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* contrib/make.hbs
|
||||
* config/postinst.hbs
|
||||
* config/hbextern.hbs
|
||||
+ Implemented manual include/exclude filter in extern header
|
||||
generation process. Include filters can be specified
|
||||
using '// HB_FUNC_INCLUDE <func>', exclude filters using
|
||||
'// HB_FUNC_EXCLUDE <func>'. By default everything is
|
||||
included, this can be overridden using HB_FUNC_INCLUDE,
|
||||
and exceptions made using HB_FUNC_EXCLUDE. <func> can
|
||||
contain wildcards, so it's very flexible.
|
||||
NOTE: - By default the functions are declared using DYNAMIC
|
||||
so these generated can be directly used when the goal
|
||||
is to load pcode dynamic libs dynamically.
|
||||
- By #defining '__HBEXTERN__<libname>__REQUEST' the
|
||||
generated headers will switch to EXTERNAL declaration,
|
||||
so they can be used when building dynamic libs or when
|
||||
user wants to explicitly pull all functions into lib
|
||||
code. Do not use this from app code.
|
||||
- When __HBEXTERN__<libname>__REQUEST is defined, the
|
||||
generated headers will also ANNOUNCE __HBEXTERN__<libname>,
|
||||
which means that application can simply pull all functions
|
||||
into app code, using:
|
||||
'REQUEST __HBEXTERN__<libname>__' command.
|
||||
- Names are not necessarily finalized yet. ("extern", ".hbx")
|
||||
- Deleted hard-coded exceptions from generator code.
|
||||
; TODO: Clean core generated headers to behave like before.
|
||||
; TODO: Adapt hbextern lib to these changes.
|
||||
; TODO: Add generated headers to SVN for contrib libs.
|
||||
; TODO: Add stubs which include generated headers to all libs.
|
||||
; TODO: Long term TODO: make it easy to generate such headers
|
||||
for 3rd party projects.
|
||||
|
||||
* include/hbextudd.ch
|
||||
* include/hbextsca.ch
|
||||
* include/hbextcdp.ch
|
||||
* include/hbextlng.ch
|
||||
* include/hbextern.ch
|
||||
* contrib/hbct/hbct.hbx
|
||||
+ Filled HB_FUNC_INCLUDE, HB_FUNC_EXCLUDE exceptions to
|
||||
achieve the previous hard-coded results.
|
||||
* Regenerated.
|
||||
|
||||
* contrib/hbqt/hbqt_hbmk2_plugin.hbs
|
||||
* config/postinst.hbs
|
||||
* config/hbextern.hbs
|
||||
* bin/hbmk2l2d.hbs
|
||||
* bin/hbxpatch.hbs
|
||||
+ Added -km, -ko options.
|
||||
|
||||
2010-08-04 08:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
|
||||
* contrib/hbide/idedocks.prg
|
||||
! Visual change: MDI area shows up scrollbars only when needed.
|
||||
|
||||
@@ -29,6 +29,8 @@
|
||||
*/
|
||||
|
||||
#pragma warninglevel=3
|
||||
#pragma -km+
|
||||
#pragma -ko+
|
||||
|
||||
#define I_( x ) hb_i18n_gettext( x )
|
||||
|
||||
|
||||
@@ -203,6 +203,8 @@
|
||||
*/
|
||||
|
||||
#pragma warninglevel=3
|
||||
#pragma -km+
|
||||
#pragma -ko+
|
||||
|
||||
#if 0
|
||||
#include "directry.ch"
|
||||
|
||||
@@ -27,6 +27,11 @@
|
||||
*/
|
||||
|
||||
#pragma warninglevel=3
|
||||
#pragma -km+
|
||||
#pragma -ko+
|
||||
|
||||
#define _HB_FUNC_INCLUDE_ "HB_FUNC_INCLUDE"
|
||||
#define _HB_FUNC_EXCLUDE_ "HB_FUNC_EXCLUDE"
|
||||
|
||||
STATIC FUNCTION __hb_extern_get_list( cInputName )
|
||||
LOCAL cStdOut
|
||||
@@ -37,7 +42,7 @@ STATIC FUNCTION __hb_extern_get_list( cInputName )
|
||||
|
||||
IF GetEnv( "HB_COMPILER" ) $ "gcc|mingw|mingw64|cygwin"
|
||||
IF hb_processRun( "nm -g --defined-only -C " + cInputName,, @cStdOut ) == 0
|
||||
IF ! Empty( hRegex := hb_regexComp( '[[:blank:]]HB_FUN_(.*)[[:space:]]', .T., .T. ) )
|
||||
IF ! Empty( hRegex := hb_regexComp( "[[:blank:]]HB_FUN_(.*)[[:space:]]", .T., .T. ) )
|
||||
aResult := hb_regexAll( hRegex, StrTran( cStdOut, Chr( 13 ) ),,,,, .T. )
|
||||
aExtern := {}
|
||||
FOR EACH tmp IN aResult
|
||||
@@ -51,34 +56,113 @@ STATIC FUNCTION __hb_extern_get_list( cInputName )
|
||||
|
||||
RETURN NIL
|
||||
|
||||
STATIC FUNCTION __hb_extern_gen( aExtern, cOutputName, lANNOUNCE )
|
||||
STATIC PROCEDURE __hb_extern_get_neg_list( cInputName, /* @ */ aInclude, /* @ */ aExclude )
|
||||
LOCAL cFile
|
||||
LOCAL hRegex
|
||||
LOCAL tmp
|
||||
|
||||
aInclude := {}
|
||||
aExclude := {}
|
||||
|
||||
IF ! Empty( cFile := MemoRead( cInputName ) )
|
||||
IF ! Empty( hRegex := hb_regexComp( "[[:space:]]" + _HB_FUNC_INCLUDE_ + "[[:space:]]([a-zA-z0-9_].[^ \t\n\r]*)", .T., .T. ) )
|
||||
FOR EACH tmp IN hb_regexAll( hRegex, StrTran( cFile, Chr( 13 ) ),,,,, .T. )
|
||||
AAdd( aInclude, Upper( tmp[ 2 ] ) )
|
||||
NEXT
|
||||
ENDIF
|
||||
IF ! Empty( hRegex := hb_regexComp( "[[:space:]]" + _HB_FUNC_EXCLUDE_ + "[[:space:]]([a-zA-z0-9_].[^ \t\n\r]*)", .T., .T. ) )
|
||||
FOR EACH tmp IN hb_regexAll( hRegex, StrTran( cFile, Chr( 13 ) ),,,,, .T. )
|
||||
AAdd( aExclude, Upper( tmp[ 2 ] ) )
|
||||
NEXT
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
RETURN
|
||||
|
||||
STATIC FUNCTION __hb_extern_gen( aFuncList, cOutputName )
|
||||
LOCAL aExtern
|
||||
LOCAL cExtern
|
||||
LOCAL tmp
|
||||
|
||||
LOCAL aInclude
|
||||
LOCAL aExclude
|
||||
|
||||
LOCAL cSelfName := "__HBEXTERN__" + Upper( __FNameNameGet( cOutputName ) ) + "__"
|
||||
|
||||
LOCAL cLine := "/* -------------------------------------------------------------------- */" + hb_eol()
|
||||
LOCAL cHelp := "/* Syntax: // HB_FUNC_INCLUDE <func> */" + hb_eol() +;
|
||||
"/* // HB_FUNC_EXCLUDE <func> */" + hb_eol()
|
||||
|
||||
__hb_extern_get_neg_list( cOutputName, @aInclude, @aExclude )
|
||||
|
||||
cExtern := "/*" + hb_eol()
|
||||
cExtern += " * $" + "Id" + "$" + hb_eol()
|
||||
cExtern += " */" + hb_eol()
|
||||
cExtern += hb_eol()
|
||||
cExtern += "/* -------------------------------------------------------------------- */" + hb_eol()
|
||||
cExtern += "/* WARNING: Automatically generated code. DO NOT EDIT! */" + hb_eol()
|
||||
cExtern += "/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */" + hb_eol()
|
||||
cExtern += "/* compiler family. */" + hb_eol()
|
||||
cExtern += "/* -------------------------------------------------------------------- */" + hb_eol()
|
||||
cExtern += hb_eol()
|
||||
cExtern += "#ifndef " + "__HBEXTERN__" + Upper( __FNameNameGet( cOutputName ) ) + "__" + hb_eol()
|
||||
cExtern += "#define " + "__HBEXTERN__" + Upper( __FNameNameGet( cOutputName ) ) + "__" + hb_eol()
|
||||
IF lANNOUNCE
|
||||
IF Empty( aInclude ) .AND. ;
|
||||
Empty( aExclude )
|
||||
cExtern += hb_eol()
|
||||
cExtern += "ANNOUNCE " + "__" + Upper( __FNameNameGet( cOutputName ) ) + "_EXTERN__" + 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 += cHelp
|
||||
cExtern += cLine
|
||||
ELSE
|
||||
cExtern += hb_eol()
|
||||
cExtern += cLine
|
||||
cExtern += "/* NOTE: Following comments are control commands for the generator. */" + hb_eol()
|
||||
cExtern += "/* Do not edit them unless you know what you are doing. */" + hb_eol()
|
||||
cExtern += cHelp
|
||||
cExtern += cLine
|
||||
IF ! Empty( aInclude )
|
||||
cExtern += hb_eol()
|
||||
FOR EACH tmp IN aInclude
|
||||
cExtern += "// " + _HB_FUNC_INCLUDE_ + " " + tmp + hb_eol()
|
||||
NEXT
|
||||
ENDIF
|
||||
IF ! Empty( aExclude )
|
||||
cExtern += hb_eol()
|
||||
FOR EACH tmp IN aExclude
|
||||
cExtern += "// " + _HB_FUNC_EXCLUDE_ + " " + tmp + hb_eol()
|
||||
NEXT
|
||||
ENDIF
|
||||
ENDIF
|
||||
cExtern += hb_eol()
|
||||
cExtern += cLine
|
||||
cExtern += "/* WARNING: Automatically generated code below. DO NOT EDIT! */" + hb_eol()
|
||||
cExtern += "/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */" + hb_eol()
|
||||
cExtern += "/* compiler family. [vszakats] */" + hb_eol()
|
||||
cExtern += cLine
|
||||
cExtern += hb_eol()
|
||||
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 += " ANNOUNCE " + cSelfName + hb_eol()
|
||||
cExtern += " #command DYNAMIC <fncs,...> => EXTERNAL <fncs>" + hb_eol()
|
||||
cExtern += "#endif" + hb_eol()
|
||||
cExtern += hb_eol()
|
||||
IF Empty( aInclude )
|
||||
aExtern := aFuncList
|
||||
ELSE
|
||||
aExtern := {}
|
||||
FOR EACH tmp IN aFuncList
|
||||
IF AScan( aInclude, {| flt | hb_WildMatch( flt, tmp ) } ) > 0
|
||||
AAdd( aExtern, tmp )
|
||||
ENDIF
|
||||
NEXT
|
||||
ENDIF
|
||||
FOR EACH tmp IN aExtern
|
||||
IF ! hb_WildMatch( "HB_GT_*_DEFAULT", tmp ) .AND. ;
|
||||
! hb_WildMatch( "__*_EXTERN__", tmp )
|
||||
cExtern += "EXTERNAL " + tmp + hb_eol()
|
||||
! hb_WildMatch( "__*_EXTERN__", tmp ) .AND. ;
|
||||
AScan( aExclude, {| flt | hb_WildMatch( flt, tmp ) } ) == 0
|
||||
cExtern += "DYNAMIC " + tmp + hb_eol()
|
||||
ENDIF
|
||||
NEXT
|
||||
cExtern += hb_eol()
|
||||
cExtern += "#ifdef " + cSelfName + "REQUEST" + hb_eol()
|
||||
cExtern += " #uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>" + hb_eol()
|
||||
cExtern += "#endif" + hb_eol()
|
||||
cExtern += hb_eol()
|
||||
cExtern += "#endif" + hb_eol()
|
||||
|
||||
RETURN hb_MemoWrit( cOutputName, cExtern )
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
*/
|
||||
|
||||
#pragma warninglevel=3
|
||||
#pragma -km+
|
||||
#pragma -ko+
|
||||
|
||||
/* TOFIX: Ugly hack to avoid #include "directry.ch" */
|
||||
#define F_NAME 1 /* File name */
|
||||
@@ -538,14 +540,6 @@ STATIC FUNCTION unix_name()
|
||||
STATIC FUNCTION mk_extern_core()
|
||||
LOCAL aExtern
|
||||
|
||||
LOCAL aSCALAR
|
||||
LOCAL aCODEPAGE
|
||||
LOCAL aLANG
|
||||
LOCAL aUSRRDD
|
||||
LOCAL aMain
|
||||
|
||||
LOCAL tmp
|
||||
|
||||
IF GetEnv( "HB_REBUILD_EXTERN" ) == "yes" .AND. ;
|
||||
! Empty( GetEnv( "HB_DYNLIB_ST" ) )
|
||||
|
||||
@@ -553,29 +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
|
||||
|
||||
aSCALAR := {}
|
||||
aCODEPAGE := {}
|
||||
aLANG := {}
|
||||
aUSRRDD := {}
|
||||
aMain := {}
|
||||
|
||||
FOR EACH tmp IN aExtern
|
||||
DO CASE
|
||||
CASE "|" + tmp $ "|HBARRAY|HBBLOCK|HBCHARACTER|HBDATE|HBTIMESTAMP|HBLOGICAL|HBNIL|HBNUMERIC|HBSYMBOL" ; AAdd( aSCALAR, tmp )
|
||||
CASE Left( tmp, Len( "HB_CODEPAGE_" ) ) == "HB_CODEPAGE_" ; AAdd( aCODEPAGE, tmp )
|
||||
CASE Left( tmp, Len( "HB_LANG_" ) ) == "HB_LANG_" ; AAdd( aLANG , tmp )
|
||||
CASE Left( tmp, Len( "UR_SUPER_" ) ) == "UR_SUPER_" .OR. ;
|
||||
Left( tmp, Len( "USRRDD_" ) ) == "USRRDD_" ; AAdd( aUSRRDD , tmp )
|
||||
CASE !( Left( tmp, Len( "HB_GT_" ) ) == "HB_GT_" ) ; AAdd( aMain , tmp )
|
||||
OTHERWISE
|
||||
ENDCASE
|
||||
NEXT
|
||||
|
||||
__hb_extern_gen( aSCALAR , "include" + hb_ps() + "hbextsca.ch", .F. )
|
||||
__hb_extern_gen( aCODEPAGE, "include" + hb_ps() + "hbextcdp.ch", .F. )
|
||||
__hb_extern_gen( aLANG , "include" + hb_ps() + "hbextlng.ch", .F. )
|
||||
__hb_extern_gen( aUSRRDD , "include" + hb_ps() + "hbextudd.ch", .F. )
|
||||
__hb_extern_gen( aMain , "include" + hb_ps() + "hbextern.ch", .F. )
|
||||
__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" )
|
||||
|
||||
RETURN .T.
|
||||
ENDIF
|
||||
|
||||
@@ -3,389 +3,403 @@
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated code. DO NOT EDIT! */
|
||||
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
|
||||
/* compiler family. */
|
||||
/* NOTE: You can add manual override which functions to include or */
|
||||
/* exclude from automatically generated EXTERNAL list. */
|
||||
/* Syntax: // HB_FUNC_INCLUDE <func> */
|
||||
/* // HB_FUNC_EXCLUDE <func> */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
#ifndef __HBEXTERN__HBCT__
|
||||
#define __HBEXTERN__HBCT__
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated code below. DO NOT EDIT! */
|
||||
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
|
||||
/* compiler family. [vszakats] */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
ANNOUNCE __HBCT_EXTERN__
|
||||
#ifndef __HBEXTERN_CH__HBCT__
|
||||
#define __HBEXTERN_CH__HBCT__
|
||||
|
||||
EXTERNAL ACOS
|
||||
EXTERNAL ADDASCII
|
||||
EXTERNAL ADDMONTH
|
||||
EXTERNAL AFTERATNUM
|
||||
EXTERNAL ALLOFREE
|
||||
EXTERNAL ASCIISUM
|
||||
EXTERNAL ASCPOS
|
||||
EXTERNAL ASIN
|
||||
EXTERNAL ATADJUST
|
||||
EXTERNAL ATAN
|
||||
EXTERNAL ATN2
|
||||
EXTERNAL ATNUM
|
||||
EXTERNAL ATREPL
|
||||
EXTERNAL ATTOKEN
|
||||
EXTERNAL BEFORATNUM
|
||||
EXTERNAL BITTOC
|
||||
EXTERNAL BLANK
|
||||
EXTERNAL BOM
|
||||
EXTERNAL BOQ
|
||||
EXTERNAL BOY
|
||||
EXTERNAL CEILING
|
||||
EXTERNAL CELSIUS
|
||||
EXTERNAL CENTER
|
||||
EXTERNAL CHARADD
|
||||
EXTERNAL CHARAND
|
||||
EXTERNAL CHAREVEN
|
||||
EXTERNAL CHARHIST
|
||||
EXTERNAL CHARLIST
|
||||
EXTERNAL CHARMIRR
|
||||
EXTERNAL CHARMIX
|
||||
EXTERNAL CHARNOLIST
|
||||
EXTERNAL CHARNOT
|
||||
EXTERNAL CHARODD
|
||||
EXTERNAL CHARONE
|
||||
EXTERNAL CHARONLY
|
||||
EXTERNAL CHAROR
|
||||
EXTERNAL CHARPACK
|
||||
EXTERNAL CHARPIX
|
||||
EXTERNAL CHARRELA
|
||||
EXTERNAL CHARRELREP
|
||||
EXTERNAL CHARREM
|
||||
EXTERNAL CHARREPL
|
||||
EXTERNAL CHARRLL
|
||||
EXTERNAL CHARRLR
|
||||
EXTERNAL CHARSHL
|
||||
EXTERNAL CHARSHR
|
||||
EXTERNAL CHARSLIST
|
||||
EXTERNAL CHARSORT
|
||||
EXTERNAL CHARSPREAD
|
||||
EXTERNAL CHARSUB
|
||||
EXTERNAL CHARSWAP
|
||||
EXTERNAL CHARUNPACK
|
||||
EXTERNAL CHARWIN
|
||||
EXTERNAL CHARXOR
|
||||
EXTERNAL CHECKSUM
|
||||
EXTERNAL CLEARBIT
|
||||
EXTERNAL CLEAREOL
|
||||
EXTERNAL CLEARSLOW
|
||||
EXTERNAL CLEARWIN
|
||||
EXTERNAL CLEOL
|
||||
EXTERNAL CLWIN
|
||||
EXTERNAL COLORREPL
|
||||
EXTERNAL COLORTON
|
||||
EXTERNAL COLORWIN
|
||||
EXTERNAL COMPLEMENT
|
||||
EXTERNAL COM_BREAK
|
||||
EXTERNAL COM_CLOSE
|
||||
EXTERNAL COM_COUNT
|
||||
EXTERNAL COM_CRC
|
||||
EXTERNAL COM_CTS
|
||||
EXTERNAL COM_DCD
|
||||
EXTERNAL COM_DEVNAME
|
||||
EXTERNAL COM_DOSCON
|
||||
EXTERNAL COM_DSR
|
||||
EXTERNAL COM_DTR
|
||||
EXTERNAL COM_ERRCHR
|
||||
EXTERNAL COM_EVENT
|
||||
EXTERNAL COM_FLUSH
|
||||
EXTERNAL COM_GETIO
|
||||
EXTERNAL COM_GETIRQ
|
||||
EXTERNAL COM_HARD
|
||||
EXTERNAL COM_INIT
|
||||
EXTERNAL COM_KEY
|
||||
EXTERNAL COM_LSR
|
||||
EXTERNAL COM_MCR
|
||||
EXTERNAL COM_MSR
|
||||
EXTERNAL COM_NUM
|
||||
EXTERNAL COM_OPEN
|
||||
EXTERNAL COM_READ
|
||||
EXTERNAL COM_REMOTE
|
||||
EXTERNAL COM_RING
|
||||
EXTERNAL COM_RTS
|
||||
EXTERNAL COM_SCOUNT
|
||||
EXTERNAL COM_SEND
|
||||
EXTERNAL COM_SETIO
|
||||
EXTERNAL COM_SETIRQ
|
||||
EXTERNAL COM_SFLUSH
|
||||
EXTERNAL COM_SKEY
|
||||
EXTERNAL COM_SMODE
|
||||
EXTERNAL COM_SOFT
|
||||
EXTERNAL COM_SOFT_R
|
||||
EXTERNAL COM_SOFT_S
|
||||
EXTERNAL COS
|
||||
EXTERNAL COSH
|
||||
EXTERNAL COT
|
||||
EXTERNAL COUNTGETS
|
||||
EXTERNAL COUNTLEFT
|
||||
EXTERNAL COUNTRIGHT
|
||||
EXTERNAL CRYPT
|
||||
EXTERNAL CSETARGERR
|
||||
EXTERNAL CSETATMUPA
|
||||
EXTERNAL CSETCENT
|
||||
EXTERNAL CSETCURS
|
||||
EXTERNAL CSETKEY
|
||||
EXTERNAL CSETREF
|
||||
EXTERNAL CSETSAFETY
|
||||
EXTERNAL CTCEXIT
|
||||
EXTERNAL CTCINIT
|
||||
EXTERNAL CTEXIT
|
||||
EXTERNAL CTINIT
|
||||
EXTERNAL CTOBIT
|
||||
EXTERNAL CTODOW
|
||||
EXTERNAL CTOF
|
||||
EXTERNAL CTOMONTH
|
||||
EXTERNAL CTON
|
||||
EXTERNAL CTWINIT
|
||||
EXTERNAL CTWLASTKEY
|
||||
EXTERNAL CURRENTGET
|
||||
EXTERNAL DAYSINMONTH
|
||||
EXTERNAL DAYSTOMONTH
|
||||
EXTERNAL DBFSIZE
|
||||
EXTERNAL DELETEFILE
|
||||
EXTERNAL DIRMAKE
|
||||
EXTERNAL DIRNAME
|
||||
EXTERNAL DMY
|
||||
EXTERNAL DOSPARAM
|
||||
EXTERNAL DOY
|
||||
EXTERNAL DRIVETYPE
|
||||
EXTERNAL DSETKBIOS
|
||||
EXTERNAL DTOR
|
||||
EXTERNAL ENHANCED
|
||||
EXTERNAL EOM
|
||||
EXTERNAL EOQ
|
||||
EXTERNAL EOY
|
||||
EXTERNAL EXENAME
|
||||
EXTERNAL EXPAND
|
||||
EXTERNAL EXPONENT
|
||||
EXTERNAL FACT
|
||||
EXTERNAL FAHRENHEIT
|
||||
EXTERNAL FIELDDECI
|
||||
EXTERNAL FIELDNUM
|
||||
EXTERNAL FIELDSIZE
|
||||
EXTERNAL FILEAPPEND
|
||||
EXTERNAL FILEATTR
|
||||
EXTERNAL FILECCLOSE
|
||||
EXTERNAL FILECCONT
|
||||
EXTERNAL FILECDATI
|
||||
EXTERNAL FILECOPEN
|
||||
EXTERNAL FILECOPY
|
||||
EXTERNAL FILEDATE
|
||||
EXTERNAL FILEDELETE
|
||||
EXTERNAL FILEMOVE
|
||||
EXTERNAL FILESCREEN
|
||||
EXTERNAL FILESEEK
|
||||
EXTERNAL FILESIZE
|
||||
EXTERNAL FILESMAX
|
||||
EXTERNAL FILESTR
|
||||
EXTERNAL FILETIME
|
||||
EXTERNAL FLOOR
|
||||
EXTERNAL FTOC
|
||||
EXTERNAL FV
|
||||
EXTERNAL GETCLEARA
|
||||
EXTERNAL GETCLEARB
|
||||
EXTERNAL GETFLDCOL
|
||||
EXTERNAL GETFLDROW
|
||||
EXTERNAL GETFLDVAR
|
||||
EXTERNAL GETINPUT
|
||||
EXTERNAL GETKXLAT
|
||||
EXTERNAL GETPREC
|
||||
EXTERNAL GETSECRET
|
||||
EXTERNAL HBCT_MAXCOL
|
||||
EXTERNAL HBCT_MAXROW
|
||||
EXTERNAL HB_GT_CTW
|
||||
EXTERNAL INFINITY
|
||||
EXTERNAL INTNEG
|
||||
EXTERNAL INTPOS
|
||||
EXTERNAL INVERTATTR
|
||||
EXTERNAL INVERTWIN
|
||||
EXTERNAL ISBIT
|
||||
EXTERNAL ISLEAP
|
||||
EXTERNAL JUSTLEFT
|
||||
EXTERNAL JUSTRIGHT
|
||||
EXTERNAL KBDSTAT
|
||||
EXTERNAL KEYSEC
|
||||
EXTERNAL KEYTIME
|
||||
EXTERNAL KSETCAPS
|
||||
EXTERNAL KSETINS
|
||||
EXTERNAL KSETNUM
|
||||
EXTERNAL KSETSCROLL
|
||||
EXTERNAL LASTDAYOM
|
||||
EXTERNAL LIKE
|
||||
EXTERNAL LOG10
|
||||
EXTERNAL LTOC
|
||||
EXTERNAL LTON
|
||||
EXTERNAL MANTISSA
|
||||
EXTERNAL MAXLINE
|
||||
EXTERNAL MDY
|
||||
EXTERNAL MILLISEC
|
||||
EXTERNAL NETCANCEL
|
||||
EXTERNAL NETDISK
|
||||
EXTERNAL NETPRINTER
|
||||
EXTERNAL NETREDIR
|
||||
EXTERNAL NETRMTNAME
|
||||
EXTERNAL NETWORK
|
||||
EXTERNAL NNETWORK
|
||||
EXTERNAL NTOC
|
||||
EXTERNAL NTOCDOW
|
||||
EXTERNAL NTOCMONTH
|
||||
EXTERNAL NTOCOLOR
|
||||
EXTERNAL NUL
|
||||
EXTERNAL NUMAND
|
||||
EXTERNAL NUMAT
|
||||
EXTERNAL NUMCOUNT
|
||||
EXTERNAL NUMDISKL
|
||||
EXTERNAL NUMHIGH
|
||||
EXTERNAL NUMLINE
|
||||
EXTERNAL NUMLOW
|
||||
EXTERNAL NUMMIRR
|
||||
EXTERNAL NUMNOT
|
||||
EXTERNAL NUMOR
|
||||
EXTERNAL NUMROL
|
||||
EXTERNAL NUMTOKEN
|
||||
EXTERNAL NUMXOR
|
||||
EXTERNAL PADLEFT
|
||||
EXTERNAL PADRIGHT
|
||||
EXTERNAL PAYMENT
|
||||
EXTERNAL PERIODS
|
||||
EXTERNAL PI
|
||||
EXTERNAL POSALPHA
|
||||
EXTERNAL POSCHAR
|
||||
EXTERNAL POSDEL
|
||||
EXTERNAL POSDIFF
|
||||
EXTERNAL POSEQUAL
|
||||
EXTERNAL POSINS
|
||||
EXTERNAL POSLOWER
|
||||
EXTERNAL POSRANGE
|
||||
EXTERNAL POSREPL
|
||||
EXTERNAL POSUPPER
|
||||
EXTERNAL PRINTREADY
|
||||
EXTERNAL PRINTSEND
|
||||
EXTERNAL PRINTSTAT
|
||||
EXTERNAL PV
|
||||
EXTERNAL QUARTER
|
||||
EXTERNAL RAND
|
||||
EXTERNAL RANDOM
|
||||
EXTERNAL RANGEREM
|
||||
EXTERNAL RANGEREPL
|
||||
EXTERNAL RATE
|
||||
EXTERNAL REMALL
|
||||
EXTERNAL REMLEFT
|
||||
EXTERNAL REMRIGHT
|
||||
EXTERNAL RENAMEFILE
|
||||
EXTERNAL REPLALL
|
||||
EXTERNAL REPLLEFT
|
||||
EXTERNAL REPLRIGHT
|
||||
EXTERNAL RESTCURSOR
|
||||
EXTERNAL RESTGETS
|
||||
EXTERNAL RESTSETKEY
|
||||
EXTERNAL RESTTOKEN
|
||||
EXTERNAL RTOD
|
||||
EXTERNAL SAVECURSOR
|
||||
EXTERNAL SAVEGETS
|
||||
EXTERNAL SAVESETKEY
|
||||
EXTERNAL SAVETOKEN
|
||||
EXTERNAL SAYDOWN
|
||||
EXTERNAL SAYMOVEIN
|
||||
EXTERNAL SAYSCREEN
|
||||
EXTERNAL SAYSPREAD
|
||||
EXTERNAL SCREENATTR
|
||||
EXTERNAL SCREENFILE
|
||||
EXTERNAL SCREENMARK
|
||||
EXTERNAL SCREENMIX
|
||||
EXTERNAL SCREENSTR
|
||||
EXTERNAL SCREENTEXT
|
||||
EXTERNAL SECTOTIME
|
||||
EXTERNAL SETATLIKE
|
||||
EXTERNAL SETBIT
|
||||
EXTERNAL SETCLEARA
|
||||
EXTERNAL SETCLEARB
|
||||
EXTERNAL SETDATE
|
||||
EXTERNAL SETFATTR
|
||||
EXTERNAL SETFCREATE
|
||||
EXTERNAL SETFDATI
|
||||
EXTERNAL SETFONT
|
||||
EXTERNAL SETKXLAT
|
||||
EXTERNAL SETLASTKEY
|
||||
EXTERNAL SETPREC
|
||||
EXTERNAL SETRC
|
||||
EXTERNAL SETTIME
|
||||
EXTERNAL SHOWTIME
|
||||
EXTERNAL SIGN
|
||||
EXTERNAL SIN
|
||||
EXTERNAL SINH
|
||||
EXTERNAL STANDARD
|
||||
EXTERNAL STRDIFF
|
||||
EXTERNAL STRFILE
|
||||
EXTERNAL STRSCREEN
|
||||
EXTERNAL STRSWAP
|
||||
EXTERNAL TABEXPAND
|
||||
EXTERNAL TABPACK
|
||||
EXTERNAL TAN
|
||||
EXTERNAL TANH
|
||||
EXTERNAL TEMPFILE
|
||||
EXTERNAL TIMETOSEC
|
||||
EXTERNAL TIMEVALID
|
||||
EXTERNAL TOKEN
|
||||
EXTERNAL TOKENAT
|
||||
EXTERNAL TOKENEND
|
||||
EXTERNAL TOKENEXIT
|
||||
EXTERNAL TOKENINIT
|
||||
EXTERNAL TOKENLOWER
|
||||
EXTERNAL TOKENNEXT
|
||||
EXTERNAL TOKENNUM
|
||||
EXTERNAL TOKENSEP
|
||||
EXTERNAL TOKENUPPER
|
||||
EXTERNAL TRUENAME
|
||||
EXTERNAL UNSELECTED
|
||||
EXTERNAL UNTEXTWIN
|
||||
EXTERNAL VALPOS
|
||||
EXTERNAL VGAPALETTE
|
||||
EXTERNAL VIDEOTYPE
|
||||
EXTERNAL VOLSERIAL
|
||||
EXTERNAL VOLUME
|
||||
EXTERNAL WACLOSE
|
||||
EXTERNAL WAITPERIOD
|
||||
EXTERNAL WBOARD
|
||||
EXTERNAL WBOX
|
||||
EXTERNAL WCENTER
|
||||
EXTERNAL WCLOSE
|
||||
EXTERNAL WCOL
|
||||
EXTERNAL WEEK
|
||||
EXTERNAL WFCOL
|
||||
EXTERNAL WFLASTCOL
|
||||
EXTERNAL WFLASTROW
|
||||
EXTERNAL WFORMAT
|
||||
EXTERNAL WFROW
|
||||
EXTERNAL WHIDE
|
||||
EXTERNAL WLASTCOL
|
||||
EXTERNAL WLASTROW
|
||||
EXTERNAL WLEVEL
|
||||
EXTERNAL WMODE
|
||||
EXTERNAL WMOVE
|
||||
EXTERNAL WNUM
|
||||
EXTERNAL WOM
|
||||
EXTERNAL WOPEN
|
||||
EXTERNAL WORDONE
|
||||
EXTERNAL WORDONLY
|
||||
EXTERNAL WORDREM
|
||||
EXTERNAL WORDREPL
|
||||
EXTERNAL WORDSWAP
|
||||
EXTERNAL WORDTOCHAR
|
||||
EXTERNAL WROW
|
||||
EXTERNAL WSELECT
|
||||
EXTERNAL WSETMOVE
|
||||
EXTERNAL WSETSHADOW
|
||||
EXTERNAL WSHADOW
|
||||
EXTERNAL WSHOW
|
||||
EXTERNAL WSTEP
|
||||
EXTERNAL XMOBLOCK
|
||||
EXTERNAL XMOCHECK
|
||||
EXTERNAL XTOC
|
||||
EXTERNAL ZEROINSERT
|
||||
EXTERNAL ZEROREMOVE
|
||||
EXTERNAL _HB_CTDSPTIME
|
||||
#ifdef __HBEXTERN__HBCT__REQUEST
|
||||
ANNOUNCE __HBEXTERN__HBCT__
|
||||
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
|
||||
#endif
|
||||
|
||||
DYNAMIC ACOS
|
||||
DYNAMIC ADDASCII
|
||||
DYNAMIC ADDMONTH
|
||||
DYNAMIC AFTERATNUM
|
||||
DYNAMIC ALLOFREE
|
||||
DYNAMIC ASCIISUM
|
||||
DYNAMIC ASCPOS
|
||||
DYNAMIC ASIN
|
||||
DYNAMIC ATADJUST
|
||||
DYNAMIC ATAN
|
||||
DYNAMIC ATN2
|
||||
DYNAMIC ATNUM
|
||||
DYNAMIC ATREPL
|
||||
DYNAMIC ATTOKEN
|
||||
DYNAMIC BEFORATNUM
|
||||
DYNAMIC BITTOC
|
||||
DYNAMIC BLANK
|
||||
DYNAMIC BOM
|
||||
DYNAMIC BOQ
|
||||
DYNAMIC BOY
|
||||
DYNAMIC CEILING
|
||||
DYNAMIC CELSIUS
|
||||
DYNAMIC CENTER
|
||||
DYNAMIC CHARADD
|
||||
DYNAMIC CHARAND
|
||||
DYNAMIC CHAREVEN
|
||||
DYNAMIC CHARHIST
|
||||
DYNAMIC CHARLIST
|
||||
DYNAMIC CHARMIRR
|
||||
DYNAMIC CHARMIX
|
||||
DYNAMIC CHARNOLIST
|
||||
DYNAMIC CHARNOT
|
||||
DYNAMIC CHARODD
|
||||
DYNAMIC CHARONE
|
||||
DYNAMIC CHARONLY
|
||||
DYNAMIC CHAROR
|
||||
DYNAMIC CHARPACK
|
||||
DYNAMIC CHARPIX
|
||||
DYNAMIC CHARRELA
|
||||
DYNAMIC CHARRELREP
|
||||
DYNAMIC CHARREM
|
||||
DYNAMIC CHARREPL
|
||||
DYNAMIC CHARRLL
|
||||
DYNAMIC CHARRLR
|
||||
DYNAMIC CHARSHL
|
||||
DYNAMIC CHARSHR
|
||||
DYNAMIC CHARSLIST
|
||||
DYNAMIC CHARSORT
|
||||
DYNAMIC CHARSPREAD
|
||||
DYNAMIC CHARSUB
|
||||
DYNAMIC CHARSWAP
|
||||
DYNAMIC CHARUNPACK
|
||||
DYNAMIC CHARWIN
|
||||
DYNAMIC CHARXOR
|
||||
DYNAMIC CHECKSUM
|
||||
DYNAMIC CLEARBIT
|
||||
DYNAMIC CLEAREOL
|
||||
DYNAMIC CLEARSLOW
|
||||
DYNAMIC CLEARWIN
|
||||
DYNAMIC CLEOL
|
||||
DYNAMIC CLWIN
|
||||
DYNAMIC COLORREPL
|
||||
DYNAMIC COLORTON
|
||||
DYNAMIC COLORWIN
|
||||
DYNAMIC COMPLEMENT
|
||||
DYNAMIC COM_BREAK
|
||||
DYNAMIC COM_CLOSE
|
||||
DYNAMIC COM_COUNT
|
||||
DYNAMIC COM_CRC
|
||||
DYNAMIC COM_CTS
|
||||
DYNAMIC COM_DCD
|
||||
DYNAMIC COM_DEVNAME
|
||||
DYNAMIC COM_DOSCON
|
||||
DYNAMIC COM_DSR
|
||||
DYNAMIC COM_DTR
|
||||
DYNAMIC COM_ERRCHR
|
||||
DYNAMIC COM_EVENT
|
||||
DYNAMIC COM_FLUSH
|
||||
DYNAMIC COM_GETIO
|
||||
DYNAMIC COM_GETIRQ
|
||||
DYNAMIC COM_HARD
|
||||
DYNAMIC COM_INIT
|
||||
DYNAMIC COM_KEY
|
||||
DYNAMIC COM_LSR
|
||||
DYNAMIC COM_MCR
|
||||
DYNAMIC COM_MSR
|
||||
DYNAMIC COM_NUM
|
||||
DYNAMIC COM_OPEN
|
||||
DYNAMIC COM_READ
|
||||
DYNAMIC COM_REMOTE
|
||||
DYNAMIC COM_RING
|
||||
DYNAMIC COM_RTS
|
||||
DYNAMIC COM_SCOUNT
|
||||
DYNAMIC COM_SEND
|
||||
DYNAMIC COM_SETIO
|
||||
DYNAMIC COM_SETIRQ
|
||||
DYNAMIC COM_SFLUSH
|
||||
DYNAMIC COM_SKEY
|
||||
DYNAMIC COM_SMODE
|
||||
DYNAMIC COM_SOFT
|
||||
DYNAMIC COM_SOFT_R
|
||||
DYNAMIC COM_SOFT_S
|
||||
DYNAMIC COS
|
||||
DYNAMIC COSH
|
||||
DYNAMIC COT
|
||||
DYNAMIC COUNTGETS
|
||||
DYNAMIC COUNTLEFT
|
||||
DYNAMIC COUNTRIGHT
|
||||
DYNAMIC CRYPT
|
||||
DYNAMIC CSETARGERR
|
||||
DYNAMIC CSETATMUPA
|
||||
DYNAMIC CSETCENT
|
||||
DYNAMIC CSETCURS
|
||||
DYNAMIC CSETKEY
|
||||
DYNAMIC CSETREF
|
||||
DYNAMIC CSETSAFETY
|
||||
DYNAMIC CTCEXIT
|
||||
DYNAMIC CTCINIT
|
||||
DYNAMIC CTEXIT
|
||||
DYNAMIC CTINIT
|
||||
DYNAMIC CTOBIT
|
||||
DYNAMIC CTODOW
|
||||
DYNAMIC CTOF
|
||||
DYNAMIC CTOMONTH
|
||||
DYNAMIC CTON
|
||||
DYNAMIC CTWINIT
|
||||
DYNAMIC CTWLASTKEY
|
||||
DYNAMIC CURRENTGET
|
||||
DYNAMIC DAYSINMONTH
|
||||
DYNAMIC DAYSTOMONTH
|
||||
DYNAMIC DBFSIZE
|
||||
DYNAMIC DELETEFILE
|
||||
DYNAMIC DIRMAKE
|
||||
DYNAMIC DIRNAME
|
||||
DYNAMIC DMY
|
||||
DYNAMIC DOSPARAM
|
||||
DYNAMIC DOY
|
||||
DYNAMIC DRIVETYPE
|
||||
DYNAMIC DSETKBIOS
|
||||
DYNAMIC DTOR
|
||||
DYNAMIC ENHANCED
|
||||
DYNAMIC EOM
|
||||
DYNAMIC EOQ
|
||||
DYNAMIC EOY
|
||||
DYNAMIC EXENAME
|
||||
DYNAMIC EXPAND
|
||||
DYNAMIC EXPONENT
|
||||
DYNAMIC FACT
|
||||
DYNAMIC FAHRENHEIT
|
||||
DYNAMIC FIELDDECI
|
||||
DYNAMIC FIELDNUM
|
||||
DYNAMIC FIELDSIZE
|
||||
DYNAMIC FILEAPPEND
|
||||
DYNAMIC FILEATTR
|
||||
DYNAMIC FILECCLOSE
|
||||
DYNAMIC FILECCONT
|
||||
DYNAMIC FILECDATI
|
||||
DYNAMIC FILECOPEN
|
||||
DYNAMIC FILECOPY
|
||||
DYNAMIC FILEDATE
|
||||
DYNAMIC FILEDELETE
|
||||
DYNAMIC FILEMOVE
|
||||
DYNAMIC FILESCREEN
|
||||
DYNAMIC FILESEEK
|
||||
DYNAMIC FILESIZE
|
||||
DYNAMIC FILESMAX
|
||||
DYNAMIC FILESTR
|
||||
DYNAMIC FILETIME
|
||||
DYNAMIC FLOOR
|
||||
DYNAMIC FTOC
|
||||
DYNAMIC FV
|
||||
DYNAMIC GETCLEARA
|
||||
DYNAMIC GETCLEARB
|
||||
DYNAMIC GETFLDCOL
|
||||
DYNAMIC GETFLDROW
|
||||
DYNAMIC GETFLDVAR
|
||||
DYNAMIC GETINPUT
|
||||
DYNAMIC GETKXLAT
|
||||
DYNAMIC GETPREC
|
||||
DYNAMIC GETSECRET
|
||||
DYNAMIC HBCT_MAXCOL
|
||||
DYNAMIC HBCT_MAXROW
|
||||
DYNAMIC HB_GT_CTW
|
||||
DYNAMIC INFINITY
|
||||
DYNAMIC INTNEG
|
||||
DYNAMIC INTPOS
|
||||
DYNAMIC INVERTATTR
|
||||
DYNAMIC INVERTWIN
|
||||
DYNAMIC ISBIT
|
||||
DYNAMIC ISLEAP
|
||||
DYNAMIC JUSTLEFT
|
||||
DYNAMIC JUSTRIGHT
|
||||
DYNAMIC KBDSTAT
|
||||
DYNAMIC KEYSEC
|
||||
DYNAMIC KEYTIME
|
||||
DYNAMIC KSETCAPS
|
||||
DYNAMIC KSETINS
|
||||
DYNAMIC KSETNUM
|
||||
DYNAMIC KSETSCROLL
|
||||
DYNAMIC LASTDAYOM
|
||||
DYNAMIC LIKE
|
||||
DYNAMIC LOG10
|
||||
DYNAMIC LTOC
|
||||
DYNAMIC LTON
|
||||
DYNAMIC MANTISSA
|
||||
DYNAMIC MAXLINE
|
||||
DYNAMIC MDY
|
||||
DYNAMIC MILLISEC
|
||||
DYNAMIC NETCANCEL
|
||||
DYNAMIC NETDISK
|
||||
DYNAMIC NETPRINTER
|
||||
DYNAMIC NETREDIR
|
||||
DYNAMIC NETRMTNAME
|
||||
DYNAMIC NETWORK
|
||||
DYNAMIC NNETWORK
|
||||
DYNAMIC NTOC
|
||||
DYNAMIC NTOCDOW
|
||||
DYNAMIC NTOCMONTH
|
||||
DYNAMIC NTOCOLOR
|
||||
DYNAMIC NUL
|
||||
DYNAMIC NUMAND
|
||||
DYNAMIC NUMAT
|
||||
DYNAMIC NUMCOUNT
|
||||
DYNAMIC NUMDISKL
|
||||
DYNAMIC NUMHIGH
|
||||
DYNAMIC NUMLINE
|
||||
DYNAMIC NUMLOW
|
||||
DYNAMIC NUMMIRR
|
||||
DYNAMIC NUMNOT
|
||||
DYNAMIC NUMOR
|
||||
DYNAMIC NUMROL
|
||||
DYNAMIC NUMTOKEN
|
||||
DYNAMIC NUMXOR
|
||||
DYNAMIC PADLEFT
|
||||
DYNAMIC PADRIGHT
|
||||
DYNAMIC PAYMENT
|
||||
DYNAMIC PERIODS
|
||||
DYNAMIC PI
|
||||
DYNAMIC POSALPHA
|
||||
DYNAMIC POSCHAR
|
||||
DYNAMIC POSDEL
|
||||
DYNAMIC POSDIFF
|
||||
DYNAMIC POSEQUAL
|
||||
DYNAMIC POSINS
|
||||
DYNAMIC POSLOWER
|
||||
DYNAMIC POSRANGE
|
||||
DYNAMIC POSREPL
|
||||
DYNAMIC POSUPPER
|
||||
DYNAMIC PRINTREADY
|
||||
DYNAMIC PRINTSEND
|
||||
DYNAMIC PRINTSTAT
|
||||
DYNAMIC PV
|
||||
DYNAMIC QUARTER
|
||||
DYNAMIC RAND
|
||||
DYNAMIC RANDOM
|
||||
DYNAMIC RANGEREM
|
||||
DYNAMIC RANGEREPL
|
||||
DYNAMIC RATE
|
||||
DYNAMIC REMALL
|
||||
DYNAMIC REMLEFT
|
||||
DYNAMIC REMRIGHT
|
||||
DYNAMIC RENAMEFILE
|
||||
DYNAMIC REPLALL
|
||||
DYNAMIC REPLLEFT
|
||||
DYNAMIC REPLRIGHT
|
||||
DYNAMIC RESTCURSOR
|
||||
DYNAMIC RESTGETS
|
||||
DYNAMIC RESTSETKEY
|
||||
DYNAMIC RESTTOKEN
|
||||
DYNAMIC RTOD
|
||||
DYNAMIC SAVECURSOR
|
||||
DYNAMIC SAVEGETS
|
||||
DYNAMIC SAVESETKEY
|
||||
DYNAMIC SAVETOKEN
|
||||
DYNAMIC SAYDOWN
|
||||
DYNAMIC SAYMOVEIN
|
||||
DYNAMIC SAYSCREEN
|
||||
DYNAMIC SAYSPREAD
|
||||
DYNAMIC SCREENATTR
|
||||
DYNAMIC SCREENFILE
|
||||
DYNAMIC SCREENMARK
|
||||
DYNAMIC SCREENMIX
|
||||
DYNAMIC SCREENSTR
|
||||
DYNAMIC SCREENTEXT
|
||||
DYNAMIC SECTOTIME
|
||||
DYNAMIC SETATLIKE
|
||||
DYNAMIC SETBIT
|
||||
DYNAMIC SETCLEARA
|
||||
DYNAMIC SETCLEARB
|
||||
DYNAMIC SETDATE
|
||||
DYNAMIC SETFATTR
|
||||
DYNAMIC SETFCREATE
|
||||
DYNAMIC SETFDATI
|
||||
DYNAMIC SETFONT
|
||||
DYNAMIC SETKXLAT
|
||||
DYNAMIC SETLASTKEY
|
||||
DYNAMIC SETPREC
|
||||
DYNAMIC SETRC
|
||||
DYNAMIC SETTIME
|
||||
DYNAMIC SHOWTIME
|
||||
DYNAMIC SIGN
|
||||
DYNAMIC SIN
|
||||
DYNAMIC SINH
|
||||
DYNAMIC STANDARD
|
||||
DYNAMIC STRDIFF
|
||||
DYNAMIC STRFILE
|
||||
DYNAMIC STRSCREEN
|
||||
DYNAMIC STRSWAP
|
||||
DYNAMIC TABEXPAND
|
||||
DYNAMIC TABPACK
|
||||
DYNAMIC TAN
|
||||
DYNAMIC TANH
|
||||
DYNAMIC TEMPFILE
|
||||
DYNAMIC TIMETOSEC
|
||||
DYNAMIC TIMEVALID
|
||||
DYNAMIC TOKEN
|
||||
DYNAMIC TOKENAT
|
||||
DYNAMIC TOKENEND
|
||||
DYNAMIC TOKENEXIT
|
||||
DYNAMIC TOKENINIT
|
||||
DYNAMIC TOKENLOWER
|
||||
DYNAMIC TOKENNEXT
|
||||
DYNAMIC TOKENNUM
|
||||
DYNAMIC TOKENSEP
|
||||
DYNAMIC TOKENUPPER
|
||||
DYNAMIC TRUENAME
|
||||
DYNAMIC UNSELECTED
|
||||
DYNAMIC UNTEXTWIN
|
||||
DYNAMIC VALPOS
|
||||
DYNAMIC VGAPALETTE
|
||||
DYNAMIC VIDEOTYPE
|
||||
DYNAMIC VOLSERIAL
|
||||
DYNAMIC VOLUME
|
||||
DYNAMIC WACLOSE
|
||||
DYNAMIC WAITPERIOD
|
||||
DYNAMIC WBOARD
|
||||
DYNAMIC WBOX
|
||||
DYNAMIC WCENTER
|
||||
DYNAMIC WCLOSE
|
||||
DYNAMIC WCOL
|
||||
DYNAMIC WEEK
|
||||
DYNAMIC WFCOL
|
||||
DYNAMIC WFLASTCOL
|
||||
DYNAMIC WFLASTROW
|
||||
DYNAMIC WFORMAT
|
||||
DYNAMIC WFROW
|
||||
DYNAMIC WHIDE
|
||||
DYNAMIC WLASTCOL
|
||||
DYNAMIC WLASTROW
|
||||
DYNAMIC WLEVEL
|
||||
DYNAMIC WMODE
|
||||
DYNAMIC WMOVE
|
||||
DYNAMIC WNUM
|
||||
DYNAMIC WOM
|
||||
DYNAMIC WOPEN
|
||||
DYNAMIC WORDONE
|
||||
DYNAMIC WORDONLY
|
||||
DYNAMIC WORDREM
|
||||
DYNAMIC WORDREPL
|
||||
DYNAMIC WORDSWAP
|
||||
DYNAMIC WORDTOCHAR
|
||||
DYNAMIC WROW
|
||||
DYNAMIC WSELECT
|
||||
DYNAMIC WSETMOVE
|
||||
DYNAMIC WSETSHADOW
|
||||
DYNAMIC WSHADOW
|
||||
DYNAMIC WSHOW
|
||||
DYNAMIC WSTEP
|
||||
DYNAMIC XMOBLOCK
|
||||
DYNAMIC XMOCHECK
|
||||
DYNAMIC XTOC
|
||||
DYNAMIC ZEROINSERT
|
||||
DYNAMIC ZEROREMOVE
|
||||
DYNAMIC _HB_CTDSPTIME
|
||||
|
||||
#ifdef __HBEXTERN__HBCT__REQUEST
|
||||
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
@@ -27,6 +27,8 @@
|
||||
*/
|
||||
|
||||
#pragma warninglevel=3
|
||||
#pragma -km+
|
||||
#pragma -ko+
|
||||
|
||||
#define I_( x ) hb_i18n_gettext( x )
|
||||
|
||||
|
||||
@@ -43,6 +43,8 @@
|
||||
*/
|
||||
|
||||
#pragma warninglevel=3
|
||||
#pragma -km+
|
||||
#pragma -ko+
|
||||
|
||||
/* TOFIX: Ugly hack to avoid #include "directry.ch" */
|
||||
#define F_NAME 1 /* File name */
|
||||
@@ -563,7 +565,7 @@ STATIC FUNCTION mk_extern_lib( cInputName, cOutputName )
|
||||
OutStd( hb_StrFormat( "! Generating extern header: %1$s", cOutputName ) + hb_eol() )
|
||||
|
||||
IF ( aExtern := __hb_extern_get_list( cInputName ) ) != NIL
|
||||
RETURN __hb_extern_gen( aExtern, cOutputName, .T. )
|
||||
RETURN __hb_extern_gen( aExtern, cOutputName )
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
|
||||
@@ -3,97 +3,115 @@
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated code. DO NOT EDIT! */
|
||||
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
|
||||
/* compiler family. */
|
||||
/* 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 __HBEXTERN__HBEXTCDP__
|
||||
#define __HBEXTERN__HBEXTCDP__
|
||||
// HB_FUNC_INCLUDE HB_CODEPAGE_*
|
||||
|
||||
EXTERNAL HB_CODEPAGE_BG866
|
||||
EXTERNAL HB_CODEPAGE_BGISO
|
||||
EXTERNAL HB_CODEPAGE_BGMIK
|
||||
EXTERNAL HB_CODEPAGE_BGWIN
|
||||
EXTERNAL HB_CODEPAGE_CS852
|
||||
EXTERNAL HB_CODEPAGE_CSISO
|
||||
EXTERNAL HB_CODEPAGE_CSKAM
|
||||
EXTERNAL HB_CODEPAGE_CSWIN
|
||||
EXTERNAL HB_CODEPAGE_DE850
|
||||
EXTERNAL HB_CODEPAGE_DE850M
|
||||
EXTERNAL HB_CODEPAGE_DEISO
|
||||
EXTERNAL HB_CODEPAGE_DEWIN
|
||||
EXTERNAL HB_CODEPAGE_DK865
|
||||
EXTERNAL HB_CODEPAGE_EL437
|
||||
EXTERNAL HB_CODEPAGE_EL737
|
||||
EXTERNAL HB_CODEPAGE_ELISO
|
||||
EXTERNAL HB_CODEPAGE_ELWIN
|
||||
EXTERNAL HB_CODEPAGE_EN
|
||||
EXTERNAL HB_CODEPAGE_ES850
|
||||
EXTERNAL HB_CODEPAGE_ES850C
|
||||
EXTERNAL HB_CODEPAGE_ES850M
|
||||
EXTERNAL HB_CODEPAGE_ESISO
|
||||
EXTERNAL HB_CODEPAGE_ESMWIN
|
||||
EXTERNAL HB_CODEPAGE_ESWIN
|
||||
EXTERNAL HB_CODEPAGE_FI850
|
||||
EXTERNAL HB_CODEPAGE_FR850
|
||||
EXTERNAL HB_CODEPAGE_FR850M
|
||||
EXTERNAL HB_CODEPAGE_FRISO
|
||||
EXTERNAL HB_CODEPAGE_FRWIN
|
||||
EXTERNAL HB_CODEPAGE_HR646
|
||||
EXTERNAL HB_CODEPAGE_HR852
|
||||
EXTERNAL HB_CODEPAGE_HRISO
|
||||
EXTERNAL HB_CODEPAGE_HRWIN
|
||||
EXTERNAL HB_CODEPAGE_HU852
|
||||
EXTERNAL HB_CODEPAGE_HU852C
|
||||
EXTERNAL HB_CODEPAGE_HUISO
|
||||
EXTERNAL HB_CODEPAGE_HUWIN
|
||||
EXTERNAL HB_CODEPAGE_IS850
|
||||
EXTERNAL HB_CODEPAGE_IS861
|
||||
EXTERNAL HB_CODEPAGE_IT437
|
||||
EXTERNAL HB_CODEPAGE_IT850
|
||||
EXTERNAL HB_CODEPAGE_IT850M
|
||||
EXTERNAL HB_CODEPAGE_ITISB
|
||||
EXTERNAL HB_CODEPAGE_ITISO
|
||||
EXTERNAL HB_CODEPAGE_ITWIN
|
||||
EXTERNAL HB_CODEPAGE_LTWIN
|
||||
EXTERNAL HB_CODEPAGE_NL850
|
||||
EXTERNAL HB_CODEPAGE_NL850M
|
||||
EXTERNAL HB_CODEPAGE_NO865
|
||||
EXTERNAL HB_CODEPAGE_PL852
|
||||
EXTERNAL HB_CODEPAGE_PLISO
|
||||
EXTERNAL HB_CODEPAGE_PLMAZ
|
||||
EXTERNAL HB_CODEPAGE_PLWIN
|
||||
EXTERNAL HB_CODEPAGE_PT850
|
||||
EXTERNAL HB_CODEPAGE_PT860
|
||||
EXTERNAL HB_CODEPAGE_PTISO
|
||||
EXTERNAL HB_CODEPAGE_RO852
|
||||
EXTERNAL HB_CODEPAGE_ROISO
|
||||
EXTERNAL HB_CODEPAGE_ROWIN
|
||||
EXTERNAL HB_CODEPAGE_RU1251
|
||||
EXTERNAL HB_CODEPAGE_RU866
|
||||
EXTERNAL HB_CODEPAGE_RUISO
|
||||
EXTERNAL HB_CODEPAGE_RUKOI8
|
||||
EXTERNAL HB_CODEPAGE_SK852
|
||||
EXTERNAL HB_CODEPAGE_SKISO
|
||||
EXTERNAL HB_CODEPAGE_SKKAM
|
||||
EXTERNAL HB_CODEPAGE_SKWIN
|
||||
EXTERNAL HB_CODEPAGE_SL646
|
||||
EXTERNAL HB_CODEPAGE_SL852
|
||||
EXTERNAL HB_CODEPAGE_SLISO
|
||||
EXTERNAL HB_CODEPAGE_SLWIN
|
||||
EXTERNAL HB_CODEPAGE_SRWIN
|
||||
EXTERNAL HB_CODEPAGE_SV437C
|
||||
EXTERNAL HB_CODEPAGE_SV850
|
||||
EXTERNAL HB_CODEPAGE_SV850M
|
||||
EXTERNAL HB_CODEPAGE_SVISO
|
||||
EXTERNAL HB_CODEPAGE_SVWIN
|
||||
EXTERNAL HB_CODEPAGE_TR857
|
||||
EXTERNAL HB_CODEPAGE_TRISO
|
||||
EXTERNAL HB_CODEPAGE_TRWIN
|
||||
EXTERNAL HB_CODEPAGE_UA1125
|
||||
EXTERNAL HB_CODEPAGE_UA1251
|
||||
EXTERNAL HB_CODEPAGE_UA866
|
||||
EXTERNAL HB_CODEPAGE_UAKOI8
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated code below. DO NOT EDIT! */
|
||||
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
|
||||
/* compiler family. [vszakats] */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
#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
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3,80 +3,98 @@
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated code. DO NOT EDIT! */
|
||||
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
|
||||
/* compiler family. */
|
||||
/* 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 __HBEXTERN__HBEXTLNG__
|
||||
#define __HBEXTERN__HBEXTLNG__
|
||||
// HB_FUNC_INCLUDE HB_LANG_*
|
||||
|
||||
EXTERNAL HB_LANG_BE866
|
||||
EXTERNAL HB_LANG_BEWIN
|
||||
EXTERNAL HB_LANG_BG866
|
||||
EXTERNAL HB_LANG_BGISO
|
||||
EXTERNAL HB_LANG_BGMIK
|
||||
EXTERNAL HB_LANG_BGWIN
|
||||
EXTERNAL HB_LANG_CA
|
||||
EXTERNAL HB_LANG_CS852
|
||||
EXTERNAL HB_LANG_CSISO
|
||||
EXTERNAL HB_LANG_CSKAM
|
||||
EXTERNAL HB_LANG_CSWIN
|
||||
EXTERNAL HB_LANG_DE
|
||||
EXTERNAL HB_LANG_DEWIN
|
||||
EXTERNAL HB_LANG_EL
|
||||
EXTERNAL HB_LANG_ELWIN
|
||||
EXTERNAL HB_LANG_EN
|
||||
EXTERNAL HB_LANG_EO
|
||||
EXTERNAL HB_LANG_ES
|
||||
EXTERNAL HB_LANG_ESWIN
|
||||
EXTERNAL HB_LANG_EU
|
||||
EXTERNAL HB_LANG_FR
|
||||
EXTERNAL HB_LANG_GL
|
||||
EXTERNAL HB_LANG_HE862
|
||||
EXTERNAL HB_LANG_HEWIN
|
||||
EXTERNAL HB_LANG_HR646
|
||||
EXTERNAL HB_LANG_HR852
|
||||
EXTERNAL HB_LANG_HRISO
|
||||
EXTERNAL HB_LANG_HRWIN
|
||||
EXTERNAL HB_LANG_HU852
|
||||
EXTERNAL HB_LANG_HUCWI
|
||||
EXTERNAL HB_LANG_HUISO
|
||||
EXTERNAL HB_LANG_HUWIN
|
||||
EXTERNAL HB_LANG_ID
|
||||
EXTERNAL HB_LANG_IS850
|
||||
EXTERNAL HB_LANG_IT
|
||||
EXTERNAL HB_LANG_KO
|
||||
EXTERNAL HB_LANG_LTWIN
|
||||
EXTERNAL HB_LANG_NL
|
||||
EXTERNAL HB_LANG_PL852
|
||||
EXTERNAL HB_LANG_PLISO
|
||||
EXTERNAL HB_LANG_PLMAZ
|
||||
EXTERNAL HB_LANG_PLWIN
|
||||
EXTERNAL HB_LANG_PT
|
||||
EXTERNAL HB_LANG_PTISO
|
||||
EXTERNAL HB_LANG_RO
|
||||
EXTERNAL HB_LANG_RU866
|
||||
EXTERNAL HB_LANG_RUKOI8
|
||||
EXTERNAL HB_LANG_RUWIN
|
||||
EXTERNAL HB_LANG_SK852
|
||||
EXTERNAL HB_LANG_SKISO
|
||||
EXTERNAL HB_LANG_SKKAM
|
||||
EXTERNAL HB_LANG_SKWIN
|
||||
EXTERNAL HB_LANG_SL646
|
||||
EXTERNAL HB_LANG_SL852
|
||||
EXTERNAL HB_LANG_SLISO
|
||||
EXTERNAL HB_LANG_SLWIN
|
||||
EXTERNAL HB_LANG_SR852
|
||||
EXTERNAL HB_LANG_SRISO
|
||||
EXTERNAL HB_LANG_SRWIN
|
||||
EXTERNAL HB_LANG_TR857
|
||||
EXTERNAL HB_LANG_TRWIN
|
||||
EXTERNAL HB_LANG_UA866
|
||||
EXTERNAL HB_LANG_UADOS
|
||||
EXTERNAL HB_LANG_UAKOI8
|
||||
EXTERNAL HB_LANG_UAWIN
|
||||
EXTERNAL HB_LANG_ZHB5
|
||||
EXTERNAL HB_LANG_ZHGB
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* 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
|
||||
|
||||
@@ -3,22 +3,48 @@
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated code. DO NOT EDIT! */
|
||||
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
|
||||
/* compiler family. */
|
||||
/* 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 __HBEXTERN__HBEXTSCA__
|
||||
#define __HBEXTERN__HBEXTSCA__
|
||||
// HB_FUNC_INCLUDE HBARRAY
|
||||
// HB_FUNC_INCLUDE HBBLOCK
|
||||
// HB_FUNC_INCLUDE HBCHARACTER
|
||||
// HB_FUNC_INCLUDE HBDATE
|
||||
// HB_FUNC_INCLUDE HBLOGICAL
|
||||
// HB_FUNC_INCLUDE HBNIL
|
||||
// HB_FUNC_INCLUDE HBNUMERIC
|
||||
// HB_FUNC_INCLUDE HBSYMBOL
|
||||
// HB_FUNC_INCLUDE HBTIMESTAMP
|
||||
|
||||
EXTERNAL HBARRAY
|
||||
EXTERNAL HBBLOCK
|
||||
EXTERNAL HBCHARACTER
|
||||
EXTERNAL HBDATE
|
||||
EXTERNAL HBLOGICAL
|
||||
EXTERNAL HBNIL
|
||||
EXTERNAL HBNUMERIC
|
||||
EXTERNAL HBSYMBOL
|
||||
EXTERNAL HBTIMESTAMP
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated code below. DO NOT EDIT! */
|
||||
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
|
||||
/* compiler family. [vszakats] */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
#ifndef __HBEXTERN_CH__HBEXTSCA__
|
||||
#define __HBEXTERN_CH__HBEXTSCA__
|
||||
|
||||
#ifdef __HBEXTERN__HBEXTSCA__REQUEST
|
||||
ANNOUNCE __HBEXTERN__HBEXTSCA__
|
||||
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
|
||||
#endif
|
||||
|
||||
DYNAMIC HBARRAY
|
||||
DYNAMIC HBBLOCK
|
||||
DYNAMIC HBCHARACTER
|
||||
DYNAMIC HBDATE
|
||||
DYNAMIC HBLOGICAL
|
||||
DYNAMIC HBNIL
|
||||
DYNAMIC HBNUMERIC
|
||||
DYNAMIC HBSYMBOL
|
||||
DYNAMIC HBTIMESTAMP
|
||||
|
||||
#ifdef __HBEXTERN__HBEXTSCA__REQUEST
|
||||
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
@@ -3,113 +3,132 @@
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated code. DO NOT EDIT! */
|
||||
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
|
||||
/* compiler family. */
|
||||
/* 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 __HBEXTERN__HBEXTUDD__
|
||||
#define __HBEXTERN__HBEXTUDD__
|
||||
// HB_FUNC_INCLUDE UR_SUPER_*
|
||||
// HB_FUNC_INCLUDE USRRDD_*
|
||||
|
||||
EXTERNAL UR_SUPER_ADDFIELD
|
||||
EXTERNAL UR_SUPER_ALIAS
|
||||
EXTERNAL UR_SUPER_APPEND
|
||||
EXTERNAL UR_SUPER_BOF
|
||||
EXTERNAL UR_SUPER_CHILDEND
|
||||
EXTERNAL UR_SUPER_CHILDSTART
|
||||
EXTERNAL UR_SUPER_CHILDSYNC
|
||||
EXTERNAL UR_SUPER_CLEARFILTER
|
||||
EXTERNAL UR_SUPER_CLEARLOCATE
|
||||
EXTERNAL UR_SUPER_CLEARREL
|
||||
EXTERNAL UR_SUPER_CLEARSCOPE
|
||||
EXTERNAL UR_SUPER_CLOSE
|
||||
EXTERNAL UR_SUPER_CLOSEMEMFILE
|
||||
EXTERNAL UR_SUPER_COMPILE
|
||||
EXTERNAL UR_SUPER_CREATE
|
||||
EXTERNAL UR_SUPER_CREATEFIELDS
|
||||
EXTERNAL UR_SUPER_CREATEMEMFILE
|
||||
EXTERNAL UR_SUPER_DBEVAL
|
||||
EXTERNAL UR_SUPER_DELETE
|
||||
EXTERNAL UR_SUPER_DELETED
|
||||
EXTERNAL UR_SUPER_DROP
|
||||
EXTERNAL UR_SUPER_EOF
|
||||
EXTERNAL UR_SUPER_ERROR
|
||||
EXTERNAL UR_SUPER_EVALBLOCK
|
||||
EXTERNAL UR_SUPER_EXISTS
|
||||
EXTERNAL UR_SUPER_FIELDCOUNT
|
||||
EXTERNAL UR_SUPER_FIELDDISPLAY
|
||||
EXTERNAL UR_SUPER_FIELDINFO
|
||||
EXTERNAL UR_SUPER_FIELDNAME
|
||||
EXTERNAL UR_SUPER_FILTERTEXT
|
||||
EXTERNAL UR_SUPER_FLUSH
|
||||
EXTERNAL UR_SUPER_FORCEREL
|
||||
EXTERNAL UR_SUPER_FOUND
|
||||
EXTERNAL UR_SUPER_GETREC
|
||||
EXTERNAL UR_SUPER_GETVALUE
|
||||
EXTERNAL UR_SUPER_GETVALUEFILE
|
||||
EXTERNAL UR_SUPER_GETVARLEN
|
||||
EXTERNAL UR_SUPER_GOBOTTOM
|
||||
EXTERNAL UR_SUPER_GOCOLD
|
||||
EXTERNAL UR_SUPER_GOHOT
|
||||
EXTERNAL UR_SUPER_GOTO
|
||||
EXTERNAL UR_SUPER_GOTOID
|
||||
EXTERNAL UR_SUPER_GOTOP
|
||||
EXTERNAL UR_SUPER_INFO
|
||||
EXTERNAL UR_SUPER_LOCATE
|
||||
EXTERNAL UR_SUPER_LOCK
|
||||
EXTERNAL UR_SUPER_OPEN
|
||||
EXTERNAL UR_SUPER_OPENMEMFILE
|
||||
EXTERNAL UR_SUPER_ORDCREATE
|
||||
EXTERNAL UR_SUPER_ORDDESTROY
|
||||
EXTERNAL UR_SUPER_ORDINFO
|
||||
EXTERNAL UR_SUPER_ORDLSTADD
|
||||
EXTERNAL UR_SUPER_ORDLSTCLEAR
|
||||
EXTERNAL UR_SUPER_ORDLSTDELETE
|
||||
EXTERNAL UR_SUPER_ORDLSTFOCUS
|
||||
EXTERNAL UR_SUPER_ORDLSTREBUILD
|
||||
EXTERNAL UR_SUPER_ORDSETCOND
|
||||
EXTERNAL UR_SUPER_PACK
|
||||
EXTERNAL UR_SUPER_PACKREC
|
||||
EXTERNAL UR_SUPER_PUTREC
|
||||
EXTERNAL UR_SUPER_PUTVALUE
|
||||
EXTERNAL UR_SUPER_PUTVALUEFILE
|
||||
EXTERNAL UR_SUPER_RAWLOCK
|
||||
EXTERNAL UR_SUPER_RDDINFO
|
||||
EXTERNAL UR_SUPER_READDBHEADER
|
||||
EXTERNAL UR_SUPER_RECALL
|
||||
EXTERNAL UR_SUPER_RECCOUNT
|
||||
EXTERNAL UR_SUPER_RECID
|
||||
EXTERNAL UR_SUPER_RECINFO
|
||||
EXTERNAL UR_SUPER_RECNO
|
||||
EXTERNAL UR_SUPER_RELAREA
|
||||
EXTERNAL UR_SUPER_RELEVAL
|
||||
EXTERNAL UR_SUPER_RELTEXT
|
||||
EXTERNAL UR_SUPER_RENAME
|
||||
EXTERNAL UR_SUPER_SEEK
|
||||
EXTERNAL UR_SUPER_SETFIELDEXTENT
|
||||
EXTERNAL UR_SUPER_SETFILTER
|
||||
EXTERNAL UR_SUPER_SETLOCATE
|
||||
EXTERNAL UR_SUPER_SETREL
|
||||
EXTERNAL UR_SUPER_SKIP
|
||||
EXTERNAL UR_SUPER_SKIPFILTER
|
||||
EXTERNAL UR_SUPER_SKIPRAW
|
||||
EXTERNAL UR_SUPER_SORT
|
||||
EXTERNAL UR_SUPER_SYNCCHILDREN
|
||||
EXTERNAL UR_SUPER_TRANS
|
||||
EXTERNAL UR_SUPER_TRANSREC
|
||||
EXTERNAL UR_SUPER_UNLOCK
|
||||
EXTERNAL UR_SUPER_WRITEBHEADER
|
||||
EXTERNAL UR_SUPER_WRITEDBHEADER
|
||||
EXTERNAL UR_SUPER_ZAP
|
||||
EXTERNAL USRRDD_AREADATA
|
||||
EXTERNAL USRRDD_AREARESULT
|
||||
EXTERNAL USRRDD_GETFUNCTABLE
|
||||
EXTERNAL USRRDD_ID
|
||||
EXTERNAL USRRDD_RDDDATA
|
||||
EXTERNAL USRRDD_SETBOF
|
||||
EXTERNAL USRRDD_SETBOTTOM
|
||||
EXTERNAL USRRDD_SETEOF
|
||||
EXTERNAL USRRDD_SETFOUND
|
||||
EXTERNAL USRRDD_SETTOP
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated code below. DO NOT EDIT! */
|
||||
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
|
||||
/* compiler family. [vszakats] */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
#ifndef __HBEXTERN_CH__HBEXTUDD__
|
||||
#define __HBEXTERN_CH__HBEXTUDD__
|
||||
|
||||
#ifdef __HBEXTERN__HBEXTUDD__REQUEST
|
||||
ANNOUNCE __HBEXTERN__HBEXTUDD__
|
||||
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
|
||||
#endif
|
||||
|
||||
DYNAMIC UR_SUPER_ADDFIELD
|
||||
DYNAMIC UR_SUPER_ALIAS
|
||||
DYNAMIC UR_SUPER_APPEND
|
||||
DYNAMIC UR_SUPER_BOF
|
||||
DYNAMIC UR_SUPER_CHILDEND
|
||||
DYNAMIC UR_SUPER_CHILDSTART
|
||||
DYNAMIC UR_SUPER_CHILDSYNC
|
||||
DYNAMIC UR_SUPER_CLEARFILTER
|
||||
DYNAMIC UR_SUPER_CLEARLOCATE
|
||||
DYNAMIC UR_SUPER_CLEARREL
|
||||
DYNAMIC UR_SUPER_CLEARSCOPE
|
||||
DYNAMIC UR_SUPER_CLOSE
|
||||
DYNAMIC UR_SUPER_CLOSEMEMFILE
|
||||
DYNAMIC UR_SUPER_COMPILE
|
||||
DYNAMIC UR_SUPER_CREATE
|
||||
DYNAMIC UR_SUPER_CREATEFIELDS
|
||||
DYNAMIC UR_SUPER_CREATEMEMFILE
|
||||
DYNAMIC UR_SUPER_DBEVAL
|
||||
DYNAMIC UR_SUPER_DELETE
|
||||
DYNAMIC UR_SUPER_DELETED
|
||||
DYNAMIC UR_SUPER_DROP
|
||||
DYNAMIC UR_SUPER_EOF
|
||||
DYNAMIC UR_SUPER_ERROR
|
||||
DYNAMIC UR_SUPER_EVALBLOCK
|
||||
DYNAMIC UR_SUPER_EXISTS
|
||||
DYNAMIC UR_SUPER_FIELDCOUNT
|
||||
DYNAMIC UR_SUPER_FIELDDISPLAY
|
||||
DYNAMIC UR_SUPER_FIELDINFO
|
||||
DYNAMIC UR_SUPER_FIELDNAME
|
||||
DYNAMIC UR_SUPER_FILTERTEXT
|
||||
DYNAMIC UR_SUPER_FLUSH
|
||||
DYNAMIC UR_SUPER_FORCEREL
|
||||
DYNAMIC UR_SUPER_FOUND
|
||||
DYNAMIC UR_SUPER_GETREC
|
||||
DYNAMIC UR_SUPER_GETVALUE
|
||||
DYNAMIC UR_SUPER_GETVALUEFILE
|
||||
DYNAMIC UR_SUPER_GETVARLEN
|
||||
DYNAMIC UR_SUPER_GOBOTTOM
|
||||
DYNAMIC UR_SUPER_GOCOLD
|
||||
DYNAMIC UR_SUPER_GOHOT
|
||||
DYNAMIC UR_SUPER_GOTO
|
||||
DYNAMIC UR_SUPER_GOTOID
|
||||
DYNAMIC UR_SUPER_GOTOP
|
||||
DYNAMIC UR_SUPER_INFO
|
||||
DYNAMIC UR_SUPER_LOCATE
|
||||
DYNAMIC UR_SUPER_LOCK
|
||||
DYNAMIC UR_SUPER_OPEN
|
||||
DYNAMIC UR_SUPER_OPENMEMFILE
|
||||
DYNAMIC UR_SUPER_ORDCREATE
|
||||
DYNAMIC UR_SUPER_ORDDESTROY
|
||||
DYNAMIC UR_SUPER_ORDINFO
|
||||
DYNAMIC UR_SUPER_ORDLSTADD
|
||||
DYNAMIC UR_SUPER_ORDLSTCLEAR
|
||||
DYNAMIC UR_SUPER_ORDLSTDELETE
|
||||
DYNAMIC UR_SUPER_ORDLSTFOCUS
|
||||
DYNAMIC UR_SUPER_ORDLSTREBUILD
|
||||
DYNAMIC UR_SUPER_ORDSETCOND
|
||||
DYNAMIC UR_SUPER_PACK
|
||||
DYNAMIC UR_SUPER_PACKREC
|
||||
DYNAMIC UR_SUPER_PUTREC
|
||||
DYNAMIC UR_SUPER_PUTVALUE
|
||||
DYNAMIC UR_SUPER_PUTVALUEFILE
|
||||
DYNAMIC UR_SUPER_RAWLOCK
|
||||
DYNAMIC UR_SUPER_RDDINFO
|
||||
DYNAMIC UR_SUPER_READDBHEADER
|
||||
DYNAMIC UR_SUPER_RECALL
|
||||
DYNAMIC UR_SUPER_RECCOUNT
|
||||
DYNAMIC UR_SUPER_RECID
|
||||
DYNAMIC UR_SUPER_RECINFO
|
||||
DYNAMIC UR_SUPER_RECNO
|
||||
DYNAMIC UR_SUPER_RELAREA
|
||||
DYNAMIC UR_SUPER_RELEVAL
|
||||
DYNAMIC UR_SUPER_RELTEXT
|
||||
DYNAMIC UR_SUPER_RENAME
|
||||
DYNAMIC UR_SUPER_SEEK
|
||||
DYNAMIC UR_SUPER_SETFIELDEXTENT
|
||||
DYNAMIC UR_SUPER_SETFILTER
|
||||
DYNAMIC UR_SUPER_SETLOCATE
|
||||
DYNAMIC UR_SUPER_SETREL
|
||||
DYNAMIC UR_SUPER_SKIP
|
||||
DYNAMIC UR_SUPER_SKIPFILTER
|
||||
DYNAMIC UR_SUPER_SKIPRAW
|
||||
DYNAMIC UR_SUPER_SORT
|
||||
DYNAMIC UR_SUPER_SYNCCHILDREN
|
||||
DYNAMIC UR_SUPER_TRANS
|
||||
DYNAMIC UR_SUPER_TRANSREC
|
||||
DYNAMIC UR_SUPER_UNLOCK
|
||||
DYNAMIC UR_SUPER_WRITEBHEADER
|
||||
DYNAMIC UR_SUPER_WRITEDBHEADER
|
||||
DYNAMIC UR_SUPER_ZAP
|
||||
DYNAMIC USRRDD_AREADATA
|
||||
DYNAMIC USRRDD_AREARESULT
|
||||
DYNAMIC USRRDD_GETFUNCTABLE
|
||||
DYNAMIC USRRDD_ID
|
||||
DYNAMIC USRRDD_RDDDATA
|
||||
DYNAMIC USRRDD_SETBOF
|
||||
DYNAMIC USRRDD_SETBOTTOM
|
||||
DYNAMIC USRRDD_SETEOF
|
||||
DYNAMIC USRRDD_SETFOUND
|
||||
DYNAMIC USRRDD_SETTOP
|
||||
|
||||
#ifdef __HBEXTERN__HBEXTUDD__REQUEST
|
||||
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user