Set an EMS tuning parameter EMS_TUNE
EMS_TUNE
may be called multiple times for the same
parameter. The following keywords and values are permitted:
If VALUE
is set to 0, no wrapping will occur. If it is set greater than 6, it specifies
the maximum output line length. Note that the minimum VALUE is 7, to allow for
exclamation marks and indentation.
EMS_RLSE
will not go. It can therefore be used by environments such as ADAM to prevent any
output by EMS due to unmatched marks and releases. This keyword should not be used
in other cases.
VALUE
is set to 0 (the default) all non-printing characters are replaced by
blanks, and line wrapping occurs (subject to SZOUT
). If VALUE
is set to 1, no cleaning or
line wrapping occurs.
EMS_ANNUL
is called.
This is a diagnostic tool which enables the programmer to see all error reports, even those
’handled’ by the program. If VALUE
is set to 0 (the default) annulling occurs in the normal
way. If VALUE
is set to 1, the message will be displayed.The routine will attempt to execute regardless of the given value of STATUS
. If the given value is
not SAI__OK, then it is left unchanged, even if the routine fails to complete. If STATUS
is
SAI__OK on entry and the routine fails to complete, STATUS
will be set and an error report
made.
ERR_TUNE
.
ERR_TUNE
and MSG_TUNE
call this subroutine to set the EMS tuning
parameters appropriately. This may result in interference.