This section contains descriptions of individual pragmas
available in z/OS® XL C/C++.
For each pragma, the following information is given:
- Category
- The functional category to which the pragma belongs is listed
here.
- Purpose
- This section provides a brief description of the effect of the
pragma, and why you might want to use it.
- Syntax
- This section provides the syntax for the pragma. For convenience,
the #pragma name form of the directive is used in each
case. However (in C), it is perfectly valid to use the alternate C99-style _Pragma operator
syntax; see Pragma directive syntax for
details.
- Parameters
- This section describes the suboptions that are available for the
pragma, where applicable.
- Usage
- This section describes any rules or usage considerations you should
be aware of when using the pragma. These can include restrictions
on the pragma's applicability, valid placement of the pragma, and
so on.
- IPA effects
- For those pragmas where there are special considerations for IPA,
the pragma descriptions include IPA-related information.
- Examples
- Where appropriate, examples of pragma directive use are provided
in this section.