1022 lines
17 KiB
Plaintext
1022 lines
17 KiB
Plaintext
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/*
|
|
* Harbour Project source code:
|
|
* The declarations for all harbour defined functions/procedures.
|
|
*
|
|
* Copyright 1999 Ryszard Glab <rglab@imid.med.pl>
|
|
* www - http://www.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 of the License, or
|
|
* (at your option) any later version, with one exception:
|
|
*
|
|
* The exception is that if you link the Harbour Runtime Library (HRL)
|
|
* and/or the Harbour Virtual Machine (HVM) 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 HRL
|
|
* and/or HVM code into it.
|
|
*
|
|
* 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 program; if not, write to the Free Software
|
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA (or visit
|
|
* their web site at http://www.gnu.org/).
|
|
*
|
|
*/
|
|
|
|
#ifndef HB_EXTERN_CH_
|
|
#define HB_EXTERN_CH_
|
|
|
|
#include "hbsetup.ch"
|
|
|
|
/* TOFIX: Add #ifdefs for the Xbase++/VO/C5.3 extension parts [vszakats] */
|
|
|
|
// Files from: vm
|
|
//
|
|
//
|
|
//symbols from file: vm\arrays.c
|
|
//
|
|
EXTERNAL ARRAY
|
|
EXTERNAL AADD
|
|
EXTERNAL ASIZE
|
|
EXTERNAL ATAIL
|
|
EXTERNAL AINS
|
|
EXTERNAL ADEL
|
|
EXTERNAL AFILL
|
|
EXTERNAL ASCAN
|
|
EXTERNAL AEVAL
|
|
EXTERNAL ACOPY
|
|
EXTERNAL ACLONE
|
|
//
|
|
//symbols from file: vm\break.c
|
|
//
|
|
EXTERNAL BREAK
|
|
//
|
|
//symbols from file: vm\classes.c
|
|
//
|
|
EXTERNAL __CLSADDMSG
|
|
EXTERNAL __CLSNEW
|
|
EXTERNAL __CLSDELMSG
|
|
EXTERNAL __CLSINST
|
|
EXTERNAL __CLSMODMSG
|
|
EXTERNAL __OBJGETCLSNAME
|
|
EXTERNAL __OBJHASMSG
|
|
EXTERNAL __OBJCLONE
|
|
EXTERNAL __OBJSENDMSG
|
|
EXTERNAL __CLSINSTSUPER
|
|
EXTERNAL __CLS_CNTCLSDATA
|
|
EXTERNAL __CLS_CNTDATA
|
|
EXTERNAL __CLS_DECDATA
|
|
EXTERNAL __CLS_INCDATA
|
|
EXTERNAL __CLASSNEW
|
|
EXTERNAL __CLASSINSTANCE
|
|
EXTERNAL __CLASSADD
|
|
EXTERNAL __CLASSNAME
|
|
EXTERNAL __CLASSSEL
|
|
EXTERNAL __GETMESSAGE
|
|
//
|
|
//symbols from file: vm\cmdarg.c
|
|
//
|
|
EXTERNAL HB_ARGCHECK
|
|
EXTERNAL HB_ARGSTRING
|
|
EXTERNAL HB_ARGC
|
|
EXTERNAL HB_ARGV
|
|
//
|
|
//symbols from file: vm\debug.c
|
|
//
|
|
EXTERNAL __VMSTKGCOUNT
|
|
EXTERNAL __VMSTKGLIST
|
|
EXTERNAL __VMSTKLCOUNT
|
|
EXTERNAL __VMSTKLLIST
|
|
EXTERNAL __VMPARLLIST
|
|
EXTERNAL __VMVARLGET
|
|
//
|
|
//symbols from file: vm\dynsym.c
|
|
//
|
|
EXTERNAL __DYNSCOUNT
|
|
EXTERNAL __DYNSGETNAME
|
|
EXTERNAL __DYNSGETINDEX
|
|
//
|
|
//symbols from file: vm\fm.c
|
|
//
|
|
EXTERNAL MEMORY
|
|
//
|
|
//symbols from file: vm\hvm.c
|
|
//
|
|
EXTERNAL ERRORLEVEL
|
|
EXTERNAL __VMVARSLIST
|
|
EXTERNAL __VMVARSGET
|
|
//
|
|
//symbols from file: vm\initexit.c
|
|
//
|
|
EXTERNAL __QUIT
|
|
//
|
|
//symbols from file: vm\memvars.c
|
|
//
|
|
EXTERNAL __MVPUBLIC
|
|
EXTERNAL __QQPUB
|
|
EXTERNAL __MVPRIVATE
|
|
EXTERNAL __MVXRELEASE
|
|
EXTERNAL __MVRELEASE
|
|
EXTERNAL __MVSCOPE
|
|
EXTERNAL __MVCLEAR
|
|
EXTERNAL __MVDBGINFO
|
|
EXTERNAL __MVGET
|
|
EXTERNAL __MVPUT
|
|
EXTERNAL __MVSAVE
|
|
EXTERNAL __MVRESTORE
|
|
EXTERNAL __MCLEAR
|
|
EXTERNAL __MRELEASE
|
|
EXTERNAL __MXRELEASE
|
|
EXTERNAL __MSAVE
|
|
EXTERNAL __MRESTORE
|
|
//
|
|
//symbols from file: vm\pcount.c
|
|
//
|
|
EXTERNAL PCOUNT
|
|
//
|
|
//symbols from file: vm\proc.c
|
|
//
|
|
EXTERNAL PROCNAME
|
|
EXTERNAL PROCLINE
|
|
EXTERNAL PROCFILE
|
|
//
|
|
//symbols from file: vm\pvalue.c
|
|
//
|
|
EXTERNAL HB_PVALUE
|
|
//
|
|
//symbols from file: vm\harbinit.prg
|
|
//
|
|
EXTERNAL CLIPPER520
|
|
#ifdef HB_COMPAT_C53
|
|
EXTERNAL CLIPPER530
|
|
#endif
|
|
EXTERNAL __SETHELPK
|
|
//------------------------------------------------------------
|
|
// Files from: rtl
|
|
//
|
|
//
|
|
//symbols from file: rtl\binnum.c
|
|
//
|
|
EXTERNAL BIN2W
|
|
EXTERNAL BIN2I
|
|
EXTERNAL BIN2L
|
|
EXTERNAL BIN2U
|
|
EXTERNAL I2BIN
|
|
EXTERNAL W2BIN
|
|
EXTERNAL L2BIN
|
|
EXTERNAL U2BIN
|
|
//
|
|
//symbols from file: rtl\console.c
|
|
//
|
|
EXTERNAL HB_OSNEWLINE
|
|
EXTERNAL OUTSTD
|
|
EXTERNAL OUTERR
|
|
EXTERNAL QQOUT
|
|
EXTERNAL QOUT
|
|
EXTERNAL SETPOS
|
|
EXTERNAL SETPOSBS
|
|
EXTERNAL DEVPOS
|
|
EXTERNAL DEVOUT
|
|
EXTERNAL DISPOUT
|
|
EXTERNAL DISPOUTAT
|
|
EXTERNAL __EJECT
|
|
EXTERNAL PROW
|
|
EXTERNAL PCOL
|
|
EXTERNAL SETPRC
|
|
EXTERNAL SCROLL
|
|
EXTERNAL MAXROW
|
|
EXTERNAL MAXCOL
|
|
EXTERNAL ROW
|
|
EXTERNAL COL
|
|
EXTERNAL DISPBOX
|
|
EXTERNAL DISPBEGIN
|
|
EXTERNAL DISPEND
|
|
EXTERNAL DISPCOUNT
|
|
EXTERNAL ISCOLOR
|
|
EXTERNAL NOSNOW
|
|
EXTERNAL HB_SHADOW
|
|
EXTERNAL DBGSHADOW
|
|
EXTERNAL SAVESCREEN
|
|
EXTERNAL RESTSCREEN
|
|
EXTERNAL SETCURSOR
|
|
EXTERNAL SETBLINK
|
|
EXTERNAL SETMODE
|
|
EXTERNAL __ACCEPT
|
|
EXTERNAL __ACCEPTSTR
|
|
EXTERNAL HB_COLORINDEX
|
|
//
|
|
//symbols from file: rtl\copyfile.c
|
|
//
|
|
EXTERNAL __COPYFILE
|
|
//
|
|
//symbols from file: rtl\dates.c
|
|
//
|
|
EXTERNAL CTOD
|
|
EXTERNAL DTOC
|
|
EXTERNAL DTOS
|
|
EXTERNAL STOD
|
|
EXTERNAL HB_STOD
|
|
EXTERNAL YEAR
|
|
EXTERNAL MONTH
|
|
EXTERNAL DAY
|
|
EXTERNAL TIME
|
|
EXTERNAL DATE
|
|
EXTERNAL DOW
|
|
EXTERNAL CMONTH
|
|
EXTERNAL CDOW
|
|
EXTERNAL SECONDS
|
|
//
|
|
//symbols from file: rtl\descend.c
|
|
//
|
|
EXTERNAL DESCEND
|
|
//
|
|
//symbols from file: rtl\dir.c
|
|
//
|
|
EXTERNAL DIRECTORY
|
|
//
|
|
//symbols from file: rtl\do.c
|
|
//
|
|
EXTERNAL DO
|
|
EXTERNAL EVAL
|
|
//
|
|
//symbols from file: rtl\empty.c
|
|
//
|
|
EXTERNAL EMPTY
|
|
//
|
|
//symbols from file: rtl\environ.c
|
|
//
|
|
EXTERNAL OS
|
|
EXTERNAL VERSION
|
|
EXTERNAL GETENV
|
|
EXTERNAL GETE
|
|
EXTERNAL __RUN
|
|
//
|
|
//symbols from file: rtl\errorapi.c
|
|
//
|
|
EXTERNAL ERRORNEW
|
|
EXTERNAL __ERRINHANDLER
|
|
EXTERNAL ERRORBLOCK
|
|
EXTERNAL DOSERROR
|
|
EXTERNAL __ERRRT_BASE
|
|
//
|
|
//symbols from file: rtl\filesys.c
|
|
//
|
|
EXTERNAL FOPEN
|
|
EXTERNAL FCREATE
|
|
EXTERNAL FREAD
|
|
EXTERNAL FWRITE
|
|
EXTERNAL FERROR
|
|
EXTERNAL FCLOSE
|
|
EXTERNAL FERASE
|
|
EXTERNAL FRENAME
|
|
EXTERNAL FSEEK
|
|
EXTERNAL FILE
|
|
EXTERNAL FREADSTR
|
|
EXTERNAL CURDIR
|
|
EXTERNAL DIRCHANGE
|
|
EXTERNAL MAKEDIR
|
|
EXTERNAL DIRREMOVE
|
|
EXTERNAL DISKSPACE
|
|
EXTERNAL ISDISK
|
|
EXTERNAL DISKCHANGE
|
|
EXTERNAL DISKNAME
|
|
EXTERNAL CURDRIVE
|
|
EXTERNAL HB_FNAMESPLIT
|
|
EXTERNAL HB_FNAMEMERGE
|
|
EXTERNAL FSETDEVMOD
|
|
//
|
|
//symbols from file: rtl\hardcr.c
|
|
//
|
|
EXTERNAL HARDCR
|
|
//
|
|
//symbols from file: rtl\inkey.c
|
|
//
|
|
EXTERNAL INKEY
|
|
EXTERNAL __KEYBOARD
|
|
EXTERNAL HB_KEYPUT
|
|
EXTERNAL NEXTKEY
|
|
EXTERNAL LASTKEY
|
|
EXTERNAL FKLABEL
|
|
EXTERNAL FKMAX
|
|
//
|
|
//symbols from file: rtl\isprint.c
|
|
//
|
|
EXTERNAL ISPRINTER
|
|
//
|
|
//symbols from file: rtl\len.c
|
|
//
|
|
EXTERNAL LEN
|
|
//
|
|
//symbols from file: rtl\math.c
|
|
//
|
|
EXTERNAL ABS
|
|
EXTERNAL EXP
|
|
EXTERNAL INT
|
|
EXTERNAL LOG
|
|
EXTERNAL MAX
|
|
EXTERNAL MIN
|
|
EXTERNAL MOD
|
|
EXTERNAL ROUND
|
|
EXTERNAL SQRT
|
|
//
|
|
//symbols from file: rtl\memofile.c
|
|
//
|
|
EXTERNAL MEMOREAD
|
|
EXTERNAL MEMOWRIT
|
|
//
|
|
//symbols from file: rtl\memoline.c
|
|
//
|
|
EXTERNAL MEMOLINE
|
|
//
|
|
//symbols from file: rtl\mlcount.c
|
|
//
|
|
EXTERNAL MLCOUNT
|
|
//
|
|
//symbols from file: rtl\mlpos.c
|
|
//
|
|
EXTERNAL MLPOS
|
|
//
|
|
//symbols from file: rtl\mouseapi.c
|
|
//
|
|
EXTERNAL MPRESENT
|
|
EXTERNAL MHIDE
|
|
EXTERNAL MSHOW
|
|
EXTERNAL MSETCURSOR
|
|
EXTERNAL MROW
|
|
EXTERNAL MCOL
|
|
EXTERNAL MSETPOS
|
|
EXTERNAL MRIGHTDOWN
|
|
EXTERNAL MLEFTDOWN
|
|
EXTERNAL MDBLCLK
|
|
EXTERNAL MSAVESTATE
|
|
EXTERNAL MRESTSTATE
|
|
EXTERNAL MSETBOUNDS
|
|
EXTERNAL NUMBUTTONS
|
|
EXTERNAL SETMOUSE
|
|
//
|
|
//symbols from file: rtl\mtran.c
|
|
//
|
|
EXTERNAL MEMOTRAN
|
|
//
|
|
//symbols from file: rtl\natmsg.c
|
|
//
|
|
EXTERNAL ISAFFIRM
|
|
EXTERNAL ISNEGATIVE
|
|
EXTERNAL NATIONMSG
|
|
EXTERNAL _NATSORTVER
|
|
EXTERNAL _NATMSGVER
|
|
//
|
|
//symbols from file: rtl\net.c
|
|
//
|
|
EXTERNAL NETNAME
|
|
//
|
|
//symbols from file: rtl\oemansi.c
|
|
//
|
|
EXTERNAL HB_ANSITOOEM
|
|
EXTERNAL HB_OEMTOANSI
|
|
EXTERNAL CONVTOOEMCP
|
|
EXTERNAL CONVTOANSICP
|
|
//
|
|
//symbols from file: rtl\oldbox.c
|
|
//
|
|
EXTERNAL __BOX
|
|
EXTERNAL __BOXD
|
|
EXTERNAL __BOXS
|
|
//
|
|
//symbols from file: rtl\oldclear.c
|
|
//
|
|
EXTERNAL __ATCLEAR
|
|
EXTERNAL __CLEAR
|
|
//
|
|
//symbols from file: rtl\samples.c
|
|
//
|
|
EXTERNAL AMPM
|
|
EXTERNAL DAYS
|
|
EXTERNAL ELAPTIME
|
|
EXTERNAL LENNUM
|
|
EXTERNAL SECS
|
|
EXTERNAL TSTRING
|
|
//
|
|
//symbols from file: rtl\set.c
|
|
//
|
|
EXTERNAL SETCANCEL
|
|
EXTERNAL __SETCENTURY
|
|
EXTERNAL SET
|
|
EXTERNAL DEFPATH
|
|
EXTERNAL __DEFPATH
|
|
//
|
|
//symbols from file: rtl\setcolor.c
|
|
//
|
|
EXTERNAL SETCOLOR
|
|
EXTERNAL COLORSELECT
|
|
//
|
|
//symbols from file: rtl\soundex.c
|
|
//
|
|
EXTERNAL SOUNDEX
|
|
//
|
|
//symbols from file: rtl\strings.c
|
|
//
|
|
EXTERNAL ISALPHA
|
|
EXTERNAL ISDIGIT
|
|
EXTERNAL ISUPPER
|
|
EXTERNAL ISLOWER
|
|
EXTERNAL LTRIM
|
|
EXTERNAL RTRIM
|
|
EXTERNAL TRIM
|
|
EXTERNAL ALLTRIM
|
|
EXTERNAL PADR
|
|
EXTERNAL PAD
|
|
EXTERNAL PADL
|
|
EXTERNAL PADC
|
|
EXTERNAL AT
|
|
EXTERNAL RAT
|
|
EXTERNAL CHR
|
|
EXTERNAL ASC
|
|
EXTERNAL LEFT
|
|
EXTERNAL RIGHT
|
|
EXTERNAL SUBSTR
|
|
EXTERNAL LOWER
|
|
EXTERNAL UPPER
|
|
EXTERNAL REPLICATE
|
|
EXTERNAL SPACE
|
|
EXTERNAL STUFF
|
|
EXTERNAL STRTRAN
|
|
EXTERNAL VAL
|
|
EXTERNAL STR
|
|
EXTERNAL STRZERO
|
|
EXTERNAL HB_VALTOSTR
|
|
//
|
|
//symbols from file: rtl\tone.c
|
|
//
|
|
EXTERNAL TONE
|
|
//
|
|
//symbols from file: rtl\trace.c
|
|
//
|
|
EXTERNAL HB_TRACESTATE
|
|
EXTERNAL HB_TRACELEVEL
|
|
//
|
|
//symbols from file: rtl\transfrm.c
|
|
//
|
|
EXTERNAL TRANSFORM
|
|
//
|
|
//symbols from file: rtl\type.c
|
|
//
|
|
EXTERNAL TYPE
|
|
//
|
|
//symbols from file: rtl\valtype.c
|
|
//
|
|
EXTERNAL VALTYPE
|
|
//
|
|
//symbols from file: rtl\word.c
|
|
//
|
|
EXTERNAL WORD
|
|
//
|
|
//symbols from file: rtl\xhelp.c
|
|
//
|
|
EXTERNAL __XHELP
|
|
//
|
|
//symbols from file: rtl\achoice.prg
|
|
//
|
|
EXTERNAL ACHOICE
|
|
//
|
|
//symbols from file: rtl\adir.prg
|
|
//
|
|
EXTERNAL ADIR
|
|
//
|
|
//symbols from file: rtl\alert.prg
|
|
//
|
|
EXTERNAL ALERT
|
|
EXTERNAL __NONOALERT
|
|
//
|
|
//symbols from file: rtl\asort.prg
|
|
//
|
|
EXTERNAL ASORT
|
|
//
|
|
//symbols from file: rtl\browdb.prg
|
|
//
|
|
EXTERNAL TBROWSEDB
|
|
EXTERNAL DBSKIPPER
|
|
//
|
|
//symbols from file: rtl\browse.prg
|
|
//
|
|
EXTERNAL BROWSE
|
|
//
|
|
//symbols from file: rtl\dbedit.prg
|
|
//
|
|
EXTERNAL DBEDIT
|
|
//
|
|
//symbols from file: rtl\devoutp.prg
|
|
//
|
|
EXTERNAL DEVOUTPICT
|
|
//
|
|
//symbols from file: rtl\dircmd.prg
|
|
//
|
|
EXTERNAL __DIR
|
|
//
|
|
//symbols from file: rtl\dummy.prg
|
|
//
|
|
EXTERNAL ORDCOND
|
|
EXTERNAL ORDDESCEND
|
|
EXTERNAL ORDISUNIQUE
|
|
EXTERNAL ORDKEYADD
|
|
EXTERNAL ORDKEYCOUNT
|
|
EXTERNAL ORDKEYDEL
|
|
EXTERNAL ORDKEYGOTO
|
|
EXTERNAL ORDKEYNO
|
|
EXTERNAL ORDKEYVAL
|
|
EXTERNAL ORDSCOPE
|
|
EXTERNAL ORDSETRELATION
|
|
EXTERNAL ORDSKIPUNIQUE
|
|
EXTERNAL DBFILEGET
|
|
EXTERNAL DBFILEPUT
|
|
EXTERNAL DBINFO
|
|
EXTERNAL DBORDERINFO
|
|
EXTERNAL DBRECORDINFO
|
|
EXTERNAL DBFIELDINFO
|
|
EXTERNAL DBSETRELATION
|
|
EXTERNAL DBCLEARRELATION
|
|
EXTERNAL MEMOEDIT
|
|
EXTERNAL MLCTOPOS
|
|
EXTERNAL MPOSTOLC
|
|
EXTERNAL __DBAPP
|
|
EXTERNAL __DBCOPY
|
|
EXTERNAL __DBDELIM
|
|
EXTERNAL __DBJOIN
|
|
EXTERNAL __DBLIST
|
|
EXTERNAL __DBSDF
|
|
EXTERNAL __DBSORT
|
|
EXTERNAL __DBTOTAL
|
|
EXTERNAL __DBUPDATE
|
|
EXTERNAL __DBARRANGE
|
|
EXTERNAL __DBFLIST
|
|
EXTERNAL __DBOPENSDF
|
|
EXTERNAL __DBTRANS
|
|
EXTERNAL __DBTRANSREC
|
|
//
|
|
//symbols from file: rtl\fieldbl.prg
|
|
//
|
|
EXTERNAL FIELDBLOCK
|
|
EXTERNAL FIELDWBLOCK
|
|
//
|
|
//symbols from file: rtl\input.prg
|
|
//
|
|
EXTERNAL __INPUT
|
|
//
|
|
//symbols from file: rtl\memvarbl.prg
|
|
//
|
|
EXTERNAL MEMVARBLOCK
|
|
//
|
|
//symbols from file: rtl\menuto.prg
|
|
//
|
|
EXTERNAL __ATPROMPT
|
|
EXTERNAL __MENUTO
|
|
//
|
|
//symbols from file: rtl\objfunc.prg
|
|
//
|
|
EXTERNAL __OBJHASDATA
|
|
EXTERNAL __OBJHASMETHOD
|
|
EXTERNAL __OBJGETMSGLIST
|
|
EXTERNAL __OBJGETMETHODLIST
|
|
EXTERNAL __OBJGETVALUELIST
|
|
EXTERNAL __OBJSETVALUELIST
|
|
EXTERNAL __OBJADDMETHOD
|
|
EXTERNAL __OBJADDINLINE
|
|
EXTERNAL __OBJADDDATA
|
|
EXTERNAL __OBJMODMETHOD
|
|
EXTERNAL __OBJMODINLINE
|
|
EXTERNAL __OBJDELMETHOD
|
|
EXTERNAL __OBJDELINLINE
|
|
EXTERNAL __OBJDELDATA
|
|
//
|
|
//symbols from file: rtl\readkey.prg
|
|
//
|
|
EXTERNAL READKEY
|
|
//
|
|
//symbols from file: rtl\setkey.prg
|
|
//
|
|
EXTERNAL SETKEY
|
|
EXTERNAL HB_SETKEYGET
|
|
EXTERNAL HB_SETKEYSAVE
|
|
EXTERNAL HB_SETKEYCHECK
|
|
//
|
|
//symbols from file: rtl\setta.prg
|
|
//
|
|
EXTERNAL SETTYPEAHEAD
|
|
//
|
|
//symbols from file: rtl\tbcolumn.prg
|
|
//
|
|
EXTERNAL TBCOLUMNNEW
|
|
//
|
|
//symbols from file: rtl\tbrowse.prg
|
|
//
|
|
EXTERNAL TBROWSENEW
|
|
//
|
|
//symbols from file: rtl\tclass.prg
|
|
//
|
|
EXTERNAL TCLASS
|
|
//
|
|
//symbols from file: rtl\text.prg
|
|
//
|
|
EXTERNAL __TEXTSAVE
|
|
EXTERNAL __TEXTRESTORE
|
|
//
|
|
//symbols from file: rtl\tget.prg
|
|
//
|
|
EXTERNAL GETNEW
|
|
EXTERNAL __GET
|
|
EXTERNAL _GET_
|
|
//
|
|
//symbols from file: rtl\tgetlist.prg
|
|
//
|
|
EXTERNAL READMODAL
|
|
EXTERNAL GETREADER
|
|
EXTERNAL GETPREVALIDATE
|
|
EXTERNAL GETPOSTVALIDATE
|
|
EXTERNAL GETDOSETKEY
|
|
EXTERNAL READFORMAT
|
|
EXTERNAL __SETFORMAT
|
|
EXTERNAL READKILL
|
|
EXTERNAL __KILLREAD
|
|
EXTERNAL GETACTIVE
|
|
EXTERNAL READVAR
|
|
EXTERNAL READEXIT
|
|
EXTERNAL READINSERT
|
|
EXTERNAL READUPDATED
|
|
EXTERNAL UPDATED
|
|
EXTERNAL GETAPPLYKEY
|
|
//
|
|
//symbols from file: rtl\tlabel.prg
|
|
//
|
|
EXTERNAL __LABELFORM
|
|
//
|
|
//symbols from file: rtl\treport.prg
|
|
//
|
|
EXTERNAL __REPORTFORM
|
|
//
|
|
//symbols from file: rtl\typefile.prg
|
|
//
|
|
EXTERNAL __TYPEFILE
|
|
//
|
|
//symbols from file: rtl\wait.prg
|
|
//
|
|
EXTERNAL __WAIT
|
|
//
|
|
//symbols from file: rtl\xsavescr.prg
|
|
//
|
|
EXTERNAL __XSAVESCREEN
|
|
EXTERNAL __XRESTSCREEN
|
|
//------------------------------------------------------------
|
|
// Files from: rdd
|
|
//
|
|
//
|
|
//symbols from file: rdd\dbcmd.c
|
|
//
|
|
EXTERNAL _DBF
|
|
EXTERNAL _SDF
|
|
EXTERNAL _DELIM
|
|
EXTERNAL RDDSYS
|
|
EXTERNAL AFIELDS
|
|
EXTERNAL ALIAS
|
|
EXTERNAL DBEVAL
|
|
EXTERNAL DBF
|
|
EXTERNAL BOF
|
|
EXTERNAL DBAPPEND
|
|
EXTERNAL DBCLEARFILTER
|
|
EXTERNAL DBCLOSEALL
|
|
EXTERNAL DBCLOSEAREA
|
|
EXTERNAL DBCOMMIT
|
|
EXTERNAL DBCOMMITALL
|
|
EXTERNAL __DBCONTINUE
|
|
EXTERNAL DBCREATE
|
|
EXTERNAL DBDELETE
|
|
EXTERNAL DBFILTER
|
|
EXTERNAL DBGOBOTTOM
|
|
EXTERNAL DBGOTO
|
|
EXTERNAL DBGOTOP
|
|
EXTERNAL __DBLOCATE
|
|
EXTERNAL __DBSETLOCATE
|
|
EXTERNAL __DBPACK
|
|
EXTERNAL DBRECALL
|
|
EXTERNAL DBRLOCK
|
|
EXTERNAL DBRLOCKLIST
|
|
EXTERNAL DBRUNLOCK
|
|
EXTERNAL DBSEEK
|
|
EXTERNAL DBSELECTAREA
|
|
EXTERNAL __DBSETFOUND
|
|
EXTERNAL DBSKIP
|
|
EXTERNAL DBSETFILTER
|
|
EXTERNAL DBSTRUCT
|
|
EXTERNAL DBTABLEEXT
|
|
EXTERNAL DBUNLOCK
|
|
EXTERNAL DBUNLOCKALL
|
|
EXTERNAL DBUSEAREA
|
|
EXTERNAL __DBZAP
|
|
EXTERNAL DELETED
|
|
EXTERNAL EOF
|
|
EXTERNAL FCOUNT
|
|
EXTERNAL FIELDGET
|
|
EXTERNAL FIELDNAME
|
|
EXTERNAL FIELDPOS
|
|
EXTERNAL FIELDPUT
|
|
EXTERNAL FLOCK
|
|
EXTERNAL FOUND
|
|
EXTERNAL HEADER
|
|
EXTERNAL INDEXORD
|
|
EXTERNAL LASTREC
|
|
EXTERNAL LOCK
|
|
EXTERNAL LUPDATE
|
|
EXTERNAL NETERR
|
|
EXTERNAL ORDBAGEXT
|
|
EXTERNAL ORDBAGNAME
|
|
EXTERNAL ORDCONDSET
|
|
EXTERNAL ORDCREATE
|
|
EXTERNAL ORDDESTROY
|
|
EXTERNAL ORDFOR
|
|
EXTERNAL ORDKEY
|
|
EXTERNAL ORDLISTADD
|
|
EXTERNAL ORDLISTCLEAR
|
|
EXTERNAL ORDLISTREBUILD
|
|
EXTERNAL ORDNAME
|
|
EXTERNAL ORDNUMBER
|
|
EXTERNAL ORDSETFOCUS
|
|
EXTERNAL RDDLIST
|
|
EXTERNAL RDDNAME
|
|
EXTERNAL RDDREGISTER
|
|
EXTERNAL RECCOUNT
|
|
EXTERNAL RECNO
|
|
EXTERNAL RECSIZE
|
|
EXTERNAL RLOCK
|
|
EXTERNAL SELECT
|
|
EXTERNAL USED
|
|
EXTERNAL __RDDSETDEFAULT
|
|
EXTERNAL RDDSETDEFAULT
|
|
EXTERNAL DBSETDRIVER
|
|
//
|
|
//symbols from file: rdd\dbf1.c
|
|
//
|
|
EXTERNAL _DBFC
|
|
EXTERNAL DBF_GETFUNCTABLE
|
|
//
|
|
//symbols from file: rdd\dbnubs.c
|
|
//
|
|
EXTERNAL DBREINDEX
|
|
EXTERNAL DBCREATEINDEX
|
|
EXTERNAL DBCLEARINDEX
|
|
EXTERNAL DBSETINDEX
|
|
EXTERNAL DBSETORDER
|
|
EXTERNAL __DBSEEK
|
|
EXTERNAL __DBSKIP
|
|
EXTERNAL __DBGOTOP
|
|
EXTERNAL __DBGOBOTTOM
|
|
EXTERNAL __DBGOTO
|
|
EXTERNAL __DBAPPEND
|
|
EXTERNAL __DBDELETE
|
|
EXTERNAL __DBRECALL
|
|
EXTERNAL __DBCOMMIT
|
|
EXTERNAL __DBCOMMITALL
|
|
EXTERNAL __DBUNLOCK
|
|
EXTERNAL __DBUNLALL
|
|
EXTERNAL __DBSETFILTER
|
|
EXTERNAL __DBCLEARRELATION
|
|
EXTERNAL __DBSETRELATION
|
|
EXTERNAL __DBREINDEX
|
|
EXTERNAL __DBCREATINDEX
|
|
EXTERNAL __DBCLEARINDEX
|
|
EXTERNAL __DBSETINDEX
|
|
EXTERNAL __DBSETORDER
|
|
EXTERNAL __DBCLOSEAREA
|
|
EXTERNAL __DBCLOSE
|
|
EXTERNAL __DBUSE
|
|
EXTERNAL __DBSELECT
|
|
//
|
|
//symbols from file: rdd\delim1.c
|
|
//
|
|
EXTERNAL _DELIMC
|
|
EXTERNAL DELIM_GETFUNCTABLE
|
|
//
|
|
//symbols from file: rdd\sdf1.c
|
|
//
|
|
EXTERNAL _SDFC
|
|
EXTERNAL SDF_GETFUNCTABLE
|
|
//
|
|
//symbols from file: rdd\dbstrux.prg
|
|
//
|
|
EXTERNAL __DBCOPYSTRUCT
|
|
EXTERNAL __DBCOPYXSTRUCT
|
|
EXTERNAL __DBCREATE
|
|
#ifdef HARBOUR_STRICT_CLIPPER_COMPATIBILITY
|
|
EXTERNAL __FLEDIT
|
|
#endif
|
|
EXTERNAL __DBSTRUCTFILTER
|
|
//
|
|
//symbols from file: rdd\rddord.prg
|
|
//
|
|
EXTERNAL INDEXEXT
|
|
EXTERNAL INDEXKEY
|
|
//------------------------------------------------------------
|
|
// Files from: pp
|
|
//
|
|
//
|
|
//symbols from file: pp\hbpplib.c
|
|
//
|
|
EXTERNAL __PREPROCESS
|
|
//------------------------------------------------------------
|
|
// Files from: tools
|
|
//
|
|
//
|
|
//symbols from file: tools\asciisum.c
|
|
//
|
|
EXTERNAL GT_ASCIISUM
|
|
//
|
|
//symbols from file: tools\ascpos.c
|
|
//
|
|
EXTERNAL GT_ASCPOS
|
|
//
|
|
//symbols from file: tools\atdiff.c
|
|
//
|
|
EXTERNAL GT_ATDIFF
|
|
//
|
|
//symbols from file: tools\chareven.c
|
|
//
|
|
EXTERNAL GT_CHAREVEN
|
|
//
|
|
//symbols from file: tools\charmix.c
|
|
//
|
|
EXTERNAL GT_CHARMIX
|
|
//
|
|
//symbols from file: tools\charodd.c
|
|
//
|
|
EXTERNAL GT_CHARODD
|
|
//
|
|
//symbols from file: tools\chrcount.c
|
|
//
|
|
EXTERNAL GT_CHRCOUNT
|
|
//
|
|
//symbols from file: tools\chrfirst.c
|
|
//
|
|
EXTERNAL GT_CHRFIRST
|
|
//
|
|
//symbols from file: tools\chrtotal.c
|
|
//
|
|
EXTERNAL GT_CHRTOTAL
|
|
//
|
|
//symbols from file: tools\ctchksum.c
|
|
//
|
|
EXTERNAL CT_CHECKSUM
|
|
//
|
|
//symbols from file: tools\ctchrmix.c
|
|
//
|
|
EXTERNAL CT_CHARMIX
|
|
//
|
|
//symbols from file: tools\ctcrypt.c
|
|
//
|
|
EXTERNAL CT_CRYPT
|
|
//
|
|
//symbols from file: tools\dates2.c
|
|
//
|
|
EXTERNAL AMONTHS
|
|
EXTERNAL ADAYS
|
|
EXTERNAL ISLEAPYEAR
|
|
EXTERNAL DAYSINMONTH
|
|
EXTERNAL EOM
|
|
EXTERNAL BOM
|
|
EXTERNAL WOM
|
|
EXTERNAL DOY
|
|
EXTERNAL WOY
|
|
EXTERNAL EOY
|
|
EXTERNAL BOY
|
|
//
|
|
//symbols from file: tools\datesx.c
|
|
//
|
|
EXTERNAL DATETIME
|
|
//
|
|
//symbols from file: tools\dbftools.c
|
|
//
|
|
EXTERNAL FIELDTYPE
|
|
EXTERNAL FIELDSIZE
|
|
EXTERNAL FIELDDECI
|
|
//
|
|
//symbols from file: tools\hb_f.c
|
|
//
|
|
EXTERNAL HB_FUSE
|
|
EXTERNAL HB_FRECNO
|
|
EXTERNAL HB_FSKIP
|
|
EXTERNAL HB_FREADLN
|
|
EXTERNAL HB_FEOF
|
|
EXTERNAL HB_FGOTO
|
|
EXTERNAL HB_FGOBOTTOM
|
|
EXTERNAL HB_FGOTOP
|
|
EXTERNAL HB_FLASTREC
|
|
EXTERNAL HB_FSELECT
|
|
//
|
|
//symbols from file: tools\io.c
|
|
//
|
|
EXTERNAL CD
|
|
EXTERNAL MD
|
|
EXTERNAL RD
|
|
EXTERNAL DISKUSED
|
|
EXTERNAL DISKFREE
|
|
EXTERNAL DISKFULL
|
|
//
|
|
//symbols from file: tools\mathx.c
|
|
//
|
|
EXTERNAL ACOS
|
|
EXTERNAL ASIN
|
|
EXTERNAL ATAN
|
|
EXTERNAL COS
|
|
EXTERNAL COSH
|
|
EXTERNAL LOG10
|
|
EXTERNAL SIN
|
|
EXTERNAL SINH
|
|
EXTERNAL TAN
|
|
EXTERNAL TANH
|
|
EXTERNAL PI
|
|
//
|
|
//symbols from file: tools\strasint.c
|
|
//
|
|
//
|
|
//symbols from file: tools\strcount.c
|
|
//
|
|
EXTERNAL GT_STRCOUNT
|
|
//
|
|
//symbols from file: tools\strcspn.c
|
|
//
|
|
EXTERNAL GT_STRCSPN
|
|
//
|
|
//symbols from file: tools\strdiff.c
|
|
//
|
|
EXTERNAL GT_STRDIFF
|
|
//
|
|
//symbols from file: tools\strexpan.c
|
|
//
|
|
EXTERNAL GT_STREXPAND
|
|
//
|
|
//symbols from file: tools\strfmt.c
|
|
//
|
|
EXTERNAL STRFORMAT
|
|
//
|
|
//symbols from file: tools\stringsx.c
|
|
//
|
|
EXTERNAL STRTOKEN
|
|
EXTERNAL STRDUMP
|
|
EXTERNAL ROT13
|
|
//
|
|
//symbols from file: tools\strleft.c
|
|
//
|
|
EXTERNAL GT_STRLEFT
|
|
//
|
|
//symbols from file: tools\strpbrk.c
|
|
//
|
|
EXTERNAL GT_STRPBRK
|
|
//
|
|
//symbols from file: tools\strright.c
|
|
//
|
|
EXTERNAL GT_STRRIGHT
|
|
//
|
|
//symbols from file: tools\fileread.prg
|
|
//
|
|
EXTERNAL TFILEREAD
|
|
//
|
|
//symbols from file: tools\html.prg
|
|
//
|
|
//
|
|
//symbols from file: tools\nconvert.prg
|
|
//
|
|
EXTERNAL ISBIN
|
|
EXTERNAL ISOCTAL
|
|
EXTERNAL ISDEC
|
|
EXTERNAL ISHEXA
|
|
EXTERNAL DECTOBIN
|
|
EXTERNAL DECTOOCTAL
|
|
EXTERNAL DECTOHEXA
|
|
EXTERNAL BINTODEC
|
|
EXTERNAL OCTALTODEC
|
|
EXTERNAL HEXATODEC
|
|
//
|
|
//symbols from file: tools\numtxten.prg
|
|
//
|
|
EXTERNAL NUMTOTXTEN
|
|
//
|
|
//symbols from file: tools\numtxthu.prg
|
|
//
|
|
EXTERNAL NUMTOTXTHU
|
|
//
|
|
//symbols from file: tools\stringp.prg
|
|
//
|
|
EXTERNAL DEFAULT
|
|
EXTERNAL TOCHAR
|
|
EXTERNAL DEBUG
|
|
//------------------------------------------------------------
|
|
|
|
#endif /* HB_EXTERN_CH_ */
|