Previous Topic Next topic Print topic


Include Preprocessor Options

The Include pre-processor has the following general syntax:

mfinclpp input-file-name -incl [-ppincl output-file-name] [-optincl incl-pp-options]

The only required option is the input-file-name. The other options are:

Option Explanation
-ppincl output-file-name Overrides the default output file name, which will be input-file-name with an extension of .ppi. Example: -ppincl myprog.dek
-optincl options-string Specifies which INCLUDE statements you wish the Include preprocessor to process. options-string is any or all of the following single letters (upper or lowercase) specified in any order without any intervening commas or spaces:
  • S - processes EXEC SQL INCLUDE statements
  • P - processes Panvalet ++INCLUDE statements. The ++INCLUDE statement must be on a line by itself, must be all uppercase including member-name, and must have the following syntax:
    [spaces] ++INCLUDE [spaces] member-name [spaces]  [;]
  • L - processes Librarian -INC statements. The -INC statement must be on a line by itself, must be all uppercase including member-name, and must have the following syntax:
    [spaces] -INC [spaces] member-name [spaces]  [;]
  • I - processes PL/I %INCLUDE and %XINCLUDE statements. Full mainframe syntax for these statements is supported.

If this option is not specified, SPLI is the default. i.e. all of these INCLUDE statements are processed.

Previous Topic Next topic Print topic