From 62e465339a306fa564b69935da494dad6e1b474a Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Mon, 17 Jan 2005 19:49:52 +0000 Subject: 2005-01-17 Havoc Pennington * dbus/dbus-types.h: hardcode dbus_bool_t to 32 bits * Throughout: modify DBUS_TYPE_BOOLEAN to be a 32-bit type instead of an 8-bit type. Now dbus_bool_t is the type to use whenever you are marshaling/unmarshaling a boolean. --- dbus/dbus-marshal-recursive-util.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'dbus/dbus-marshal-recursive-util.c') diff --git a/dbus/dbus-marshal-recursive-util.c b/dbus/dbus-marshal-recursive-util.c index cd80ea07..28797099 100644 --- a/dbus/dbus-marshal-recursive-util.c +++ b/dbus/dbus-marshal-recursive-util.c @@ -2141,7 +2141,7 @@ string_set_value (TestTypeNode *node, realign_root); } -#define BOOL_FROM_SEED(seed) (seed % 2) +#define BOOL_FROM_SEED(seed) ((dbus_bool_t)((seed) % 2)) static dbus_bool_t bool_write_value (TestTypeNode *node, @@ -2149,7 +2149,7 @@ bool_write_value (TestTypeNode *node, DBusTypeWriter *writer, int seed) { - unsigned char v; + dbus_bool_t v; v = BOOL_FROM_SEED (seed); @@ -2163,7 +2163,7 @@ bool_read_value (TestTypeNode *node, DBusTypeReader *reader, int seed) { - unsigned char v; + dbus_bool_t v; check_expected_type (reader, node->klass->typecode); @@ -2181,7 +2181,7 @@ bool_set_value (TestTypeNode *node, DBusTypeReader *realign_root, int seed) { - unsigned char v; + dbus_bool_t v; v = BOOL_FROM_SEED (seed); -- cgit