G IRQ Error Codes

IRQ routines can return any STATUS value generated by the subroutine packages which it calls. In addition it can return the following IRQ-specific values.

IRQ__BADBT
Bit value outside range [1,8] supplied.
IRQ__BADDM
Incorrect NDF dimensions supplied.
IRQ__BADNM
An illegal quality name has been given.
IRQ__BADQN
Incomplete QUALITY_NAMES structure found.
IRQ__BADSL
Invalid slot number supplied.
IRQ__BADST
Incomplete slot structure found.
IRQ__BADSY
Unrecognised logical operator or constant in quality expression.
IRQ__CMPLX
Too many symbols in quality expression.
IRQ__INCOM
Supplied vector has different size to the NDF
IRQ__INTER
Internal IRQ error (report to maintainer of IRQ).
IRQ__INVID
Invalid IRQ identifier supplied.
IRQ__IVNDF
Invalid NDF identifier found.
IRQ__LSHRT
Character variable too short.
IRQ__MSDOT
Missing delimiter "." in quality expression.
IRQ__MSOPD
Missing operand in quality expression.
IRQ__MSOPT
Missing or invalid operator in quality expression.
IRQ__MSPAR
Unpaired parentheses in quality expression.
IRQ__MULT
More than one structure found holding quality names information.
IRQ__NOMOR
No identifiers left for compiled quality expressions.
IRQ__NOOPS
No operands can be found.
IRQ__NOQNM
A quality name could not be found.
IRQ__NOQNI
No quality names structure found in the NDF.
IRQ__NOSPA
Can’t reclaim space in an instruction array.
IRQ__NOWRT
Write access to the NDF is unavailable.
IRQ__QBAD
BAD values exists in the QUALITY component.
IRQ__QEXPL
Too many characters in quality expression.
IRQ__QIEXS
Extension already contains a quality names structure.
IRQ__QNEXS
Quality name is already defined.
IRQ__QLONG
Quality name too long.
IRQ__QREFS
Too many quality names in quality expression.
IRQ__QUNDF
QUALITY component is undefined.
IRQ__RDONL
An attempt has been made to remove a read-only quality name.
IRQ__STKOV
Evaluation stack overflow.
IRQ__STKUN
Evaluation stack underflow.
IRQ__XBITS
No bits left in QUALITY component.