I said:
> Another alternative is
> 	char *fmt = "%c";
> 	...
> 	strftime(..., fmt, ...);
> which I think will probably defeat gcc's check (haven't tried it
> though).
I tried this, and it did shut up the warning in my local copy of gcc.
So I committed it.
> Does anyone want to argue that %c is actually a bad choice?
This is still open to debate if anyone wants to make the case...
			regards, tom lane