https://bugzilla.novell.com/show_bug.cgi?id=671794
https://bugzilla.novell.com/show_bug.cgi?id=671794#c0
Summary: glibc: (regression) Wrong output of numbers with
localization
Classification: openSUSE
Product: openSUSE 11.4
Version: Factory
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Basesystem
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: burnus@gmx.de
QAContact: qa@suse.de
Found By: ---
Blocker: ---
The following program works with a current Fedora, with CentOS 5.5, and with
SLES 11. On openSUSE Factory it fails.
Expected result (direct output and piped through "od -ah"):
۱٫۲۳۴۰۰۰e+۱۳
0000000 [ 1 Y + [ 2 [ 3 [ 4 [ 0 [ 0 [ 0
b1db abd9 b2db b3db b4db b0db b0db b0db
0000020 e + [ 1 [ 3 nl nul
2b65 b1db b3db 000a
Result with factory. Note the bogus extra characters (etx I del del) after the
comma:
۱٫;��۲۳۴۰۰۰e+۱۳
0000000 [ 1 Y + etx I del del [ 2 [ 3 [ 4 [ 0
b1db abd9 c903 7fff b2db b3db b4db b0db
0000020 [ 0 [ 0 e + [ 1 [ 3 nl
b0db b0db 2b65 b1db b3db 000a
0000033
Source code:
#include