]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorAndreas Schwab <schwab@suse.de>
Fri, 16 Nov 2007 00:19:41 +0000 (00:19 +0000)
committerAndreas Schwab <schwab@suse.de>
Fri, 16 Nov 2007 00:19:41 +0000 (00:19 +0000)
src/ChangeLog
src/editfns.c

index 96b0d5f5e3f77ecfcfb27156abf0a306f6c71f60..e620d1e9e9e0f6a5731541f7d5590bcad8cb280d 100644 (file)
@@ -1,7 +1,7 @@
 2007-11-15  Andreas Schwab  <schwab@suse.de>
 
-       * editfns.c (Fformat): Correctly format EMACS_INT values.
-       When formatting an integer as float take precision into account.
+       * editfns.c (Fformat): Correctly format EMACS_INT values.  Also
+       take precision into account when formatting an integer.
 
 2007-11-15  Juanma Barranquero  <lekktu@gmail.com>
 
index 06fb1413b02be78f3faa71d6c02dd90335b07636..bcfe57560342c33207f2fce8bdda1fbe6ff027c7 100644 (file)
@@ -3601,11 +3601,7 @@ usage: (format STRING &rest OBJECTS)  */)
               So make sure we have a flonum if the argument should
               be a double.  */
            if (*format == 'e' || *format == 'f' || *format == 'g')
-             {
-               args[n] = Ffloat (args[n]);
-               if (precision[n] > 0)
-                 thissize += precision[n];
-             }
+             args[n] = Ffloat (args[n]);
            else
              if (*format != 'd' && *format != 'o' && *format != 'x'
                  && *format != 'i' && *format != 'X' && *format != 'c')