EMS Manual

Compiled Filters
EMS Manual426909-005
5-48
Compiler Errors and Warnings
Compiler Warning Messages
This subsection describes warning messages that indicate potential problem areas of
your source filter and that begin with *** WARNING ***.
The compiler inserts a circumflex (^) in your listing to mark the item the message
describes.
Each of these message text boxes contains the exact text of one warning message.
The text following each box describes the cause, effect, and recovery for that
message.
Cause. An index within a parameter declaration is not legal.
Effect. None. The compiler ignores it. Within the filter body, you can refer to any
parameter token as a token array.
Recovery. None needed.
Cause. The name of the object file given on the EMF command is invalid.
Effect. The compiler attempts to name the file FOBJECT (on the current default
volume and subvolume).
Recovery. None needed.
Cause. The compiler could not name the object file obj-name. Typically, a file with
that file name already exists but does not have a file code of 845.
Effect. The compiler names the file ZZEFnnnn on the same volume and subvolume.
Recovery. None needed.
Cause. The data type of value is not fully supported by the compiler. For example,
the programmatic interface has single and double precision floating-point numbers,
which the compiler does not support.
Effect. value is treated as specified in the message (either unsigned, signed, or
string).
*** Warning *** All occurrences of this token will be legal
*** Warning *** Bad object code filename, default used
*** Warning *** Could not name object file obj-name
*** Warning *** Data type coercion necessary;
{ unsigned }
value will be treated as { signed }
{ string }