Previous Topic: UPPER

Next Topic: TSO/E External Functions


Built-in Function Support

Generally, functions are supported identically in NetMaster REXX. This support includes the use of internal definitions to replace built-ins, quoted strings as function names, and so on.

The actual list of built-in functions supported by NetMaster REXX is almost identical to TSO/E REXX. Because there are many built-in functions, the following table lists only those functions that are unsupported, or that have significant issues.

Built-in Function

Description

CONDITION

S (Status) is not supported. I (Instruction) always returns SIGNAL.

DBxxxx

NetMaster REXX does not support DBCS.

ERRORTEXT

Ranges 64 through 99 return NetMaster REXX extended error message.

EXTERNALS

This function is not provided. If used in source, the function causes a compilation error.

FORMAT

NetMaster REXX does not support the expp and expt arguments. Only a maximum of three arguments are allowed.

LINESIZE

NetMaster REXX always returns 80.

SOURCELINE

Only source lines containing REXX code are retained after compilation. Lines that contain only comments are treated as blank.

STORAGE

NetMaster REXX does not allow use of the STORAGE function.

TIME

TIME(R) does not reset the elapsed-time clock.

The TIME function does not account for the leap seconds. The returned value does not match the system time exactly.

Instead, use the NMSYSVAR("SYS.TIME.n") function.

TRACE

The F and S options are not supported, nor are the ! and ? prefixes.

Note: F (Failure) means the same as N (Normal).

More information:

REXX External Assembler API