summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc/port/print/doprnt.c
diff options
context:
space:
mode:
authorDouglas Priest <Douglas.Priest@Sun.COM>2008-12-15 18:26:28 -0800
committerDouglas Priest <Douglas.Priest@Sun.COM>2008-12-15 18:26:28 -0800
commit146fa2c51dd8aad1aeb44dbb7fbfdb17a7afc18c (patch)
treef1a4b79da80cab73e5929a6f7a971189460b3494 /usr/src/lib/libc/port/print/doprnt.c
parent22cc0e4546a86e916ddbd8e5a4bed0875afaa288 (diff)
downloadillumos-gate-146fa2c51dd8aad1aeb44dbb7fbfdb17a7afc18c.tar.gz
6773712 sparc: 1-digit hex fp base conversion of long double rounds incorrectly
6773719 x64: single_to_decimal base conversion functions incorrectly in nonstandard fp mode 6776367 printf should not zero-pad NaN or infinity values
Diffstat (limited to 'usr/src/lib/libc/port/print/doprnt.c')
-rw-r--r--usr/src/lib/libc/port/print/doprnt.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr/src/lib/libc/port/print/doprnt.c b/usr/src/lib/libc/port/print/doprnt.c
index bf4f410583..2ad59ab3e5 100644
--- a/usr/src/lib/libc/port/print/doprnt.c
+++ b/usr/src/lib/libc/port/print/doprnt.c
@@ -2087,6 +2087,7 @@ wide_S:
}
inf_nan = 0;
inf_nan_mixed_case = 0;
+ flagword &= ~PADZERO; /* ignore 0 flag */
}
/* Calculate number of padding blanks */