Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> --- src/libinput.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/libinput.h b/src/libinput.h index d771e21..b4cb5e5 100644 --- a/src/libinput.h +++ b/src/libinput.h @@ -31,6 +31,9 @@ extern "C" { #include <stdint.h> #include <libudev.h> +#define LIBINPUT_ATTRIBUTE_PRINTF(_format, _args) \ + __attribute__ ((format (printf, _format, _args))) + /** * @mainpage * libinput is a generic input device handling library. It abstracts @@ -1045,7 +1048,8 @@ libinput_log_get_priority(void); */ typedef void (*libinput_log_handler)(enum libinput_log_priority priority, void *user_data, - const char *format, va_list args); + const char *format, va_list args) + LIBINPUT_ATTRIBUTE_PRINTF(3, 0); /** * @ingroup base -- 1.9.3 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel