2003-07-29 Honda Hiroki <hhonda@ipflex.com>
* libc/stdio/vfprintf.c: Set output size to 1 when
        we have %f format with precision 0 and # flag not specified.
			
			
This commit is contained in:
		| @@ -1,3 +1,8 @@ | |||||||
|  | 2003-07-29  Honda Hiroki  <hhonda@ipflex.com> | ||||||
|  |  | ||||||
|  | 	* libc/stdio/vfprintf.c: Set output size to 1 when | ||||||
|  | 	we have %f format with precision 0 and # flag not specified. | ||||||
|  |  | ||||||
| 2003-07-29  Alexandre Oliva  <aoliva@redhat.com> | 2003-07-29  Alexandre Oliva  <aoliva@redhat.com> | ||||||
|  |  | ||||||
| 	* libc/machine/mn10300/setjmp.S: Never emit both .am33 and | 	* libc/machine/mn10300/setjmp.S: Never emit both .am33 and | ||||||
|   | |||||||
| @@ -830,7 +830,9 @@ reswitch:	switch (ch) { | |||||||
| 					if (prec || flags & ALT) | 					if (prec || flags & ALT) | ||||||
| 						size += prec + 1; | 						size += prec + 1; | ||||||
| 				} else	/* "0.X" */ | 				} else	/* "0.X" */ | ||||||
| 					size = prec + 2; | 					size = (prec || flags & ALT) | ||||||
|  | 						  ? prec + 2 | ||||||
|  | 						  : 1; | ||||||
| 			} else if (expt >= ndig) {	/* fixed g fmt */ | 			} else if (expt >= ndig) {	/* fixed g fmt */ | ||||||
| 				size = expt; | 				size = expt; | ||||||
| 				if (flags & ALT) | 				if (flags & ALT) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user