Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       finite,  finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl
       - Fonctions BSD de classification en virgule flottante

SYNOPSIS

       #include <math.h>

       int finite(double x);
       int finitef(float x);
       int finitel(long double x);

       int isinf(double x);
       int isinff(float x);
       int isinfl(long double x);

       int isnan(double x);
       int isnanf(float x);
       int isnanl(long double x);

   Exigences de macros de test de fonctionnalites  pour  la  glibc  (consultez
   feature_test_macros(7)) :

       finite(), finitef(), finitel() :
           _BSD_SOURCE || _SVID_SOURCE
       isinf() :
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 ||
           _ISOC99_SOURCE
           ou cc -std=c99
       isinff(), isinfl() :
           _BSD_SOURCE || _SVID_SOURCE
       isnan() :
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE
           ou cc -std=c99
       isnanf(), isnanl() :
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600

DESCRIPTION

       Les fonctions finite() renvoient une valeur non nulle  si  x  n'est  ni
       infini, ni une valeur numerique (NaN) et 0 autrement.

       Les  fonctions isnan() renvoient une valeur non nulle si x est NaN et 0
       autrement.

       Les fonctions isinf() renvoient 1 si x est un valeur infinie  positive,
       -1 si x est une valeur infinie negative, 0 sinon.

NOTES

       Notez  que  ces  fonctions  sont  obsoletes,  C99  definit  les  macros
       isfinite(), isinf() et isnan() (pour tous les  types)  les  remplacant.
       Notez  de  plus  que la macro C99 isinf() ne garantie que faiblement sa
       valeur de retour. Consultez fpclassify(3).

VOIR AUSSI

       fpclassify(3)

COLOPHON

       Cette page fait partie de  la  publication  3.27  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis  2010,  cette  traduction est maintenue a l'aide de l'outil po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone        au        sein        du       projet       perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe Blaess  <URL:http://www.blaess.fr/christophe/>  (1996-2003),
       Alain  Portal  <URL:http://manpagesfr.free.fr/> (2003-2006).  Florentin
       Duneau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez  signaler  toute  erreur   de   traduction   en   ecrivant   a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

                                  5 aout 2008                        FINITE(3)