infnan

Hurricane Electric Internet Services: Accounts starting at $9.95/month
Hurricane Electric Internet Services

NAME

       infnan - deal with infinite or not-a-number (NaN) result


SYNOPSIS

       #include <math.h>

       double infnan(int error);


DESCRIPTION

       The  infnan() function returns a suitable value for infin-
       ity and "not-a-number" (NaN) results.  The value of  error
       can  be  ERANGE  to represent infinity or anything else to
       represent NaN.  errno is also set.


RETURN VALUE

       If error is ERANGE (Infinity), HUGE_VAL is returned.

       If error is -ERANGE (-Infinity), -HUGE_VAL is returned.

       If error is anything else, NAN is returned.


ERRORS

       ERANGE The value of error is positive or  negative  infin-
              ity.

       EDOM   The value of error is "not-a-number" (NaN).


CONFORMING TO

       BSD 4.3
Hurricane Electric Internet Services: Accounts starting at $9.95/month
Hurricane Electric Internet Services
Copyright (C) 1998 Hurricane Electric. All Rights Reserved.