]> 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)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 9 Mar 2018 04:57:01 +0000 (20:57 -0800)
commit80e145fc96765cc0a0f48ae2425294c8c92bce56
tree25664bb27068449a082973736e35e1c43bee249b
parentcb0f6348956761880069e8ff7ed5086a177a521a
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