HP Pascal/iX Reference Manual (31502-90022)

A-: 63
CT CAUSE A routine option specified a formal parameter that was not
declared in the formal parameter list.
ACTION Check the formal parameter list.
---------------------------------------------------------------------------------------
838 MESSAGE DUPLICATE FORMAL PARAMETER FOR THIS ROUTINE OPTION (838)
CT CAUSE A routine option specified a formal parameter twice.
ACTION Remove the duplicate specification.
---------------------------------------------------------------------------------------
839 MESSAGE ROUTINE OPTION AND FORMAL PARAMETER ORDERING MISMATCH (839)
CT CAUSE The order of parameters in a routine option does not match the
ordering of the formal parameters in the formal parameter list.
ACTION Fix the routine option or match the ordering.
---------------------------------------------------------------------------------------
841 MESSAGE DEFAULT VALUE FOR VARIABLE FORMAL PARAMETER IS NOT NIL (841)
CT CAUSE A VAR formal parameter was assigned a default value that is not
NIL.
ACTION Assign the value NIL to the VAR parameter.
---------------------------------------------------------------------------------------
842 MESSAGE DEFAULT VALUE NOT COMPATIBLE WITH FORMAL PARAMETER (842)
CT CAUSE A parameter was assigned a default value whose type does not
match the type of the formal parameter.
ACTION Fix the default value.
---------------------------------------------------------------------------------------
844 MESSAGE ILLEGAL USE OF READONLY VARIABLE OR PARAMETER (844)
CT CAUSE A READONLY variable or parameter was used as the target of an
assignment statement or was passed as a VAR parameter.
ACTION Remove the offending use of the READONLY variable or parameter.
---------------------------------------------------------------------------------------
845 MESSAGE INVALID USE OF ROUTINE OPTION (845)
CT CAUSE The routine option is not allowed in this context.
ACTION Remove the routine option.
---------------------------------------------------------------------------------------
846 MESSAGE NOT A FORMAL PARAMETER (846)
CT CAUSE A formal parameter specified in a routine option is not
declared in the formal parameter list.
ACTION Check the spelling. Remove the parameter in the routine
option. Add the parameter to the formal parameter list.
---------------------------------------------------------------------------------------