comparison modules/ftoastr @ 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 a6c2ab095e9b
children fc8a3cc2baa8
comparison
equal deleted inserted replaced
14168:07d9a8f73881 14169:d5718604e475
1 Description: 1 Description:
2 Convert floating point to accurate string 2 Convert float to accurate string.
3 3
4 Files: 4 Files:
5 lib/ftoastr.h 5 lib/ftoastr.h
6 lib/ftoastr.c 6 lib/ftoastr.c
7 lib/dtoastr.c
8 lib/ldtoastr.c
9 m4/c-strtod.m4 7 m4/c-strtod.m4
10 8
11 Depends-on: 9 Depends-on:
12 intprops 10 intprops
13 11
14 configure.ac: 12 configure.ac:
15 AC_REQUIRE([gl_C99_STRTOLD]) 13 AC_REQUIRE([gl_C99_STRTOLD])
16 14
17 Makefile.am: 15 Makefile.am:
18 lib_SOURCES += ftoastr.h ftoastr.c dtoastr.c ldtoastr.c 16 lib_SOURCES += ftoastr.c
19 17
20 Include: 18 Include:
21 "ftoastr.h" 19 "ftoastr.h"
22 20
23 License: 21 License: