From de85e130f59b5164e2150abda92316f3a07d82c0 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 22 Apr 2012 10:46:49 -0700 Subject: * dbusbind.c (XD_DBUS_VALIDATE_OBJECT): Define only if needed. --- src/ChangeLog | 4 ++++ src/dbusbind.c | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/ChangeLog b/src/ChangeLog index 205728f91d..0d557fcc1c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2012-04-22 Paul Eggert + + * dbusbind.c (XD_DBUS_VALIDATE_OBJECT): Define only if needed. + 2012-04-22 Michael Albinus Move functions from C to Lisp. Make non-blocking method calls diff --git a/src/dbusbind.c b/src/dbusbind.c index 78e5c80baf..0ea08d7bf0 100644 --- a/src/dbusbind.c +++ b/src/dbusbind.c @@ -291,6 +291,8 @@ xd_symbol_to_dbus_type (Lisp_Object object) } \ } while (0) +#if (HAVE_DBUS_VALIDATE_BUS_NAME || HAVE_DBUS_VALIDATE_PATH \ + || XD_DBUS_VALIDATE_OBJECT || HAVE_DBUS_VALIDATE_MEMBER) #define XD_DBUS_VALIDATE_OBJECT(object, func) \ do { \ if (!NILP (object)) \ @@ -304,6 +306,7 @@ xd_symbol_to_dbus_type (Lisp_Object object) dbus_error_free (&derror); \ } \ } while (0) +#endif #if HAVE_DBUS_VALIDATE_BUS_NAME #define XD_DBUS_VALIDATE_BUS_NAME(bus_name) \ @@ -864,7 +867,7 @@ static int xd_get_connection_references (DBusConnection *connection) { ptrdiff_t *refcount; - + /* We cannot access the DBusConnection structure, it is not public. But we know, that the reference counter is the first field in that structure. */ -- cgit v1.2.3