tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: "%m" formatting code and "syslog like"
On Fri, Aug 31, 2018 at 02:10:12PM +0100, Roy Marples wrote:
> The function is currently marked as __printflike.
> If I re-enable the warning gcc warns me that it should be marked as
> __sysloglike .... because it calls syslog. If I change it to __sysloglike
> then it warns me that it should be __printflike because it also uses
> vfprintf.
Ah, I see. So this is a bug, gcc should not warn if a __printflike function
calls a __sysloglike one, as one is strictly a superclass of the others -
or am I missing some hidden difference?
Martin
Home |
Main Index |
Thread Index |
Old Index