Subject: Re: scanf misses NAN and INF (patch to review)
To: Thor Lancelot Simon <tls@rek.tjls.com>
From: Emmanuel Dreyfus <manu@netbsd.org>
List: tech-userlevel
Date: 04/04/2007 21:33:12
Thor Lancelot Simon <tls@rek.tjls.com> wrote:

> No.  Not all floating-point formats have "not a number" or IEEE-style
> infinities, and we run on at least two machines where there is no
> floating point format that does, plus at least one where one of the
> available floating points doesn't (though we don't support it).

Here is an updated version:
http://ftp.espci.fr/shadow/manu/nan2.diff

The check is now ifdef INFNAN_CHECK, just like in strtod. But here I
always use -DINFNAN_CHECK. How (where?) to disable it for arches that
should not have it? (is there any other than vax?)

-- 
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
manu@netbsd.org