From bd2355f8db23ec94c60f830c201875708d312fd4 Mon Sep 17 00:00:00 2001 From: Angus Salkeld Date: Tue, 19 Feb 2013 10:12:02 +1100 Subject: [PATCH] test: fix missing-format-attribute warning Signed-off-by: Angus Salkeld --- tests/format_compare_speed.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/format_compare_speed.c b/tests/format_compare_speed.c index 8bdd0f6..1b04bd7 100644 --- a/tests/format_compare_speed.c +++ b/tests/format_compare_speed.c @@ -29,6 +29,14 @@ extern size_t qb_vsnprintf_serialize(char *serialize, size_t max_len, const char *fmt, va_list ap); +static void +store_this_qb(const char *fmt, ...) __attribute__((format(printf, 1, 2))); + +static void +store_this_snprintf(const char *fmt, ...) __attribute__((format(printf, 1, 2))); + +typedef void (*snprintf_like_func)(const char *fmt, ...) __attribute__((format(printf, 1, 2))); + static void store_this_qb(const char *fmt, ...) @@ -55,7 +63,7 @@ store_this_snprintf(const char *fmt, ...) #define ITERATIONS 10000000 static void -test_this_one(const char *name, void (*func)(const char *fmt, ...)) +test_this_one(const char *name, snprintf_like_func func) { int i; qb_util_stopwatch_t *sw = qb_util_stopwatch_create();