[glib] Typedef GResolverClass in the standard way
- From: Alexander Larsson <alexl src gnome org>
- To: svn-commits-list gnome org
- Subject: [glib] Typedef GResolverClass in the standard way
- Date: Wed, 20 May 2009 08:18:29 -0400 (EDT)
commit 2be66c0458aca37fef8337692fe5b5fe20bc5ccb
Author: Jonathon Jongsma <jonathon quotidian org>
Date: Tue May 19 00:10:57 2009 -0500
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 files 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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]