Dear Wiki user, You have subscribed to a wiki page or wiki category on "Stdcxx Wiki" for change notification.
The following page has been changed by MartinSebor: http://wiki.apache.org/stdcxx/Compilers The comment on the change is: Improved table formatting. ------------------------------------------------------------------------------ [http://gcc.gnu.org/onlinedocs/ GCC online documentation] === Predefined Macros === - - ||MACRO||GCC OPTION||VERSION||DESCRIPTION|| + ||||||||<tablestyle="text-align:center;">GCC Predefined Macros|| + ||<rowstyle="background-color:powderblue;font-weight:bold">MACRO||GCC OPTION||VERSION||DESCRIPTION|| - ||`__GNUC__`|| ||all||Defined to the major version of the compiler.|| + ||`__GNUC__`|| ||all||<style="text-align:left">Defined to the major version of the compiler.|| - ||`__GNUC_MINOR__`|| ||all||Defined to the minor version of the compiler.|| + ||`__GNUC_MINOR__`|| ||all||<style="text-align:left">Defined to the minor version of the compiler.|| - ||`__GNUC_PATCHLEVEL__`|| ||all||Defined to the micro (patch) version of the compiler.|| + ||`__GNUC_PATCHLEVEL__`|| ||all||<style="text-align:left">Defined to the micro (patch) version of the compiler.|| - ||`__GNUG__`|| ||all||Defined to the same value as `__GUNC__` for C++ code.|| + ||`__GNUG__`|| ||all||<style="text-align:left">Defined to the same value as `__GUNC__` for C++ code.|| === Discussion Forums === @@ -39, +39 @@ See also the Bjørn Reese's list of [http://predef.sourceforge.net/precomp.html#sec16 Pre-defined Compiler Macros]. - ||MACRO||HP aCC OPTION||VERSION||DESCRIPTION|| + ||||||||<tablestyle="text-align:center;">HP aCC Predefined Macros|| + ||<rowstyle="background-color:powderblue;font-weight:bold">MACRO||HP aCC OPTION||VERSION||DESCRIPTION|| - ||`__HP_aCC`|| ||all||Defined to the version of the compiler in the format `MMmmuu` (2 digits for each of major, minor, and micro).|| + ||`__HP_aCC`|| ||all||<style="text-align:left">Defined to the version of the compiler in the format `MMmmuu` (2 digits for each of major, minor, and micro).|| - ||`__hpux`|| ||all||Defined on all HP-UX versions.|| + ||`__hpux`|| ||all||<style="text-align:left">Defined on all HP-UX versions.|| - ||`__ia64`|| ||5, 6||Defined on HP IPF hardware.|| + ||`__ia64`|| ||5, 6||<style="text-align:left">Defined on HP IPF hardware.|| - ||`__hppa`|| ||1, 3||Defined on PA-RISC hardware.|| + ||`__hppa`|| ||1, 3||<style="text-align:left">Defined on PA-RISC hardware.|| - ||`__unix`|| ||all||Defined on all HP-UX versions.|| + ||`__unix`|| ||all||<style="text-align:left">Defined on all HP-UX versions.|| - ||`_BIG_ENDIAN`|| ||all||Defined on Big Endian versions of HP-UX (both IPF and PA-RISC).|| + ||`_BIG_ENDIAN`|| ||all||<style="text-align:left">Defined on Big Endian versions of HP-UX (both IPF and PA-RISC).|| - ||`_ILP32`||[http://docs.hp.com/en/10946/options.htm#opt+DDdata_model +DD32]||all||Defined when +DD32 is in effect.|| + ||`_ILP32`||[http://docs.hp.com/en/10946/options.htm#opt+DDdata_model +DD32]||all||<style="text-align:left">Defined when +DD32 is in effect.|| - ||`_LP64`, `__LP64__`||[http://docs.hp.com/en/10946/options.htm#opt+DDdata_model +DD64]||all||Defined when +DD64 is in effect.|| + ||`_LP64`, `__LP64__`||[http://docs.hp.com/en/10946/options.htm#opt+DDdata_model +DD64]||all||<style="text-align:left">Defined when +DD64 is in effect.|| - ||`__HPACC_NOEH`||[http://docs.hp.com/en/10946/options.htm#opt+noeh +noeh]||all||Defined when exceptions are disabled.|| + ||`__HPACC_NOEH`||[http://docs.hp.com/en/10946/options.htm#opt+noeh +noeh]||all||<style="text-align:left">Defined when exceptions are disabled.|| - ||`_HPUX_SOURCE`, `__STDC_EXT__`||[http://docs.hp.com/en/10946/options.htm#opt-ext -ext]||all||Defined when extensions are enabled.|| + ||`_HPUX_SOURCE`, `__STDC_EXT__`||[http://docs.hp.com/en/10946/options.htm#opt-ext -ext]||all||<style="text-align:left">Defined when extensions are enabled.|| - ||`_FPWIDETYPES`||[http://docs.hp.com/en/10946/options.htm#opt-nofpwidetypes -fpwidetypes]|| ||Defined when extended and quad floating-point data types including `__float80` are enabled.|| + ||`_FPWIDETYPES`||[http://docs.hp.com/en/10946/options.htm#opt-nofpwidetypes -fpwidetypes]|| ||<style="text-align:left">Defined when extended and quad floating-point data types including `__float80` are enabled.|| - ||`_REENTRANT`||[http://docs.hp.com/en/10946/options.htm#opt-mt -mt]||all||Defined when compiling for thread safety.|| + ||`_REENTRANT`||[http://docs.hp.com/en/10946/options.htm#opt-mt -mt]||all||<style="text-align:left">Defined when compiling for thread safety.|| ||`_POSIX_C_SOURCE=199506L`||[http://docs.hp.com/en/10946/options.htm#opt-mt -mt]||all|| || ||`_HPUX_SOURCE`||[http://docs.hp.com/en/10946/options.htm#opt-mt -mt]||all || || ||`_THREAD_SAFE`||[http://docs.hp.com/en/10946/options.htm#opt-AP -AP] [http://docs.hp.com/en/10946/options.htm#opt-mt -mt]||all|| || - ||`_HP_NAMESPACE_STD`||[http://docs.hp.com/en/10946/options.htm#opt-AA -AA]|| ||Defined when the C++ Standard Library is declared in `namespace std`.|| + ||`_HP_NAMESPACE_STD`||[http://docs.hp.com/en/10946/options.htm#opt-AA -AA]|| ||<style="text-align:left">Defined when the C++ Standard Library is declared in `namespace std`.|| === Discussion Forums === === Bug Reports ===
