summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrant Erickson <marathon96@gmail.com>2015-10-20 23:44:36 -0700
committerPatrik Flykt <patrik.flykt@linux.intel.com>2015-10-21 13:02:58 +0300
commit3876a4d6c6f6f313586b38a90dd768a5ab2350b8 (patch)
treeae73eae84d7c3262416214ff373be5274bc2b7a3
parentb796b2e1e2071c58ca8cce00b0fc8aef16498ab5 (diff)
downloadconnman-3876a4d6c6f6f313586b38a90dd768a5ab2350b8.tar.gz
gdbus: Move typedefs for interwork with strict compilers
Move enumeration type defintions AFTER the enumerations themselves are declared and defined such that the header works with strict compilers.
-rw-r--r--gdbus/gdbus.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/gdbus/gdbus.h b/gdbus/gdbus.h
index d99c2549..7a6a18f2 100644
--- a/gdbus/gdbus.h
+++ b/gdbus/gdbus.h
@@ -31,10 +31,6 @@ extern "C" {
#include <dbus/dbus.h>
#include <glib.h>
-typedef enum GDBusMethodFlags GDBusMethodFlags;
-typedef enum GDBusSignalFlags GDBusSignalFlags;
-typedef enum GDBusPropertyFlags GDBusPropertyFlags;
-typedef enum GDBusSecurityFlags GDBusSecurityFlags;
typedef struct GDBusArgInfo GDBusArgInfo;
typedef struct GDBusMethodTable GDBusMethodTable;
@@ -115,6 +111,11 @@ enum GDBusSecurityFlags {
G_DBUS_SECURITY_FLAG_ALLOW_INTERACTION = (1 << 2),
};
+typedef enum GDBusMethodFlags GDBusMethodFlags;
+typedef enum GDBusSignalFlags GDBusSignalFlags;
+typedef enum GDBusPropertyFlags GDBusPropertyFlags;
+typedef enum GDBusSecurityFlags GDBusSecurityFlags;
+
struct GDBusArgInfo {
const char *name;
const char *signature;