From 879bd3789e84f31d90cf1b46a2985c6e78685609 Mon Sep 17 00:00:00 2001 From: Scott Balneaves Date: Sun, 18 Nov 2012 21:04:56 -0600 Subject: Fix some warnings, and one deprecation on g_thread_init() --- maximus/main.c | 13 ++++++++++++- maximus/maximus-bind.c | 16 +++++++++++----- maximus/tomboykeybinder.h | 2 +- maximus/xutils.c | 8 +++++++- 4 files changed, 31 insertions(+), 8 deletions(-) diff --git a/maximus/main.c b/maximus/main.c index 6bf4e1b..8083f48 100644 --- a/maximus/main.c +++ b/maximus/main.c @@ -30,6 +30,12 @@ #include "maximus-app.h" +#ifdef __GNUC__ +#define UNUSED_VARIABLE __attribute__ ((unused)) +#else +#define UNUSED_VARIABLE +#endif + static gboolean version = FALSE; gboolean no_maximize = FALSE; @@ -55,10 +61,15 @@ GOptionEntry entries[] = gint main (gint argc, gchar *argv[]) { UniqueApp *unique; - MaximusApp *app; + MaximusApp UNUSED_VARIABLE *app; GOptionContext *context; +#if GLIB_CHECK_VERSION (2, 32, 0) + /* g_thread_init (NULL); */ +#else g_thread_init (NULL); +#endif + g_set_application_name ("Maximus"); gtk_init (&argc, &argv); diff --git a/maximus/maximus-bind.c b/maximus/maximus-bind.c index 69de949..b58cbc1 100644 --- a/maximus/maximus-bind.c +++ b/maximus/maximus-bind.c @@ -58,6 +58,12 @@ G_DEFINE_TYPE (MaximusBind, maximus_bind, G_TYPE_OBJECT); #define SYSRULESDIR SYSCONFDIR"/maximus" +#ifdef __GNUC__ +#define UNUSED_VARIABLE __attribute__ ((unused)) +#else +#define UNUSED_VARIABLE +#endif + struct _MaximusBindPrivate { FakeKey *fk; @@ -131,7 +137,7 @@ static gboolean real_fullscreen (MaximusBind *bind) { MaximusBindPrivate *priv; - GdkDisplay *display; + GdkDisplay UNUSED_VARIABLE *display; MatewnckWindow *active; const gchar *keystroke; @@ -194,7 +200,7 @@ real_fullscreen (MaximusBind *bind) static void fullscreen (MaximusBind *bind, MatewnckWindow *window) { - MaximusBindPrivate *priv; + MaximusBindPrivate UNUSED_VARIABLE *priv; priv = bind->priv; @@ -205,7 +211,7 @@ static gboolean real_unfullscreen (MaximusBind *bind) { MaximusBindPrivate *priv; - GdkDisplay *display; + GdkDisplay UNUSED_VARIABLE *display; MatewnckWindow *active; const gchar *keystroke; @@ -267,7 +273,7 @@ real_unfullscreen (MaximusBind *bind) static void unfullscreen (MaximusBind *bind, MatewnckWindow *window) { - MaximusBindPrivate *priv; + MaximusBindPrivate UNUSED_VARIABLE *priv; priv = bind->priv; @@ -390,7 +396,7 @@ create_rule (MaximusBind *bind, const gchar *filename) static void load_rules (MaximusBind *bind, const gchar *path) { - MaximusBindPrivate *priv; + MaximusBindPrivate UNUSED_VARIABLE *priv; GDir *dir; const gchar *name; diff --git a/maximus/tomboykeybinder.h b/maximus/tomboykeybinder.h index 97c1887..ea70ef4 100644 --- a/maximus/tomboykeybinder.h +++ b/maximus/tomboykeybinder.h @@ -18,7 +18,7 @@ #ifndef __TOMBOY_KEY_BINDER_H__ #define __TOMBOY_KEY_BINDER_H__ -#include +#include G_BEGIN_DECLS diff --git a/maximus/xutils.c b/maximus/xutils.c index f131f81..4e79569 100644 --- a/maximus/xutils.c +++ b/maximus/xutils.c @@ -27,6 +27,12 @@ #include #include +#ifdef __GNUC__ +#define UNUSED_VARIABLE __attribute__ ((unused)) +#else +#define UNUSED_VARIABLE +#endif + void _matewnck_error_trap_push (void) { @@ -64,7 +70,7 @@ _matewnck_get_wmclass (Window xwindow, char **res_name) { XClassHint ch; - char *retval; + char UNUSED_VARIABLE *retval; _matewnck_error_trap_push (); -- cgit v1.2.1