1 | Preprocessor level data | Input | Char(6) |
2 | Error code | I/O | Char(*) |
The Add Preprocessor Level Data (QbnAddPreProcessorLevelData) API may be used to set the level of the preprocessor used to create the module.
None
A description of the current preprocessor environment. The preprocessor-level data is specified with version, release, and modification information. This string must contain 6 characters of the form VxRyMz where x, y, and z are single digits. The valid values are between 0 and 9. The preprocessor-level data is an extension of the product number. This preprocessor-level data can then be used to show a different environment from that of the compiler. The preprocessor-level data must be less than or equal to the VxRyMz string of characters specified by the compiler, or module creation will fail.
The structure in which to return error information. For the format of the structure, see Error Code Parameter.
Message ID | Error Message Text |
---|---|
CPF24B4 E | Severe error while addressing parameter list. |
CPF3C90 E | Literal value cannot be changed. |
CPF3CF1 E | Error code parameter not valid. |
CPF5CA4 E | Error occurred while addressing API Parameter. |
CPF5D22 E | Not able to locate internal data. |
CPF5D24 E | Unexpected error occurred during preprocessor processing. |
CPF5D29 E | Level data specified is not valid. |
CPF9872 E | Program or service program &1 in library &2 ended. Reason code &3. |
Top | Program and CL Command APIs | APIs by category |