2000-12-06 Ulrich Drepper <drepper@redhat.com>
* stdio-common/printf_fp.c (__printf_fp): Handle decimal point in
x.5 rounding correctly.
+2000-12-06 Ulrich Drepper <drepper@redhat.com>
+
+ * stdio-common/printf_fp.c (__printf_fp): Handle decimal point in
+ x.5 rounding correctly.
+
2000-12-06 Mark Kettenis <kettenis@gnu.org>
* stdio-common/perror.c (perror): Conditionalize code dealing with
{
wchar_t *wtp = wcp;
- if (digit == L'5' && (*(wcp - 1) & 1) == 0)
+ if (digit == L'5'
+ && ((*(wcp - 1) != decimalwc && (*(wcp - 1) & 1) == 0)
+ || ((*(wcp - 1) == decimalwc && (*(wcp - 2) & 1) == 0))))
{
/* This is the critical case. */
if (fracsize == 1 && frac[0] == 0)