>From f4acde1fbf18ec11a9c81b468247905f37c4d5a2 Mon Sep 17 00:00:00 2001
From: Patrick Ohly <patrick.ohly@intel.com>
Date: Mon, 12 Oct 2009 20:48:25 +0200
Subject: [PATCH 08/12] gdbus: add _NONE = 0 enum value for C++

In C++, 0 is not automatically casted into an enum. This patch
adds enum names for the empty bit field, which makes C++ code
using gdbus a bit easier to read.
---
 src/gdbus.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/gdbus.h b/src/gdbus.h
index 575e1f3..b1797a0 100644
--- a/src/gdbus.h
+++ b/src/gdbus.h
@@ -116,6 +116,7 @@ typedef dbus_bool_t (* GDBusPropertySetFunction) (DBusConnection *connection,
  * Method flags
  */
 typedef enum {
+	G_DBUS_METHOD_FLAG_NONE = 0,
 	G_DBUS_METHOD_FLAG_DEPRECATED = (1 << 0),
 	G_DBUS_METHOD_FLAG_NOREPLY    = (1 << 1),
 	G_DBUS_METHOD_FLAG_ASYNC      = (1 << 2),
@@ -128,6 +129,7 @@ typedef enum {
  * Signal flags
  */
 typedef enum {
+	G_DBUS_SIGNAL_FLAG_NONE = 0,
 	G_DBUS_SIGNAL_FLAG_DEPRECATED = (1 << 0),
 } GDBusSignalFlags;
 
@@ -138,6 +140,7 @@ typedef enum {
  * Property flags
  */
 typedef enum {
+	G_DBUS_PROPERTY_FLAG_NONE = 0,
 	G_DBUS_PROPERTY_FLAG_DEPRECATED = (1 << 0),
 } GDBusPropertyFlags;
 
-- 
1.6.5

