Mercurial > pidgin.yaz
view libpurple/dbus-maybe.h @ 17446:0db74191adbb
Clean up some other ssi-related things. This commit and my last one
include a patch from reh (tracker item 1361) which solves the bug where
dragging an ICQ buddy from one group to another would result in
an authorization request being sent. It's pretty awesome that he
was able to track that down.
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 29 May 2007 10:25:05 +0000 |
parents | 32c366eeeb99 |
children | 410f1bf7f734 |
line wrap: on
line source
/* This file contains macros that wrap calls to the purple dbus module. These macros call the appropriate functions if the build includes dbus support and do nothing otherwise. See "dbus-server.h" for documentation. */ #ifndef _PURPLE_DBUS_MAYBE_H_ #define _PURPLE_DBUS_MAYBE_H_ #ifdef HAVE_DBUS #include "dbus-server.h" /* this provides a type check */ #define PURPLE_DBUS_REGISTER_POINTER(ptr, type) { \ type *typed_ptr = ptr; \ purple_dbus_register_pointer(typed_ptr, PURPLE_DBUS_TYPE(type)); \ } #define PURPLE_DBUS_UNREGISTER_POINTER(ptr) purple_dbus_unregister_pointer(ptr) #else /* !HAVE_DBUS */ #define PURPLE_DBUS_REGISTER_POINTER(ptr, type) #define PURPLE_DBUS_UNREGISTER_POINTER(ptr) #define DBUS_EXPORT #endif /* HAVE_DBUS */ #endif