Subject: Re: CVS commit: basesrc
To: None <firstname.lastname@example.org>
From: Lennart Augustsson <email@example.com>
Date: 10/12/2000 09:05:52
Bill Sommerfeld wrote:
> it was my intent to run this change by you before committing it, but
> it was part of a large diff collection which ignatios has been chewing
> through and revieweing.
> The "right" answer here appears to be to define a "format checking"
> function in libc, which verifies that two formats are "compatible"
> with respect to what arguments they expect. the function would be
> declared to be a format pass-through function (like gettext or catgets).
That sound like a good idea, because the current "solution" is just wrong.
Replacing `printf(fmt, x)' with `printf("%s %d", fmt, x)' doesn't work
since the fmt string in this case contains different formats (e.g. %04u).