From 8e2a7867038ee6f536a56a0600d9e9bc777e2c31 Mon Sep 17 00:00:00 2001 From: Martin Minarik Date: Tue, 29 May 2012 17:37:02 +0200 Subject: Wayland: logging The core libwayland libraries should not handle logging, only passing the error messages to subscribed functions. An application linked to libwayland-server or libwayland-client will be able to set own functions (one per library) to handle error messages. Change in this series: make the wl_log return int, because of compatibility with printf. It will return the number of bytes logged. --- src/wayland-util.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/wayland-util.h') diff --git a/src/wayland-util.h b/src/wayland-util.h index fa5c6c5..8447640 100644 --- a/src/wayland-util.h +++ b/src/wayland-util.h @@ -30,6 +30,7 @@ extern "C" { #include #include #include +#include /* GCC visibility */ #if defined(__GNUC__) && __GNUC__ >= 4 @@ -203,6 +204,8 @@ static inline wl_fixed_t wl_fixed_from_int(int i) return i * 256; } +typedef void (*wl_log_func_t)(const char *, va_list); + #ifdef __cplusplus } #endif -- cgit v1.2.3