Mercurial > gnulib
changeset 36338:0f63893fdbc7
isnanf-nolibm: Fix last commit.
* lib/isnanf-nolibm.h [IRIX]: Don't include <ieeefp.h>. Declare isnanf.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 10 Mar 2012 16:53:36 +0100 |
parents | 02abd1150a51 |
children | 43ea324ab257 |
files | ChangeLog lib/isnanf-nolibm.h |
diffstat | 2 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Sat Mar 10 16:07:42 2012 +0100 +++ b/ChangeLog Sat Mar 10 16:53:36 2012 +0100 @@ -1,5 +1,8 @@ 2012-03-10 Bruno Haible <bruno@clisp.org> + isnanf-nolibm: Fix last commit. + * lib/isnanf-nolibm.h [IRIX]: Don't include <ieeefp.h>. Declare isnanf. + isnanf-nolibm: Make it work on IRIX 6.5 with cc. * lib/isnanf-nolibm.h [IRIX]: Include <ieeefp.h>.
--- a/lib/isnanf-nolibm.h Sat Mar 10 16:07:42 2012 +0100 +++ b/lib/isnanf-nolibm.h Sat Mar 10 16:53:36 2012 +0100 @@ -27,7 +27,9 @@ # else /* Get declaration of isnanf(), if not declared in <math.h>. */ # if defined __sgi -# include <ieeefp.h> + /* We can't include <ieeefp.h>, because it conflicts with our definition of + isnand. Therefore declare isnanf separately. */ +extern int isnanf (float x); # endif # endif #else