EFUNMST

Defines the master function table. Three types of #EFUNMST macros are coded in a source assembler program, as follows:
idmscu19
Defines the master function table. Three types of #EFUNMST macros are coded in a source assembler program, as follows:
Syntax
  ►►────── #EFUNMST TYPE = ───┬─ INITIAL ───────────────────────────────────────►─                             ├─ FINAL ─────────────────────────────────────────                             └─ ENTRY, INVOKE = 
invocation-name
 ── , ────────── ─►────────────────────────────────────────────────────────────────────────────► ────────────────────────────────────────────────────────────────────────────   ────── FUNCT = ──┬─ 
function-name
  ─┬── , ──────────────────────────────────                    └─ * ──────────────┘ ─►──────────────────────────────────────────────────────────────────────────┬─►◄   ──────────────────────────────────────────────────────────────────────────┤   ── PROGRAM = ──┬─ 
model-xde-module
 ──┬──────────────────────────────┬─┬───┘                  │                     └─ , VERSION = 
version-number
 ─┘ │                  └─ * ──────────────────────────────────────────────────┘  
Parameters
  • INITIAL
    Generates header information and automatically generates the #EFUNMST TYPE=ENTRY macros for the CA ADS supplied built-in functions.
    TYPE=INITIAL is coded first and only once in the assembler program.
  • FINAL
    Defines the end of the table.
  • ENTRY
    Generates an entry in the master function table.
    TYPE=ENTRY macros are coded once for each entry in the table.
  • INVOKE=
    invocation-name
    Specifies a user-defined, 1- to 32-character invocation name for the function.
  • FUNCT=
    function-name/*
    Specifies a user-defined, 1- to 8-character real (generic) function name for the function.
    This function name is used to associate the coded invocation name with the model XDE table that describes the function in the model XDE module. The character * can be specified if the real function name is the same as the real function name for the previous entry in the master function table.
  • PROGRAM=
    model-xde-module
    Specifies the 1- to 8-character name of the model XDE module in which the function is described.
  • ,VERSION=
    version-number
    Specifies the 1- to 4-digit version number of the model XDE module in which the function is described.
  • *
    The character * can be specified if the model XDE module name is the same as the model XDE module name for the previous entry in the master function table (see RHDCEVBF below).
Usage
Considerations
  • A source module must begin with one TYPE=INITIAL macro and end with one TYPE=FINAL macro.
  • Any number of TYPE=ENTRY macros can be coded between the INITIAL and FINAL type macros.