Elia Pinto <gitter.spiros@xxxxxxxxx> writes: > Add the FORMATPRINTF macro for declaring the gcc function attribute 'format printf' > for code style consistency with similar macro that git already use for other gcc > attributes. And use it where necessary. > > Elia Pinto (22): > git-compat-util.h: add the FORMATPRINTF macro Hmm. Given that we already have #ifndef __GNUC__ #ifndef __attribute__ #define __attribute__(x) #endif #endif in git-compat-util.h, it is really between: __attribute__((format (printf, 1, 2))) void advise(const char *advice, ...); __attribute__((format (printf,2,3))) extern void strbuf_addf(struct strbuf *sb, const char *fmt, ...); and FORMATPRINTF(1,2) void advise(const char *advice, ...); FORMATPRINTF(2,3) extern void strbuf_addf(struct strbuf *sb, const char *fmt, ...); Perhaps I am biased for staring at our source code for too long, but somehow the latter looks unnecessarily loud, spelled in all caps. I dunno. What does this really buy us? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html