2005-05-11 Colin Walters <walters@verbum.org>
authorColin Walters <walters@verbum.org>
Wed, 11 May 2005 18:07:22 +0000 (18:07 +0000)
committerColin Walters <walters@verbum.org>
Wed, 11 May 2005 18:07:22 +0000 (18:07 +0000)
commit61411a061c09def43687153e6c734ff27b7fd556
tree486ef0556c8c5cd6bfd572b8a746f21c19f272a8
parentca01b211125953bdada46b16729e156a3c365a79
2005-05-11  Colin Walters  <walters@verbum.org>

* dbus/dbus-signature.c (dbus_signature_iter_get_signature):
New function, returns signature string for signature iter.
* dbus/dbus-signature.h: Prototype it.
* dbus/dbus-message.c (dbus_message_iter_get_signature):
New function, returns signature string for message iter.
(dbus_message_iter_get_array_len): New function, returns
length of array.
(dbus_message_iter_get_fixed_array): Fix assertion; this
function should be used when the iter is pointing to the
contents of an array
* dbus/dbus-message.h: Prototypes.
* dbus/dbus-marshal-recursive.c (_dbus_type_reader_get_array_length):
New function; returns length of an array.
* dbus/dbus-marshal-recursive.h: Prototype it.
dbus/dbus-marshal-recursive.c
dbus/dbus-marshal-recursive.h
dbus/dbus-message.c
dbus/dbus-message.h
dbus/dbus-signature.c
dbus/dbus-signature.h