Use the new FORMATPRINTF macro (in git-compat-util.h) to declare the gcc function attribute 'format printf' Signed-off-by: Elia Pinto <gitter.spiros@xxxxxxxxx> --- cache.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/cache.h b/cache.h index 553b04b..fb29154 100644 --- a/cache.h +++ b/cache.h @@ -763,24 +763,24 @@ extern int check_repository_format(void); * using the safer "dup" or "strbuf" formats below (in some cases, the * unsafe versions have already been removed). */ -extern const char *mkpath(const char *fmt, ...) __attribute__((format (printf, 1, 2))); -extern const char *git_path(const char *fmt, ...) __attribute__((format (printf, 1, 2))); +extern const char *mkpath(const char *fmt, ...) FORMATPRINTF(1,2); +extern const char *git_path(const char *fmt, ...) FORMATPRINTF(1,2); extern char *mksnpath(char *buf, size_t n, const char *fmt, ...) - __attribute__((format (printf, 3, 4))); + FORMATPRINTF(3,4); extern void strbuf_git_path(struct strbuf *sb, const char *fmt, ...) - __attribute__((format (printf, 2, 3))); + FORMATPRINTF(2,3); extern char *git_path_buf(struct strbuf *buf, const char *fmt, ...) - __attribute__((format (printf, 2, 3))); + FORMATPRINTF(2,3); extern void strbuf_git_path_submodule(struct strbuf *sb, const char *path, const char *fmt, ...) - __attribute__((format (printf, 3, 4))); + FORMATPRINTF(3,4); extern char *git_pathdup(const char *fmt, ...) - __attribute__((format (printf, 1, 2))); + FORMATPRINTF(1,2); extern char *mkpathdup(const char *fmt, ...) - __attribute__((format (printf, 1, 2))); + FORMATPRINTF(1,2); extern char *git_pathdup_submodule(const char *path, const char *fmt, ...) - __attribute__((format (printf, 2, 3))); + FORMATPRINTF(2,3); extern void report_linked_checkout_garbage(void); @@ -1630,7 +1630,7 @@ struct key_value_info { int linenr; }; -extern NORETURN void git_die_config(const char *key, const char *err, ...) __attribute__((format(printf, 2, 3))); +extern NORETURN void git_die_config(const char *key, const char *err, ...) FORMATPRINTF(2,3); extern NORETURN void git_die_config_linenr(const char *key, const char *filename, int linenr); extern int committer_ident_sufficiently_given(void); @@ -1643,7 +1643,7 @@ extern const char *git_mailmap_blob; /* IO helper functions */ extern void maybe_flush_or_die(FILE *, const char *); -__attribute__((format (printf, 2, 3))) +FORMATPRINTF(2,3) extern void fprintf_or_die(FILE *, const char *fmt, ...); #define COPY_READ_ERROR (-2) -- 2.5.0 -- 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