diff src/doprnt.c @ 577:910449c92002

[xemacs-hg @ 2001-05-25 10:04:26 by hrvojen] Commit the new, faster version of long_to_string. Published in <sxsofsiy5ze.fsf@florida.arsdigita.de>.
author hrvojen
date Fri, 25 May 2001 10:04:29 +0000
parents 430f8ca10ca6
children b39c14581166
line wrap: on
line diff
--- a/src/doprnt.c	Fri May 25 05:42:26 2001 +0000
+++ b/src/doprnt.c	Fri May 25 10:04:29 2001 +0000
@@ -614,11 +614,15 @@
 	      if (spec->zero_flag)   *p++ = '0';
 
 	      if (spec->minwidth >= 0)
-		p = long_to_string (p, spec->minwidth);
+		{
+		  long_to_string (p, spec->minwidth);
+		  p += strlen (p);
+		}
 	      if (spec->precision >= 0)
 		{
 		  *p++ = '.';
-		  p = long_to_string (p, spec->precision);
+		  long_to_string (p, spec->precision);
+		  p += strlen (p);
 		}
 	      
 	      if (strchr (double_converters, ch))