From: Matthias Braun Date: Sat, 8 Jan 2011 11:04:22 +0000 (+0000) Subject: we cannot use the printf attribute if we have custom format specifiers X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=565c670ffdab6ffa6b54cfddb19be139124242cc;p=libfirm we cannot use the printf attribute if we have custom format specifiers [r28225] --- diff --git a/include/libfirm/irprintf.h b/include/libfirm/irprintf.h index 6dfac5311..f0e79185a 100644 --- a/include/libfirm/irprintf.h +++ b/include/libfirm/irprintf.h @@ -61,17 +61,17 @@ struct obstack; * Note that some of the standard format capabilities are not available * due to this new conversion specifiers, use lc_printf() if needed. */ -FIRM_API void ir_printf(const char *fmt, ...) FIRM_PRINTF(1,2); +FIRM_API void ir_printf(const char *fmt, ...); /** * @see ir_printf. */ -FIRM_API void ir_fprintf(FILE *f, const char *fmt, ...) FIRM_PRINTF(2,3); +FIRM_API void ir_fprintf(FILE *f, const char *fmt, ...); /** * @see ir_printf. */ -FIRM_API void ir_snprintf(char *buf, size_t n, const char *fmt, ...) FIRM_PRINTF(3,4); +FIRM_API void ir_snprintf(char *buf, size_t n, const char *fmt, ...); /** * @see ir_printf. diff --git a/ir/libcore/lc_printf.h b/ir/libcore/lc_printf.h index 0048c0229..854d04831 100644 --- a/ir/libcore/lc_printf.h +++ b/ir/libcore/lc_printf.h @@ -94,15 +94,15 @@ lc_arg_env_t *lc_arg_add_std(lc_arg_env_t *env); int lc_arg_append(lc_appendable_t *app, const lc_arg_occ_t *occ, const char *str, size_t len); -int lc_epprintf(const lc_arg_env_t *env, lc_appendable_t *app, const char *fmt, ...) LC_PRINTF(3); +int lc_epprintf(const lc_arg_env_t *env, lc_appendable_t *app, const char *fmt, ...); int lc_evpprintf(const lc_arg_env_t *env, lc_appendable_t *app, const char *fmt, va_list args); -int lc_pprintf(lc_appendable_t *app, const char *fmt, ...) LC_PRINTF(2); +int lc_pprintf(lc_appendable_t *app, const char *fmt, ...); int lc_vpprintf(lc_appendable_t *app, const char *fmt, va_list args); -int lc_eprintf(const lc_arg_env_t *env, const char *fmt, ...) LC_PRINTF(2); -int lc_esnprintf(const lc_arg_env_t *env, char *buf, size_t len, const char *fmt, ...) LC_PRINTF(4); -int lc_efprintf(const lc_arg_env_t *env, FILE *file, const char *fmt, ...) LC_PRINTF(3); -int lc_eoprintf(const lc_arg_env_t *env, struct obstack *obst, const char *fmt, ...) LC_PRINTF(3); +int lc_eprintf(const lc_arg_env_t *env, const char *fmt, ...); +int lc_esnprintf(const lc_arg_env_t *env, char *buf, size_t len, const char *fmt, ...); +int lc_efprintf(const lc_arg_env_t *env, FILE *file, const char *fmt, ...); +int lc_eoprintf(const lc_arg_env_t *env, struct obstack *obst, const char *fmt, ...); int lc_evprintf(const lc_arg_env_t *env, const char *fmt, va_list args); int lc_evsnprintf(const lc_arg_env_t *env, char *buf, size_t len, const char *fmt, va_list args);