summaryrefslogtreecommitdiff
path: root/lib/isnanf-nolibm.h
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2012-03-10 16:07:42 +0100
committerBruno Haible <bruno@clisp.org>2012-03-10 16:08:06 +0100
commitce930bba89ee4fda2c8c1c32f9ddee02a94f4f99 (patch)
tree1ee4ca63ea5a207ef54f50b9fe2a3850baaffa2d /lib/isnanf-nolibm.h
parent14a3c6e4da8e6c5e65d0bba54cd42a91fd582603 (diff)
downloadgnulib-ce930bba89ee4fda2c8c1c32f9ddee02a94f4f99.tar.gz
isnanf-nolibm: Make it work on IRIX 6.5 with cc.
* lib/isnanf-nolibm.h [IRIX]: Include <ieeefp.h>.
Diffstat (limited to 'lib/isnanf-nolibm.h')
-rw-r--r--lib/isnanf-nolibm.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/isnanf-nolibm.h b/lib/isnanf-nolibm.h
index 52703870a2..17b3dea149 100644
--- a/lib/isnanf-nolibm.h
+++ b/lib/isnanf-nolibm.h
@@ -24,6 +24,11 @@
# elif defined isnan
# undef isnanf
# define isnanf(x) isnan ((float)(x))
+# else
+ /* Get declaration of isnanf(), if not declared in <math.h>. */
+# if defined __sgi
+# include <ieeefp.h>
+# endif
# endif
#else
/* Test whether X is a NaN. */