diff --git a/harbour/ChangeLog b/harbour/ChangeLog index ec6655fcc3..83728af442 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,13 @@ +20000218-00:04 GMT+1 Victor Szakats + - source/runner/stdalone/external.prg + * makefile.bc + makefile.vc + source/runner/stdalone/Makefile + - Removed EXTERNAL.PRG, since it's no longer needed. + * source/rtl/typefile.prg + + TOFIX added about non-standard class usage. + ! CVS ID fixed (again). + 20000217-15:22 EST Paul Tucker * source/pp/hbppint.c * added cast diff --git a/harbour/makefile.bc b/harbour/makefile.bc index 72b91f58d3..8733fd0283 100644 --- a/harbour/makefile.bc +++ b/harbour/makefile.bc @@ -1247,11 +1247,8 @@ $(OBJ_DIR)\runlib.obj : $(RUNNER_DIR)\runlib.c # # hbrun.exe # -$(RUNNER_EXE) : $(RUNNER_DIR)\stdalone\external.prg \ - $(RUNNER_DIR)\stdalone\hbrun.prg +$(RUNNER_EXE) : $(RUNNER_DIR)\stdalone\hbrun.prg - $(HARBOUR_EXE) -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$(OBJ_DIR)\ $(RUNNER_DIR)\stdalone\external.prg - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$(OBJ_DIR)\external.obj $(OBJ_DIR)\external.c $(HARBOUR_EXE) -i$(INCLUDE_DIR) -i$(RUNNER_DIR)\stdalone -n $(HARBOUR_OPT) -o$(OBJ_DIR)\ $(RUNNER_DIR)\stdalone\hbrun.prg $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$(OBJ_DIR)\hbrun.obj $(OBJ_DIR)\hbrun.c @@ -1259,7 +1256,6 @@ $(RUNNER_EXE) : $(RUNNER_DIR)\stdalone\external.prg \ echo -e$(RUNNER_EXE) >> make.tmp echo -I$(INCLUDE_DIR) >> make.tmp echo $(OBJ_DIR)\hbrun.obj >> make.tmp - echo $(OBJ_DIR)\external.obj >> make.tmp echo $(HARBOUR_LIB) >> make.tmp echo $(PP_LIB) >> make.tmp echo $(COMMON_LIB) >> make.tmp diff --git a/harbour/makefile.vc b/harbour/makefile.vc index 6439969798..882f68505d 100644 --- a/harbour/makefile.vc +++ b/harbour/makefile.vc @@ -323,22 +323,16 @@ $(PP_EXE) : \ -del hbstr.obj $(RUNNER_EXE) : \ - $(RUNNER_DIR)\stdalone\external.prg \ $(RUNNER_DIR)\stdalone\hbrun.prg - $(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(RUNNER_DIR)\stdalone\external.prg $(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ -i$(RUNNER_DIR)\stdalone\ $(RUNNER_DIR)\stdalone\hbrun.prg - $(CC) -TP $(CFLAGS) $(OBJ_DIR)\hbrun.c $(OBJ_DIR)\external.c -o $(BIN_DIR)\hbrun /link $(LIBS) - -del external.obj + $(CC) -TP $(CFLAGS) $(OBJ_DIR)\hbrun.c -o $(BIN_DIR)\hbrun /link $(LIBS) -del hbrun.obj # # To compile this you must have a JDK installed # #$(RUNNER_DLL) : \ -# $(RUNNER_DIR)\stdalone\external.prg -# $(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(RUNNER_DIR)\stdalone\external.prg -# $(CC) -TP $(CFLAGS) $(RUNNER_DIR)\runjava.c $(OBJ_DIR)\external.c -o $(BIN_DIR)\runjava.dll /link-dll $(LIBS) -# -del external.obj +# $(CC) -TP $(CFLAGS) $(RUNNER_DIR)\runjava.c -o $(BIN_DIR)\runjava.dll /link-dll $(LIBS) # -del runjava.obj # -del $(BIN_DIR)\runjava.exp # -del $(BIN_DIR)\runjava.lib @@ -383,7 +377,7 @@ $(HBDOC_EXE) : \ $(HBDOC_DIR)\genhpc.prg \ $(HBDOC_DIR)\genasc.prg $(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(HBDOC_DIR)\hbdoc.prg - $(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(HBDOC_DIR)\genos2.prg + $(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(HBDOC_DIR)\genos2.prg $(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(HBDOC_DIR)\gentrf.prg $(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(HBDOC_DIR)\genng.prg $(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(HBDOC_DIR)\genhtm.prg diff --git a/harbour/source/rtl/typefile.prg b/harbour/source/rtl/typefile.prg index 86c0dc9fea..26ced148c1 100644 --- a/harbour/source/rtl/typefile.prg +++ b/harbour/source/rtl/typefile.prg @@ -1,5 +1,5 @@ /* - * $Id: + * $Id$ */ /* @@ -33,6 +33,10 @@ * */ +/* TOFIX: The usage of non-standard Harbour functionality (TFileRead()) should + be replaced with plain RTL function calls. Now it requires TOOLS to + link at all. [vszakats] */ + #include 'common.ch' #include 'error.ch' diff --git a/harbour/source/runner/stdalone/Makefile b/harbour/source/runner/stdalone/Makefile index 4e2a91e255..d4e1e9e586 100644 --- a/harbour/source/runner/stdalone/Makefile +++ b/harbour/source/runner/stdalone/Makefile @@ -10,7 +10,6 @@ ROOT = ../../../ PRG_SOURCES=\ hbrun.prg \ - external.prg \ PRG_MAIN=hbrun.prg diff --git a/harbour/source/runner/stdalone/external.prg b/harbour/source/runner/stdalone/external.prg deleted file mode 100644 index c5f2afb0b2..0000000000 --- a/harbour/source/runner/stdalone/external.prg +++ /dev/null @@ -1,960 +0,0 @@ -/* - * $Id$ - */ - -/* - * Harbour Project source code: - * The declarations for all harbour defined functions/procedures. - * - * Copyright 1999 Ryszard Glab - * 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/). - * - */ - -#include "hbsetup.ch" - -/* TOFIX: Add #ifdefs for the Xbase++/VO/C5.3 extension parts [vszakats] */ - -EXTERNAL __PREPROCESS - -// Files from: vm -// -// -//symbols from file: vm\cmdarg.c -// -EXTERNAL __ARGCHECK -EXTERNAL __ARGSTRING -EXTERNAL __ARGC -EXTERNAL __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\hvm.c -// -EXTERNAL LEN -EXTERNAL EMPTY -EXTERNAL VALTYPE -EXTERNAL TYPE -EXTERNAL WORD -EXTERNAL PROCNAME -EXTERNAL PROCLINE -EXTERNAL PROCFILE -EXTERNAL ERRORLEVEL -EXTERNAL PCOUNT -EXTERNAL HB_PVALUE -EXTERNAL __QUIT -EXTERNAL BREAK -EXTERNAL __XHELP -EXTERNAL __VMVARSLIST -EXTERNAL __VMVARSGET -// -//symbols from file: vm\initsymb.c -// -// -//symbols from file: vm\main.c -// -// -//symbols from file: vm\mainstd.c -// -// -//symbols from file: vm\mainwin.c -// -//------------------------------------------------------------ -// Files from: rtl -// -// -//symbols from file: rtl\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: rtl\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 -// -//symbols from file: rtl\codebloc.c -// -// -//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 __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 DAY -EXTERNAL MONTH -EXTERNAL YEAR -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\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\extend.c -// -// -//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 BIN2W -EXTERNAL BIN2I -EXTERNAL BIN2L -EXTERNAL I2BIN -EXTERNAL L2BIN -EXTERNAL HB_FNAMESPLIT -EXTERNAL HB_FNAMEMERGE -EXTERNAL FSETDEVMOD -// -//symbols from file: rtl\fm.c -// -EXTERNAL MEMORY -// -//symbols from file: rtl\gtapi.c -// -// -//symbols from file: rtl\gtxxx.c -// -// -//symbols from file: rtl\hardcr.c -// -EXTERNAL HARDCR -// -//symbols from file: rtl\inkey.c -// -EXTERNAL INKEY -EXTERNAL __KEYBOARD -EXTERNAL __KEYPUT -EXTERNAL NEXTKEY -EXTERNAL LASTKEY -EXTERNAL FKLABEL -EXTERNAL FKMAX -// -//symbols from file: rtl\itemapi.c -// -// -//symbols from file: rtl\langapi.c -// -// -//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\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: rtl\mlcount.c -// -EXTERNAL MLCOUNT -// -//symbols from file: rtl\mouseapi.c -// -#ifdef HB_COMPAT_C53 -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 -#endif -#ifdef HB_COMPAT_XPP -EXTERNAL NUMBUTTONS -EXTERNAL SETMOUSE -#endif -// -//symbols from file: rtl\mousexxx.c -// -// -//symbols from file: rtl\msgxxx.c -// -// -//symbols from file: rtl\mtran.c -// -EXTERNAL MEMOTRAN -// -//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\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\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\transfrm.c -// -EXTERNAL TRANSFORM -// -//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 -// -//symbols from file: rtl\browse.prg -// -EXTERNAL BROWSE -// -//symbols from file: rtl\devoutp.prg -// -EXTERNAL DEVOUTPICT -// -//symbols from file: rtl\dircmd.prg -// -EXTERNAL __DIR -// -//symbols from file: rtl\dummy.prg -// -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 INDEXORD -EXTERNAL DBSEEK -EXTERNAL DBSETRELATION -EXTERNAL DBCLEARRELATION -EXTERNAL DBEVAL -EXTERNAL DBFILEGET -EXTERNAL DBFILEPUT -EXTERNAL DBINFO -EXTERNAL DBORDERINFO -EXTERNAL DBRECORDINFO -EXTERNAL DBFIELDINFO -EXTERNAL MEMOEDIT -EXTERNAL MLCTOPOS -EXTERNAL MLPOS -EXTERNAL MPOSTOLC -EXTERNAL __DBAPP -EXTERNAL __DBCOPY -EXTERNAL __DBCOPYSTRUCT -EXTERNAL __DBCOPYXSTRUCT -EXTERNAL __DBCREATE -EXTERNAL __DBDELIM -EXTERNAL __DBJOIN -EXTERNAL __DBLIST -EXTERNAL __DBPACK -EXTERNAL __DBSDF -EXTERNAL __DBSORT -EXTERNAL __DBTOTAL -EXTERNAL __DBUPDATE -EXTERNAL __DBZAP -EXTERNAL __DBARRANGE -EXTERNAL __DBFLIST -EXTERNAL __DBOPENSDF -EXTERNAL __DBSETFOUND -EXTERNAL __DBSETLOCATE -EXTERNAL __DBTRANS -EXTERNAL __DBTRANSREC -EXTERNAL DBEDIT -EXTERNAL ISPRINTER -EXTERNAL NETNAME -EXTERNAL __TYPEFILE -EXTERNAL __LABELFORM -EXTERNAL __REPORTFORM -EXTERNAL GETACTIVE -EXTERNAL GETAPPLYKEY -EXTERNAL GETDOSETKEY -EXTERNAL GETPOSTVALIDATE -EXTERNAL GETPREVALIDATE -EXTERNAL GETREADER -EXTERNAL READFORMAT -EXTERNAL READKILL -EXTERNAL READUPDATED -EXTERNAL UPDATED -EXTERNAL __SETFORMAT -EXTERNAL AMPM -EXTERNAL TSTRING -EXTERNAL SECS -EXTERNAL DAYS -EXTERNAL LENNUM -EXTERNAL ELAPTIME -EXTERNAL SOUNDEX -EXTERNAL _NATSORTVER -EXTERNAL ISAFFIRM -EXTERNAL ISNEGATIVE -EXTERNAL NATIONMSG -EXTERNAL _NATMSGVER -// -//symbols from file: rtl\errorsys.prg -// -// -//symbols from file: rtl\fieldbl.prg -// -EXTERNAL FIELDBLOCK -EXTERNAL FIELDWBLOCK -// -//symbols from file: rtl\harbinit.prg -// -// -//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\rddord.prg -// -EXTERNAL DBCREATEINDEX -EXTERNAL DBSETINDEX -EXTERNAL DBCLEARINDEX -EXTERNAL DBREINDEX -EXTERNAL DBSETORDER -EXTERNAL INDEXEXT -EXTERNAL INDEXKEY -// -//symbols from file: rtl\readkey.prg -// -EXTERNAL READKEY -// -//symbols from file: rtl\readvar.prg -// -EXTERNAL READVAR -// -//symbols from file: rtl\setfunc.prg -// -// -//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\terror.prg -// -// -//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 READEXIT -EXTERNAL READINSERT -// -//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 BOF -EXTERNAL DBAPPEND -EXTERNAL DBCLEARFILTER -EXTERNAL DBCLOSEALL -EXTERNAL DBCLOSEAREA -EXTERNAL DBCOMMIT -EXTERNAL DBCOMMITALL -EXTERNAL DBCREATE -EXTERNAL DBDELETE -EXTERNAL DBF -EXTERNAL DBFILTER -EXTERNAL DBGOBOTTOM -EXTERNAL DBGOTO -EXTERNAL DBGOTOP -EXTERNAL DBRECALL -EXTERNAL DBRLOCK -EXTERNAL DBRLOCKLIST -EXTERNAL DBRUNLOCK -EXTERNAL DBSELECTAREA -EXTERNAL DBSETDRIVER -EXTERNAL DBSETFILTER -EXTERNAL DBSKIP -EXTERNAL DBSTRUCT -EXTERNAL DBTABLEEXT -EXTERNAL DBUNLOCK -EXTERNAL DBUNLOCKALL -EXTERNAL DBUSEAREA -EXTERNAL DELETED -EXTERNAL EOF -EXTERNAL FCOUNT -EXTERNAL FIELDGET -EXTERNAL FIELDNAME -EXTERNAL FIELDPOS -EXTERNAL FIELDPUT -EXTERNAL FLOCK -EXTERNAL FOUND -EXTERNAL HEADER -EXTERNAL LASTREC -EXTERNAL LOCK -EXTERNAL LUPDATE -EXTERNAL NETERR -EXTERNAL RDDLIST -EXTERNAL RDDNAME -EXTERNAL RDDREGISTER -EXTERNAL RDDSETDEFAULT -EXTERNAL RECCOUNT -EXTERNAL RECNO -EXTERNAL RECSIZE -EXTERNAL RLOCK -EXTERNAL SELECT -EXTERNAL USED -EXTERNAL __RDDSETDEFAULT -// -//symbols from file: rdd\dbf1.c -// -EXTERNAL _DBFC -EXTERNAL DBF_GETFUNCTABLE -// -//symbols from file: rdd\dbnubs.c -// -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\dbf0.prg -// -// -//symbols from file: rdd\delim0.prg -// -// -//symbols from file: rdd\rddsys.prg -// -// -//symbols from file: rdd\sdf0.prg -// -//------------------------------------------------------------ -// Files from: hbpp -// -//------------------------------------------------------------ -// 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\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\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\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 -//------------------------------------------------------------ - -EXTERNAL DBFCDX -EXTERNAL DBFNTX -EXTERNAL RDDSYS -EXTERNAL _DBF -EXTERNAL _DELIM -EXTERNAL RDDSYS -EXTERNAL _SDF -EXTERNAL SysInit -EXTERNAL CLIPPER520 -#ifdef HB_COMPAT_C53 -EXTERNAL CLIPPER530 -#endif -