1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

Add missing printf attributes

These attributes were missing in previous patch, that was adding
instrumentation for printf formating string parameter.
This commit is contained in:
Zdenek Kabelac 2011-04-08 14:21:34 +00:00
parent 6b7fe2852a
commit 2c5827076b

View File

@ -27,6 +27,7 @@
#include <sys/utsname.h>
struct formatter;
__attribute__((format(printf, 3, 0)))
typedef int (*out_with_comment_fn) (struct formatter * f, const char *comment,
const char *fmt, va_list ap);
typedef int (*nl_fn) (struct formatter * f);
@ -147,6 +148,7 @@ static int _nl_raw(struct formatter *f)
}
#define COMMENT_TAB 6
__attribute__((format(printf, 3, 0)))
static int _out_with_comment_file(struct formatter *f, const char *comment,
const char *fmt, va_list ap)
{
@ -182,6 +184,7 @@ static int _out_with_comment_file(struct formatter *f, const char *comment,
return 1;
}
__attribute__((format(printf, 3, 0)))
static int _out_with_comment_raw(struct formatter *f,
const char *comment __attribute__((unused)),
const char *fmt, va_list ap)