Previous Topic: Assembler MacrosNext Topic: RHDCEVBF


#EFUNMST

Purpose

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