From 0554764f2a14580477b667379c2141de4c27d6d6 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Wed, 11 Jan 2012 09:10:47 +0100 Subject: [PATCH 1/2] Mark unintrospectable methods as (skip) xkl_default_log_appender() uses varargs. If we need this in GI bindings, it needs a xkl_default_log_appender_v() method which takes an array instead of varargs. xkl_set_log_appender() gets a callback which is neither (call) or (async) scope. If this is wanted in GI bindings, it needs a new method which additinally takes a GDestroyNotify argument. --- libxklavier/xklavier.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libxklavier/xklavier.h b/libxklavier/xklavier.h index ee3bc1e..1c106ab 100644 --- a/libxklavier/xklavier.h +++ b/libxklavier/xklavier.h @@ -77,7 +77,7 @@ extern "C" { va_list args); /** - * xkl_default_log_appender: + * xkl_default_log_appender: (skip): * @file: name of the source file. * Preprocessor symbol__FILE__ should be used here * @function: name of the function @@ -95,7 +95,7 @@ extern "C" { va_list args); /** - * xkl_set_log_appender: + * xkl_set_log_appender: (skip): * @fun: new log appender * * Installs the custom log appender.function -- 1.7.7.3