diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-07-18 22:41:55 +0400 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-07-18 22:41:55 +0400 |
commit | 5f116629d80b66bd09d8dc2b849befb1e27cd21a (patch) | |
tree | edaa027f78c58d62edd1c75967bf86364dc581da /testsuite/printf.tests | |
parent | f19817ddc2f2162803b19448ea2b23b1209911dd (diff) |
printf: do not print garbage on "%Ld". closes bug 4214.
function old new delta
printf_main 633 637 +4
multiconvert 99 79 -20
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 4/-20) Total: -16 bytes
Diffstat (limited to 'testsuite/printf.tests')
-rwxr-xr-x | testsuite/printf.tests | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/testsuite/printf.tests b/testsuite/printf.tests index a5c71ec9d..f9d1decae 100755 --- a/testsuite/printf.tests +++ b/testsuite/printf.tests @@ -74,6 +74,11 @@ testing "printf understands %ld" \ "-5\n""0\n" \ "" "" +testing "printf understands %Ld" \ + "${bb}printf '%Ld\n' -5 2>&1; echo \$?" \ + "-5\n""0\n" \ + "" "" + # We are "more correct" here than bash/coreutils: they happily print -2 # as if it is a huge unsigned number testing "printf handles %u -N" \ |