summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorBen Pfaff <blp@cs.stanford.edu>2008-07-12 10:46:03 -0700
committerBen Pfaff <blp@cs.stanford.edu>2008-07-12 11:27:14 -0700
commit4ade019ba68356b5d58a94dccff159a1fde85ad5 (patch)
treeb7d05fb5904a82f6271f284b15029ec67d0e0563 /modules
parentfc11af0a623e95f1c0dc57aa56c134e380752770 (diff)
downloadgnulib-4ade019ba68356b5d58a94dccff159a1fde85ad5.tar.gz
Add isnanf module.
Diffstat (limited to 'modules')
-rw-r--r--modules/isnanf30
-rw-r--r--modules/isnanf-nolibm-tests1
-rw-r--r--modules/isnanf-tests15
3 files changed, 46 insertions, 0 deletions
diff --git a/modules/isnanf b/modules/isnanf
new file mode 100644
index 0000000000..72da5370d2
--- /dev/null
+++ b/modules/isnanf
@@ -0,0 +1,30 @@
+Description:
+isnanf() function: test for NaN.
+
+Files:
+lib/isnanf.h
+lib/isnanf.c
+lib/isnan.c
+lib/float+.h
+m4/isnanf.m4
+
+Depends-on:
+fpieee
+
+configure.ac:
+gl_FUNC_ISNANF
+
+Makefile.am:
+
+Include:
+#include "isnanf.h"
+
+Link:
+$(ISNANF_LIBM)
+
+License:
+LGPL
+
+Maintainer:
+Bruno Haible
+
diff --git a/modules/isnanf-nolibm-tests b/modules/isnanf-nolibm-tests
index 9fba72b71c..0e839302e2 100644
--- a/modules/isnanf-nolibm-tests
+++ b/modules/isnanf-nolibm-tests
@@ -1,5 +1,6 @@
Files:
tests/test-isnanf-nolibm.c
+tests/test-isnanf.h
tests/nan.h
Depends-on:
diff --git a/modules/isnanf-tests b/modules/isnanf-tests
new file mode 100644
index 0000000000..6bd5adc593
--- /dev/null
+++ b/modules/isnanf-tests
@@ -0,0 +1,15 @@
+Files:
+tests/test-isnanf.c
+tests/test-isnanf.h
+tests/nan.h
+
+Depends-on:
+
+configure.ac:
+gl_FLOAT_EXPONENT_LOCATION
+
+Makefile.am:
+TESTS += test-isnanf
+check_PROGRAMS += test-isnanf
+test_isnanf_LDADD = $(LDADD) @ISNANF_LIBM@
+