A Include Files

The symbolic constants defined by the five include files used with MSG and ERR are listed below. The way in which these files are included within Fortran code is described in the section on compiling and linking §6.

SAE_PAR
Defines the non-specific status codes for Starlink.
SAI__ERROR – Error encountered.
SAI__OK – No error.
SAI__WARN – Warning.
MSG_PAR
Defines the public Message System constants.
MSG__NORM – Normal conditional message output level.
MSG__QUIET – Quiet (few messages) conditional message output level.
MSG__SZMSG – Maximum length of message text.
MSG__VERB – Verbose (abundant messages) conditional message output level.
MSG__DEBUG – Debug (many many messages) conditional message output level.
MSG_ERR
Defines the Message Reporting System errors.
MSG__BDPAR – Invalid tuning parameter name (improper use of MSG_TUNE).
MSG__BTUNE – Bad tuning value (improper use of MSG_TUNE).
MSG__INVIF – Invalid conditional message filter value.
MSG__BDENV – Bad MSG environment variable value.
MSG__OPTER – Error encountered during message output.
MSG__SYNER – Error encountered during message synchronisation.
ERR_PAR
Defines the public Error System constants.
ERR__SZMSG – Maximum length of error message text.
ERR__SZPAR – Maximum length of error message name.
ERR_ERR
Defines the Error Reporting System errors.
ERR__BADOK – Status set to SAI__OK in call to ERR_REP (improper use of ERR_REP).
ERR__BDPAR – Invalid tuning parameter name (improper use of ERR_TUNE).
ERR__BTUNE – Bad tuning value (improper use of ERR_TUNE).
ERR__BDENV – Bad ERR environment variable value.
ERR__OPTER – Error encountered during message output.
ERR__UNSET – Status not set in call to ERR_REP (improper use of ERR_REP).