From 2be66c0458aca37fef8337692fe5b5fe20bc5ccb Mon Sep 17 00:00:00 2001 From: Jonathon Jongsma Date: Tue, 19 May 2009 00:10:57 -0500 Subject: [PATCH] Typedef GResolverClass in the standard way It's a bit lame, but some of our C++ wrapping scripts expect objects to be typedefed like: typedef struct _FooClass FooClass; struct {} _FooClass; Rather than: typedef struct {} FooClass; Functionally they're the same, but the former makes our lives easier in the short term --- gio/gresolver.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gio/gresolver.h b/gio/gresolver.h index 788851e..edd1f76 100644 --- a/gio/gresolver.h +++ b/gio/gresolver.h @@ -41,7 +41,8 @@ struct _GResolver { }; -typedef struct { +typedef struct _GResolverClass GResolverClass; +struct _GResolverClass { GObjectClass parent_class; GList * ( *lookup_by_name) (GResolver *resolver, @@ -91,7 +92,7 @@ typedef struct { void (*_g_reserved5) (void); void (*_g_reserved6) (void); -} GResolverClass; +}; GType g_resolver_get_type (void) G_GNUC_CONST; GResolver *g_resolver_get_default (void); -- 2.7.4