Predefined macros related to the XL C/C++ compiler are always defined.
Predefined macro name | Description |
---|---|
![]() |
Indicates the level of the XL C compiler as an integer constant representing version, release, and modification number. |
![]() |
Indicates the level of the XL C++ compiler as an integer constant representing version, release, and modification number. |
![]() |
Indicates the level of the XL C compiler as a string displaying the version, release, modification, and fix level. |
__xlC__ | Indicates the level of the XL C++ compiler as a three-digit hexadecimal constant, representing version, release, and modification number. Using the XL C compiler also automatically defines this macro. |