X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tests%2Fprintf.tests;h=9cd7302622f3ca064a9c2ee817cc82e1ed4bda1c;hb=95732b497d12c98613bb3c5db16b61f377501a59;hp=d9bc30c1390ad51300b6a34c8016c342260a1575;hpb=eb87367179effbe5f430236db8259006d71438b7;p=platform%2Fupstream%2Fbash.git diff --git a/tests/printf.tests b/tests/printf.tests index d9bc30c..9cd7302 100644 --- a/tests/printf.tests +++ b/tests/printf.tests @@ -9,6 +9,13 @@ printf -- printf "" printf -- "" +# in the future this may mean to put the output into VAR, but for +# now it is an error +# 2005-03-15 no longer an error +unset var +printf -v var "%10d" $RANDOM +echo ${#var} + # this should expand escape sequences in the format string, nothing else printf "\tone\n" @@ -196,10 +203,6 @@ printf "%d\n" 26 # happily ignore overflow conditions in strtol(3) #printf "%ld\n" 4294967296 -# in the future this may mean to put the output into VAR, but for -# now it is an error -printf -v var "%10d" $RANDOM - printf "%10" printf "ab%Mcd\n" @@ -220,6 +223,11 @@ printf '(%*b)(%*s)\n' -4 foo -4 bar format='%'`printf '%0100384d' 0`'d\n' printf $format 0 +# failures in all bash versions through bash-3.0 - undercounted characters +unset vv +printf " %s %s %s \n%n" ab cd ef vv +echo "$vv" + # this doesn't work with printf(3) on all systems #printf "%'s\n" foo