Chapter 13. CLIP Functions

13.1. Functions in alhabetic order

13.1.1. A2EDIT()-COLORSELECT()

A2EDIT() Browse 2D array in a table layout
AADD() Add a new element to the end of an array
ABS() Return the absolute value of a numeric expression
ACHOICE() Execute a pop-up menu
ACLONE() Duplicate a nested or multidimensional array
ACOPY() Copy elements from one array to another
ADDSLASHES() Returns string with slashes (\).
ADEL() Delete an array element
ADIR() Fill a series of arrays with directory information
AEVAL() Execute a code block for each element in an array
AFIELDS() Fill arrays with the structure of the current database file
AFILL() Fill an array with a specified value
AINS() Insert a NIL element into an array
ALERT() Display a simple modal dialog box
ALIAS() Return a specified work area alias
ALLTRIM() Remove leading and trailing spaces from a character string
ARRAY() Create an uninitialized array of specified length
ASC() Convert a character to its ASCII value
ASCAN() Scan an array
ASIZE() Grow or shrink an array
ASORT() Sort an array
AT() Return the position of a substring within a character string
ATAIL() Return the highest numbered element of an array
BETWEEN() Check value.
BIN2I() Convert a 16-bit signed integer to a numeric value
BIN2L() Convert a 32-bit signed integer to a numeric value
BIN2W() Convert a 16-bit unsigned integer to a numeric value
BOF() Determine when beginning of file is encountered
BROWSE() Browse records within a window
BUNZIP2() Uncompress string with BZIP2 alghoritm.
BZIP2() Compress string with bZIP2 alghoritm.
BZIP2CLOSE() Close bZIP2 file.
BZIP2OPEN() Open bZip2 file.
BZIP2READ() Read data from bZIP2 file.
BZIP2WRITE() Write data to bZIP2 file.
CDOW() Convert a date value to a character day of the week
CHR() Convert an ASCII code to a character value
CLIP() Evaluate function.
_CLIP_PARND() Retrieve a numeric parameter as a double.
_CLIP_PARNI() Retrieve a numeric parameter as an integer.
_CLIP_PARNL() Retrieve a numeric parameter as a long.
_CLIP_RETND() Post a numeric return value using a double type.
_CLIP_RETNI() Post a numeric return value using an int type.
_CLIP_RETNL() Post a numeric return value using a long type.
_CLIP_STORND() 
_CLIP_STORNI() 
_CLIP_STORNL() 
CMONTH() Convert a date to a character month name
COL() Return the screen cursor column position
COLORSELECT() Activate attribute in current color settings

13.1.2. COMCOUNT()-DBSKIP()

COM_COUNT() Counts the number of characters in the input buffer.
COM_DTR() Queries/sets the Data Terminal Ready (DTR) status.
COM_FLUSH() Clears the receiving buffer.
COM_HARD() Turns the hardware handshake (automatic CTS) on/off.
COM_INIT() Initializes the port parameters.
COM_NUM() Return the number of the highest available serial interface port
COM_OPEN() Opens the port and initializes the buffer
COMPILEFILE() Compile file.
COMPILESTRING() Compile string.
COM_READ() Reads characters from the receiving buffer.
COM_RTS() Queries/sets the RTS status.
COM_SEND() Transmits data.
COM_SFLUSH() Flush sending buffer.
COM_SOFT() Queries or sets the software handshake (automatic XON/XOFF).
COM_TIMEOUT() Set timeout for all operations in 1/10 seconds.
CSCOUNT() Returns the number specified chars into source string.
CTOD() Convert a date string to a date value
CURDIR() Return the current DOS directory
DATE() Return the system date as a date value
DAY() Return the day of the month as a numeric value
DBAPPEND() Append a new record to the database open in the current work area
DBCLEARFILTER() Clear a filter condition
DBCLEARINDEX() Close all indexes for the current work area
DBCLEARRELATION() Clear active relations
DBCLOSEALL() Close all occupied work areas
DBCLOSEAREA() Close a work area
DBCOMMIT() Flush pending updates
DBCOMMITALL() Flush pending updates in all work areas
DBCREATE() Create a database file from a database structure array
DBCREATEINDEX() Create an index file
DBDELETE() Mark a record for deletion
DBEDIT() Browse records in a table layout
DBEVAL() Evaluate a code block for each record matching a scope and condition
DBF() Return current alias name
DBFILTER() Return the current filter expression as a character string
DBGOBOTTOM() Move to the last logical record
DBGOTO() Position record pointer to a specific identity
DBGOTOP() Move to the first logical record
DBRECALL() Reinstate a record marked for deletion
DBREINDEX() Recreate all active indexes for the current work area
DBRELATION() Return the linking expression of a specified relation
DBRSELECT() Return the target work area number of a relation
DBSEEK() Move to the record having the specified key value
DBSELECTAREA() Change the current work area
DBSETDRIVER() Return the default database driver and optionally set a new driver
DBSETFILTER() Set a filter condition
DBSETINDEX() Empty orders from an order bag into the order list
DBSETORDER() Set the controlling order
DBSETRELATION() Relate two work areas
DBSKIP() Move relative to the current record

13.1.3. DBSTRUCT()-FIELDGET()

DBSTRUCT() Create an array containing the structure of a database file
DBUNLOCK() Release all locks for the current work area
DBUNLOCKALL() Release all locks for all work areas
DBUSEAREA() Use a database file in a work area
DEFPATH() Returns the true path defined in SET DEFAULT command.
DELETED() Return the deleted status of the current record
DESCEND() Create a descending index key value
DEVOUT() Write a value to the current device
DEVOUTPICT() Write a value to the current device using a picture clause
DEVPOS() Move the cursor or printhead to a new position depending on the current
DIRCHANGE() Change the current DOS directory
DIRECTORY() Create an array of directory and file information
DIRMAKE() Create a directory
DIRREMOVE() Remove a directory
DISKCHANGE() Change the current DOS disk drive
DISKNAME() Return the current DOS drive
DISKSPACE() Return the space available on a specified disk
DISPBEGIN() Begin buffering screen output
DISPBOX() Display a box on the screen
DISPCOUNT() Return the number of pending DISPEND() requests
DISPEND() Display buffered screen updates
DISPOUT() Write a value to the display
DOSERROR() Return the last DOS error number
DOSPATH() Returns file name as DOS file name.
DOW() Convert a date value to a numeric day of the week
DSTRTON() Convert string as "double" to xClipper-numeric.
DTOC() Convert a date value to a character string
DTOS() Convert a date value to a character string formatted as yyyymmdd
EMPTY() Determine if the result of an expression is empty
EOF() Determine when end of file is encountered
ERRORBLOCK() Post a code block to execute when a runtime error occurs
ERRORLEVEL() Set the xClipper return code
EVAL() Evaluate a code block
EVP_ALG_LIST() Returns list of algoritms, registered in used version of OpenSSL library.
EVP_DECRYPT() Decrypt string encrypted by ENV_ENCRYPT().
EVP_ENCRYPT() Encrypt string using one of symmetric block algoritm and given key string.
EXP() Calculate e**x
FACCESS() Check access to file.
FCGI_ACCEPT() Accept FCGI connecton from server peer.
FCGI_FLUSH() Flush all buffered data to FCGI server peer.
FCGI_GETENV() Return value of environment variable, or map all variables as name/value pairs.
FCGI_READ() Read output of WWW server, passed via FCGI protocol.
FCLOSE() Close an open binary file and write DOS buffers to disk
FCOUNT() Return the number of fields in the current .dbf file
FCREATE() Create and/or truncate a binary file to zero-length
FERASE() Delete a file from disk
FERROR() Test for errors after a binary file operation
FERRORSTR() Under construction
FIELDBLOCK() Return a set-get code block for a given field
FIELDGET() Retrieve the value of a field using the ordinal position of the field in the

13.1.4. FIELDNAME()-FTADDER()

FIELDNAME() Return a field name from the current database (.dbf) file
FIELDPOS() Return the position of a field in a work area
FIELDPUT() Set the value of a field variable using the ordinal position of the field in
FIELDWBLOCK() Return a set-get code block for a field in a given work area
FILE() Determine if files exist in the xClipper default directory or path
FILEATTR() Under construction
FILEATTRS() Returns string - file attributes.
FILEGETSTR() Returns string.
FKLABEL() Return function key name
FKMAX() Return number of function keys as a constant
__FLEDIT() Select the appointed elements from the array of a DbStruct() type.
FLOCK() Lock an open and shared database file
FN_BIN2HEX() Convert a binary string to hexidecimal
FN_BIN2I() Convert a binary string to numeric
FN_CLRBIT() Clear a bit in a number
FN_ERROR() Return current error status for a Netware Library function
FN_GETFSI() Under construction
FN_HEX2BIN() Convert a hexidecimal string to to binary
FN_I2BIN() Convert an integer to binary string
FN_IPXINIT() This function gets the entry address for the IPX interface.
FN_IS3X() Is the current server a 3.x server?
FN_ISBIT() Determine if a specified bit is set
FN_ISNET() Determine if user is on functioning NetWare node
FN_NAMEL() General purpose string to length+string packet function
FN_NETVER() Under construction
FN_NONULL() Strip a string of trailing nulls
FN_PEEKSTR() Read a string of bytes from memory
FN_PFEVAL() Set preferred server and eval block
FN_POKESTR() Write a string of bytes to memory
FN_SETBIT() Set a bit in a number
_FNSETERR() Set the current Netware Library error status
FN_SSFROMP() Remove the file server name from a path string
FN_TOGBIT() Toggle a bit in a number
FOPEN() Open a binary file
FOUND() Determine if the previous search operation succeeded
FREAD() Read characters from a binary file into a buffer variable
FREADSTR() Read characters from a binary file
FRENAME() Change the name of a file
FSEEK() Set a binary file pointer to a new position
FSTRTON() Convert string as "float" to xClipper-numeric.
FT_AADDITION() Add elements unique of source array to target array
FT_AAVG() Average numeric values in an array
FT_ACCTADJ() Adjust beginning or ending fiscal pd. dates to acctg. dates
FT_ACCTMONTH() Return accounting month data
FT_ACCTQTR() Return accounting quarter data
FT_ACCTWEEK() Return accounting week data
FT_ACCTYEAR() Return accounting year data
FT_ACH2TB() Replace ACHOICE() with a Tbrowse object & multiple features.
FT_ADAPTER() Under construction
FT_ADDER() Pop up a simple calculator

13.1.5. FTADDWKDY()-FTFGOTO()

FT_ADDWKDY() Return true number of days to add given number of workdays
FT_ADESSORT() Sort an array in descending order
FT_AEMAXLEN() Find longest element within an array
FT_AEMINLEN() Find shortest element within an array
FT_AMEDIAN() Find middle value in array, or average of two middle values
FT_ANOMATCHES() Find the number of array elements meeting a condition
FT_AREDIT() 2 dimensional array editing function using TBrowse
FT_ASUM() Sum the elements of an array
FT_AT2() Find position of the nth occurrence of a substring
FT_BITCLR() Clear (reset) selected bit in a byte
FT_BITSET() Set selected bit in a byte
FT_BLINK() Display a blinking message on the screen
FT_BRWSWHL() Browse an indexed database limited to a while condition
FT_BYT2BIT() Convert byte to string of 1's and 0's
FT_BYT2HEX() Convert byte to hexadecimal version of its binary value
FT_BYTEAND() Perform bit-wise AND on two ASCII characters (bytes)
FT_BYTENEG() Perform bit-wise negation on an ASCII character
FT_BYTENOT() Perform bit-wise NOT on an ASCII character (byte)
FT_BYTEOR() Perform bit-wise OR on two ASCII characters (bytes)
FT_BYTEXOR() Perform bit-wise XOR on two ASCII characters (bytes)
FT_CALENDAR() Display date/time calendar, find a date, return calendar data.
FT_CIV2MIL() Convert usual civilian format time to military time.
FT_CLRSEL() User Selectable Colour Routine
FT_D2E() Convert decimal to scientific notation
FT_DATECNFG() Set beginning of year/week for FT_ date functions
FT_DAYOFYR() Return calendar, fiscal or accounting day data
FT_DAYTOBOW() Calculate no. of days between date and beginning of week
FT_DEC2BIN() Convert decimal to binary
FT_DFCLOSE() Close file displayed by FT_DISPFILE()
FT_DFSETUP() Set up parameters for FT_DISPFILE()
FT_DISPFILE() Under construction
FT_DISPMSG() Display a message and optionally waits for a keypress
FT_DOSVER Return the current DOS major and minor version as a string
FT_DOY() Find number of day within year
FT_DSKFREE() Return the amount of available disk space
FT_DSKSIZE() Return the maximum capacity of a fixed disk
FT_E2D() Convert scientific notation string to a decimal
FT_EASTER() Return the date of Easter
FT_ELAPMIN() Return difference, in minutes, between two mil format times.
FT_ELAPSED() Return elapsed time between two days and/or times
FT_ELTIME() Compute difference between times in hours, minutes, seconds.
FT_ESCCODE() Convert Lotus style escape codes
FT_FAPPEND() Appends a line to the currently selected text file
FT_FBOF() Determine if attempt to skip past beginning of text file
FT_FDAY() Return first day of the month
FT_FDELETE() Deletes a line from the currently selected text file
FT_FEOF() Determine if end of text file has been encountered
FT_FERROR() Return the error code for a text file operation
FT_FGOBOT() Go to the last record in a text file
FT_FGOTO() Move record pointer to specific record in a text file

13.1.6. FTFGOTOP()-FTMONTH()

FT_FGOTOP() Go to the first record in a text file
FT_FILL() Declare menu options for FT_MENU1()
FT_FINDITH() Find the "ith" occurrence of a substring within a string
FT_FINSERT() Inserts a line in the currently selected text file
FT_FLASTRE() Get the no. of records in the currently selected text file
FT_FLOPTST() Test diskette drive status
FT_FREADLN() Read a line from the currently selected text file
FT_FRECNO() Return the current record number of a text file
FT_FSELECT() Select a text file workarea
FT_FSKIP() Move the record pointer to a new position in a text file
FT_FUSE() Open or close a text file for use by the FT_F* functions
FT_FWRITELN() Write a line to the currently selected text file
FT_GCD() Calculate greatest common divisor of two numbers
FT_GETMODE() Get the video mode
FT_GETVCUR() Return info about the cursor on a specified video page
FT_GETVPG() Get the currently selected video page
FT_HEX2DEC() Convert a hex number to decimal
FT_INT86() Under construction
FT_INVCLR() Get the inverse of a color
FT_ISBIT() Test the status of an individual bit
FT_ISBITON() Determine the state of individual bits in a number
FT_ISSHARE() Determine if DOS "Share" is installed
FT_LDAY() Return last day of the month
FT_LINKED() Determine if a function was linked in
FT_MADD() Add or subtract months to/from a date
FT_MBUTPRS() Retrieve button press status
FT_MBUTREL() Get mouse button release information
FT_MCONOFF() Turn mouse cursur off if in specified region
FT_MCURSOR() Set the mouse cursor
FT_MDBLCLK() Return true if a double click was detected
FT_MDEFCRS() Define the mouse cursor
FT_MENU1() Pulldown menu system
FT_MENU2() Vertical lightbar menu
FT_MENUTO() Execute light bar menu using prompts created with @...PROMPT
FT_METAPH() Convert a character string to MetaPhone format
FT_MGETCOORD() Get mouse cursor position (text coord.) and button status
FT_MGETPAGE() Get the display page for the mouse pointer
FT_MGETPOS() Get mouse cursor position and button status
FT_MGETSENS() Get the mouse sensitivity parameters
FT_MGETX() Get mouse cursor row position
FT_MGETY() Get mouse cursor column position
FT_MHIDECRS() Decrement internal mouse cursor flag and hide mouse cursor
FT_MIL2CIV() Convert time in military format to civilian format.
FT_MIL2MIN() Convert time in military format to number of minute of day.
FT_MIN2DHM() Convert numeric minutes to days, hours and minutes.
FT_MIN2MIL() Convert minute of day to military format time.
FT_MINIT() Initialize the mouse driver, vars and return status of mouse
FT_MINREGION() Test if the mouse cursor is in the passed region
FT_MMICKEYS() Get mickeys
FT_MONTH() Return Calendar or Fiscal Month Data

13.1.7. FTMRESET()-FTTEMPFIL()

FT_MRESET() Reset mouse driver and return status of mouse
FT_MSETCOORD() Position the mouse cursor using text screen coordinates
FT_MSETPAGE() Set the display page for the mouse pointer
FT_MSETPOS() Position the mouse cursor using virtual screen coordinates
FT_MSETSENS() Set the mouse sensitivity parameters
FT_MSHOWCRS() Increment internal cursor flag and display mouse cursor
FT_MVERSION() Get the mouse driver version
FT_MXLIMIT() Set vertical bounds of mouse using virtual screen coord.
FT_MYLIMIT() Set horiz. bounds of mouse using virtual screen coordinates
FT_NETPV() Calculate net present value
FT_NOOCCUR() Find the number of times one string occurs in another
FT_NTOW() Translate numeric value to words
FT_NWLSTAT() Return the current Novell NetWare logical station number
FT_NWSEMCLOSE() Close a NetWare semaphore
FT_NWSEMEX() Examine a NetWare semaphore's value and open count
FT_NWSEMLOCK() Perform a semaphore "lock"
FT_NWSEMOPEN() Open or create a NetWare semaphore
FT_NWSEMSIG() Signal a NetWare semaphore (increment)
FT_NWSEMUNLOCK() "Unlock" a semaphore locked by FT_NWSEMLOCK()
FT_NWSEMWAIT() Wait on a NetWare semaphore (decrement)
FT_NWUID() Return the current Novell NetWare User ID
FT_PCHR() Convert printer control codes
FT_PEGS() FT_PEGS GAME (all work and no play...)
FT_PENDING() Display same-line pending messages after a wait.
FT_PICKDAY() Picklist of days of week
FT_POPVID() Restore previously saved video states.
FT_PROMPT() Define a menu item for use with FT_MenuTo()
FT_PUSHVID() Save current video states on internal stack.
FT_QTR() Return Calendar or Fiscal Quarter Data.
FT_RAND1() Generate a random number
FT_RESTARR() Restore a Clipper array from a disc file
FT_RESTSETS() Restore status of all SET command settings
FT_RGNSTACK() Push or pop a saved screen region on or off the stack
FT_ROUND() Rounds a number to a specific place
FT_RSTRGN() Restore region of the screen saved with FT_SAVRGN()
FT_SAVEARR() Save Clipper array to a disc file.
FT_SAVESETS() Save the status of all the SET command settings
FT_SAVRGN() Save a screen region for later display
FT_SCANCODE() Wait for keypress and return keyboard scan code
FT_SETCENTURY() Check/Set the CENTURY Setting
FT_SETDATE() Set the DOS system date
FT_SETMODE() Set the video mode
FT_SETTIME() Set the DOS system time
FT_SETVCUR() Set the cursor position on a specified video page
FT_SETVPG() Set the current video page
FT_SLEEP Wait for a specified amount of time
FT_SQZN() Compress a numeric value into a character string
FT_SYS2MIL() Convert system time to military time format.
FT_SYSMEM() Determine the amount of conventional memory installed
FT_TEMPFIL() Create a file with a unique name

13.1.8. FTUNSQZN()-LEFT()

FT_UNSQZN() Uncompress a numeric compressed by FT_SQZN()
FT_WEEK() Return calendar or fiscal week data
FT_WORKDAYS() Return number of work days between two dates
FT_WOY() Find number of week within year
FT_XBOX() Display a self-sizing message box and message
FT_XTOY() Convert from any data type to any other data type
FT_YEAR() Return calendar or fiscal year data
FWRITE() Write to an open binary file
GETACTIVE() Return the currently active Get object
GETAPPLYKEY() Apply a key to a Get object from within a reader
GETCLIPUIVERSION() Get CLIP-UI library version.
GETDOSETKEY() Process SET KEY during GET editing
GETDRIVER() Get current UIDriver object.
GETENV() Retrieve the contents of a OS environment variable
GETPOSTVALIDATE() Postvalidate the current Get object
GETPREVALIDATE() Prevalidate a Get object
GETREADER() Execute standard READ behavior for a Get object
GETSYSIMAGE() Get content of predefined icons (XPM format).
GLOB() Check confirmity string to regular expression.
GUNZIP() Uncompress string with GZIP alghoritm.
GZIP() Compress string with GZIP alghoritm.
GZIPCLOSE() Close GZIP file.
GZIPOPEN() Open GZIP file.
GZIPREAD() Read data from GZIP file.
GZIPWRITE() Write data to GZIP file.
HARDCR() Replace all soft carriage returns in a character string with hard carriage
HASHNAME() Returns string from hash values.
HASHSTR() Returns hash code for string.
HEADER() Return the current database file header length
I2BIN() Convert a xClipper numeric to a 16-bit binary integer
IF() Return the result of an expression based on a condition
IIF() Return the result of an expression based on a condition
INDEXEXT() Return the default index extension based on the database driver currently
INDEXKEY() Return the key expression of a specified index
INDEXORD() Return the order position of the controlling index
INKEY() Extract a character from the keyboard buffer or a mouse event
INT() Convert a numeric value to an integer
ISALPHA() Determine if the leftmost character in a string is alphabetic
ISCOLOR() Determine if the current computer has color capability
ISDIGIT() Determine if the leftmost character in a character string is a digit
ISFIELD() Checks if a varialbe name is a field name of DB.
ISFUNCTION() Checks if a varialbe name is a function name.
ISLOWER() Determine if the leftmost character is a lowercase letter
ISMEMVAR() Checks if a varialbe name is a memory variable name.
ISPRINTER() Determine whether LPT1 is ready
ISUPPER() Determine if the leftmost character in a string is uppercase
L2BIN() Convert a xClipper numeric value to a 32-bit binary integer
LASTKEY() Return the INKEY() value of the last key extracted from the keyboard buffer
LASTREC() Determine the number of records in the current .dbf file
LEFT() Extract a substring beginning with the first character in a string

13.1.9. LEN()-NETNAME()

LEN() Return the length of a character string or the number of elements in an array
LIKE() Check confirmity string to simple mask.
LOAD() Load byte-code file or dynamic library.
LOADBLOCK() Load byte-code file.
LOG() Calculate the natural logarithm of a numeric value
LOWER() Convert uppercase characters to lowercase
LTRIM() Remove leading spaces from a character string
LUPDATE() Return the last modification date of a database (.dbf) file
MAKEPATH() Returns path to file in UNIX style.
MAP() Create new empty object (associative array)
MAPGET() Get value from associated array by its key. If specified key is not found, value <defVal> is returned.
MAPKEYS() Under construction
MAPMODIFY Include/exclude control mode for attributes changing.
MAX() Return the larger of two numeric or date values
MAXCOL() Determine the maximum visible screen column
MAXROW() Determine the maximum visible screen row
MCOL() Determine the mouse cursor's screen column position
MDBLCLK() Determine the double-click speed threshold of the mouse
MEMOEDIT() Display or edit character strings and memo fields
MEMOLINE() Extract a line of text from a character string or memo field
MEMOREAD() Return the contents of a disk file as a character string
MEMORY() Determine the amount of available free pool memory
MEMOTRAN() Replace carriage return/linefeeds in character strings
MEMOWRIT() Write a character string or memo field to a disk file
MEMVARBLOCK() Return a set-get code block for a given memory variable
MEMVARGET() Returns MEMVAR value.
MEMVARSET() Sets MEMVAR value.
MENUMODAL() Activate a top bar menu
MHIDE() Hide the mouse pointer
MIN() Return the smaller of two numeric or date values
MLCOUNT() Count the number of lines in a character string or memo field
MLCTOPOS() Return the byte position of a formatted string based on line and column
MLEFTDOWN() Determine the press status of the left mouse button
MLPOS() Determine the position of a line in a character string or memo field
MOD() Return the modulus of two numbers
MONTH() Convert a date value to the number of the month
MPOSTOLC() Return line and column position of a formatted string based on a specified
MPRESENT() Determine if a mouse is present
MRESTSTATE() Re-establish the previous state of a mouse
MRIGHTDOWN() Determine the status of the right mouse button
MROW() Determine a mouse cursor's screen row position
MSAVESTATE() Save the current state of a mouse
MSETBOUNDS() Set screen boundaries for the mouse cursor
MSETCLIP() Define an inclusion region
MSETCURSOR() Determine a mouse's visibility
MSETPOS() Set a new position for the mouse cursor
MSHOW() Display the mouse pointer
MSTATE() Return the current mouse state
NETERR() Determine if a network command has failed
NETNAME() Return the current workstation identification

13.1.10. NEXTKEY()-SETPOS()

NEXTKEY() Read the pending key in the keyboard buffer
NOSNOW() Toggle snow suppression
ORDBAGEXT() Return the default order bag RDD extension
ORDBAGNAME() Return the order bag name of a specific order
ORDLISTADD() Add orders to the order list
OS() Return the operating system name
OUTERR() Write a list of values to the standard error device
OUTSTD() Write a list of values to the standard output device
PAD() Pad character, date, and numeric values with a fill character
PARAM() Returns paarameter value.
PCOL() Return the current column position of the printhead
PCOUNT() Determine the position of the last actual parameter passed
PROCLINE() Return the source line number of the current or previous activation
PROCNAME() Return the name of the current or previous procedure or user-defined function
PROW() Return the current row position of the printhead
QOUT() Display a list of expressions to the console
RAT() Return the position of the last occurrence of a substring
READEXIT() Toggle Up arrow and Down arrow as READ exit keys
READFORMAT() Return and optionally, set the code block that implements a format (.fmt)
READINSERT() Toggle the current insert mode for READ and MEMOEDIT()
READKEY() Determine what key terminated a READ
READKILL() Return, and optionally set, whether the current READ should be exited
READMODAL() Activate a full-screen editing mode for a GetList
READUPDATED() Determine whether any GET variables changed during a READ and optionally
READVAR() Return the current GET/MENU variable name
RECCOUNT() Determine the number of records in the current database (.dbf) file
RECNO() Return the identity at the position of the record pointer
RECSIZE() Determine the record length of a database (.dbf) file
REPLICATE() Return a string repeated a specified number of times
RESTSCREEN() Display a saved screen region to a specified location
RIGHT() Return a substring beginning with the rightmost character
RLOCK() Lock the current record in the active work area
ROUND() Return a numeric value rounded to a specified number of digits
ROW() Return the screen row position of the cursor
RSTR() Under construction
RTRIM() Remove trailing spaces from a character string
RUN_BLANK() Under construction
SAVESCREEN() Save a screen region for later display
SCROLL() Scroll a screen region up or down, right or left
SEARCH() Search a substring into string by regular expression.
SECONDS() Return the number of seconds elapsed since midnight
SELECT() Determine the work area number of a specified alias
SET() Inspect or change a system setting
SETBLINK() Toggle asterisk (*) interpretation in the SETCOLOR() string between blinking
SETCANCEL() Toggle Alt+C or Ctrl+C and Ctrl+Break as program termination keys
SETCOLOR() Return the current colors and optionally set new colors
SETCURSOR() Set the cursor shape
SETKEY() Assign an action block to a key
SETMODE() Change display mode to a specified number of rows and columns
SETPOS() Move the cursor to a new position

13.1.11. SETPRC()-YEAR()

SETPRC() Set PROW() and PCOL() values
SLEEP() Sleep for the specified number of seconds and milliseconds.
SOUNDEX() Convert a character string to "soundex" form
SPACE() Return a string of spaces
SPLITGEOM() Extract array from string.
SQRT() Return the square root of a positive number
START() Start task.
STARTPATH() Returns full path and name of program.
STR() Convert a numeric expression to a character string
STR2VAR() Convert uucode string to data.
STRTRAN() Search and replace characters within a character string or memo field
STUFF() Delete and insert characters in a string
SUBSTR() Extract a substring from a character string
SYSCMD() Run system command.
TASKGETMSG() Get message.
TASKID() Return task identifier.
TASKPEEKMSG() Get message.
TASKSENDMSG() Send message to task.
TASKSTART() Resume all tasks what was stopped.
TASKSTOP() Stop all tasks with the exclusion current task.
TCPACCEPT() Accept a connection on a socket.
TCPCLOSE() Close connection.
TCPCONNECT() Connect with server.
TCPLISTEN() Listen port.
TCPREAD() Read to buffer data from connection.
TCPWRITE() Commit data from buffer to connection.
TIME() Return the system time
TONE() Sound a speaker tone for a specified frequency and duration
TRANSFORM() Convert any value into a formatted character string
TRIM() Remove trailing spaces from a character string
TYPE() Determine the type of an expression
ULIMIT() Set limit to use system resources.
UPDATED() Determine whether a GET changed during a READ
UPPER() Convert lowercase characters to uppercase
USED() Determine whether a database file is in USE
USEDRIVER() Use specified driver.
VAL() Convert a character number to numeric type
VAL2STR() Transform value to string.
VALTYPE() Determine the data type returned by an expression
VAR2STR() Convert data to uucode string.
VERSION() Returns xClipper version
WEIGHTASC() Returns the weight characterics of character.
WEIGHTCHR() Returns character by weight characterics.
WEIGHTTABLE() Returns the weight table of characters.
XMLGETTAG() Get XML element by specified hierarchy.
YEAR() Convert a date value to the year as a numeric value