emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 01ffca6: Don’t mishandle (format "%i" -1.0)


From: Paul Eggert
Subject: [Emacs-diffs] master 01ffca6: Don’t mishandle (format "%i" -1.0)
Date: Tue, 28 Mar 2017 15:44:40 -0400 (EDT)

branch: master
commit 01ffca6726be668ace0ce4267c42b7a79a02f399
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    Don’t mishandle (format "%i" -1.0)
    
    * src/editfns.c (styled_format): Treat %i like %d when converting arg.
---
 src/editfns.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/editfns.c b/src/editfns.c
index 65c0c72..2dafd8e 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -4356,7 +4356,7 @@ styled_format (ptrdiff_t nargs, Lisp_Object *args, bool 
message)
                  sprintf_buf[0] = XINT (args[n]);
                  sprintf_bytes = prec != 0;
                }
-             else if (conversion == 'd')
+             else if (conversion == 'd' || conversion == 'i')
                {
                  /* For float, maybe we should use "%1.0f"
                     instead so it also works for values outside



reply via email to

[Prev in Thread] Current Thread [Next in Thread]