]> git.eshelyaron.com Git - emacs.git/commit
dbusbind: Add alternative form of compound argument
authorDaiki Ueno <ueno@gnu.org>
Fri, 28 Aug 2015 01:53:35 +0000 (10:53 +0900)
committerDaiki Ueno <ueno@gnu.org>
Fri, 28 Aug 2015 07:25:01 +0000 (16:25 +0900)
commitf2749ce71a82be28a4035d2aae41180f39ce23b5
treeed6665381ae5d6eab0dd00b5f31c6ce491baee1f
parent572f68ea292e7207ceab8bfe5af365204bfcb9d2
dbusbind: Add alternative form of compound argument

* src/dbusbind.c (xd_append_basic_arg): New function, split from
xd_append_arg.
(xd_append_arg): Use xd_append_arg.
(xd_type_spec_to_signature): New function.
(xd_append_arg_with_type_spec): New function.
(Fdbus_message_internal): Use xd_append_arg_with_type_spec,
instead of xd_append_arg.
(syms_of_dbusbind): Provide subfeature `:type'.
* doc/misc/dbus.texi (Type Conversion): Mention `:type' keyword.

Fixes: debbugs:20193
doc/misc/dbus.texi
src/dbusbind.c