E List of Intrinsic Functions
The following list of intrinsic functions was extracted from
cobc --list-intrinsics
and shows the names of the available
functions, an implementation note and the number of parameters.
Intrinsic Function Implemented Parameters
ABS
Yes 1ACOS
Yes 1ANNUITY
Yes 2ASIN
Yes 1ATAN
Yes 1BASECONVERT
No 3BIT-OF
Yes 1BIT-TO-CHAR
Yes 1BOOLEAN-OF-INTEGER
No 2BYTE-LENGTH
Yes 1 - 2CHAR
Yes 1CHAR-NATIONAL
No 1COMBINED-DATETIME
Yes 2CONCAT
Yes UnlimitedCONCATENATE
Yes UnlimitedCONTENT-LENGTH
Yes 1CONTENT-OF
Yes 1 - 2CONVERT
No 3COS
Yes 1CURRENCY-SYMBOL
Yes 0CURRENT-DATE
Yes 0DATE-OF-INTEGER
Yes 1DATE-TO-YYYYMMDD
Yes 1 - 3DAY-OF-INTEGER
Yes 1DAY-TO-YYYYDDD
Yes 1 - 3DISPLAY-OF
No 1 - 2E
Yes 0EXCEPTION-FILE
Yes 0EXCEPTION-FILE-N
No 0EXCEPTION-LOCATION
Yes 0EXCEPTION-LOCATION-N
No 0EXCEPTION-STATEMENT
Yes 0EXCEPTION-STATUS
Yes 0EXP
Yes 1EXP10
Yes 1FACTORIAL
Yes 1FIND-STRING
No 7 - 2FORMATTED-CURRENT-DATE
Yes 1FORMATTED-DATE
Yes 2FORMATTED-DATETIME
Yes 4 - 5FORMATTED-TIME
Yes 3 - 4FRACTION-PART
Yes 1HEX-OF
Yes 1HEX-TO-CHAR
Yes 1HIGHEST-ALGEBRAIC
Yes 1INTEGER
Yes 1INTEGER-OF-BOOLEAN
No 1INTEGER-OF-DATE
Yes 1INTEGER-OF-DAY
Yes 1INTEGER-OF-FORMATTED-DATE
Yes 2INTEGER-PART
Yes 1LENGTH
Yes 1 - 2LENGTH-AN
Yes 1LOCALE-COMPARE Yes 2 - 3
LOCALE-DATE
Yes 1 - 2LOCALE-TIME
Yes 1 - 2LOCALE-TIME-FROM-SECONDS
Yes 1 - 2LOG
Yes 1LOG10
Yes 1LOWER-CASE
Yes 1LOWEST-ALGEBRAIC
Yes 1MAX
Yes UnlimitedMEAN
Yes UnlimitedMEDIAN
Yes UnlimitedMIDRANGE
Yes UnlimitedMIN
Yes UnlimitedMOD
Yes 2MODULE-CALLER-ID
Yes 0MODULE-DATE
Yes 0MODULE-FORMATTED-DATE
Yes 0MODULE-ID
Yes 0MODULE-NAME
No 1MODULE-PATH
Yes 0MODULE-SOURCE
Yes 0MODULE-TIME
Yes 0MONETARY-DECIMAL-POINT
Yes 0MONETARY-THOUSANDS-SEPARATOR
Yes 0NATIONAL-OF
No 1 - 2NUMERIC-DECIMAL-POINT
Yes 0NUMERIC-THOUSANDS-SEPARATOR
Yes 0NUMVAL
Yes 1NUMVAL-C
Yes 2NUMVAL-F
Yes 1ORD
Yes 1ORD-MAX
Yes UnlimitedORD-MIN
Yes UnlimitedPI
Yes 0PRESENT-VALUE
Yes UnlimitedRANDOM
Yes 0 - 1RANGE
Yes UnlimitedREM
Yes 2REVERSE
Yes 1SECONDS-FROM-FORMATTED-TIME
Yes 2SECONDS-PAST-MIDNIGHT
Yes 0SIGN
Yes 1SIN
Yes 1SQRT
Yes 1STANDARD-COMPARE
No 2 - 4STANDARD-DEVIATION
Yes UnlimitedSTORED-CHAR-LENGTH
Yes 1SUBSTITUTE
Yes UnlimitedSUBSTITUTE-CASE
Yes UnlimitedSUM
Yes UnlimitedTAN
Yes 1TEST-DATE-YYYYMMDD
Yes 1TEST-DAY-YYYYDDD
Yes 1TEST-FORMATTED-DATETIME
Yes 2TEST-NUMVAL
Yes 1TEST-NUMVAL-C
Yes 2TEST-NUMVAL-F
Yes 1TRIM
Yes 1 - 2UPPER-CASE
Yes 1VARIANCE
Yes UnlimitedWHEN-COMPILED
Yes 0YEAR-TO-YYYY
Yes 1 - 3