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/FloatingPoint

The comment on the change is:
Added headers, improved formatting.

------------------------------------------------------------------------------
  
  The table below lists the public symbols defined on each platform for 
Infinity, Quiet NaN, and Signaling NaN.
  
+ 
||||||||||||||||<tablestyle="background-color:cornsilk;text-align:center">'''libc
 symbols'''||
- ||               || AIX       || HP-UX     || IRIX     || Linux      || 
Solaris              || Tru64 UNIX       || Windows ||
+ ||<rowstyle="background-color:lightgray">               || AIX                
               || HP-UX     || IRIX     || Linux      || Solaris             || 
Tru64 UNIX       || Windows ||
- || header        || <float.h> ||           ||          ||            ||       
               ||                  ||         ||
+ || header        ||`<float.h>`                        ||`<float.h>`|| N/A     
 ||`<math.h>`  ||`<sunmath.h>`        ||`<float.h>`       ||         ||
- || Infinity      ||`DBL_INF`  ||           || N/A      || `INFINITY` || 
`infinity()`         || `DBL_INFINITY`   || N/A     ||
+ ||<(>Infinity      ||`FLT_INF`, `DBL_INF`, `LDBL_INF`   ||           || N/A   
   || `INFINITY` ||`infinity()`         ||`FLT_INFINITY`, `DBL_INFINITY`, 
`LDBL_INFINITY`   || N/A     ||
- || Quiet NaN     ||`DBL_QNAN` ||           || N/A      || `nan("")`  || 
`quiet_nan(long)`    || `DBL_QNAN`       || N/A     ||
+ ||<(>Quiet NaN     ||`FLT_QNAN`, `DBL_QNAN`, `LDBL_QNAN`||           || N/A   
   || `nan("")`  ||`quiet_nan(long)`    ||`FLT_QNAN`, `DBL_QNAN`, `LDBL_QNAN`   
    || N/A     ||
- || Signaling NaN ||`DBL_SNAN` ||           || N/A      || N/A        || 
`signaling_nan(long)`|| `DBL_SNAN`       || N/A     ||
+ ||<(>Signaling NaN ||`FLT_SNAN`, `DBL_SNAN`, `LDBL_SNAN`||           || N/A   
   || N/A        ||`signaling_nan(long)`||`FLT_SNAN`, `DBL_SNAN`, `LDBL_SNAN`   
    || N/A     ||
  
  
  == printf() formatting ==
  
- ||               || AIX        || HP-UX    || IRIX          || Linux     || 
Solaris   || Tru64      || MSVC/x86      || MSVC/x64      ||
+ 
||||||||||||||||||<tablestyle="background-color:cornsilk;text-align:center">'''`printf()`
 formatting'''||
+ ||<rowstyle="background-color:lightgray"> || AIX || HP-UX || IRIX || Linux || 
Solaris || Tru64 UNIX || Windows/x86 || Windows/x64 ||
- || Infinity      || `+/- INF`  || `+/- inf`|| `+/- inf`     || `+/- inf` || 
`+/- Inf` || `+/- INF`  || `+/- 1.#INF`  || `+/- 1.#INF`  ||
+ ||<(>Infinity      || `+/- INF`  || `+/- inf`|| `+/- inf`     || `+/- inf` || 
`+/- Inf` || `+/- INF`  || `+/- 1.#INF`  || `+/- 1.#INF`  ||
- || Quiet NaN     || `+/- NaNQ` || `+/- nan`|| `+/- nan0xxx` || `+/- nan` || 
`+/- NaN` ||     `NaNQ` || `-/- 1.#IND`  || `-/- 1.#IND`  ||
+ ||<(>Quiet NaN     || `+/- NaNQ` || `+/- nan`|| `+/- nan0xxx` || `+/- nan` || 
`+/- NaN` ||     `NaNQ` || `-/- 1.#IND`  || `-/- 1.#IND`  ||
- || Signaling NaN || `+/- NaNS` || `+/- nan`|| `+/- nan0xxx` || `+/- nan` || 
`+/- NaN` ||     `NaNS` || `+/- 1.#QNAN` || `+/- 1.#SNAN` ||
+ ||<(>Signaling NaN || `+/- NaNS` || `+/- nan`|| `+/- nan0xxx` || `+/- nan` || 
`+/- NaN` ||     `NaNS` || `+/- 1.#QNAN` || `+/- 1.#SNAN` ||
  
  
  == numeric_limits<double> values/formatting ==
  
+ 
||||||||||||||||||<tablestyle="background-color:cornsilk;text-align:center">'''`numeric_limits<double>`
 values/formatting'''||
- ||                  || AIX         || HP-UX   || IRIX       || Linux  || 
Solaris/x86 || Tru64   || Windows/x86 || Windows/x64 ||
+ ||<rowstyle="background-color:lightgray"> || AIX       || HP-UX   || IRIX     
  || Linux || Solaris || Tru64 UNIX || Windows/x86 || Windows/x64 ||
- ||                  || XLC++ 9.0   || aCC 3,6 || MIPSpro    || gcc    || Sun 
C++     ||  HP C++ || MSVC        || MSVC        ||
+ ||<rowstyle="background-color:lightgray"> || XLC++ 9.0 || aCC 3,6 || MIPSpro  
  || gcc    || Sun C++     ||  HP C++ || MSVC        || MSVC        ||
- || `infinity()`     || `INF`       || `inf`   || `inf`      || `inf`  || 
`Inf`       ||  0      || `1.#INF`    || `1.#INF`    ||
+ ||<(>`infinity()`     || `INF`       || `inf`   || `inf`      || `inf`  || 
`Inf`       ||  0      || `1.#INF`    || `1.#INF`    ||
- || `quiet_NaN()`    || `-NaNQ`     || `nan`   || `nan0xxx`  || `nan`  || 
`NaN`       ||  0      || `1.#QNAN`   || `1.#QNAN`   ||
+ ||<(>`quiet_NaN()`    || `-NaNQ`     || `nan`   || `nan0xxx`  || `nan`  || 
`NaN`       ||  0      || `1.#QNAN`   || `1.#QNAN`   ||
- || `signaling_NaN()`|| `-INF`      || `nan`   || `nan0xxx`  || `nan`  || 
`NaN`       ||  0      || `1.#QNAN`   || `1.#SNAN`   ||
+ ||<(>`signaling_NaN()`|| `-INF`      || `nan`   || `nan0xxx`  || `nan`  || 
`NaN`       ||  0      || `1.#QNAN`   || `1.#SNAN`   ||
  
  
  AIX/Power:

Reply via email to