On 03/28/2012 02:36 AM, Michael Deutschmann wrote:
On Tue, 27 Mar 2012, Mike Frysinger wrote:
On Tuesday 27 March 2012 10:28:29 Andrew Rybchenko wrote:
Is it known issue that uClibc 0.9.32 incorrectly prints -1 using
%hhd (and %hhi) specifier? The following program:
please file a bug
No need, this is bug #1783.

It was closed as fixed-in-the-next-release when I reported it against
0.9.31, but somehow the fix hasn't percolated into any release version of
uClibc yet.

The fix is really simple.  Just change the cast from "(char)" to "(signed
char)" in libc/stdio/_load_inttype.c .  The bug was introduced not by any
change in the sourcecode itself, but because the Makefiles started
specifying -funsigned-char everywhere.
Michael,

thanks a lot for reference to the bug and explanations.
I can confirm that described patch works for me.

Andrew.

---- Michael Deutschmann<[email protected]>
_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc


--
Andrew Rybchenko
OKTET Labs, St.-Petersburg, Russia    Web: www.oktetlabs.ru
Office: +7 812 7832191  Fax: +7 812 7846591  Mobile: +7 921 7479683

_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to