]> git.lizzy.rs Git - plan9front.git/commitdiff
fltfmt: fix %g not printing as %e in some cases when it should
authorppatience0 <ppatience0@gmail.com>
Fri, 1 Mar 2013 22:23:26 +0000 (17:23 -0500)
committerppatience0 <ppatience0@gmail.com>
Fri, 1 Mar 2013 22:23:26 +0000 (17:23 -0500)
sys/src/libc/fmt/fltfmt.c

index a00a6b14a8fa79bf116ad44513fcfc5e63976f95..84bd0c91c1dac34ae235738640639e8471c7adb5 100644 (file)
@@ -204,7 +204,7 @@ found:
                 */
                if(xadd(s1, c2, 5))
                        e++;
-               if(e >= -5 && e <= prec) {
+               if(e >= -4 && e <= prec) {
                        c1 = -e - 1;
                        c4 = prec - e;
                        chr = 'h';      // flag for 'f' style