summaryrefslogtreecommitdiff
path: root/gdbus
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 /gdbus
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.
Diffstat (limited to 'gdbus')
-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;