Start Preprocessor (QbnStartPreProcessor) API


  Required Parameter:

1 Error code I/O Char(*)

  Default Public Authority: *USE

  Service Program: QBNPREPR

  Threadsafe: No

The Start Preprocessor (QbnStartPreProcessor) API must be called first by every compiler preprocessor that has data to be processed during module creation. This API must be called prior to calling the QbnAddAssociatedSpaceEntry, QbnAddExtendedAttributeData, QbnAddPreProcessorLevelData, or QbnAddBindtimeExit API. A call to the QbnEndPreProcessor API is the last API to be called during a single preprocessor call.


Authorities and Locks

None


Required Parameter

Error code
I/O; CHAR(*)

The structure in which to return error information. For the format of the structure, see Error code parameter.


Error Messages

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.
CPF5D28 E Not able to start preprocessing.

API introduced: V3R1

[ Back to top | Program and CL Command APIs | APIs by category ]