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