Mercurial > hg > octave-nkf > gnulib-hg
changeset 14169:d5718604e475
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.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Tue, 11 Jan 2011 16:36:12 -0800 |
parents | 07d9a8f73881 |
children | d256c4a2fbf1 |
files | ChangeLog MODULES.html.sh modules/dtoastr modules/ftoastr modules/ldtoastr |
diffstat | 5 files changed, 70 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -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
--- a/MODULES.html.sh +++ b/MODULES.html.sh @@ -2281,8 +2281,11 @@ 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
new file mode 100644 --- /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
--- 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 @@ AC_REQUIRE([gl_C99_STRTOLD]) Makefile.am: -lib_SOURCES += ftoastr.h ftoastr.c dtoastr.c ldtoastr.c +lib_SOURCES += ftoastr.c Include: "ftoastr.h"
new file mode 100644 --- /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