PISINF 3CW "12 July 2007" "mathcw-1.00"

Table of contents


NAME

pisinff, pisinf, pisinfl, pisinfw, pisinfq, pisinfll, pisinfdf, pisinfd, pisinfdl, pisinfdll - test for infinity

SYNOPSIS

cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]

#include <mathcw.h>
#include <paircw.h>

extern int pisinff (const float_pair x);

extern int pisinf (const double_pair x);

extern int pisinfl (const long_double_pair x);

extern int pisinfw (const __float80_pair x);

extern int pisinfq (const __float128_pair x);

extern int pisinfll (const long_long_double_pair x);

extern int pisinfdf (const decimal_float_pair x);

extern int pisinfd (const decimal_double_pair x);

extern int pisinfdl (const decimal_long_double_pair x);

extern int pisinfdll (const decimal_long_long_double_pair x);

NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.


DESCRIPTION

Determine whether the argument is +Infinity or -Infinity.

RETURN VALUES

Return 1 if the argument is +Infinity or -Infinity, and 0 otherwise.

ERRORS

None.

SEE ALSO

pabs(3CW), pacos(3CW), pacosh(3CW), padd(3CW), pasin(3CW), pasinh(3CW), patan(3CW), patan2(3CW), patanh(3CW), pcbrt(3CW), pcmp(3CW), pcon(3CW), pcopy(3CW), pcopysign(3CW), pcos(3CW), pcosh(3CW), pcotan(3CW), pdiv(3CW), pdot(3CW), peps(3CW), peval(3CW), pexp(3CW), pexp10(3CW), pexp16(3CW), pexp2(3CW), pexp8(3CW), pexpm1(3CW), pfdim(3CW), pfmax(3CW), pfmin(3CW), pfrexp(3CW), pfrexph(3CW), phigh(3CW), phypot(3CW), pierf(3CW), pierfc(3CW), pilogb(3CW), pin(3CW), pinfty(3CW), pipow(3CW), pisnan(3CW), pisqnan(3CW), pissnan(3CW), pldexp(3CW), pldexph(3CW), plog(3CW), plog101p(3CW), plog1p(3CW), plow(3CW), pmul(3CW), pmul2(3CW), pneg(3CW), pout(3CW), pprosum(3CW), pqnan(3CW), pscalbln(3CW), pscalbn(3CW), pset(3CW), psignbit(3CW), psin(3CW), psinh(3CW), psnan(3CW), psplit(3CW), psqrt(3CW), psub(3CW), psum(3CW), psum2(3CW), ptan(3CW), ptanh(3CW).