INFNAN(3)

NOME
infnan - lida com resultado infinito ou 'não é número' (NaN)

SINÓPSE
#include <math.h>

double infnan(int erro);

DESCRIÇÃO
A função infnan() retorna um valor adequado para resultados infinitos ou 'não é número' (NaN). O valor de erro pode ser ERANGE para representar infiniteza ou outra coisa para representar NaN. errno também é definido.

VALORES RETORNADOS
Se erro for ERANGE (infinito), HUGE_VAL é retornado.

Se erro for -ERANGE (-infinito), -HUGE_VAL é retornado.

Se erro for qualquer outra coisa, NaN é retornado.

ERROS

ERANGE
    O valor de erro é infinito positivo ou negativo.

EDOM
    O valor de erro é 'não é número' (NaN).

DE ACORDO COM
BSD 4.3.

TRADUZIDO POR LDP-BR em 12/05/2001.

  Tradução:
Marcelo M. de Abreu <mmabreu@terra.com.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>