summaryrefslogtreecommitdiff
path: root/modules/dtoastr
Commit message (Collapse)AuthorAgeFilesLines
* dtoastr,ftoastr,ldtoastr: port to c-strtod changesPaul Eggert2019-02-021-2/+0
| | | | | | | | | | | | | | | Decouple these modules from c-strtod. Nowadays it’s reasonable to assume the C99 signatures for strtod and strtold. Programs that require stricter adherence to C99 should also use the strtod and strtold modules as needed, and we no longer need the HAVE_C99_STRTOLD macro. * NEWS: Mention this. * lib/ftoastr.c (STRTOF) [LENGTH == 3]: Assume strtold. * m4/c-strtod.m4 (gl_C_STRTOLD): Do not define HAVE_C99_STRTOLD. * modules/dtoastr, modules/ftoastr, modules/ldtoastr: (Files): Remove m4/c-strtod.m4. (configure.ac): Do not require gl_C99_STRTOLD, which no longer exists.
* support GNU format printf and scanf on mingwPádraig Brady2014-12-081-0/+1
| | | | | Allow %lld and %Lf to work on mingw as per: http://sourceforge.net/p/mingw-w64/wiki2/gnu%20printf/
* ftoastr: split into 3 modules ftoastr, dtoastr, ldtoastrPaul Eggert2011-01-111-0/+26
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.