summaryrefslogtreecommitdiff
path: root/lib/isnanf-nolibm.h
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2012-03-10 16:53:36 +0100
committerBruno Haible <bruno@clisp.org>2012-03-10 16:55:07 +0100
commitadecc2333d64407a5d8263351154d05691122e6e (patch)
tree415971e909500f22f5cb2244278074f7c47f455d /lib/isnanf-nolibm.h
parentce930bba89ee4fda2c8c1c32f9ddee02a94f4f99 (diff)
downloadgnulib-adecc2333d64407a5d8263351154d05691122e6e.tar.gz
isnanf-nolibm: Fix last commit.
* lib/isnanf-nolibm.h [IRIX]: Don't include <ieeefp.h>. Declare isnanf.
Diffstat (limited to 'lib/isnanf-nolibm.h')
-rw-r--r--lib/isnanf-nolibm.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/isnanf-nolibm.h b/lib/isnanf-nolibm.h
index 17b3dea149..9d550e0977 100644
--- a/lib/isnanf-nolibm.h
+++ b/lib/isnanf-nolibm.h
@@ -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