# isfinite(3m) [opensolaris man page]

```isfinite(3M)						  Mathematical Library Functions					      isfinite(3M)

NAME
isfinite - test for finite value

SYNOPSIS
c99 [ flag... ] file... -lm [ library... ]
#include <math.h>

int isfinite(real-floating x);

DESCRIPTION
The  isfinite()	macro  determines whether its argument has a finite value (zero, subnormal, or normal, and not infinite or NaN). First, an
argument represented in a format wider than its semantic type is converted to its semantic type. Then determination is based on the type of
the argument.

RETURN VALUES
The isfinite() macro returns a non-zero value if and only if its argument has a finite value.

ERRORS
No errors are defined.

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

+-----------------------------+-----------------------------+
|      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
+-----------------------------+-----------------------------+
|Interface Stability	     |Standard			   |
+-----------------------------+-----------------------------+
|MT-Level		     |MT-Safe			   |
+-----------------------------+-----------------------------+

fpclassify(3M), isinf(3M), isnan(3M), isnormal(3M), math.h(3HEAD), signbit(3M), attributes(5), standards(5)

SunOS 5.11							    12 Jul 2006 						      isfinite(3M)```

## Check Out this Related Man Page

```isfinite(3M)						  Mathematical Library Functions					      isfinite(3M)

NAME
isfinite - test for finite value

SYNOPSIS
#include <math.h>

int isfinite(real-floating x);

DESCRIPTION
The  isfinite()	macro  determines whether its argument has a finite value (zero, subnormal, or normal, and not infinite or NaN). First, an
argument represented in a format wider than its semantic type is converted to its semantic type. Then determination is based on the type of
the argument.

RETURN VALUES
The isfinite() macro returns a non-zero value if and only if its argument has a finite value.

ERRORS
No errors are defined.

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

+-----------------------------+-----------------------------+
|      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
+-----------------------------+-----------------------------+
|Interface Stability	     |Standard			   |
+-----------------------------+-----------------------------+
|MT-Level		     |MT-Safe			   |
+-----------------------------+-----------------------------+