6 Routine specifications

  This appendix documents the INTERIM routines in alphabetical order.\\
  \rule{\textwidth}{0.3mm}
  {\Large \textbf{ADDSCR} \hfill Add Descriptor Item \hfill \textbf{ADDSCR}}
  \begin{description}
    \item [FUNCTION]:
    Writes a new item in a frame descriptor.
    In general, the item value is a vector of elements.
    If  an item with the same name already exists in the descriptor, the supplied
    elements are appended to the existing ones.
    \item [CALL]:
    \begin{quote}
      \texttt{ CALL ADDSCR(name,descr,value,nels,status)}
    \end{quote}
    \item [INPUT ARGUMENTS]:
    \begin{tabbing}
      descrxxx\=CHARACTERx\=expressionxxx\=\kill
      \emph{name}\>CHARACTER\>expression\>Parameter name (FRAME class).\\
      \emph{descr}\>CHARACTER\>expression\>Descriptor item name.\\
      \emph{value}\>CHARACTER\>array\>Element values.\\
      \emph{nels}\>INTEGER\>expression\>Number of elements in \emph{value}.
    \end{tabbing}
    \item [OUTPUT ARGUMENT]:
    \begin{tabbing}
      descrxxx\=CHARACTERx\=expressionxxx\=\kill
      \emph{status}\>INTEGER\>variable\>Status return.
    \end{tabbing}
  \end{description}
  \goodbreak
  \rule{\textwidth}{0.3mm}
  {\Large \textbf{DLDSCR} \hfill Delete Descriptor Item \hfill \textbf{DLDSCR}}
  \begin{description}
    \item [FUNCTION]:
    Deletes an existing descriptor item from a frame.
    \item [CALL]:
    \begin{quote}
      \texttt{ CALL DLDSCR(name,descr,status)}
    \end{quote}
    \item [INPUT ARGUMENTS]:
    \begin{tabbing}
      descrxxx\=CHARACTERx\=expressionxxx\=\kill
      \emph{name}\>CHARACTER\>expression\>Parameter name (FRAME class).\\
      \emph{descr}\>CHARACTER\>expression\>Descriptor item name.
    \end{tabbing}
    \item [OUTPUT ARGUMENT]:
    \begin{tabbing}
      descrxxx\=CHARACTERx\=expressionxxx\=\kill
      \emph{status}\>INTEGER\>variable\>Status return.
    \end{tabbing}
  \end{description}
  \goodbreak

LATEX OUTPUT

This appendix documents the INTERIM routines in alphabetical order.


ADDSCR Add Descriptor Item ADDSCR
FUNCTION
: Writes a new item in a frame descriptor. In general, the item value is a vector of elements. If an item with the same name already exists in the descriptor, the supplied elements are appended to the existing ones.
CALL
:

CALL ADDSCR(name,descr,value,nels,status)

INPUT ARGUMENTS
:
name CHARACTER expression Parameter name (FRAME class).

descr CHARACTER expression Descriptor item name.

value CHARACTER array Element values.

nels INTEGER expression Number of elements in value.

OUTPUT ARGUMENT
:
status INTEGER variable Status return.


DLDSCR Delete Descriptor Item DLDSCR
FUNCTION
: Deletes an existing descriptor item from a frame.
CALL
:

CALL DLDSCR(name,descr,status)

INPUT ARGUMENTS
:
name CHARACTER expression Parameter name (FRAME class).

descr CHARACTER expression Descriptor item name.

OUTPUT ARGUMENT
:
status INTEGER variable Status return.