printf bugs
I think the following are bugs in printf:
Prelude Text.Printf> printf "%.*f" 2 (1/3) :: String
"*** Exception: Printf.printf: bad formatting char *
(expected: "0.33")
Prelude Text.Printf> printf "%.3s" "foobar" :: String
"foobar"
(expected: "foo")
This one may not be a bug but it's incompatible with C printf:
Prelude Text.Printf> printf "%10.5d" 4 :: String
" 4"
(expected: " 00004")
Trac metadata
Trac field | Value |
---|---|
Version | 6.6.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | libraries/base |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | Unknown |
Architecture | Unknown |