From: Jonathon Jongsma Date: Tue, 19 May 2009 05:10:57 +0000 (-0500) Subject: Typedef GResolverClass in the standard way X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=2be66c0458aca37fef8337692fe5b5fe20bc5ccb;p=dana%2Fcg-glib.git 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 --- diff --git a/gio/gresolver.h b/gio/gresolver.h index 788851e4..edd1f76c 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);