MFPLI00120 - MFPLI00139
MFPLI00120S Invalid dimension specified in HBOUND, LBOUND, or DIM.
If the first argument to the LBOUND, HBOUND or DIMENSION built-in function is a one-dimensional array reference the second argument is optional.
MFPLI00121W The INITIAL attribute specified for "array-name" contains fewer values than are required to fully initialize the variable.
Some elements of the array "
array-name
" have been left uninitialized by the INITIAL attribute.
MFPLI00122S The ALLOCATION built-in function must reference a non-member CONTROLLED variable.
Either the argument to the ALLOCATION built-in function is not a CONTROLLED variable or it is an element of a CONTROLLED array or a member of a CONTROLLED structure.
MFPLI00123S Addition of POINTERs is invalid.
Under normal circumstances it does not make sense to add POINTERs.
MFPLI00124S One of the initial values specified for "array-name" cannot be converted to this variable type.
MFPLI00125S More than 240 operands have been used with an operator, function, or call.
MFPLI00126E Excess initial values have been specified for "array-name".
More values have been specified in the INITIAL attribute than there are elements in the array "
array-name
".
MFPLI00127S Invalid picture picture-specification.
MFPLI00128S "constant" specifies more than 15 decimal digits.
MFPLI00129S The picture specification "picture-specification" results in a compiled picture that exceeds the implementation limit. Reduce the size of the picture and recompile.
MFPLI00130S The picture specification "picture-specification" contains a field of more than 255 characters.
MFPLI00131S The picture specification "picture-specification" contains multiple sign symbols.
MFPLI00132E "identifier-name" is declared as AUTOMATIC but is outside the scope of any PROCEDURE. It has been changed to STATIC. If no previous errors were diagnosed, contact Micro Focus Support Line.
Variables declared in a PACKAGE but outside the scope of any PROCEDURE cannot be AUTOMATIC.
MFPLI00133U The nesting level of DO, PROCEDURE, and BEGIN statements exceeds the implementation's limit.
MFPLI00134S One of the targets of this assignment is not a variable or pseudovariable reference.
MFPLI00135S BY NAME expansion is invalid because the left-most target of the assignment is a STRUCTURE that contains more than 20 elementary members.
MFPLI00136S A reference to the function "entry-name" would return a STRUCTURE or an array value but the returns type of the function was not declared with the TYPE attribute.
A function can be declared to return an aggregate value only by using the TYPE attribute in the RETURNS option.
MFPLI00137S A subscript is out-of-range in this statement.
The compiler option "-prefix subscriptrange" (or the deprecated option "-range") is in effect and a subscript is not between the lower and upper bound of the corresponding dimension.
MFPLI00138W "entry-name" is a function that has been called by a CALL statement.
Entries declared with the RETURNS attribute must be invoked by a function reference either used in an expression or as the source of an assignment.
MFPLI00139W "entry-name" is a subroutine that has been called as a function.
Entries invoked by a function reference must have the RETURNS attribute.
Parent topic:
MFPLI - PL/I Compiler Messages