Printf prints the wrong output in the program below. How-To-Repeat: #include <stdio.h> main() { printf("%.4e %.4f %.4g\n",0.0,0.0,0.0); } prints: 0e+00 0.0000 0 Should print: 0.0000e+00 0.0000 0 There are lots of other errors of this kind. For more examples build and run the TCL 7.3 tests.
State Changed From-To: open->closed Fixed in revision 1.2 of vfprintf.c.
MARKED AS SPAM