2003-07-06 Havoc Pennington <hp@pobox.com>
authorHavoc Pennington <hp@redhat.com>
Mon, 7 Jul 2003 00:47:01 +0000 (00:47 +0000)
committerHavoc Pennington <hp@redhat.com>
Mon, 7 Jul 2003 00:47:01 +0000 (00:47 +0000)
commit3f1ad214b5e5c63697ee208d459b304a4ef6e79b
tree9912979a2b6989b66c6812f21c24cdde698d032c
parent320aac6ce610bfdeedebc39d26a6d27e957275f9
2003-07-06  Havoc Pennington  <hp@pobox.com>

* dbus/dbus-marshal.c (_dbus_marshal_set_object_id): new function
(_dbus_marshal_object_id): new
(_dbus_demarshal_object_id): new
(_dbus_marshal_get_arg_end_pos): support object ID type, and
consolidate identical switch cases. Don't conditionalize handling
of DBUS_TYPE_UINT64, need to handle the type always.
(_dbus_marshal_validate_arg): consolidate identical cases, and
handle DBUS_TYPE_OBJECT_ID

* dbus/dbus-objectid.c: new file with DBusObjectID data type.

* dbus/dbus-protocol.h: add DBUS_TYPE_OBJECT_ID
ChangeLog
dbus/Makefile.am
dbus/dbus-marshal.c
dbus/dbus-marshal.h
dbus/dbus-objectid.c [new file with mode: 0644]
dbus/dbus-objectid.h [new file with mode: 0644]
dbus/dbus-protocol.h
dbus/dbus-test.c
dbus/dbus-test.h
dbus/dbus-types.h
dbus/dbus.h