ecos/packages/language/c/libc/stdio/current Ch ...

asl@sources.redhat.com asl@sources.redhat.com
Tue Jun 10 10:27:00 GMT 2003


CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	asl@sourceware.org	2003-06-10 10:27:13

Modified files:
	packages/language/c/libc/stdio/current: ChangeLog 
	packages/language/c/libc/stdio/current/src/output: vfnprintf.cxx 

Log message:
	* src/output/vfnprintf.cxx (SARG): Cast size_t to long. This seems
	to stop gcc from producing wrong code for the plain int clause. The
	wrong code causes negative numbers to be printed as positive because
	the sign extend from 32 bits to 64 bits is wrong.



More information about the Ecos-cvs mailing list