[Telepathy-commits] [telepathy-gabble/master] GabbleBytestreamMuc: simplify priv access

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Aug 19 10:53:36 PDT 2008


20080722182027-53eee-e5e00aeb768f1598d943cd424ba5a97a8acdb117.gz
---
 src/bytestream-muc.c |    4 +---
 src/bytestream-muc.h |    3 ++-
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/bytestream-muc.c b/src/bytestream-muc.c
index 822aeba..36af186 100644
--- a/src/bytestream-muc.c
+++ b/src/bytestream-muc.c
@@ -74,7 +74,6 @@ enum
   LAST_PROPERTY
 };
 
-typedef struct _GabbleBytestreamMucPrivate GabbleBytestreamMucPrivate;
 struct _GabbleBytestreamMucPrivate
 {
   GabbleConnection *conn;
@@ -89,8 +88,7 @@ struct _GabbleBytestreamMucPrivate
   gboolean dispose_has_run;
 };
 
-#define GABBLE_BYTESTREAM_MUC_GET_PRIVATE(obj) \
-    ((GabbleBytestreamMucPrivate *) obj->priv)
+#define GABBLE_BYTESTREAM_MUC_GET_PRIVATE(obj) ((obj)->priv)
 
 static void
 free_buffer (GString *buffer)
diff --git a/src/bytestream-muc.h b/src/bytestream-muc.h
index ff736e5..8b88220 100644
--- a/src/bytestream-muc.h
+++ b/src/bytestream-muc.h
@@ -29,6 +29,7 @@ G_BEGIN_DECLS
 
 typedef struct _GabbleBytestreamMuc GabbleBytestreamMuc;
 typedef struct _GabbleBytestreamMucClass GabbleBytestreamMucClass;
+typedef struct _GabbleBytestreamMucPrivate GabbleBytestreamMucPrivate;
 
 struct _GabbleBytestreamMucClass {
   GObjectClass parent_class;
@@ -37,7 +38,7 @@ struct _GabbleBytestreamMucClass {
 struct _GabbleBytestreamMuc {
   GObject parent;
 
-  gpointer priv;
+  GabbleBytestreamMucPrivate *priv;
 };
 
 GType gabble_bytestream_muc_get_type (void);
-- 
1.5.6.3




More information about the Telepathy-commits mailing list