shithub: riscv

Download patch

ref: 3d908529e9f209be066b56be817f724a7b89d9c4
parent: 6bd2c26a85e3487f1647df91462fff9191632aed
author: ppatience0 <ppatience0@gmail.com>
date: Fri Mar 1 12:23:26 EST 2013

fltfmt: fix %g not printing as %e in some cases when it should

--- a/sys/src/libc/fmt/fltfmt.c
+++ b/sys/src/libc/fmt/fltfmt.c
@@ -204,7 +204,7 @@
 		 */
 		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
--