]> git.eshelyaron.com Git - emacs.git/commit
Avoid losing info when formatting integers
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 9 Mar 2018 04:55:55 +0000 (20:55 -0800)
committerAndrew G Cohen <cohen@andy.bu.edu>
Tue, 11 Dec 2018 06:14:02 +0000 (14:14 +0800)
commit0160cc564b9be6e396f04cd077e230a5233226eb
treee236bd510f64a5be2c8f0c4092b079cf0d6a1122
parente16a1e71ded6cc7e5a895fd32060285feb10ad09
Avoid losing info when formatting integers

* doc/lispref/numbers.texi (Integer Basics): Clarify that
out-of-range integers are treated as floating point only when the
integers are decimal.
* etc/NEWS: Mention changes.
* src/editfns.c (styled_format): Use %.0f when formatting %d or %i
values outside machine integer range, to avoid losing info.
Signal an error for %o or %x values that are too large to be
formatted, to avoid losing info.
doc/lispref/numbers.texi
etc/NEWS
src/editfns.c