diff options
author | Grant Erickson <marathon96@gmail.com> | 2015-10-20 23:44:36 -0700 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2015-10-21 13:02:58 +0300 |
commit | 3876a4d6c6f6f313586b38a90dd768a5ab2350b8 (patch) | |
tree | ae73eae84d7c3262416214ff373be5274bc2b7a3 | |
parent | b796b2e1e2071c58ca8cce00b0fc8aef16498ab5 (diff) | |
download | connman-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.h | 9 |
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; |