ADEL()
SHIFT ARRAY ELEMENTS DOWN. DBU.LIB
ARRAYS
CLIP
ADIR()
FILL AN ARRAY WITH DISK DIR FILENAMES. DBU.LIB
AFILL()
FILL ARRAY ELEMENTS WITH ONE VALUE. DBU.LIB
AINS()
SHIFT ARRAY ELEMENTS UP. USE DBU.LIB
ARRREST()
RESTORE CLIPPER ARRAY FROM DISK FILE
RETTIG
ARRSAVE()
SAVE CLIPPER ARRAY TO DISK FILE
ARRSORT()
CALL C ROUTINES TO SORT AN ARRAY BY DATA
ASCAN()
SEARCH FOR SPECIFIC VALUE WITHIN AN ARRAY. DBU.LIB
ATYPE()
DATA TYPE OF A C,IPPER ARRAY ELEMENT
CREACHAR
ALLOCATE MEMORY FOR C CHARACTER ARRAY
DECLARE
CREATES A ONE-DIMENTIONAL ARRAY. ELEMENTS CAN BE MIXED
FREECHAR
RELEASE MEMORY ALLOCATED WITH CREACHAR
PASSARR
PASS NUMERIC/DATE/LOGICAL ARRAY FROM CLIPPER TO C
PASSCHAR
PASS CHARACTER ARRAY FROM CLIPPER TO C
READARRC
READ CHARACTER ARRAY FROM DISK FILE
READARRN
READ NUMERIC/DATE/LOGICAL ARRAY FROM DISK FILE
RETARR
PASS NUMERIC/DATE/LOGICAL ARRAY FROM C TO CLIPPER
RETCHAR
PASS CHARACTER ARRAY FROM C TO CLIPPER
SORTARRN
SORT NUMERIC/DATE/LOGICAL ARRAY BY DATA
WRITARRC
WRITE CHARACTER ARRAY TO DISK FILE
WRITARRN
WRITE NUMERIC/DATE/LOGICAL ARRAY TO DISK FILE
DEPDB()
DEPRECIATION BY DECLINING-BALANCE METHOD
BUSINESS
DEPSL()
DEPRICIATION BY STRAIGHT-LINE METHOD
DEPVALDB()
DEPRECIATED VALUE BY DECLINING-BALANCE METHOD
DEPVALSL()
DEPRECIATED VALUE BY STRAIGHT-LINE METHOD
EFFYIELD()
EFFECTIVE YIELD (EFFETIVE RATE OF INTEREST)
EOQ()
ECONOMIC ORDER QUANTITY (OF INVENTORY ITEM)
INCTIME()
TIME TO INCREASE INVESTMENT BY SPECIFIED AMOUNT
TOMONEY()
"...DOLLARS AND ...CENTS" WORD FROM (EXPN)
ALLTRIM()
REMOVE ALL LEADING AND TRAILING BLANK SPACES
CHARACTER
ASC()
CHARACTER TO ASCII CODE
PLUS
AT()
SUBSTRING SEARCH
ATLAST()
POSITION OF LAST OCCURRENCE OF SPECIFIED CHARACTER
ATNEXT()
POSITION OF (N) OCCURRENCE OF SPECIFIED CHARACTER
CAPFIRST()
UPPERCASE FIRST LETTER OF WORDS.  LOWERCASE REST
CENTER()
PRECEDE WITH SPACES TO CENTER IN (N) WIDTH
CHR()
ASCII CODE TO CHARACTER
CHRCOUNT()
NUMBER OF TIMES CHARACTER APPEARS IN STRING
CHRFOUND()
ARE ALL STRING-1 CHARS ALSO IN STRING-2 IN ANY ORDER?
CHRSWAP()
REPLACE ALL OCCURRENCES OF SPECIFIED CHARACTER
CTOD()
CHARACTER TO DATE CONVERSION
DECRYPT()
RESTORE STRINGS PROTECTED WITH ENCRYPT()
DTOC()
DATE TO CHARACTER CONVERSION
ENCRYPT()
PREVENT READING DATA WITHOUT PASSWORD
EXPAND()
INSERT (N) SPACES BETWEEN EACH CHARACTER
ISALPHA()
EVALUATE FOR LETTER
ISLOWER()
EVALUATE FOR LOWER CASE
ISUPPER()
EVALUATE FOR UPPER CASE
LEADCHAR()
REPLACE LEADING BLANKS WITH SPECIFIED CHARACTER
LEFT()
SUBSTRING SELECTION FROM LEFT SIDE
LEN()
LENGTH OF CHARACTER STRING
LJUST()
LEFT JUSTIFY STRING; MOVE LEADING BLANKS TO END
LOWER()
FORCES LOWER CASE
LTRIM()
REMOVE LEADING BLANKS
PEEKCHAR()
READ CHARACTER FROM MEMORY ADDRESS
PEEKSTR()
READ STRING FROM MEMORY ADDRESS
POKECHAR()
WRITE CHARACTER TO MEMORY ADDRESS
POKESTR()
WRITE STRING TO MEMORY ADDRESS
REPLICATE()
REPEAT CHARACTER EXPRESSION
RIGHT()
SUBSTRING SELECTION FROM RIGHT SIDE
RJUST()
RIGHT JUSTIFY STRING:  MOVE TRAILING BLANKS TO FRONT
RTRIM()
REMOVE TRAILING BLANKS
SPACE()
GENERATES BLANK SPACES
STUFF()
REPLACE PORTION OF STRING
SUBSTR()
SUBSTRING SELECTION
TRIM()
UPPER()
FORCES UPPER CASE
VAL()
CHARACTER TO NUMERIC
WRAP()
POSITION OF LAST SPACE LESS THAN (N) WIDTH
ALIAS()
RETURNS ALIAS OF A SELECT AREA
DATABASE
APPEND
ADDS DATA AT THE END OF A DATABASE FILE
APPEND BLANK
NETWORKING SAFETY FEATURES
APPEND FROM
ADDS RECORDS FROM OTHER FILES
USPPORTS FIELD LIST AS OPTIONAL ARGUMENT
BOF()
BEGINNING-OF-FILE
BROWSE
DISPLAYS UP TO 17 RECORDS PER SCREEN
CHANGE
EDITS SPECIFIED FIELDS AND RECORDS IN A DATABASE
CLOSE
CLOSES A SPECIFIED TYPE OF FILE
CONTINUE
POSITIONS TO THE NEXT RECORD MEETING LOCATE CONDITIONS
COPY
COPIES DATABASE IN USE TO A NEW DATABASE
COPY FILE
DUPLICATES ANY KIND OF FILE
COUNT
COUNTS AND DISPLAYS THE NUMBER OF RECORDS SPECIFIED
CREATE
CREATES A NEW DATABASE FILE
CREATES AN EMPTY STRU EXTENDED FILE [ALSO STAND-ALONE UTIL]
CREATE QUERY
CREATES A QUERY FILE
CREATE VIEW
CREATES A VIEW FILE
DBEDIT()
FULL SCREEN EDITING OF ONE OR MORE DATAFILES
DBF()
NAME OF DATABASE FILE IN USE
DELETE
MARKS RECORDS FOR DELETION
DELETED()
DELETED RECORD
DISPLAY
DISPLAYS RECORDS AND FIELDS
FIELD LIST REQUIRED. TO PRINT AND TO FILE CAPABILITIES
DISPLAY STRUCTURE
DISPLAYS STRUCTURE OF A DATABASE FILE IN USE
EDIT
ALTERS DATA FIELDS IN A DATABASE
EOF()
END-OF-FILE
ERASE
DELETES FILES FROM THE DIRECTORY
EXPORT
CREATES A PFS FILE FROM A DATABASE
FCOUNT()
NO. OF FIELDS IN CURRENT DBF
FIELD()
NAMES OF FIELDS IN DATABASE FILES
FIELDNAME()
RETURN NAME OF DATABASE FIELD FROM <nTH> FIELD
FIND
POSITIONS TO THE RECORD WITH AN INDEX KEY
FLDCOUNT()
NUMBER OF FIELDS IN FILE STRUCTURE
FOUND()
RESULT OF DATABASE FILE SEARCH
GETAREA()
FUNCTION RESULT FROM UNSELECTED WORK AREA
GO
POSITIONS DIRECTLY TO A SPECIFIC RECORD
HEADER()
NUMBER OF BYTES IN FILE HEADER
IMPORT
CREATES DATABASE AND FORMAT FILES FROM PFS FILES
INDEX
CREATES AN INDEX FILE
CAUTION WITH USE OF TRIM() [ALSO STAND ALONE UTIL]
INDEXKEY()
KEY EXPRESSION OF INDEX
INSERT
INSERTS DATA INTO A DATABASE FILE
JOIN
COMBINES SPECIFIED RECORDS AND FIELDS FROM TWO DATABASES
LABEL FORM
WILL IGNORE ANYTHING FOLLOWING A COMMA (UNLIKE PLUS)
LASTREC()
RETURNS NUMBER OF RECORDS IN DATABASE
LIST
LISTS RECORDS AND FIELDS
FIELD LIST REQUIRED.  TO PRINT AND TO FILE SUPPORTED
LOCATE
POSITIONS TO A RECORD THAT MEETS A CONDITION
LUPDATE()
LAST UPDATE OF DATABASE FILE
MODIFY QUERY
MODIFIES A QUERY FILE
MODIFY STRUCTURE
CREATES A BACKUP OF A DATABASE FILE OR MEMO FILE
ALTERS THE DATABASE STRUCTURE
MODIFY VIEW
MODIFIES A VIEW FILE
NDX()
NAMES OF OPEN INDEX FILES
NDXSIZE()
POTENTIAL MAXIMUM SIZE OF PLUS INDEX FILE
NEXTAREA()
LOWEST AVAILABLE WORK AREA:  USE WITH SELECT
NTXSIZE()
POTENTIAL MAXIMUM SIZE OF CLIPPER INDEX FILE
PACK
REMOVES RECORDS MARKED FOR DELETION
RECALL
UNDELETES RECORDS
RECNO()
CURRENT RECORD NUMBER
RECOUNT()
NO. OF RECORDS IN DATABASE
RECSIZE()
SIZE OF RECORD
REINDEX
REBUILDS EXISTING INDEX FILES
RENAME
RENAMES A FILE
REPLACE
REPLACES DATA FIELDS WITH SPECIFIED VALUES
SUPPORTS REPLACES IN ANOTHER AREA IS ALIAS IS USED
SEEK
POSITIONS TO A RECORD WITH AN INDEX KEY
SELECT
SWITCHES AMONG UP TO 10 USE FILES
SELECT 0 WILL SELECT FIRST UNUSED AREA
SET CATALOG TO
CREATES A NEW CATALOG
SET INDEX
INDEX FILES MAY BE SPECIFIED BY USING MACROS
SET ORDER
ORDER OF INDEXES BEING USED
SET UNIQUE on/OFF
Causes first/ALL record(s) with identical keys to be indexed
SKIP
POSITIONS FORWARD OR BACKWARD
SUPPORTS "SKIP 0" AND ALIAS (TO MOVE POINTER IN UNSELD AREA)
SORT
CREATES A SORTED VERSION OF THE ACTIVE DATABASE FILE
CREATES A COPY OF A DATABASE FILE TO BE USED
SOUNDEX()
INDEX ON SOUNDEX CODE FROM NAME
STREET()
INDEX ON STREET NAME FROM ADDRESS FIELD
TOTAL
CREATES A TOTAL$ SUMMARY OF PRESORTED FILES
UPDATE
ALLOWS BATCH UPDATES OF A DATABASE
USE
Specifies database to be used until another USE
ZAP
REMOVES ALL RECORDS FROM ACTIVE DATABASE FILE
BOQTR()
BEGINNING-OF-QUARTER:  FIRST DAY OF YEAR'S QUARTER
DATE
BOW()
BEGINNING-OF-WEEK:  DATE OF PREVIOUS MONDAY
CDOW()
DAY OF WEEK
CDTOS()
CONVERT ANY FORMAT CHARACTER DATE TO DATE STRING
CMONTH()
CALENDAR MONTH
CMONTHN()
CHARACTER MONTH FROM NUMERIC MONTH
DAY()
DAY OF MONTH
DOW()
NUMBER OF DAY OF THE WEEK
DTOS()
STRING IN YYYYMMDD FORMAT
EOQTR()
END-OF-QUARTER:  LAST DAY OF YEAR'S QUARTER
EOW()
END-OF-WEEK:  DATE OF NEXT SUNDAY
INMONTHS()
NUMER OF MONTHS BETWEEN TWO DATES
INWEEKS()
NUMBER OF WEEKS BETWEEN TWO DATES
INWKDAYS()
NUMBER OF NON-WEEKEND DAYS BETWEEN TWO DATES
ISDSDATE()
IS DATE STRING A VALID DATE?
ISLEAP()
IS DATE OR YEAR A LEAP YEAR?
ISWKEND()
IS DATE ON A SATURDAY OR SUNDAY?
LASTDAY()
LAST DAY OF THE MONTH
MAKEDATE()
ADD/SUBTRACT MONTHS:  MAKE INVALID DATES VALID
MONTH()
MONTH OF YEAR
NTOD()
NUMERIC YEAR, MONTH, DAY TO DATE TYPE
QUARTER()
QUARTER OF YEAR OF SPECIFIED DATE
STOD()
CONVERT DATE STRING TO DATE TYPE
WEEKDAYS()
ADD/SUBTRACT NON-WEEKEND DAYS TO/FROM DATES
YEAR()
YEAR
DISPLAY HISTORY
Displays the commands stored in HISTORY
DEBUG
INT3
BREAKPOINTS TO DEBUG ASM/C CODE AT RUN-TIME
LIST HISTORY
Lists the commands stored in HISTORY
MEMDUMP
HEX DUMP (LIKE DEBUG) OF MEMVAR STORAGE
RESUME
Causes a SUSPENDed program to resume execution
SET DEBUG
Sends display of ECHO to the printer
SET DOHISTORY on/OF
Command files are recorded/are NOT recorded in HISTORY
SET ECHO
Displays command lines before executing them
SET HISTORY TO
Specifies the number of executed commands stored in HISTORY
CURDIR()
CURRENT DEFAULT DIRECTORY
DISK
CURDRIVE()
CURRENT DEFAULT DRIVE
DIRMAKE()
CREATE DIRECTORY UNLESS IT ALREADY EXISTS
DISKSPACE()
FREE SPACE (BYTES) ON DISK
FILE()
FILE EXISTENCE
ISDRIVE()
IS DISK DRIVE VALUD AND FULLY OPERATIONAL?
ISFIXED()
IS DISK DRIVE A FIZED OR "HARD" DISK?
DISPLAY STATUS
DISPLAYS CURRENT INFORMATION ABOUT THE FILES IN USE
ENVIRON
SELECT()
NUMERIC VALUE OF CURRENTLY SELECTED AREA
SET
MENU SYSTEM TO SET CONTROL PARAMETERS
SET ALTERNATE TO
Creates a file for saving output
SET ALTERNATE on/OF
Sends/DOES NOT SEND output to a file
SET BELL ON/off
Bell RINGS/does not ring during data entry
SET CARRY on/OFF
Writes/DOES NOT WRITE last record into an APPEND
SET CATALOG ON/off
ADDS/does not add files to the open catalog
Creates, opens, and closes a catalog
SET CENTURY on/OFF
Shows/DOES NOT SHOW the century in date displays
SET COLOR ON/OFF
Sets output to color or monochrome monitor
SET COLOR TO
Sets screen displays attributes
SET CONFIRM on/OFF
Requires/DOES NOT REQUIRE carriage return
SET CONSOLE ON/off
SENDS/suspends all output to the screen
SET DATE
Determines the format for date expressions
SET DEBUG on/OFF
Sends/DOES NOT SEND output of ECHO to the printer
SET DECIMALS TO
Determines the number of decimals displayed
SET DEFAULT TO
Specifies the default drive for file search
SET DELETED on/OFF
Does not display/DISPLAYS records marked for deletion
SET DELIMITERS TO
Specifies delimiters for fields and variable displays
SET DELIMITERS on/F
Uses/DOES NOT USE specified entry delimiters
SET DEVICE TO SC/pr
Sends the results of an @..SAY command to the SCREEN/printer
SET ECHO on/OFF
Echos/DOES NOT ECHO command lindes to the screen
SET ESCAPE
OFF TURNS OFF ABILITY FOR CNTL-C TO TERMINATE EXECUTION
SET ESCAPE ON/off
STOPS/continues command file execution when Esc is pressed
SET EXACT on/OFF
Requires/DOES NOT REQUIRE exact matches in character compars
SET FIELDS TO
Determines which fields are accessible
SET FIELDS on/OFF
Respects/IGNORES specified field list
SET FILTER TO
Filters out database records not satisfying the condition
SET FIXED on/OFF
Fixes/DOES NOT FIX the number of decimals to be displayed
SET FORMAT
CMDS ALLOWED IN .FMT FILES. SCREEN NOT CLEARED WHEN CALLED
SET FORMAT TO
Opens a format file for data entry
SET FUNCTION
FUNCTION 1 CANNOT BE CHANGED; IT'S USED BY HELP
SET FUNCTION TO
Sets function key values
SET HEADING ON/off
Field names DISPLAY/do not in LIST or DISPLAY
SET HELP ON/off
PROMPTS/does not prompt user for help when an error occurs
SET HISTORY ON/off
Turns command history feature on and off
Specifies number of commans to store in HISTORY
SET INDEX TO
Opens named INDEX files
SET INTENSITY ON/of
USES/does not use the enhanced display
SET KEY
EXECUTE FROM WAIT STATES: WAIT,READ,INPUT,ACCEPT,MENU
SET MARGIN TO
Sets the left margin of a printer
SET MEMOWIDTH TO
Adjusts the column width of a memo field output
SET MENUS ON/off
DISPLAYS/does not idsplay a menu diring full-screen commands
SET MESSAGE
USED WITH @..PROMPT AND MENU
SET MESSAGE TO
Displays user-defined message on screen
SET ODOMETER TO
Controlls file count screen display with TALK ON
SET ORDER TO
Sets up any open index file as the controlling file
SET PATH
DOES NOT SUPPORT CONTINUATION OF A LINE WITH SEMICOLON
SET PATH TO
Specifies a path for a file search
SET PRINT on/OFF
Sends/DOES NOT SEND output to a printer
SET PRINTER
SETS ONE OF 3 DESTINATIONS FOR PRINT OUTPUT
SET PRINTER TO
Redirects output to the specified device
SET PROCEDURE TO
Opens a named procedure file
SET RELATION TO
Links two databases according to a key expression
SET SAFETY ON/off
PROMPTS/does not when a file is about to be overwritten
SET SCOREBOARD ON/f
dBASE III PLUS messages APPEAR/do not on the status line
SET STATUS ON/off
DISPLAYS/does not display the status line from dot prompt
SET STEP on/OFF
Halts/DOES NOT HALT execution after each command processed
SET TALK ON/off
SENDS/does not send the results of commands to the screen
SET TITLE ON/off
PROMPTS/does not prompt for a catalog file title
SET TYPEHEAD TO
Specifies the size of the type-ahead buffer
Causes first/ALL record(s) with same keys to be indexed
SET VIEW TO
Opens a view (.vue) file
LINES()
NUMBER OF LINES IF OUTPUT AT (N) WIDTH
MEMO
TABSTRIP()
REPLACE TAB CHARACTER WITH (N) SPACES
WPSTRIP()
REPLACE CR, LF, AND TAB CHARACTER WITH SPACES
ACCEPT
STORES A CHARACTER STRING INTO A MEMORU VARIABLE
MEMVAR
AVERAGE
STORE THE ARITHMETIC MEAN OF <expN> TO MEMORY VARIABLE
CLEAR ALL
INITIALIZES DBASE III PLUS
CLEAR MEMORY
ERASES THE CURRENT MEMORY VARIABLES
STORES COUNTS INTO MEMORY VARIABLES
DISPLAY MEMORY
DISPLAYS CURRENT MEMORY VARIABLES
INPUT
STORES AN EXPRESSION INTO A MEMORY VARIABLE
READ
PERMITS ENTRY TO GET FIELD OR VARIABLE
ALLOWS DATA ENTRY INTO AN @...GET VARIABLE
RELEASE
ERASES CURRENT MEMORY VARIABLES FROM A DISK FILE
RESTORE
RETRIEVES SETS OF SAVED MEMORY VARIABLES
SAVE
COPIES CURRENT MEMORY VARIABLES TO A MEMORY FILE
SAVES THE CURRENT MEMORY VARIABLES TO A FILE
STORE
STORES EXPRESSIONS INTO MEMORY VARIABLES
SUM
STORES SUMS INTO MEMORY VARIABLES
WAIT
ACCEPTS A SINGLE CHARACTER INTO A MEMORY VARIABLE
ASSIST
MENU-DRIVEN
MISC
BLANK()
EMPTY VALUE OF ANY DATA:  USE WITH REPLACE
CREATE LABEL
CREATES A LABEL FORM FILE
CREATE REPORT
CREATES A REPORT FORM FILE
CREATE SCREEN
CREATES A SCREEN,FORMAT FILE, AND OPTIONALLY A DATABASE FILE
FKLABEL()
NAMES OF FUNCTION KEYS
FKMAX()
MAXIMUM NO., OF FUNCTION KEYS
HARDCR()
SOFT CR (141) REPLACED WITH HARD CR (13). IN MEMO.LIB
LABEL
DISPLAYS DATA IN THE FORM OF LABELS
MODIFY COMMAND
CREATES A COMMAND, FORMAT OR PROCEDURE FILE
A WORD PROCESSOR; EDITS ASCII-TEXT FILES
MODIFY LABEL
EDITS A LABEL FORM FILE
MODIFY REPORT
MODIFIES A REPORT FORM FILE
MODIFY SCREEN
MODIFIES A SCREEN FILE
PASSWORD()
ENCODE PASSWORD THAT CANNOT BE DECODED
REPORT
DISPLAYS A REPORT OF DATA
STATUS()
VALUE OF SPECIFIED SET COMMAND
VERSION()
DBASE III PLUS VERSION NUMBER
ABS()
ABSOLUTE VALUE
NUMERIC
COMPUTES AND DISPLAYS THE ARITHMETIC MEAN
BASE()
VALUE OF DECIMAL NUMBER IN SPECIFIED BASE
BASE10()
DECIMAL NUMBER OF SPECIFIED BASE VALUE
BIN()
BINARY VALUE (BASE 2) OF DECIMAL NUMBER
CEILING()
INTEGER JUST ABOVE SPECIFIED VALUE
DEC()
DECIMAL VALUE (BASE 10) OF HEXADECIMAL NUMBER
EXP()
EXPONENTIAL (EX)
EXPONENT()
POWER OF 2 USED TO REPRESENT NUMBER
FACT()
FACTORIAL OF NUMBER (N!)
FLR()
INTEGER JUST BELOW SPECIFIED VALUE (FLOOR)
HEX()
HEXADECIMAL VALUE VALUE (BASE16) OF DECIMAL NUMBER
INFINITY()
2 1024 (8087/80287 ERROR RETURN VALUE)
INT()
INTEGER
LOG()
LOGARITHM
LOGNBASX()
LOG OF (N) TO THE BASE <X>
LOGTEN()
LOG OF <N> TO THE BASE 10
MANTISSA()
MANTISSA TIMES 2 TO THE EXPONENT() GIVES NUMBER
MAX()
GREATER OF TWO VALUES
MIN()
SMALLER OF TWO VALUES
MOD()
MODULUS
PEEKDBL()
READ 8-BYTE FLOATING-POINT FROM MEMORY ADDRESS
PEEKINT()
READ INTEGER FROM MEMORY ADDRESS
PEEKLONG()
READ LONG INTEGER FROM MEMORY ADDRESS
POKEDBL()
WRITE 8-BYTE FLOATING-POINT TO MEMORY ADDRESS
POKEINT()
WRITE INTEGER TO MEMORY ADDRESS
POKELONG()
WRITE LONG INTEFER TO MEMORY ADDRESS
POWER()
RAISE NUMBER TO SPECIFIED POWER
ROOT()
<N>TH ROOT OF NUMBER
ROUND()
ROUNDS OFF
SQRT()
SQUARE ROOT
STR()
NUMERIC TO CHARACTER
PARAMETERS NOT REQUIRED
COMPUTES AND DISPLAYS THE SUM OF AN EXPRESSION
USE OF MEMVAR IS MANDATORY
EJECT
EJECTS A PAGE ON THE PRINTER
PRINTER
ISPRINTER()
IS THE PRINTER ON-LINE AND READY?
LPTSWAP
SWITCH LPT1 AND LPT2
PRNSTATUS()
CURRENT STATUS OF PRINTER
PRTSC
PRINT CURRENT SCREEN
SETPRC()
SETS INTERNAL PROW() AND PCOL() TO SPECIFIED VALUES
TOF()
IS PRINTER AT TOP OF FORM? (USE WITH NOEJECT)
& - MACRO SUBST
USE ANYWHERE IN DO WHILE. NESTED AND RECURSIVE ALLOWED
PROGRAMMG
?
DISPLAYS AN EXPRESSION LIST
@...BOX
DRAW AND FILL BOX WITH ANY CHR() - FOR BOXES ONLY USE @..TO
@...PROMPT
PLACE MENU SELECTIONS ON SCREEN
@...SAY
DISPLAYS USER-FORMATTED DATA ON THE SCREEN OR PRINTER
@...TO
DRAWS A BOX
@..GET..SAY
SUPPORTS VALID, GETS INTO ALIAS AREA, @E, @), K, Sn
ALLOWS INPUT OF CHARADTER DATA INTO A MEMORY VARIABLE
CALL
CALL SEPARATELY COMPILED OR ASSEMBLED ROUTINES [WITH WORD()]
CANCEL
TERMINATES COMMAND FILE EXECUTION
CASE
ONE OF THE PATHS
DO
CAUSES A PROGRAM OR PROCEDURE TO BE EXECUTED
DO CASE
ALLOWS EXECUTION OF ONLY ONE OF SEVERAL POSSIBLE PATHS
DO WHILE
ALLOWS STRUCTURED LOOPS IN PROGRAMS
ELSE
ALLOWS AN ALTERNATE PATH OF EXECUTION WITHIN IF
EMPTY()
TRUE IF FIELD OR EXPRESSION(C,N,D,L) IS EMPTY
ENDCASE
TERMINATES A DO CASE COMMAND
ENDDO
TERMINATES A DO WHILE COMMAND
ERROR()
NUMBER FOR ON ERROR CONDITION
EXIT
TO LEAVE DO WHILE
EXTERNAL
DECLARE A SYMBOL FOR THE LINKER
FOR NEXT
LOOP WITH OPTIONAL INCREMENTS AND DECREMENTS
FUNCTION
DECLARES USER-DEFINED FUNCTIONS
IF
ALLOWS CONDITIONAL EXECUTION OF COMMANDS
IF()
CONDITIONAL PROCESSING OF EXPRESSIONS. IIF() ALSO SUPPRTD
IIF()
ONE EXPRESSION OR ANOTHER
INKEY()
KEYPRESS DURING PROGRAM EXECUTION
RETURNS NUMERIC VALUE FOR KEY PRESSED
ALLOWS INPUT OF AN EXPRESSION INTO A MEMORY VARIABLE
KEYBOARD
STUFFS KEYBOARD INPUT BUFFER WITH STRING. SIMUL. RET TO MSTR
LASTKEY()
RETURNS NUMERIC VALUE FOR LAST KEY PRESSED
LOOP
SKIPS TO HE BEGINNING OF A DO WHILE LOOP
MEMOEDIT()
EDIT MEMOS. MEMO.LIB
MEMOREAD()
RETURN CONTENTS OF DISK TEXT FILE. MEMO.LIB
MEMOTRAN()
REPLACE CR AND LF WITH SEMICOLON OR SPACE. MEMO.LIB
MEMOWRIT()
WRITES STRING TO DISK. MEMO.LIB
MESSAGE()
ON ERROR MESSAGE STRING
OTHERWISE
ALTERNATIVE TO ALL OTHER CASES
PARAMETERS
SPECIFIES OPTIONAL PARANETERS TO BE USED BY A PROGRAM
MORE THAN ONE PARAM CAN BE PASSED FROM DOS
PCOL()
PRINTER COLUMN POSITION
PCOUNT()
NO. OF PARAMETERS PASSED FROM CMD LINE OR ANOTHER PROC.
PRIVATE
HIDES A MEMORY VARIABLE FROM HIGHER-LEVEL COMMAND FILES
PROCEDURE
MARKS THE BEGINNING OF A PROCEDURE IN A PROCEDURE FILE
FILE MUST HAVE UNIQUE NAME. CAN PUT AT BOTTOM OF .PRG FILE
PROCLINE()
RETURNS SOURCE CODE LINE NUMBER
PROCNAME()
RETURNS NAME OF PROGRAM OR PROCEDURE
PROW()
PRINTER ROW POSITION
PUBLIC
MAKES A MEMORY VARIABLE GLOBAL
PUBLIC CLIPPER
TO PUT CLIPPER ENHANCEMENTS IN INTERPRETED PLUS .PRG
QUIT
CLOSES ALL FILES AND EXITS DBASE III PLUS
READKEY()
FULL-SCREEN EXITING KEYPRESS
READVAR()
NAME OF CURRENT GET/MENU.  USEFUL WITH SET KEY
RETRY
RETURNS TO CALLING PROGRAM AND REEXECUTES SAME COMMAND
RETURN
RETURNS CONTROL TO CALLING PROGRAM AND EXECUTES NEXT COMMAND
SUSPEND
HALTS EXECUTION OF .PRG AND PRESENTS DOT PROMPT
TEXT
DISPLAYS A BLOCK OF TEXT DATA IN A COMMAND FILE
TO PRINT AND TO FILE ARE ADDED FEATURES
DOS REDIRECTION NOT SUPPORTED. TO PRINT AND TO FILE ADDED
TYPE()
VALIDATES EXPRESSION
UPDATED()
TRUE IS LAST READ CHANGED DATA IN ASSOCIATED GETS
SUSPENDS PROGRAM PROCESSING UNTIL A KEY IS ENTERED
@..TO
DRAWS BOXES AND LINES AND CLEARS. SAME AS PLUS
SCREEN
BIOSATTR()
CURRENT SCREEN ATTRIBUTES FROM BIOS
CLEAR
ERASES THE CRT SCREEN
COL()
CURRENT SCREEN COLUMN POSITION
CURSOR
TURN CURSOR OFF AND ON
MENU
HIGHLIGHT @...PROMPT
RESTORE SCREEN
RESTORE A SCREEN SAVED TO BUFFER WITH SAVE SCREEN
RESTSCR()
RESTORE SCREEN FROM DISK FILE
ROW()
CURRENT SCREEN ROW POSITION
SAVE SCREEN
SAVE SCREEN TO BUFFER. USE WITH RESTORE SCREEN.
SAVESCR()
SAVE SCREEN TO DISK FILE
SCRATTR()
CURRENT SET COLOR VALUES
SCROLL
SCROLL PORTION OF SCREEN:  FAST CLEAR INSIDE OF BOX
SET COLOR
CAN HAVE DIFF SCREEN ATTRIBS FOR SELECTED AND OTHER GETS
TRANSFORM()
CHARACTER/NUMBER IN PICTURE FORMAT
ALLOCATE()
ALLOCATE MEMORY
SYSTEM
BUFFERS()
NUMBER OF BUFFERS SET IN CONFIG-SYS
Executes a binary file (module) placed in memory with LOAD
COUNTRY()
COUNTRY NUMBER SET IN CONFIG-SYS
DATE()
SYSTEM DATE
DEALLOC()
RELEASE MEMORY OBTAINED WITH ALLOCATE()
DIR
SHOWS FILES
DOSFUNC
DOS INT 21H FUNCTION CALL
DOSVERS()
DOS VERSION NUMBER
FILEATTR
CHANGE ANY OR ALL FILE ATTRIBUTES
FILEREAD()
READ A TEXT FILE FROM DISK
FILES()
NUMBER OF FILES SET IN CONFIG-SYS
FILESIZE()
SIZE OF DISK FILE IN BYTES
FILEWRITE()
WRITE A TEXT FILE TO DISK
FLOCK()
NETWORKING
GETENV()
OPERATING SYSTEM ENVIRONMENT VARIABLES
ISCOLOR()
EVALUATE FOR COLOR MODE
LASTDRIVE()
LETTER OF LAST DRIVE SET IN CONFIG-SYS
LOAD
Places a binary file in memory
LOCK()
MEMORY ()
AMOUNT OF AVAILABLE MEMORY
MEMORY()
AVAIL MEMORY IN K BYTES
NETERR()
NETNAME()
NETWROKING
OFF()
OFFSET ADDRESS OF MEMORY VARIABLE
OFFSET
OS()
NAME OF OPERATING SYSTEM
PEEKBYTE()
READ HEX BYTE FROM MEMORY ADDRESS
POKEBYTE()
WRITE HEX BYTE TO MEMORY ADDRESS
REG()
READ CONTENTS OF SPECIFIED CPU REGISTER
RLOCK()
ROMBIOS
EXECUTE ROM BIOS INTERRU[T
SEG()
SEGMENT ADDRESS OF MEMORY VARIABLE
SEGMENT
SET EXCLUSIVE
NETWORKING FEATURE
TIME()
SYSTEM TIME
UNLOCK
USE...EXCLUSIVE
DTOSS()
DAYS TO SECONDS
TIME
HTOSS()
HOURS TO SECONDS
ISTSTIME()
IS TIME STRING VALID?
MAKETIME()
MAKE INVALID TIME STRING VALID
MTOSS()
MINUTES TO SECONDS
SECONDS()
SYSTEM TIME AS SECONDS AND HUNDRETHS OF SEC
SSTOD()
SECONDS TO DAYS
SSTOH()
SECONDS TO HOURS
SSTOM()
SECONDS TO MINUTES
TIMESTR()
CREATE TIME STRING FROM SECONDS
TSTOH()
TIME STRING TO HOURS
TSTOM()
TIME STRING TO MINUTES
TSTOS()
TIME STRING TO SECONDS