# HG changeset patch # User Richard Laager # Date 1180759193 0 # Node ID 4a5036965628cb5dffd925d816bbdd9207dd31b3 # Parent d96963b3074ecd4f252a9d3171d832e7a314d6c4 A patch from o_sukhodolsky to fix a couple warnings like this: dbus-bindings.c: In function 'purple_status_type_find_with_id_DBUS': dbus-bindings.c:6801: warning: passing argument 1 of 'purple_dbus_pointer_to_id_error' discards qualifiers from pointer target type I changed the patch to use gconstpointer instead of const gpointer. References #1344 diff -r d96963b3074e -r 4a5036965628 libpurple/dbus-bindings.h --- a/libpurple/dbus-bindings.h Sat Jun 02 04:36:43 2007 +0000 +++ b/libpurple/dbus-bindings.h Sat Jun 02 04:39:53 2007 +0000 @@ -35,9 +35,9 @@ extern "C" { #endif -gint purple_dbus_pointer_to_id(gpointer node); +gint purple_dbus_pointer_to_id(gconstpointer node); gpointer purple_dbus_id_to_pointer(gint id, PurpleDBusType *type); -gint purple_dbus_pointer_to_id_error(gpointer ptr, DBusError *error); +gint purple_dbus_pointer_to_id_error(gconstpointer ptr, DBusError *error); gpointer purple_dbus_id_to_pointer_error(gint id, PurpleDBusType *type, const char *typename, DBusError *error); diff -r d96963b3074e -r 4a5036965628 libpurple/dbus-server.c --- a/libpurple/dbus-server.c Sat Jun 02 04:36:43 2007 +0000 +++ b/libpurple/dbus-server.c Sat Jun 02 04:39:53 2007 +0000 @@ -108,7 +108,7 @@ } gint -purple_dbus_pointer_to_id(gpointer node) +purple_dbus_pointer_to_id(gconstpointer node) { gint id = GPOINTER_TO_INT(g_hash_table_lookup(map_node_id, node)); if ((id == 0) && (node != NULL)) @@ -138,7 +138,7 @@ } gint -purple_dbus_pointer_to_id_error(gpointer ptr, DBusError *error) +purple_dbus_pointer_to_id_error(gconstpointer ptr, DBusError *error) { gint id = purple_dbus_pointer_to_id(ptr);