mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-05 22:20:24 -08:00
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.
This commit is contained in:
parent
2a23577795
commit
abd769131d
6 changed files with 33 additions and 9 deletions
|
|
@ -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"];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue