diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2014-05-15 09:54:10 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2014-06-05 15:15:12 +1000 |
| commit | f5c4de024db606d67daedc37402ebd62ced7ca5d (patch) | |
| tree | 9b111f8693923774bc535efc19f381fc32a70d9a /libevdev/libevdev.h | |
| parent | 25507127bd471ed05a00596c2ac4f887d6f7b70f (diff) | |
| download | libevdev-f5c4de024db606d67daedc37402ebd62ced7ca5d.tar.gz | |
Mark the log functions with the printf format attribute
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
Diffstat (limited to 'libevdev/libevdev.h')
| -rw-r--r-- | libevdev/libevdev.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libevdev/libevdev.h b/libevdev/libevdev.h index a74d24c..6c03cce 100644 --- a/libevdev/libevdev.h +++ b/libevdev/libevdev.h @@ -30,6 +30,8 @@ extern "C" { #include <linux/input.h> #include <stdarg.h> +#define LIBEVDEV_ATTRIBUTE_PRINTF(_format, _args) __attribute__ ((format (printf, _format, _args))) + /** * @mainpage * @@ -790,7 +792,8 @@ typedef void (*libevdev_log_func_t)(enum libevdev_log_priority priority, void *data, const char *file, int line, const char *func, - const char *format, va_list args); + const char *format, va_list args) + LIBEVDEV_ATTRIBUTE_PRINTF(6, 0); /** * @ingroup init |
