diff --git a/harbour/ChangeLog b/harbour/ChangeLog index aebff19073..9ecb282600 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,27 @@ +19990715-23:40 CET Eddie Runia + * tests/working/arrays.prg; + tests/working/dosshell.prg; + tests/working/dupvars.prg; + tests/working/keywords.prg; + tests/working/linecont.prg; + tests/working/linecont.prg; + tests/working/longstr2.prg; + tests/working/spawn.prg; + tests/working/spawn2.prg; + tests/working/test10.prg; + tests/working/testid.prg; + tests/working/test_all.prg + //NOTEST should be the first line + +19990715-23:14 CET Patrick Mast + All files for the Preprocessor lib from Felipe Coury + + source/hbpp/preproc.c + + doc/hbpplib.txt + + tests/working/testpre.prg + + Hbpplib.b32 + + Bldhbpp.bat + * changed tests/working/bld32exe.bat (to include hbpp.lib) + Thu Jul 15 17:32:29 1999 Gonzalo A. Diethelm * config/rules.cf: @@ -13,15 +37,6 @@ Thu Jul 15 17:32:29 1999 Gonzalo A. Diethelm Modified these files to be able to compile gtwin.c with gcc. It compiles and links, but it dumps core on execution... -19990715-23:14 CET Patrick Mast - All files for the Preprocessor lib from Felipe Coury - + source/hbpp/preproc.c - + doc/hbpplib.txt - + tests/working/testpre.prg - + Hbpplib.b32 - + Bldhbpp.bat - * changed tests/working/bld32exe.bat (to include hbpp.lib) - 19990715-16:30 Ryszard Glab *source/compiler/harbour.l diff --git a/harbour/funclist.txt b/harbour/funclist.txt new file mode 100644 index 0000000000..7bd158202a --- /dev/null +++ b/harbour/funclist.txt @@ -0,0 +1,233 @@ +; +; The Harbour Project +; funclist.txt - Function Status List +; +; Syntax: +; ;; +; +; Where: +; - [R]eady, [S]tarted, [N]ot Started +; +; Use ';' for comments +; +; Please review the following function status +; +AADD ;R; +ABS ;R; +ACHOICE ;N; +ACLONE ;R; +ACOPY ;R; +ADEL ;R; +ADIR ;N; +AEVAL ;R; +AFIELDS ;N; +AFILL ;R; +AINS ;R; +ALERT ;N; +ALIAS ;N; +ALLTRIM ;R; +ALTD ;N; +ARRAY ;R; +ASC ;R; +ASCAN ;R; +ASIZE ;R; +ASORT ;R; +AT ;R; +ATAIL ;R; +BIN2I ;R; +BIN2L ;R; +BIN2W ;R; +BOF ;N; +BREAK ;N; +BROWSE ;N; +CDOW ;R; +CHR ;R; +CMONTH ;R; +COL ;R; +COLORSELECT ;N; +CTOD ;R; +CURDIR ;N; +DATE ;R; +DAY ;R; +DBAPPEND ;S; +DBCLEARFILTER ;S; +DBCLEARINDEX ;S; +DBCLEARRELATION ;S; +DBCLOSEALL ;S; +DBCLOSEAREA ;S; +DBCOMMIT ;S; +DBCOMMITALL ;S; +DBCREATE ;S; +DBCREATEIND ;S; +DBDELETE ;S; +DBEDIT ;N; +DBEVAL ;S; +DBF ;N; +DBFILTER ;S; +DBGOBOTTOM ;S; +DBGOTO ;S; +DBGOTOP ;S; +DBRECALL ;S; +DBREINDEX ;S; +DBRELATION ;S; +DBRSELECT ;S; +DBSEEK ;S; +DBSELECTAREA ;S; +DBSETDRIVER ;S; +DBSETFILTER ;S; +DBSETINDEX ;S; +DBSETORDER ;S; +DBSETRELATION ;S; +DBSKIP ;S; +DBSTRUCT ;S; +DBUNLOCK ;S; +DBUNLOCKALL ;S; +DBUSEAREA ;S; +DELETED ;N; +DESCEND ;R; +DEVOUT ;R; +DEVOUTPICT ;N; +DEVPOS ;R; +DIRECTORY ;R; +DISKSPACE ;N; +DISPBEGIN ;N; +DISPBOX ;N; +DISPCOUNT ;N; +DISPEND ;N; +DISPOUT ;N; +DOSERROR ;N; +DOW ;R; +DTOC ;R; +DTOS ;R; +EMPTY ;R; +EOF ;N; +ERRORBLOCK ;R; +ERRORLEVEL ;R; +EVAL ;R; +EXP ;R; +FCLOSE ;R; +FCOUNT ;S; +FCREATE ;R; +FERASE ;R; +FERROR ;R; +FIELDBLOCK ;N; +FIELDGET ;S; +FIELDNAME ;S; +FIELDPOS ;S; +FIELDPUT ;S; +FIELDWBLOCK ;N; +FILE ;R; +FKLABEL ;N; +FKMAX ;N; +FLOCK ;N; +FOPEN ;R; +FOUND ;N; +FREAD ;R; +FREADSTR ;R; +FRENAME ;R; +FSEEK ;R; +FWRITE ;R; +GETENV ;R; +HARDCR ;R; +HEADER ;N; +I2BIN ;R; +IF ;R; +INDEXEXT ;N; +INDEXKEY ;N; +INDEXORD ;N; +INKEY ;N; +INT ;R; +ISALPHA ;R; +ISCOLOR ;N; +ISDIGIT ;R; +ISLOWER ;R; +ISPRINTER ;N; +ISUPPER ;R; +L2BIN ;R; +LASTKEY ;N; +LASTREC ;N; +LEFT ;R; +LEN ;R; +LOG ;R; +LOWER ;R; +LTRIM ;R; +LUPDATE ;N; +MAX ;R; +MAXCOL ;R; +MAXROW ;R; +MEMOEDIT ;N; +MEMOLINE ;N; +MEMOREAD ;N; +MEMORY ;N; +MEMOTRAN ;R; +MEMOWRIT ;N; +MEMVARBLOCK ;N; +MIN ;R; +MLCOUNT ;N; +MLCTOPOS ;N; +MLPOS ;N; +MOD ;R; +MONTH ;R; +MPOSTOLC ;N; +NETERR ;N; +NETNAME ;N; +NEXTKEY ;N; +NOSNOW ;N; +OS ;S; +OUTERR ;R; +OUTSTD ;R; +PAD ;R; +PCOL ;R; +PCOUNT ;R; +PROCLINE ;R; +PROCNAME ;R; +PROW ;R; +QOUT ;R; +RAT ;R; +READEXIT ;N; +READINSERT ;N; +READKEY ;N; +READMODAL ;N; +READVAR ;N; +RECCOUNT ;N; +RECNO ;N; +RECSIZE ;N; +REPLICATE ;R; +RESTSCREEN ;N; +RIGHT ;R; +RLOCK ;N; +ROUND ;R; +ROW ;R; +RTRIM ;R; +SAVESCREEN ;N; +SCROLL ;R; +SECONDS ;R; +SELECT ;S; +SET ;R; +SETBLINK ;N; +SETCANCEL ;N; +SETCOLOR ;N; +SETCURSOR ;N; +SETKEY ;N; +SETMODE ;N; +SETPOS ;R; +SETPRC ;R; +SOUNDEX ;S; +SPACE ;R; +SQRT ;R; +STR ;R; +STRTRAN ;R; +STUFF ;R; +SUBSTR ;R; +TIME ;R; +TONE ;N; +TRANSFORM ;R; +TYPE ;N; +UPDATED ;N; +UPPER ;R; +USED ;N; +VAL ;R; +VALTYPE ;R; +VERSION ;S; +WORD ;N; +YEAR ;R; diff --git a/harbour/tests/working/dosshell.prg b/harbour/tests/working/dosshell.prg index 06c57ef06c..08ff122faa 100644 --- a/harbour/tests/working/dosshell.prg +++ b/harbour/tests/working/dosshell.prg @@ -1,8 +1,8 @@ +//NOTEST // It is very frustrating if this one is auto-tested // // $Id$ // -//NOTEST // It is very frustrating if this one is auto-tested // // DosShell // diff --git a/harbour/tests/working/dupvars.prg b/harbour/tests/working/dupvars.prg index 8ff64681b2..caaabaf008 100644 --- a/harbour/tests/working/dupvars.prg +++ b/harbour/tests/working/dupvars.prg @@ -1,8 +1,8 @@ +//NOTEST // // $Id$ // -//NOTEST // Testing Harbour duplicate variable definition detection function Main() diff --git a/harbour/tests/working/keywords.prg b/harbour/tests/working/keywords.prg index fc8db6ed7a..cc54ad4bf9 100644 --- a/harbour/tests/working/keywords.prg +++ b/harbour/tests/working/keywords.prg @@ -1,8 +1,8 @@ +//NOTEST // // $Id$ // -//NOTEST //DO NOT RUN THIS PROGRAM - ITS PURPOSE IS THE SYNTAX CHECK ONLY! #include "keywords.ch" //INCLUDE test diff --git a/harbour/tests/working/linecont.prg b/harbour/tests/working/linecont.prg index 725e564211..4118ed07b7 100644 --- a/harbour/tests/working/linecont.prg +++ b/harbour/tests/working/linecont.prg @@ -1,8 +1,8 @@ +//NOTEST // // $Id$ // -//NOTEST FUNCTION MAIN() LOCAL a, b @@ -89,4 +89,4 @@ FUNCTION TEST1() ; LOCAL n; IF n==5; n =4; END; RETURN n FUNCTION TEST2(); LOCAL n WHILE n<5; n++; END -RETURN n \ No newline at end of file +RETURN n diff --git a/harbour/tests/working/longstr2.prg b/harbour/tests/working/longstr2.prg index e580f485c7..ee1ddf434c 100644 --- a/harbour/tests/working/longstr2.prg +++ b/harbour/tests/working/longstr2.prg @@ -1,8 +1,8 @@ +//NOTEST - You'll want to test this with the output redirected to a file! // // $Id$ // -//NOTEST - You'll want to test this with the output redirected to a file! function Main() @@ -49,4 +49,4 @@ return procedure Pause __Accept("Pause: ") -return \ No newline at end of file +return diff --git a/harbour/tests/working/spawn.prg b/harbour/tests/working/spawn.prg index 6ba751b679..fdc0f7fd9c 100644 --- a/harbour/tests/working/spawn.prg +++ b/harbour/tests/working/spawn.prg @@ -1,8 +1,8 @@ +//NOTEST // // $Id$ // -//NOTEST // // Spawn() // diff --git a/harbour/tests/working/spawn2.prg b/harbour/tests/working/spawn2.prg index 097c46e470..3b42014ac6 100644 --- a/harbour/tests/working/spawn2.prg +++ b/harbour/tests/working/spawn2.prg @@ -1,8 +1,8 @@ +//NOTEST // // $Id$ // -//NOTEST // // Spawn2 called from Spawn // diff --git a/harbour/tests/working/test10.prg b/harbour/tests/working/test10.prg index 043034b26e..bb050ce96e 100644 --- a/harbour/tests/working/test10.prg +++ b/harbour/tests/working/test10.prg @@ -1,8 +1,8 @@ +//NOTEST // // $Id$ // -//NOTEST // compile this using Harbour /10 flag Function Main() diff --git a/harbour/tests/working/test_all.prg b/harbour/tests/working/test_all.prg index 333bb0b725..39c78b8631 100644 --- a/harbour/tests/working/test_all.prg +++ b/harbour/tests/working/test_all.prg @@ -1,8 +1,8 @@ +//NOTEST // // $Id$ // -//NOTEST // AutoMatic Test Bank // Patrick Mast and David G. Holm // Compiler independent, but not platform independent (creates a DOS style batch file). diff --git a/harbour/tests/working/testid.prg b/harbour/tests/working/testid.prg index 548fd85e62..b0a7cb89cf 100644 --- a/harbour/tests/working/testid.prg +++ b/harbour/tests/working/testid.prg @@ -1,8 +1,8 @@ +//NOTEST // // $Id$ // -//NOTEST // Warning: This sample must be tested using /dTEST compiler flag //TODO: Check why there is core dump om Linux if this file is compiled