Tobias Mueller wrote: > I think I want to make gcc > * know that the wrapper is not responsible for the format string and > thus the call to strftime is allowed > * pass the responsibility up to the callers and thus check whether they > call the wrapper with "good" strings. > > > And I don't know how to do that. Do you have any advices? <snip> > > size_t my_strftime(char *s, size_t max, const char *fmt, > const struct tm *tm) Add "__attribute__((format (strftime, 3, 0)))" to your function declaration. -- Kevin P. Fleming Digium, Inc. | Director of Software Technologies 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA skype: kpfleming | jabber: kpfleming@xxxxxxxxxx Check us out at www.digium.com & www.asterisk.org