Warning fixes -- dbusbind.
authorSteve Youngs <steve@sxemacs.org>
Sun, 29 Jan 2012 07:53:00 +0000 (17:53 +1000)
committerSteve Youngs <steve@sxemacs.org>
Sun, 29 Jan 2012 07:53:00 +0000 (17:53 +1000)
commitdcab3d791b094b5d7f502d9596937bb427c270e7
tree404b4b4a02cbe9b5ff2f14a0b838abd858e41826
parentc4270d307c554c3626740158ae0c5af204d7d5cf
Warning fixes -- dbusbind.

This changeset fixes all but 4 or 5 compiler warnings in dbusbind.  The
warnings that are left are some "implicit declaration of function 'foo'"
for some GNU/Emacs functions that I don't yet know what to do with.

* modules/dbus/dbusbind.c (xd_find_watch_fd): Don't use
`dbus_watch_get_fd()', it's deprecated.

* modules/dbus/dbusbind.c (Fdbus_init_bus): Initialise busp to
NULL.

* modules/dbus/dbusbind.c (Fdbus_method_return_internal):
Initialise serial to 0.

* modules/dbus/dbusbind.c (Fdbus_method_error_internal): Ditto.

* modules/dbus/dbusbind.c (Fdbus_register_service): If all else
fails, return Qnil.

* modules/dbus/dbusbind.h (SBYTES): No need to call XSTRING as
XSTRING_LENGTH does that for us.

* modules/dbus/dbusbind.h (XD_ERROR): Correctly cast mess to work
right for our make_string().

* modules/dbus/dbusbind.h (syms_of_dbusbind): Add.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
modules/dbus/dbusbind.c
modules/dbus/dbusbind.h