fix for printf with broken strtold; fix readline reading specified number of multibyte characters; fix read builtin to deal with invalid utf-8 continuation character as delimiter; turn off -n if supplied at interactive shell invocation

This commit is contained in:
Chet Ramey
2024-08-21 16:11:01 -04:00
parent cf694865de
commit e327891b52
1909 changed files with 1048473 additions and 1977 deletions
+2 -1
View File
@@ -5039,7 +5039,7 @@ escape sequences, which are converted and copied to the standard output, and
format specifications, each of which causes printing of the next successive
@var{argument}.
In addition to the standard @code{printf(3)} format characters
@code{csndiouxXeEfFgGaA},
@code{cCsSndiouxXeEfFgGaA},
@code{printf} interprets the following additional format specifiers:
@table @code
@@ -5083,6 +5083,7 @@ as a shell variable name.
The %s and %c format specifiers accept an l (long) modifier, which forces
them to convert the argument string to a wide-character string and apply
any supplied field width and precision in terms of characters, not bytes.
The %S and %C format specifiers are equivalent to %ls and %lc, respectively.
@ignore
The %s format specifier understands the "altform" flag (#) and behaves