summaryrefslogtreecommitdiff
path: root/gl/isnanf-nolibm.h
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2012-03-21 09:17:16 +0100
committerSimon Josefsson <simon@josefsson.org>2012-03-21 09:18:30 +0100
commita9ab41c4a5207e280dda6c47aa34dff82334f030 (patch)
treef2deaac16e612ffa9082574e109f93d6d4e7361d /gl/isnanf-nolibm.h
parent9567d93c07f87ecb5c8560b7a45125de28710bc1 (diff)
downloadgnutls-a9ab41c4a5207e280dda6c47aa34dff82334f030.tar.gz
Update gnulib files.
Diffstat (limited to 'gl/isnanf-nolibm.h')
-rw-r--r--gl/isnanf-nolibm.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gl/isnanf-nolibm.h b/gl/isnanf-nolibm.h
index 52703870a2..9d550e0977 100644
--- a/gl/isnanf-nolibm.h
+++ b/gl/isnanf-nolibm.h
@@ -24,6 +24,13 @@
# 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
+ /* 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
/* Test whether X is a NaN. */