[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[patch 1/4] Rename isnand.h to isnand-nolibm.h, similarly for isnanf.h.
From: |
Ben Pfaff |
Subject: |
[patch 1/4] Rename isnand.h to isnand-nolibm.h, similarly for isnanf.h. |
Date: |
Thu, 10 Jul 2008 22:22:31 -0700 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) |
Hi Bruno. Thanks for your comments. I broke up the monolithic
patch into four smaller patches as you requested. I'm sending
them in four separate emails as is common on some mailing lists
(although I haven't seen that much here).
Here's the first part.
commit 7c48a2763095735921e2ad9889b4300492ee8044
Author: Ben Pfaff <address@hidden>
Date: Thu Jul 10 21:38:42 2008 -0700
Rename isnand.h to isnand-nolibm.h, similarly for isnanf.h.
diff --git a/ChangeLog b/ChangeLog
index 6c5f522..5897695 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+2008-07-10 Ben Pfaff <address@hidden>
+
+ * lib/isnanf.h: Rename lib/isnanf-nolibm.h.
+ * lib/isnand.h: Rename lib/isnand-nolibm.h.
+ * tests/test-isnanf.c: Rename tests/test-isnanf-nolibm.c.
+ * tests/test-isnand.c: Rename tests/test-isnand-nolibm.c.
+ * modules/isnanf-nolibm: Update references to renamed files.
+ * modules/isnand-nolibm: Likewise.
+ * modules/isnanf-nolibm-tests: Likewise.
+ * modules/isnand-nolibm-tests: Likewise.
+ * lib/frexp.c: Likewise.
+ * lib/isfinite.c: Likewise.
+ * lib/signbitd.c: Likewise.
+ * lib/signbitf.c: Likewise.
+ * lib/vasnprintf.c: Likewise.
+ * tests/test-ceilf1.c: Likewise.
+ * tests/test-ceilf2.c: Likewise.
+ * tests/test-floorf1.c: Likewise.
+ * tests/test-floorf2.c: Likewise.
+ * tests/test-frexp.c: Likewise.
+ * tests/test-round1.c: Likewise.
+ * tests/test-round2.c: Likewise.
+ * tests/test-roundf1.c: Likewise.
+ * tests/test-strtod.c: Likewise.
+ * tests/test-trunc1.c: Likewise.
+ * tests/test-trunc2.c: Likewise.
+ * tests/test-truncf1.c: Likewise.
+ * tests/test-truncf2.c: Likewise.
+ * NEWS: Mention the renamed header files.
+
2008-07-04 Jim Meyering <address@hidden>
* users.txt: Add vc-dwim.
diff --git a/NEWS b/NEWS
index 75735e5..74ca234 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,11 @@ User visible incompatible changes
Date Modules Changes
+2008-07-07 isnanf-nolibm The include file is changed from "isnanf.h"
+ to "isnanf-nolibm.h".
+ isnand-nolibm The include file is changed from "isnand.h"
+ to "isnand-nolibm.h".
+
2008-06-10 execute The execute function takes an additional termsigp
argument. Passing termsigp = NULL is ok.
wait-process The wait_subprocess function takes an additional
diff --git a/lib/frexp.c b/lib/frexp.c
index 4fd0819..7e1f5d1 100644
--- a/lib/frexp.c
+++ b/lib/frexp.c
@@ -27,7 +27,7 @@
# include "isnanl-nolibm.h"
# include "fpucw.h"
#else
-# include "isnand.h"
+# include "isnand-nolibm.h"
#endif
/* This file assumes FLT_RADIX = 2. If FLT_RADIX is a power of 2 greater
diff --git a/lib/isfinite.c b/lib/isfinite.c
index e648929..b7baff4 100644
--- a/lib/isfinite.c
+++ b/lib/isfinite.c
@@ -19,8 +19,8 @@
#include <config.h>
-#include "isnanf.h"
-#include "isnand.h"
+#include "isnanf-nolibm.h"
+#include "isnand-nolibm.h"
#include "isnanl-nolibm.h"
int gl_isfinitef (float x)
diff --git a/lib/isnand.h b/lib/isnand-nolibm.h
similarity index 100%
rename from lib/isnand.h
rename to lib/isnand-nolibm.h
diff --git a/lib/isnanf.h b/lib/isnanf-nolibm.h
similarity index 100%
rename from lib/isnanf.h
rename to lib/isnanf-nolibm.h
diff --git a/lib/signbitd.c b/lib/signbitd.c
index 8871de7..9a7d725 100644
--- a/lib/signbitd.c
+++ b/lib/signbitd.c
@@ -20,7 +20,7 @@
#include <math.h>
#include <string.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#include "float+.h"
#undef gl_signbitd
diff --git a/lib/signbitf.c b/lib/signbitf.c
index 8b0f93c..d03fcdd 100644
--- a/lib/signbitf.c
+++ b/lib/signbitf.c
@@ -20,7 +20,7 @@
#include <math.h>
#include <string.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include "float+.h"
#undef gl_signbitf
diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c
index 472ce23..89829c9 100644
--- a/lib/vasnprintf.c
+++ b/lib/vasnprintf.c
@@ -95,7 +95,7 @@
#if (NEED_PRINTF_DOUBLE || NEED_PRINTF_INFINITE_DOUBLE) && !defined IN_LIBINTL
# include <math.h>
-# include "isnand.h"
+# include "isnand-nolibm.h"
#endif
#if (NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_INFINITE_LONG_DOUBLE) && !defined
IN_LIBINTL
@@ -106,7 +106,7 @@
#if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_DOUBLE) && !defined IN_LIBINTL
# include <math.h>
-# include "isnand.h"
+# include "isnand-nolibm.h"
# include "printf-frexp.h"
#endif
diff --git a/modules/isnand-nolibm b/modules/isnand-nolibm
index 6bb8c7d..3fd1ee9 100644
--- a/modules/isnand-nolibm
+++ b/modules/isnand-nolibm
@@ -2,7 +2,7 @@ Description:
isnand() function: test for NaN, without requiring libm.
Files:
-lib/isnand.h
+lib/isnand-nolibm.h
lib/isnand.c
lib/isnan.c
lib/float+.h
@@ -17,7 +17,7 @@ gl_FUNC_ISNAND_NO_LIBM
Makefile.am:
Include:
-#include "isnand.h"
+#include "isnand-nolibm.h"
License:
LGPL
diff --git a/modules/isnand-nolibm-tests b/modules/isnand-nolibm-tests
index 7fd37ba..2283fba 100644
--- a/modules/isnand-nolibm-tests
+++ b/modules/isnand-nolibm-tests
@@ -1,5 +1,5 @@
Files:
-tests/test-isnand.c
+tests/test-isnand-nolibm.c
tests/nan.h
Depends-on:
@@ -8,6 +8,6 @@ configure.ac:
gl_DOUBLE_EXPONENT_LOCATION
Makefile.am:
-TESTS += test-isnand
-check_PROGRAMS += test-isnand
+TESTS += test-isnand-nolibm
+check_PROGRAMS += test-isnand-nolibm
diff --git a/modules/isnanf-nolibm b/modules/isnanf-nolibm
index 3f90629..e6418b0 100644
--- a/modules/isnanf-nolibm
+++ b/modules/isnanf-nolibm
@@ -2,7 +2,7 @@ Description:
isnanf() function: test for NaN, without requiring libm.
Files:
-lib/isnanf.h
+lib/isnanf-nolibm.h
lib/isnanf.c
lib/isnan.c
lib/float+.h
@@ -17,7 +17,7 @@ gl_FUNC_ISNANF_NO_LIBM
Makefile.am:
Include:
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
License:
LGPL
diff --git a/modules/isnanf-nolibm-tests b/modules/isnanf-nolibm-tests
index 8225ff4..9fba72b 100644
--- a/modules/isnanf-nolibm-tests
+++ b/modules/isnanf-nolibm-tests
@@ -1,5 +1,5 @@
Files:
-tests/test-isnanf.c
+tests/test-isnanf-nolibm.c
tests/nan.h
Depends-on:
@@ -8,6 +8,6 @@ configure.ac:
gl_FLOAT_EXPONENT_LOCATION
Makefile.am:
-TESTS += test-isnanf
-check_PROGRAMS += test-isnanf
+TESTS += test-isnanf-nolibm
+check_PROGRAMS += test-isnanf-nolibm
diff --git a/tests/test-ceilf1.c b/tests/test-ceilf1.c
index 430e4ab..f17c19a 100644
--- a/tests/test-ceilf1.c
+++ b/tests/test-ceilf1.c
@@ -23,7 +23,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
diff --git a/tests/test-ceilf2.c b/tests/test-ceilf2.c
index e6d69ec..17aac84 100644
--- a/tests/test-ceilf2.c
+++ b/tests/test-ceilf2.c
@@ -26,7 +26,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#define ASSERT(expr) \
do \
diff --git a/tests/test-floorf1.c b/tests/test-floorf1.c
index 773e4bc..b9c4da4 100644
--- a/tests/test-floorf1.c
+++ b/tests/test-floorf1.c
@@ -23,7 +23,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
diff --git a/tests/test-floorf2.c b/tests/test-floorf2.c
index 1521c22..e7fcd98 100644
--- a/tests/test-floorf2.c
+++ b/tests/test-floorf2.c
@@ -26,7 +26,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#define ASSERT(expr) \
do \
diff --git a/tests/test-frexp.c b/tests/test-frexp.c
index c08056c..5d95063 100644
--- a/tests/test-frexp.c
+++ b/tests/test-frexp.c
@@ -24,7 +24,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#include "nan.h"
/* Avoid some warnings from "gcc -Wshadow".
diff --git a/tests/test-isnand.c b/tests/test-isnand-nolibm.c
similarity index 98%
rename from tests/test-isnand.c
rename to tests/test-isnand-nolibm.c
index d7b66c4..391871f 100644
--- a/tests/test-isnand.c
+++ b/tests/test-isnand-nolibm.c
@@ -18,7 +18,7 @@
#include <config.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#include <limits.h>
#include <stdio.h>
diff --git a/tests/test-isnanf.c b/tests/test-isnanf-nolibm.c
similarity index 98%
rename from tests/test-isnanf.c
rename to tests/test-isnanf-nolibm.c
index 00fbfeb..bbc042a 100644
--- a/tests/test-isnanf.c
+++ b/tests/test-isnanf-nolibm.c
@@ -18,7 +18,7 @@
#include <config.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include <limits.h>
#include <stdio.h>
diff --git a/tests/test-round1.c b/tests/test-round1.c
index 2cf90f6..935eb10 100644
--- a/tests/test-round1.c
+++ b/tests/test-round1.c
@@ -25,7 +25,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
diff --git a/tests/test-round2.c b/tests/test-round2.c
index aa993ef..b5944a9 100644
--- a/tests/test-round2.c
+++ b/tests/test-round2.c
@@ -37,7 +37,7 @@
#ifdef USE_LONG_DOUBLE
# error Long double not supported.
#elif ! defined USE_FLOAT
-# include "isnand.h"
+# include "isnand-nolibm.h"
# define ISNAN isnand
# define FUNCTION "round"
# define DOUBLE_UINT uint64_t
@@ -45,7 +45,7 @@
# define NUM_HIGHBITS 13
# define NUM_LOWBITS 4
#else /* defined USE_FLOAT */
-# include "isnanf.h"
+# include "isnanf-nolibm.h"
# define ISNAN isnanf
# define FUNCTION "roundf"
# define DOUBLE_UINT uint32_t
diff --git a/tests/test-roundf1.c b/tests/test-roundf1.c
index 0b6bc2f..60e1946 100644
--- a/tests/test-roundf1.c
+++ b/tests/test-roundf1.c
@@ -25,7 +25,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
diff --git a/tests/test-strtod.c b/tests/test-strtod.c
index 12d3606..87d7062 100644
--- a/tests/test-strtod.c
+++ b/tests/test-strtod.c
@@ -25,7 +25,7 @@
#include <stdio.h>
#include <string.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#define ASSERT(expr) \
do \
diff --git a/tests/test-trunc1.c b/tests/test-trunc1.c
index 0449aa9..ebe4482 100644
--- a/tests/test-trunc1.c
+++ b/tests/test-trunc1.c
@@ -23,7 +23,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
diff --git a/tests/test-trunc2.c b/tests/test-trunc2.c
index adf4e54..b13433f 100644
--- a/tests/test-trunc2.c
+++ b/tests/test-trunc2.c
@@ -26,7 +26,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#define ASSERT(expr) \
do \
diff --git a/tests/test-truncf1.c b/tests/test-truncf1.c
index 16d8682..8d46840 100644
--- a/tests/test-truncf1.c
+++ b/tests/test-truncf1.c
@@ -23,7 +23,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
diff --git a/tests/test-truncf2.c b/tests/test-truncf2.c
index 0a73371..dd849ab 100644
--- a/tests/test-truncf2.c
+++ b/tests/test-truncf2.c
@@ -26,7 +26,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#define ASSERT(expr) \
do \
--
I love deadlines.
I love the whooshing noise they make as they go by.
--Douglas Adams
- new modules 'isnan', 'isnanf', 'isnand', Ben Pfaff, 2008/07/08
- Re: new modules 'isnan', 'isnanf', 'isnand', Simon Josefsson, 2008/07/08
- Re: new modules 'isnan', 'isnanf', 'isnand', Bruno Haible, 2008/07/08
- Re: new modules 'isnan', 'isnanf', 'isnand', Bruno Haible, 2008/07/08
- [patch 2/4] Add isnand module., Ben Pfaff, 2008/07/11
- [patch 1/4] Rename isnand.h to isnand-nolibm.h, similarly for isnanf.h.,
Ben Pfaff <=
- Re: [patch 1/4] Rename isnand.h to isnand-nolibm.h, similarly for isnanf.h., Bruno Haible, 2008/07/11
- Re: [patch 1/4] Rename isnand.h to isnand-nolibm.h, similarly for isnanf.h., Ben Pfaff, 2008/07/12
- Re: [patch 1/4] Rename isnand.h to isnand-nolibm.h, similarly for isnanf.h., Bruno Haible, 2008/07/12
- [patch 4/4] Add isnan module., Ben Pfaff, 2008/07/11
- [patch 3/4] Add isnanf module., Ben Pfaff, 2008/07/11