documentation updates; test suite updates to reduce extraneous diff output; don't export BASHOPTS into running tests

This commit is contained in:
Chet Ramey
2025-01-09 16:13:16 -05:00
parent 5114e17172
commit 2ea356081d
35 changed files with 4139 additions and 3415 deletions
+12 -14
View File
@@ -1,10 +1,10 @@
printf: usage: printf [-v var] format [arguments]
printf: usage: printf [-v var] format [arguments]
./printf.tests: line 26: printf: -x: invalid option
./printf.tests: line 44: printf: -x: invalid option
printf: usage: printf [-v var] format [arguments]
./printf.tests: line 29: printf: `invalid-var': not a valid identifier
./printf.tests: line 47: printf: `invalid-var': not a valid identifier
abc
./printf.tests: line 30: printf: `invalid-var': not a valid identifier
./printf.tests: line 48: printf: `invalid-var': not a valid identifier
10
one
one\ctwo
@@ -40,7 +40,7 @@ A7
--\"abcd\"--
--\'abcd\'--
--a\x--
./printf.tests: line 115: printf: missing hex digit for \x
./printf.tests: line 133: printf: missing hex digit for \x
--\x--
----
----
@@ -101,12 +101,12 @@ A7
26
26
26
./printf.tests: line 239: printf: `%10': missing format character
./printf.tests: line 240: printf: `M': invalid format character
ab./printf.tests: line 243: printf: `y': invalid format character
./printf.tests: line 246: printf: GNU: invalid number
./printf.tests: line 257: printf: `%10': missing format character
./printf.tests: line 258: printf: `M': invalid format character
ab./printf.tests: line 261: printf: `y': invalid format character
./printf.tests: line 264: printf: GNU: invalid number
0
./printf.tests: line 247: printf: GNU: invalid number
./printf.tests: line 265: printf: GNU: invalid number
0
-
(foo )(bar )
@@ -165,15 +165,13 @@ xx
0.00
''
''
./printf.tests: line 364: printf: 9223372036854775825: Result too large
9223372036854775807
./printf.tests: line 365: printf: -9223372036854775815: Result too large
-9223372036854775808
./printf.tests: line 368: printf: +: invalid number
./printf.tests: line 386: printf: +: invalid number
0
./printf.tests: line 369: printf: z: invalid number
./printf.tests: line 387: printf: z: invalid number
0
./printf.tests: line 370: printf: : invalid number
./printf.tests: line 388: printf: : invalid number
0
one
one\ctwo