Hi, All 3 patches LGTM and are:
Reviewed-by: Hans de Goede <hdego...@redhat.com> Regards, Hans On 24-10-16 03:45, Peter Hutterer wrote:
Fixes the respective clang warnings Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> --- src/libinput.c | 6 ++++++ test/litest.c | 16 ++++++++++++++++ test/misc.c | 7 +++++++ tools/event-gui.c | 8 ++++++++ tools/shared.c | 7 +++++++ 5 files changed, 44 insertions(+) diff --git a/src/libinput.c b/src/libinput.c index 6958042..ec1c72a 100644 --- a/src/libinput.c +++ b/src/libinput.c @@ -163,6 +163,12 @@ static void libinput_default_log_func(struct libinput *libinput, enum libinput_log_priority priority, const char *format, va_list args) + LIBINPUT_ATTRIBUTE_PRINTF(3, 0); + +static void +libinput_default_log_func(struct libinput *libinput, + enum libinput_log_priority priority, + const char *format, va_list args) { const char *prefix; diff --git a/test/litest.c b/test/litest.c index 4c301b5..940cf79 100644 --- a/test/litest.c +++ b/test/litest.c @@ -270,6 +270,15 @@ litest_fail_condition(const char *file, const char *condition, const char *message, ...) + LIBINPUT_ATTRIBUTE_PRINTF(5, 6); + +void +litest_fail_condition(const char *file, + int line, + const char *func, + const char *condition, + const char *message, + ...) { litest_log("FAILED: %s\n", condition); @@ -761,6 +770,13 @@ litest_log_handler(struct libinput *libinput, enum libinput_log_priority pri, const char *format, va_list args) + LIBINPUT_ATTRIBUTE_PRINTF(3, 0); + +static void +litest_log_handler(struct libinput *libinput, + enum libinput_log_priority pri, + const char *format, + va_list args) { const char *priority = NULL; diff --git a/test/misc.c b/test/misc.c index 791ebc3..44c4502 100644 --- a/test/misc.c +++ b/test/misc.c @@ -852,6 +852,13 @@ simple_log_handler(struct libinput *libinput, enum libinput_log_priority priority, const char *format, va_list args) + LIBINPUT_ATTRIBUTE_PRINTF(3, 0); + +static void +simple_log_handler(struct libinput *libinput, + enum libinput_log_priority priority, + const char *format, + va_list args) { vfprintf(stderr, format, args); } diff --git a/tools/event-gui.c b/tools/event-gui.c index b67ca45..e5fb26a 100644 --- a/tools/event-gui.c +++ b/tools/event-gui.c @@ -110,6 +110,10 @@ struct window { static int error(const char *fmt, ...) + LIBINPUT_ATTRIBUTE_PRINTF(1, 2); + +static int +error(const char *fmt, ...) { va_list args; fprintf(stderr, "error: "); @@ -123,6 +127,10 @@ error(const char *fmt, ...) static void msg(const char *fmt, ...) + LIBINPUT_ATTRIBUTE_PRINTF(1, 2); + +static void +msg(const char *fmt, ...) { va_list args; printf("info: "); diff --git a/tools/shared.c b/tools/shared.c index 95655ba..f539957 100644 --- a/tools/shared.c +++ b/tools/shared.c @@ -70,6 +70,13 @@ log_handler(struct libinput *li, enum libinput_log_priority priority, const char *format, va_list args) + LIBINPUT_ATTRIBUTE_PRINTF(3, 0); + +static void +log_handler(struct libinput *li, + enum libinput_log_priority priority, + const char *format, + va_list args) { vprintf(format, args); }
_______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel