Kaydet (Commit) 8313f683 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Work around G_DEFINE_TYPE -Werror,-Wunused-function

At least G_DEFINE_TYPE from glib2-devel-2.38.2-2.fc20.x86_64
/usr/include/glib-2.0/gobject/gtype.h defines unsed *_get_instance_private
functions.

Change-Id: I47211b6451d9699c7b8741555f3ad11a09e411bf
üst 21470348
...@@ -22,7 +22,14 @@ ...@@ -22,7 +22,14 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#if HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE && HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-function"
#endif
G_DEFINE_TYPE (OOoMountOperation, ooo_mount_operation, G_TYPE_MOUNT_OPERATION); G_DEFINE_TYPE (OOoMountOperation, ooo_mount_operation, G_TYPE_MOUNT_OPERATION);
#if HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE && HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY
#pragma GCC diagnostic pop
#endif
static void ooo_mount_operation_ask_password (GMountOperation *op, static void ooo_mount_operation_ask_password (GMountOperation *op,
const char *message, const char *default_user, const char *default_domain, const char *message, const char *default_user, const char *default_domain,
......
...@@ -40,7 +40,14 @@ struct _GLOAction ...@@ -40,7 +40,14 @@ struct _GLOAction
typedef GObjectClass GLOActionClass; typedef GObjectClass GLOActionClass;
typedef struct _GLOAction GLOAction; typedef struct _GLOAction GLOAction;
#if HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE && HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-function"
#endif
G_DEFINE_TYPE (GLOAction, g_lo_action, G_TYPE_OBJECT); G_DEFINE_TYPE (GLOAction, g_lo_action, G_TYPE_OBJECT);
#if HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE && HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY
#pragma GCC diagnostic pop
#endif
GLOAction* GLOAction*
g_lo_action_new (void) g_lo_action_new (void)
...@@ -100,10 +107,17 @@ struct _GLOActionGroupPrivate ...@@ -100,10 +107,17 @@ struct _GLOActionGroupPrivate
static void g_lo_action_group_iface_init (GActionGroupInterface *); static void g_lo_action_group_iface_init (GActionGroupInterface *);
#if HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE && HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-function"
#endif
G_DEFINE_TYPE_WITH_CODE (GLOActionGroup, G_DEFINE_TYPE_WITH_CODE (GLOActionGroup,
g_lo_action_group, G_TYPE_OBJECT, g_lo_action_group, G_TYPE_OBJECT,
G_IMPLEMENT_INTERFACE (G_TYPE_ACTION_GROUP, G_IMPLEMENT_INTERFACE (G_TYPE_ACTION_GROUP,
g_lo_action_group_iface_init)); g_lo_action_group_iface_init));
#if HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE && HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY
#pragma GCC diagnostic pop
#endif
static gchar ** static gchar **
g_lo_action_group_list_actions (GActionGroup *group) g_lo_action_group_list_actions (GActionGroup *group)
......
...@@ -25,7 +25,14 @@ struct _GLOMenu ...@@ -25,7 +25,14 @@ struct _GLOMenu
typedef GMenuModelClass GLOMenuClass; typedef GMenuModelClass GLOMenuClass;
#if HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE && HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-function"
#endif
G_DEFINE_TYPE (GLOMenu, g_lo_menu, G_TYPE_MENU_MODEL); G_DEFINE_TYPE (GLOMenu, g_lo_menu, G_TYPE_MENU_MODEL);
#if HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE && HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY
#pragma GCC diagnostic pop
#endif
struct item struct item
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment