summaryrefslogtreecommitdiff
path: root/lib/ftoastr.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2017-04-27 15:21:34 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2017-04-27 15:24:07 -0700
commitabd769131dae3f9693faff9a080267e86936ce99 (patch)
tree316cc01ca8f7e8917bf28ff50c5719f8dff02c2c /lib/ftoastr.c
parent2a23577795f8b644a215fae68e990c07f0146d33 (diff)
downloademacs-abd769131dae3f9693faff9a080267e86936ce99.tar.gz
Merge from gnulib
This incorporates: 2017-04-24 time_rz: fix heap buffer overflow vulnerability 2017-04-23 stat-time: Update comments. 2017-04-22 ftoastr: cite a newer paper 2017-04-21 gettext-h: Avoid -Wundef warning. * lib/ftoastr.c, lib/gettext.h, lib/stat-time.h, lib/time_rz.c: * m4/getopt.m4: Copy from gnulib. * m4/gnulib-comp.m4: Regenerate.
Diffstat (limited to 'lib/ftoastr.c')
-rw-r--r--lib/ftoastr.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/ftoastr.c b/lib/ftoastr.c
index ef861e2237a..f2434161db8 100644
--- a/lib/ftoastr.c
+++ b/lib/ftoastr.c
@@ -105,10 +105,10 @@ FTOASTR (char *buf, size_t bufsize, int flags, int width, FLOAT x)
/* The following method is simple but slow.
For ideas about speeding things up, please see:
- Florian Loitsch, Printing floating-point numbers quickly and accurately
- with integers. ACM SIGPLAN notices 46, 6 (June 2010), 233-243
- <http://dx.doi.org/10.1145/1809028.1806623>; also see the
- 2010-03-21 draft <http://florian.loitsch.com/tmp/article.pdf>. */
+ Andrysco M, Jhala R, Lerner S. Printing floating-point numbers:
+ a faster, always correct method. ACM SIGPLAN notices - POPL '16.
+ 2016;51(1):555-67 <http://dx.doi.org/10.1145/2914770.2837654>; draft at
+ <http://cseweb.ucsd.edu/~lerner/papers/fp-printing-popl16.pdf>. */
PROMOTED_FLOAT promoted_x = x;
char format[sizeof "%-+ 0*.*Lg"];