www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2003/12/14/16:19:52

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
Sender: rich AT phekda DOT freeserve DOT co DOT uk
Message-ID: <3FDCD9C1.9C35CF6C@phekda.freeserve.co.uk>
Date: Sun, 14 Dec 2003 21:44:33 +0000
From: Richard Dawe <rich AT phekda DOT freeserve DOT co DOT uk>
X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.23 i586)
X-Accept-Language: de,fr
MIME-Version: 1.0
To: djgpp-workers AT delorie DOT com
Subject: Re: isnanf et al
References: <uzndvbhtt DOT fsf AT elta DOT co DOT il>
Reply-To: djgpp-workers AT delorie DOT com

Hello.

Eli Zaretskii wrote:
> It seems like we have fixed the problem with the C99 definition of
> `isnan' and an incompatible macro in ieeefp.h.  But what about the
> float version of that macro, `isnanf'?  It seems like that macro is
> still used by all functions that include fdlibm.h, namely the libm.a
> functions.  Did I miss something or is that a bug in the latest beta
> of v2.04?
> 
> (Similar problems exist with float versions of all the other `is*'
> macros, like `isinff' etc.)

No, that needs to be sorted out as part of making libc C99-compliant.

isnanf isn't in C99; isnan is. Likewise for the other is*f functions that we
have is* macros for (the ones that use fpclassify).

Bye, Rich =]

-- 
Richard Dawe [ http://homepages.nildram.co.uk/~phekda/richdawe/ ]

"You can't evaluate a man by logic alone." -- McCoy, "I, Mudd", Star Trek

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019