On 14/08/2022 01:19, наб wrote:
The current wording says that given printf a b c d a is the format, c and d are processed as noted, but b is unspecified
I think the way "arguments after the first" is intended to be read is "arguments after the format string", as the format string is itself an argument. But this is not clear at all: "printf format [arguments ...]" can be read as saying that the format is not an argument.
Perhaps "arguments after the format string" or "arguments after format" would be a better replacement that avoids any ambiguity?
Cheers, Harald van Dijk