MFPLI00080 - MFPLI00099
MFPLI00080S Unrecognizable condition prefix name.
MFPLI00081S A complex arithmetic value is required by this statement, but a noncomputational value has been used. It cannot be converted.
MFPLI00082S Invalid syntax in this statement. A token-name was found where another token was expected.
MFPLI00083S Invalid syntax in this statement. A keyword-name keyword was not found in the expected position.
MFPLI00084S Invalid conversion. Noncomputational data cannot be converted to string or arithmetic data.
MFPLI00085S A STRUCTURE qualified reference to "identifier-name" cannot be resolved to any declaration known to this block.
The element "
identifier-name
" together with its structure qualification cannot be resolved to any structure element declared in this or a containing block.
MFPLI00086S A locator-qualified reference to "identifier-name" cannot be resolved to any declaration known to this block.
The locator-qualifed reference cannot be resolved possibly because "
identifier-name
" is not a BASED variable.
MFPLI00087S A STRUCTURE qualified reference contains more than 15 qualifying names.
A reference to a structure element may include the names of at most 15 higher level structures.
MFPLI00088S A PROCEDURE reference contains more than 240 arguments.
The maximum number of arguments in a procedure reference is 240.
MFPLI00089S The scale-factor specified in a conversion built-in function exceeds the implementation's limit.
The scaling factor must not be less than minus 128 or greater than plus 127.
MFPLI00090W The undeclared name "identifier-name" has been declared with the default type as a variable in the current PROCEDURE.
MFPLI00091S "variable-name" is a non-BASED variable referenced with a locator qualifier.
"
variable-name
" is referenced with a locator qualifier but is not a BASED variable.
MFPLI00092S "variable-name" is a BASED variable referenced without a locator qualifier.
If a BASED variable is not declared with a locator-reference then all references to the variable must include a locator qualifier.
MFPLI00093S The base-reference declared for "array-name" contains more * subscripts than this reference has subscripts. This reference cannot be mapped into a valid reference to the base-variable.
MFPLI00094W "argument-name" (argument number argument-number) has been passed via a dummy argument because its attributes did not match those of the corresponding parameter. Enclose the argument in parentheses to suppress this warning.
The attributes of the argument
argument-name
and the corresponding parameter do not match and so the argument will be passed by value rather than by reference.
MFPLI00095S "entry-name" has been referenced with too many arguments.
The entry "
entry-name
" has been declared with fewer parameters than the number of arguments specified in this reference.
MFPLI00096S "array-name" has been referenced with too many subscripts.
The array "
array-name
" has been declared with fewer dimensions than the number of subscripts specified in this reference.
MFPLI00097S The precision arguments of BINARY, DECIMAL, FIXED, FLOAT, DIVIDE, MULTIPLY, ADD, and SUBTRACT built-in functions must be decimal integer constants.
Only decimal integer constants can be specified as precision arguments to the arithmetic built-in functions.
MFPLI00098S "entry-name" has been referenced with an argument list which is incompatible with its declaration. An empty argument list is required to satisfy the declaration.
"
entry-name
" has been declared with an empty list of parameter descriptors but this reference has included a list of one or more arguments.
MFPLI00099S This statement contains inconsistent FILE description attributes.
Parent topic:
MFPLI - PL/I Compiler Messages