isnand man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

ISNAND(3C)							    ISNAND(3C)

NAME
       isnand,	isnanf,	 finite, fpclass, unordered - determine type of float‐
       ing-point number

SYNOPSIS
       #include <ieeefp.h>

       int isnand(double dsrc);

       int isnanf(float fsrc);

       int finite(double dsrc);

       fpclass_t fpclass(double dsrc);

       int unordered(double dsrc1, double dsrc2);

DESCRIPTION
       The isnand() and isnanf() functions return TRUE	(1)  if	 the  argument
       dsrc or fsrc is a NaN;  otherwise they return FALSE (0).

       The  fpclass()  function	 returns one of the following classes to which
       dsrc belongs:

       FP_SNAN
		     signaling NaN

       FP_QNAN
		     quiet NaN

       FP_NINF
		     negative infinity

       FP_PINF
		     positive infinity

       FP_NDENORM
		     negative denormalized non-zero

       FP_PDENORM
		     positive denormalized non-zero

       FP_NZERO
		     negative zero

       FP_PZERO
		     positive zero

       FP_NNORM
		     negative normalized non-zero

       FP_PNORM
		     positive normalized non-zero

       The finite() function returns TRUE (1) if the argument dsrc is  neither
       infinity nor NaN; otherwise it returns  FALSE (0).

       The  unordered()	 function returns TRUE (1) if one of its two arguments
       is unordered with respect to the other argument.	 This is equivalent to
       reporting  whether either argument is NaN.  If neither argument is NaN,
       FALSE (0) is returned.

       None of these functions generates  an  exception,  even	for  signaling
       NaNs.

RETURN VALUES
       See DESCRIPTION.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌───────────────┬─────────────────┐
       │ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
       ├───────────────┼─────────────────┤
       │MT-Level       │ MT-Safe	 │
       └───────────────┴─────────────────┘

SEE ALSO
       fpgetround(3C), isnan(3M), attributes(5)

				 Jun 15, 2004			    ISNAND(3C)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net