;
; $Id: funclist.txt,v 1.32 2001/11/29 01:13:43 dholm Exp $
;
; The Harbour Project
; funclist.txt - Function Status List
;
; Syntax:
; <function/method>;<state>;<platform>
;
; Where:
; <state> - R[eady], S[tarted], N[ot Started]
; <platform> - dos[-bcc16]
;              dos[-djgpp]
;              dos[-watcom]
;              w32[-bcc32][+T]
;              w32[-gcc][+T]
;              w32[-icc][+T]
;              w32[-mingw32][+T]
;              w32[-msvc][+T]
;              os2[-gcc][+T]
;              os2[-icc][+T]
;              lin[-gcc][+T]
;              mac[-mpw][+T]
;
;              Examples: w32-gcc+T, w32, w32-icc
;              (+T means multithreading ready)
;
; Use ';' for comments
;
; Please review the following function status
;
AADD                    ;R;
ABS                     ;R;
ACHOICE                 ;R;
ACLONE                  ;R;
ACOPY                   ;R;
ADEL                    ;R;
ADIR                    ;R;
AEVAL                   ;R;
AFIELDS                 ;R;
AFILL                   ;R;
AINS                    ;R;
ALERT                   ;R;
ALIAS                   ;R;
ALLTRIM                 ;R;
ALTD                    ;S;
ARRAY                   ;R;
ASC                     ;R;
ASCAN                   ;R;
ASIZE                   ;R;
ASORT                   ;R;
AT                      ;R;
ATAIL                   ;R;
BIN2I                   ;R;
BIN2L                   ;R;
BIN2W                   ;R;
BOF                     ;R;
BREAK                   ;R;
BROWSE                  ;S;
CDOW                    ;R;
CHR                     ;R;
CMONTH                  ;R;
COL                     ;R;
COLORSELECT             ;R;
CTOD                    ;R;
CURDIR                  ;R;
DATE                    ;R;
DAY                     ;R;
DBAPPEND                ;R;
DBCLEARFILTER           ;R;
DBCLEARINDEX            ;S;
DBCLEARRELATION         ;S;
DBCLOSEALL              ;R;
DBCLOSEAREA             ;R;
DBCOMMIT                ;R;
DBCOMMITALL             ;R;
DBCREATE                ;R;
DBCREATEIND             ;S;
DBDELETE                ;R;
DBEDIT                  ;R;
DBEVAL                  ;R;
DBF                     ;R;
DBFILTER                ;R;
DBGOBOTTOM              ;R;
DBGOTO                  ;R;
DBGOTOP                 ;R;
DBRECALL                ;R;
DBREINDEX               ;S;
DBRELATION              ;S;
DBRSELECT               ;S;
DBSEEK                  ;S;
DBSELECTAREA            ;R;
DBSETDRIVER             ;R;
DBSETFILTER             ;R;
DBSETINDEX              ;S;
DBSETORDER              ;S;
DBSETRELATION           ;S;
DBSKIP                  ;R;
DBSTRUCT                ;R;
DBTABLEEXT              ;R;
DBUNLOCK                ;R;
DBUNLOCKALL             ;R;
DBUSEAREA               ;R;
DELETED                 ;R;
DESCEND                 ;R;
DEVOUT                  ;R;
DEVOUTPICT              ;R;
DEVPOS                  ;R;
DIRECTORY               ;R;
DISKSPACE               ;R;
DISPBEGIN               ;S;
DISPBOX                 ;R;
DISPCOUNT               ;S;
DISPEND                 ;S;
DISPOUT                 ;R;
DISPOUTAT               ;R;
DOSERROR                ;S;
DOW                     ;R;
DTOC                    ;R;
DTOS                    ;R;
EMPTY                   ;R;
EOF                     ;R;
ERRORBLOCK              ;R;
ERRORLEVEL              ;R;
EVAL                    ;R;
EXP                     ;R;
FCLOSE                  ;R;
FCOUNT                  ;R;
FCREATE                 ;R;
FERASE                  ;R;
FERROR                  ;R;
FIELDBLOCK              ;R;
FIELDGET                ;R;
FIELDNAME               ;R;
FIELDPOS                ;R;
FIELDPUT                ;R;
FIELDWBLOCK             ;R;
FILE                    ;S;
FKLABEL                 ;R;
FKMAX                   ;R;
FLOCK                   ;R;
FOPEN                   ;R;
FOUND                   ;R;
FREAD                   ;R;
FREADSTR                ;R;
FRENAME                 ;R;
FSEEK                   ;R;
FWRITE                  ;R;
GETENV                  ;R;
HARDCR                  ;R;
HEADER                  ;R;
I2BIN                   ;R;
IF                      ;R;
INDEXEXT                ;S;
INDEXKEY                ;S;
INDEXORD                ;S;
INKEY                   ;S;
INT                     ;R;
ISALPHA                 ;R;
ISCOLOR                 ;S;
ISDIGIT                 ;R;
ISLOWER                 ;R;
ISPRINTER               ;S;dos
ISUPPER                 ;R;
L2BIN                   ;R;
LASTKEY                 ;S;
LASTREC                 ;R;
LEFT                    ;R;
LEN                     ;R;
LOG                     ;R;
LOWER                   ;R;
LTRIM                   ;R;
LUPDATE                 ;R;
MAX                     ;R;
MAXCOL                  ;R;
MAXROW                  ;R;
MEMOEDIT                ;S;
MEMOLINE                ;R;
MEMOREAD                ;R;
MEMORY                  ;S;
MEMOTRAN                ;R;
MEMOWRIT                ;R;
MEMVARBLOCK             ;R;
MIN                     ;R;
MLCOUNT                 ;R;
MLCTOPOS                ;R;
MLPOS                   ;R;
MOD                     ;R;
MONTH                   ;R;
MPOSTOLC                ;R;
NETERR                  ;R;
NETNAME                 ;R;
NEXTKEY                 ;S;
NOSNOW                  ;R;
OS                      ;S;
OUTERR                  ;R;
OUTSTD                  ;R;
PAD                     ;R;
PCOL                    ;R;
PCOUNT                  ;R;
PROCLINE                ;R;
PROCNAME                ;R;
PROW                    ;R;
QOUT                    ;R;
RAT                     ;R;
RDDLIST                 ;R;
RDDNAME                 ;R;
RDDREGISTER             ;R;
RDDSETDEFAULT           ;R;
READEXIT                ;R;
READINSERT              ;R;
READKEY                 ;R;
READMODAL               ;R;
READVAR                 ;R;
RECCOUNT                ;R;
RECNO                   ;R;
RECSIZE                 ;R;
REPLICATE               ;R;
RESTSCREEN              ;S;
RIGHT                   ;R;
RLOCK                   ;R;
ROUND                   ;R;
ROW                     ;R;
RTRIM                   ;R;
SAVESCREEN              ;S;
SCROLL                  ;R;
SECONDS                 ;R;
SELECT                  ;R;
SET                     ;R;
SETBLINK                ;S;
SETCANCEL               ;R;
SETCOLOR                ;S;
SETCURSOR               ;S;
SETKEY                  ;R;
SETMODE                 ;S;
SETPOS                  ;R;
SETPOSBS                ;R;
SETPRC                  ;R;
SOUNDEX                 ;R;
SPACE                   ;R;
SQRT                    ;R;
STR                     ;R;
STRTRAN                 ;R;
STRZERO                 ;R;
STUFF                   ;R;
SUBSTR                  ;R;
TIME                    ;R;
TONE                    ;S;
TRANSFORM               ;R;
TYPE                    ;R;
UPDATED                 ;R;
UPPER                   ;R;
USED                    ;R;
VAL                     ;R;
VALTYPE                 ;R;
VERSION                 ;S;
WORD                    ;R;
YEAR                    ;R;
; RDD DRIVER SYSTEM
DBRLOCK                 ;R;
DBRLOCKLIST             ;R;
DBRUNLOCK               ;R;
ORDBAGEXT               ;S;
ORDBAGNAME              ;S;
ORDCONDSET              ;S;
ORDCREATE               ;S;
ORDDESTROY              ;S;
ORDFOR                  ;S;
ORDKEY                  ;S;
ORDLISTADD              ;S;
ORDLISTCLEAR            ;S;
ORDLISTREBUI            ;S;
ORDNAME                 ;S;
ORDNUMBER               ;S;
ORDSETFOCUS             ;S;
RDDLIST                 ;R;
RDDNAME                 ;R;
RDDSETDEFAULT           ;R;
; INTERNAL FUNCTIONS
__Accept                ;R;
__AcceptStr             ;R;
__AtPrompt              ;R;
__CopyFile              ;R;
__dbApp                 ;S;
__dbContinue            ;R;
__dbCopy                ;S;
__dbCopyStruct          ;R;
__dbCopyXStruct         ;R;
__dbCreate              ;R;
__dbDelim               ;S;
__dbJoin                ;N;
__dbList                ;R;
__dbLocate              ;R;
__dbPack                ;R;
__dbSDF                 ;S;
__dbSort                ;N;
__dbTotal               ;N;
__dbUpdate              ;R;
__dbZap                 ;R;
__Dir                   ;R;
__Eject                 ;R;
__Keyboard              ;R;
__LabelForm             ;R;
__MClear                ;R;
__MenuTo                ;R;
__MRelease              ;R;
__MRestore              ;R;
__MSave                 ;R;
__MXRelease             ;R;
__Quit                  ;R;
__ReportForm            ;R;
__Run                   ;R;
__SetCentury            ;R;
__SetFormat             ;R;
__SetFunction           ;R;
__TextRestore           ;R;
__TextSave              ;R;
__TypeFile              ;R;
__Wait                  ;R;
__XRestScreen           ;R;
__XSaveScreen           ;R;
; GET SYSTEM
GETACTIVE               ;R;
GETAPPLYKEY             ;R;
GETDOSETKEY             ;R;
GETPOSTVALIDATE         ;R;
GETPREVALIDATE          ;R;
GETREADER               ;R;
READFORMAT              ;R;
READKILL                ;R;
READUPDATED             ;R;
UPDATED                 ;R;
; ERROR OBJECT
ErrorNew                ;R;
:Args                   ;R;
:CanDefault             ;R;
:CanRetry               ;R;
:CanSubstitute          ;R;
:Cargo                  ;R;
:Description            ;R;
:FileName               ;R;
:GenCode                ;R;
:Operation              ;R;
:OsCode                 ;R;
:Severity               ;R;
:SubCode                ;R;
:SubSystem              ;R;
:Tries                  ;R;
; GET OBJECT
GetNew                  ;S;
:BadDate                ;S;
:Block                  ;S;
:Buffer                 ;S;
:Cargo                  ;S;
:Changed                ;S;
:Clear                  ;S;
:Col                    ;S;
:ColorSpec              ;S;
:DecPos                 ;S;
:ExitState              ;S;
:HasFocus               ;S;
:Minus                  ;S;
:Name                   ;S;
:Original               ;S;
:Picture                ;S;
:Pos                    ;S;
:PostBlock              ;S;
:PreBlock               ;S;
:Reader                 ;S;
:Rejected               ;S;
:Row                    ;S;
:SubScript              ;S;
:Type                   ;S;
:TypeOut                ;S;
:Assign                 ;S;
:ColorDisp              ;S;
:Display                ;S;
:killFocus              ;S;
:Reset                  ;S;
:SetFocus               ;S;
:Undo                   ;S;
:UnTransform            ;S;
:UpDateBuffer           ;S;
:VarGet                 ;S;
:VarPut                 ;S;
:End                    ;S;
:Home                   ;S;
:Left                   ;S;
:Right                  ;S;
:ToDecPos               ;S;
:WordLeft               ;S;
:WordRight              ;S;
:BackSpace              ;S;
:Delete                 ;S;
:DelEnd                 ;S;
:DelLeft                ;S;
:DelRight               ;S;
:DelWordLeft            ;S;
:DelWordRight           ;S;
:Insert                 ;S;
:OverStrike             ;S;
; TBROWSE OBJECT
TBrowseNew              ;S;
TBrowseDB               ;S;
:AutoLite               ;S;
:Cargo                  ;S;
:ColCount               ;S;
:ColorSpec              ;S;
:ColPos                 ;S;
:ColSep                 ;S;
:FootSep                ;S;
:Freeze                 ;S;
:GoBottomBlock          ;S;
:GoTopBlock             ;S;
:HeadSep                ;S;
:HitBottom              ;S;
:HitTop                 ;S;
:LeftVisible            ;S;
:nBottom                ;S;
:nLeft                  ;S;
:nRight                 ;S;
:nTop                   ;S;
:RightVisible           ;S;
:RowCount               ;S;
:RowPos                 ;S;
:SkipBlock              ;S;
:Stable                 ;S;
:Down                   ;S;
:end                    ;S;
:GoBottom               ;S;
:GoTop                  ;S;
:Home                   ;S;
:Left                   ;S;
:PageDown               ;S;
:PageUp                 ;S;
:PanEnd                 ;S;
:PanHome                ;S;
:PanLeft                ;S;
:PanRight               ;S;
:Right                  ;S;
:Up                     ;S;
:AddColumn              ;S;
:ColorRect              ;S;
:ColWidth               ;S;
:Configure              ;S;
:DeHilite               ;S;
:DelColumn              ;S;
:ForceStable            ;S;
:GetColumn              ;S;
:Hilite                 ;S;
:InsColumn              ;S;
:Invalidate             ;S;
:RefreshAll             ;S;
:RefreshCurrent         ;S;
:SetColumn              ;S;
:Stabilize              ;S;
; TBCOLUMN OBJECT
TBColumnNew             ;S;
:Block                  ;S;
:Cargo                  ;S;
:ColorBlock             ;S;
:ColSep                 ;S;
:DefColor               ;S;
:Footing                ;S;
:FootSep                ;S;
:Heading                ;S;
:HeadSep                ;S;
:Picture                ;S;
:Width                  ;S;
; EXTEND API
_parc                   ;R;
_parclen                ;R;
_parcsiz                ;R;
_pards                  ;R;
_parinfa                ;R;
_parinfo                ;R;
_parl                   ;R;
_parnd                  ;R;
_parni                  ;R;
_parnl                  ;R;
_ret                    ;R;
_retc                   ;R;
_retclen                ;R;
_retds                  ;R;
_retl                   ;R;
_retnd                  ;R;
_retni                  ;R;
_retnl                  ;R;
_storc                  ;R;
_storclen               ;R;
_stords                 ;R;
_storl                  ;R;
_stornd                 ;R;
_storni                 ;R;
_stornl                 ;R;
; ITEM API
_evalLaunch             ;R;
_evalNew                ;R;
_evalPutParam           ;R;
_evalRelease            ;R;
_itemArrayGet           ;R;
_itemArrayNew           ;R;
_itemArrayPut           ;R;
_itemCopyC              ;R;
_itemFreeC              ;R;
_itemGetC               ;R;
_itemGetDS              ;R;
_itemGetL               ;R;
_itemGetND              ;R;
_itemGetNL              ;R;
_itemNew                ;R;
_itemParam              ;R;
_itemPutC               ;R;
_itemPutCL              ;R;
_itemPutDS              ;R;
_itemPutL               ;R;
_itemPutND              ;R;
_itemPutNL              ;R;
_itemRelease            ;R;
_itemReturn             ;R;
_itemSize               ;R;
_itemType               ;R;
; FIXED MEMORY API
_xalloc                 ;R;
_xfree                  ;R;
_xgrab                  ;R;
; VIRTUAL MEMORY API
_xvalloc                ;R;
_xvfree                 ;R;
_xvheapalloc            ;R;
_xvheapdestroy          ;R;
_xvheapfree             ;R;
_xvheaplock             ;R;
_xvheapnew              ;R;
_xvheapresize           ;R;
_xvheapunlock           ;R;
_xvlock                 ;R;
_xvlockcount            ;R;
_xvrealloc              ;R;
_xvsize                 ;R;
_xvunlock               ;R;
_xvunwire               ;R;
_xvwire                 ;R;
: ERROR API
_errGetDescrip          ;R;
_errGetFileName         ;R;
_errGetFlags            ;R;
_errGetGenCode          ;R;
_errGetOperation        ;R;
_errGetOsCode           ;R;
_errGetSeverity         ;R;
_errGetSubCode          ;R;
_errGetSubSystem        ;R;
_errGetTries            ;R;
_errLaunch              ;R;
_errNew                 ;R;
_errPutDescrip          ;R;
_errPutFileName         ;R;
_errPutFlags            ;R;
_errPutGenCode          ;R;
_errPutOperation        ;R;
_errPutOsCode           ;R;
_errPutSeverity         ;R;
_errPutSubCode          ;R;
_errPutSubSystem        ;R;
_errPutTries            ;R;
_errRelease             ;R;
; FILESYS API
_fsChDir                ;R;
_fsChDrv                ;R;
_fsClose                ;R;
_fsCommit               ;R;
_fsCreate               ;R;
_fsCurDir               ;S;
_fsCurDrv               ;R;
_fsDelete               ;R;
_fsError                ;R;
_fsExtOpen              ;S;
_fsIsDrv                ;R;
_fsLock                 ;R;
_fsMkDir                ;R;
_fsOpen                 ;R;
_fsRead                 ;R;
_fsRmDir                ;R;
_fsRename               ;R;
_fsSeek                 ;R;
_fsWrite                ;R;
; GT API
_gtBox                  ;S;
_gtBoxD                 ;S;
_gtBoxS                 ;S;
_gtColorSelect          ;S;
_gtDispBegin            ;S;
_gtDispCount            ;S;
_gtDispEnd              ;S;
_gtGetColorStr          ;S;
_gtGetCursor            ;S;
_gtGetPos               ;S;
_gtIsColor              ;S;
_gtMaxCol               ;S;
_gtMaxRow               ;S;
_gtPostExt              ;S;
_gtPreExt               ;S;
_gtRectSize             ;S;
_gtRepChar              ;S;
_gtRest                 ;S;
_gtSave                 ;S;
_gtScrDim               ;S;
_gtScroll               ;S;
_gtSetBlink             ;S;
_gtSetColorStr          ;S;
_gtSetCursor            ;S;
_gtSetMode              ;S;
_gtSetPos               ;S;
_gtSetSnowFlag          ;S;
_gtWrite                ;S;
_gtWriteAt              ;S;
_gtWriteCon             ;S;
; RDD
; TODO:
; UNDOCUMENTED
; TODO:
