HP Pascal/iX Reference Manual (31502-90022)

A-: 52
RT CAUSE The maximum value of an ordinal type or subrange was the
parameter to SUCC. The result is undefined.
ACTION Do not call SUCC with the highest value of an ordinal type.
---------------------------------------------------------------------------------------
625 MESSAGE SET RANGE ERROR (PASCERR 625)
RT CAUSE An attempt was made to assign a set to a set variable when the
set contains an element not within the set range of the
variable.
An attempt was made to pass a set to a formal parameter when
the set contains an element not within the set range of the
parameter.
ACTION Correct the program logic.
---------------------------------------------------------------------------------------
626 MESSAGE ATTEMPT TO DO MOD BY A VALUE LESS THAN OR EQUAL TO ZERO
(PASCERR 626)
RT CAUSE An attempt was made to perform the MOD operation when the right
operand is zero or negative.
ACTION Correct the program logic error that has caused the invalid
value to be used. Note that MOD is not the remainder operator.
---------------------------------------------------------------------------------------
627 MESSAGE SQRT CALLED WITH NEGATIVE ACTUAL PARAMETER (PASCERR 627)
RT CAUSE The value passed to the SQRT function is less than zero.
ACTION Only call SQRT with non-negative values.
---------------------------------------------------------------------------------------
628 MESSAGE LN CALLED WITH NON-POSITIVE ACTUAL PARAMETER (PASCERR 628)
RT CAUSE The value passed to the LN function is less than or equal to
zero.
ACTION Only call LN with positive values.
---------------------------------------------------------------------------------------
640 MESSAGE BAD PROCEDURAL PARAMETER (PASCERR 640)
RT CAUSE A nonlevel 1 procedure or function was passed as a procedural
or functional parameter to an external, non-HP Pascal routine.
ACTION Only level 1 procedures/functions can be passed.
---------------------------------------------------------------------------------------
650 MESSAGE STRING OVERFLOW (PASCERR 650)
RT CAUSE An attempt was made to index beyond the maximum length of the
string.
ACTION Correct the string operation, standard procedure or function
call arguments, or the program logic.
---------------------------------------------------------------------------------------
651 MESSAGE STRING INDEX EXCEEDS CURRENT LENGTH (PASCERR 651)