projects
/
platform
/
upstream
/
bash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Imported from ../bash-3.1.tar.gz.
[platform/upstream/bash.git]
/
tests
/
printf.tests
diff --git
a/tests/printf.tests
b/tests/printf.tests
index
d9bc30c
..
9cd7302
100644
(file)
--- a/
tests/printf.tests
+++ b/
tests/printf.tests
@@
-9,6
+9,13
@@
printf --
printf ""
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"
# 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
# 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"
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
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
# this doesn't work with printf(3) on all systems
#printf "%'s\n" foo