From 30e6c71fad2e9383c7430ddf3f9af49c2585baef Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 15 Sep 2015 11:30:08 +0200 Subject: [PATCH] core: forward declare NMExportedObject in "nm-types.h" --- src/nm-exported-object.h | 5 ++--- src/nm-types.h | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/nm-exported-object.h b/src/nm-exported-object.h index 64e2a5b7a3..b4f7f38660 100644 --- a/src/nm-exported-object.h +++ b/src/nm-exported-object.h @@ -22,7 +22,6 @@ #define NM_EXPORTED_OBJECT_H #include "nm-default.h" -#include "nm-types.h" G_BEGIN_DECLS @@ -33,9 +32,9 @@ G_BEGIN_DECLS #define NM_IS_EXPORTED_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_EXPORTED_OBJECT)) #define NM_EXPORTED_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_EXPORTED_OBJECT, NMExportedObjectClass)) -typedef struct { +struct _NMExportedObject { GObject parent; -} NMExportedObject; +}; typedef struct { GObjectClass parent; diff --git a/src/nm-types.h b/src/nm-types.h index b8ed972ee9..8fd4c36aef 100644 --- a/src/nm-types.h +++ b/src/nm-types.h @@ -26,6 +26,7 @@ #endif /* core */ +typedef struct _NMExportedObject NMExportedObject; typedef struct _NMActiveConnection NMActiveConnection; typedef struct _NMAuditManager NMAuditManager; typedef struct _NMVpnConnection NMVpnConnection;