+2008-07-10 Ben Pfaff <blp@gnu.org>
+
+ * 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-11 Jim Meyering <meyering@redhat.com>
vc-list-files: make the last-resort awk code more portable
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
# 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
#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)
#include <math.h>
#include <string.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#include "float+.h"
#undef gl_signbitd
#include <math.h>
#include <string.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include "float+.h"
#undef gl_signbitf
#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
#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
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
Makefile.am:
Include:
-#include "isnand.h"
+#include "isnand-nolibm.h"
License:
LGPL
Files:
-tests/test-isnand.c
+tests/test-isnand-nolibm.c
tests/nan.h
Depends-on:
gl_DOUBLE_EXPONENT_LOCATION
Makefile.am:
-TESTS += test-isnand
-check_PROGRAMS += test-isnand
+TESTS += test-isnand-nolibm
+check_PROGRAMS += test-isnand-nolibm
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
Makefile.am:
Include:
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
License:
LGPL
Files:
-tests/test-isnanf.c
+tests/test-isnanf-nolibm.c
tests/nan.h
Depends-on:
gl_FLOAT_EXPONENT_LOCATION
Makefile.am:
-TESTS += test-isnanf
-check_PROGRAMS += test-isnanf
+TESTS += test-isnanf-nolibm
+check_PROGRAMS += test-isnanf-nolibm
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#define ASSERT(expr) \
do \
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#define ASSERT(expr) \
do \
#include <stdio.h>
#include <stdlib.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#include "nan.h"
/* Avoid some warnings from "gcc -Wshadow".
#include <config.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#include <limits.h>
#include <stdio.h>
#include <config.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include <limits.h>
#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
#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
# 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
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
#include <stdio.h>
#include <string.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#define ASSERT(expr) \
do \
#include <stdio.h>
#include <stdlib.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
#include <stdio.h>
#include <stdlib.h>
-#include "isnand.h"
+#include "isnand-nolibm.h"
#define ASSERT(expr) \
do \
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#include "nan.h"
#define ASSERT(expr) \
#include <stdio.h>
#include <stdlib.h>
-#include "isnanf.h"
+#include "isnanf-nolibm.h"
#define ASSERT(expr) \
do \