diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2011-01-11 16:36:12 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2011-01-11 16:37:14 -0800 |
commit | 104aca8300d01a80889f70f41a4dce7e044f9476 (patch) | |
tree | d15a11a9a802f1d0cdc1648b180bcd860ad4a214 | |
parent | 2a073aa43c076d19beeffcca1684d2bcaaba28be (diff) | |
download | gnulib-104aca8300d01a80889f70f41a4dce7e044f9476.tar.gz |
ftoastr: split into 3 modules ftoastr, dtoastr, ldtoastr
This is so that a program like Emacs, which needs only dtoastr,
does not have to bother with distributing and compiling ftoastr
and ldtoastr.
* MODULES.html.sh: Document these modules (ftoastr wasn't documented).
* modules/dtoastr, modules/ldtoastr: New files.
* modules/ftoastr: Now works just for 'float'.
(Files): Remove lib/dtoastr.c, lib/ldtoastr.c.
(Makefile.am): Remove ftoastr.h (not needed and no effect),
dtoastr.c, ldtoastr.c.
-rw-r--r-- | ChangeLog | 13 | ||||
-rwxr-xr-x | MODULES.html.sh | 3 | ||||
-rw-r--r-- | modules/dtoastr | 26 | ||||
-rw-r--r-- | modules/ftoastr | 6 | ||||
-rw-r--r-- | modules/ldtoastr | 26 |
5 files changed, 70 insertions, 4 deletions
@@ -1,3 +1,16 @@ +2011-01-11 Paul Eggert <eggert@cs.ucla.edu> + + ftoastr: split into 3 modules ftoastr, dtoastr, ldtoastr + This is so that a program like Emacs, which needs only dtoastr, + does not have to bother with distributing and compiling ftoastr + and ldtoastr. + * MODULES.html.sh: Document these modules (ftoastr wasn't documented). + * modules/dtoastr, modules/ldtoastr: New files. + * modules/ftoastr: Now works just for 'float'. + (Files): Remove lib/dtoastr.c, lib/ldtoastr.c. + (Makefile.am): Remove ftoastr.h (not needed and no effect), + dtoastr.c, ldtoastr.c. + 2011-01-11 Jim Meyering <meyering@redhat.com> save-cwd: remove #if-!HAVE_FCHDIR'd code; use the fchdir module diff --git a/MODULES.html.sh b/MODULES.html.sh index c4d92b12e9..708f3cccfc 100755 --- a/MODULES.html.sh +++ b/MODULES.html.sh @@ -2281,8 +2281,11 @@ func_all_modules () func_echo "$element" func_begin_table + func_module dtoastr + func_module ftoastr func_module intprops func_module inttostr + func_module ldtoastr func_module xstrtoimax func_module xstrtoumax func_end_table diff --git a/modules/dtoastr b/modules/dtoastr new file mode 100644 index 0000000000..60b09b4620 --- /dev/null +++ b/modules/dtoastr @@ -0,0 +1,26 @@ +Description: +Convert double to accurate string. + +Files: +lib/ftoastr.h +lib/ftoastr.c +lib/dtoastr.c +m4/c-strtod.m4 + +Depends-on: +intprops + +configure.ac: +AC_REQUIRE([gl_C99_STRTOLD]) + +Makefile.am: +lib_SOURCES += dtoastr.c + +Include: +"ftoastr.h" + +License: +GPL + +Maintainer: +Paul Eggert diff --git a/modules/ftoastr b/modules/ftoastr index 64d0a77903..9010e940ed 100644 --- a/modules/ftoastr +++ b/modules/ftoastr @@ -1,11 +1,9 @@ Description: -Convert floating point to accurate string +Convert float to accurate string. Files: lib/ftoastr.h lib/ftoastr.c -lib/dtoastr.c -lib/ldtoastr.c m4/c-strtod.m4 Depends-on: @@ -15,7 +13,7 @@ configure.ac: AC_REQUIRE([gl_C99_STRTOLD]) Makefile.am: -lib_SOURCES += ftoastr.h ftoastr.c dtoastr.c ldtoastr.c +lib_SOURCES += ftoastr.c Include: "ftoastr.h" diff --git a/modules/ldtoastr b/modules/ldtoastr new file mode 100644 index 0000000000..50731a5ab3 --- /dev/null +++ b/modules/ldtoastr @@ -0,0 +1,26 @@ +Description: +Convert long double to accurate string. + +Files: +lib/ftoastr.h +lib/ftoastr.c +lib/ldtoastr.c +m4/c-strtod.m4 + +Depends-on: +intprops + +configure.ac: +AC_REQUIRE([gl_C99_STRTOLD]) + +Makefile.am: +lib_SOURCES += ldtoastr.c + +Include: +"ftoastr.h" + +License: +GPL + +Maintainer: +Paul Eggert |