HP Pascal/iX Reference Manual (31502-90022)

A-: 37
505 MESSAGE STRING PARAMETER IS REQUIRED, OPTION IGNORED (505)
W CAUSE This option requires information in a string literal parameter.
ACTION Check the option argument; check the compiler option syntax.
---------------------------------------------------------------------------------------
506 MESSAGE I/O FAILED ON FILE !, ! (506)
CAUSE I/O on a file failed. The compiler feature that uses that file
has been disabled for the remainder of the compilation.
ACTION Check the named file for invalid file equations, links, size
restrictions, and locking by other processes. Also check for
disk space.
---------------------------------------------------------------------------------------
507 MESSAGE BOTH $GLOBAL$ AND $EXTERNAL$ NOT ALLOWED (507)
W CAUSE The option $GLOBAL$ occurred after the option $EXTERNAL$ was
specified. Since only one is allowed, $GLOBAL$ was ignored.
The option $EXTERNAL$ occurred after the option $GLOBAL$ was
specified. Since only one is allowed, $EXTERNAL$ was ignored.
ACTION Remove $GLOBAL$ or $EXTERNAL$, whichever is appropriate.
---------------------------------------------------------------------------------------
508 MESSAGE A "$ " IS REQUIRED HERE - ONE INSERTED (508)
W CAUSE Compiler option doesn't end with a $ on the same line.
ACTION Add a "$ " to the code.
---------------------------------------------------------------------------------------
509 MESSAGE EXPRESSION WILL CAUSE A RUN-TIME OVERFLOW (509)
W CAUSE The result of an expression will exceed maxint at run time.
This is detected for:
(a) +, -, * when the types of the operands are such that the
expression overflows. For example:
VAR
A: maxint-10..maxint;
Then the expression A + A would never be less than 2 * maxint -
10, which is greater than maxint.
(b) -minint
(c) the addition, subtraction, or multiplication of two
constants resulting in an overflow.
ACTION Correct the expression.
---------------------------------------------------------------------------------------
510 MESSAGE EXPRESSION WILL CAUSE A RUN-TIME UNDERFLOW (510)
W CAUSE The result of an expression will be less than minint at run
time. This is detected for:
(a) +, -, * when the types of the operands are such that the