summaryrefslogtreecommitdiffstats
path: root/dbus/dbus-marshal-recursive-util.c
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2005-01-17 19:49:52 +0000
committerHavoc Pennington <hp@redhat.com>2005-01-17 19:49:52 +0000
commit62e465339a306fa564b69935da494dad6e1b474a (patch)
tree0c75e656937e148983dbf3ea313b0bb9efb9f6c6 /dbus/dbus-marshal-recursive-util.c
parent7bf62e31a3c820852271768fafc04ba95c31a19f (diff)
2005-01-17 Havoc Pennington <hp@redhat.com>
* 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.
Diffstat (limited to 'dbus/dbus-marshal-recursive-util.c')
-rw-r--r--dbus/dbus-marshal-recursive-util.c8
1 files changed, 4 insertions, 4 deletions
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);