MFPLI00300 - MFPLI00319
MFPLI00300S The reference to the BASED variable "insert-name" may not have an explicit locator qualifier in a DATA clause.
MFPLI00301S The number of data and format list pairs in the edit-directed specification exceeds the implementation's limit of insert-name.
MFPLI00302E Data types specified in the DECLARE statement and ALLOCATE statement for CONTROLLED variable "insert-name" do not match.
MFPLI00303S A subscript has been specified for the non-array variable "insert-name".
MFPLI00304S In the ALLOCATE statement for CONTROLLED variables only the following data types are valid - CHARACTER, BIT, and AREA.
MFPLI00305S For CONTROLLED arrays in the ALLOCATE or DECLARE statement the asterisk must be used for every dimension of the array.
MFPLI00306U Variable "insert-name" must be CONTROLLED variable in the current context of ALLOCATE statement.
MFPLI00307W Implicit conversion from FIXED BIN(31) to FIXED BIN(15) in the assignment.
MFPLI00308W Explicit conversion of an argument from FIXED BIN(15) to FIXED BIN(31).
MFPLI00309W A RETURN statement in a function should return a value; results will be undefined.
MFPLI00310E X or BX string constant contains invalid hex characters.
MFPLI00311E Invalid binary floating point literal constant - contains invalid hex characters, sign is present but exponent is missing, or constant is too large to be represented by the largest float decimal constant.
MFPLI00312E Imaginary constants are not supported.
MFPLI00313E Expressions cannot be used as pseudovariable arguments.
MFPLI00314E STRUCTURE expressions are valid only if both operands have identical structuring.
MFPLI00315S Array expressions are not yet supported in this context.
MFPLI00316S STRUCTURE expressions are not yet supported in this context.
MFPLI00317S Internal compiler error - unimplemented pass2 action .
MFPLI00318E X string constants should contain even number of hexadecimal digits.
MFPLI00319S Internal compiler error - unimplemented pass1 action .
Parent topic:
MFPLI - PL/I Compiler Messages