HP Pascal/iX Reference Manual (31502-90022)

A-: 43
ACTION Change the source to use the recommended features and
recompile.
---------------------------------------------------------------------------------------
552 MESSAGE SYSTEMS LANGUAGE VARIABLE NOT SET (552)
W CAUSE JCW 'NLUSERLANG' or environment variable 'LANG' not set.
ACTION Set the system variable to the desired language (-LANG on
HP-UX, NLUSERLANG on MPE/iX.)
---------------------------------------------------------------------------------------
553 MESSAGE '!' and '!' ARE INCOMPATIBLE COMPILER OPTIONS (553)
W CAUSE These options are not compatible. The second was ignored.
ACTION Delete one of the options.
---------------------------------------------------------------------------------------
554 MESSAGE DUPLICATE $SET FOR '!'; ITS VALUE IS NOW '!' (554)
W CAUSE This identifier was previously set by a $SET (or, on HP-UX, a
-D on the command line). The value last seen takes effect.
ACTION Decide which value you want this identifier to have and remove
all other $SETs (or, on HP-UX, remove the -D option on the
command line if it is in error).
---------------------------------------------------------------------------------------
555 MESSAGE VOLATILE VARIABLE PASSED BY REFERENCE (555)
W CAUSE A variable declared as volatile was used as an actual parameter
in a routine call for which the formal parameter was a
reference parameter.
ACTION The compiler cannot guarantee that the parameter will be
properly updated, so you must ensure that it is.
---------------------------------------------------------------------------------------
556 MESSAGE DEFAULT_PARM VALUES DO NOT MATCH THOSE IN FORWARD DECLARATION
(556)
W CAUSE The values of constants for OPTION DEFAULT_PARMS do not match
the corresponding values declared in a previous FORWARD
declaration. The values used are those that were specified in
the FORWARD declaration.
ACTION Ensure that the values are the same or leave off the formal
parameter list from the routine heading when the routine is
defined.
---------------------------------------------------------------------------------------
557 MESSAGE PARAMETER TO PROCEDURE "NEW"MAY CAUSE A RUN-TIME ERROR (557)
W CAUSE The pointer argument to NEW is not aligned on a four-byte
boundary. If the type of a pointer was defined with the
ALIGNMENT compiler option and a component of a structured type
contains this pointer type, a variable declared with this
structured type may cause the pointer to be aligned improperly.
ACTION Create the variable so that the component used as an argument
to NEW is four-byte aligned. This can be done by removing the