Process error messages for SLATEC and other libraries PDA_XERMSG
If KONTRL was zero or negative, no information other than the message itself (including numeric values, if any) would have been printed. If KONTRL was positive, introductory messages, trace-backs, etc., would have been printed in addition to the message.
Depending on KONTRL and LEVEL the error handling mechanism might also have included aborting the program via a STOP statement.
ABS(KONTRL) | |||
LEVEL | 0 | 1 | 2 |
2 | fatal | fatal | fatal |
1 | not printed | printed | fatal |
0 | not printed | printed | printed |
-1 | not printed | printed | printed |
only once | only once | ||
In the current version, this routine will always issue a message via EMS_REP. Under no circumstances is the program aborted. Instead this routine always returns control to the caller after setting the STATUS argument (which is new in this version) to 1.
P. C. T. Rees and A. J. Chipperfield, EMS Error Message Service, Version 1.4, Programmer’s Manual, SSN/4.7, DRAL, 1995.