MFPLI00280 - MFPLI00299
MFPLI00280S The variable "insert-name" using LIKE can only have those members which it inherits from the LIKE definition. Additional substructures or members cannot be added to the created STRUCTURE.
MFPLI00281S "insert-name" is declared with the LIKE attribute but also with one or more data type attributes. LIKE must not be used with any of: PICTURE, FIXED, FLOAT, BINARY, DECIMAL, CHARACTER, BIT, POINTER, ENTRY, LABEL, or FILE.
MFPLI00282S "insert-name" has been declared as LIKE but its LIKE reference "insert-name" has not been declared. The declaration has been left without a data type.
MFPLI00283S "insert-name" is declared with LIKE but its LIKE reference "insert-name" does not resolve to a declaration of a STRUCTURE variable. A LIKE definition must be a major or minor STRUCTURE.
MFPLI00284S "insert-name" is declared as LIKE but its TYPE reference "insert-name" is also declared with LIKE. Neither the TYPE reference nor any of its substructures can be declared with the LIKE attribute.
MFPLI00285S "insert-name" is declared as LIKE but its LIKE reference "insert-name" is a member of a STRUCTURE declared with LIKE. A like definition must not be a member of a STRUCTURE declared with LIKE.
MFPLI00286S "insert-name" is declared as LIKE but its LIKE reference "insert-name" contains a REFER option; the LIKE reference must not contain a REFER option.
MFPLI00287S "insert-name" is declared as LIKE but its LIKE reference "insert-name" is a POINTER qualified or subscripted reference. The reference to the type definition in a LIKE attribute must not be POINTER qualified or subscripted.
MFPLI00288S "insert-name" is declared with the LIKE attribute but the type definition uses a non-constant extent for a string length or an array bound.
MFPLI00289S The use of variable length records require that the minimum record size be specified by the use of the MINRECSIZE(n) option. An alternative is to use fixed size records with the SCALARVARYING option.
MFPLI00290S The reference in the CONDITION condition must have condition data type.
MFPLI00291S Parameter descriptors cannot have condition data type.
MFPLI00292S "variable-name" with condition data type cannot be passed as an argument to a PROCEDURE or function.
MFPLI00293S The usage of condition data type as the return descriptor type of function "insert-name" is invalid.
MFPLI00294S Invalid data type for parameter "insert-name". Dummy parameters cannot have condition data type.
MFPLI00295S "insert-name" has been declared with an INITIAL attribute. An INITIAL attribute cannot be specified for variables of condition data type.
MFPLI00296W The "built-in-name" built-in has been parsed but is not supported.
The ONLOC built-in function is not supported.
MFPLI00297W This type of FILE organization requires that the record size be set. You can specify the RECSIZE environment option in this declaration or it will be determined by the initial write or read performed to this FILE.
MFPLI00298E insert-name has been declared with conflicting attributes; the CONNECTED and NONCONNECTED attributes can only be applied to parameters and descriptors.
MFPLI00299S A data-list item must be a scalar, element, array, or structure reference (not an expression).
Parent topic:
MFPLI - PL/I Compiler Messages