summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--dbus/dbus-errors.c13
-rw-r--r--dbus/dbus-errors.h5
3 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7f2cb754..b3516d56 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-02-14 Havoc Pennington <hp@pobox.com>
+
+ * dbus/dbus-errors.h (struct DBusError): add a word of padding
+ to DBusError
+
2003-02-13 Anders Carlsson <andersca@codefactory.se>
* bus/driver.c: (bus_driver_handle_hello):
diff --git a/dbus/dbus-errors.c b/dbus/dbus-errors.c
index 3df58da0..a679e6c6 100644
--- a/dbus/dbus-errors.c
+++ b/dbus/dbus-errors.c
@@ -42,6 +42,11 @@
* if (result != DBUS_RESULT_SUCCESS)
* printf ("an error occurred\n");
* @endcode
+ *
+ * @todo add docs with DBusError
+ *
+ * @todo add dbus_error_is_set() to check
+ * whether an error is set.
*
* @{
*/
@@ -52,6 +57,14 @@ typedef struct
char *message; /**< error message */
unsigned int const_message : 1; /** Message is not owned by DBusError */
+
+ unsigned int dummy2 : 1; /**< placeholder */
+ unsigned int dummy3 : 1; /**< placeholder */
+ unsigned int dummy4 : 1; /**< placeholder */
+ unsigned int dummy5 : 1; /**< placeholder */
+
+ void *padding1; /**< placeholder */
+
} DBusRealError;
/**
diff --git a/dbus/dbus-errors.h b/dbus/dbus-errors.h
index 45cedc54..639c6a70 100644
--- a/dbus/dbus-errors.h
+++ b/dbus/dbus-errors.h
@@ -42,6 +42,11 @@ struct DBusError
unsigned int dummy1 : 1; /**< placeholder */
unsigned int dummy2 : 1; /**< placeholder */
+ unsigned int dummy3 : 1; /**< placeholder */
+ unsigned int dummy4 : 1; /**< placeholder */
+ unsigned int dummy5 : 1; /**< placeholder */
+
+ void *padding1; /**< placeholder */
};
typedef enum