* dbusbind.c (XD_BASIC_DBUS_TYPE, XD_DBUS_TYPE_P, XD_NEXT_VALUE):
authorMichael Albinus <michael.albinus@gmx.de>
Fri, 21 Dec 2007 22:01:43 +0000 (22:01 +0000)
committerMichael Albinus <michael.albinus@gmx.de>
Fri, 21 Dec 2007 22:01:43 +0000 (22:01 +0000)
commit87cf1a39ef9ba9e445e3130614b8eecf4dc57a35
tree45800764fde752a913df8b1c199c47c8446c259a
parent62b12a24575fde84f735621c7c8e9dd328cc5400
* dbusbind.c (XD_BASIC_DBUS_TYPE, XD_DBUS_TYPE_P, XD_NEXT_VALUE):
New macros.
(XD_SYMBOL_TO_DBUS_TYPE): Renamed from
XD_LISP_SYMBOL_TO_DBUS_TYPE.
(XD_OBJECT_TO_DBUS_TYPE): Renamed from
XD_LISP_OBJECT_TO_DBUS_TYPE. Simplify.
(xd_signature): New function.
(xd_append_arg): Compute also signatures.  Major rewrite.
(xd_retrieve_arg): Make debug messages friendly.
(Fdbus_call_method, Fdbus_send_signal): Extend docstring.  Check
for signatures of arguments.
src/ChangeLog
src/dbusbind.c