[Telepathy-commits] [telepathy-gabble/master] Fix warnings by using the right cast
Alban Crequy
alban.crequy at collabora.co.uk
Fri Dec 5 09:42:31 PST 2008
---
src/capabilities.c | 3 ++-
src/private-tubes-factory.c | 30 ++++++++++++++++++------------
2 files changed, 20 insertions(+), 13 deletions(-)
diff --git a/src/capabilities.c b/src/capabilities.c
index dc7fd51..811540c 100644
--- a/src/capabilities.c
+++ b/src/capabilities.c
@@ -69,7 +69,8 @@ capabilities_get_features (GabblePresenceCapabilities caps,
if (per_channel_factory_caps != NULL)
{
g_hash_table_iter_init (&channel_manager_iter, per_channel_factory_caps);
- while (g_hash_table_iter_next (&channel_manager_iter, &manager, &cap))
+ while (g_hash_table_iter_next (&channel_manager_iter,
+ (gpointer *) &manager, &cap))
{
gabble_channel_manager_get_feature_list (manager, cap, &features);
}
diff --git a/src/private-tubes-factory.c b/src/private-tubes-factory.c
index a4feb18..d674cf8 100644
--- a/src/private-tubes-factory.c
+++ b/src/private-tubes-factory.c
@@ -458,7 +458,6 @@ gabble_private_tubes_factory_get_contact_caps (GabbleChannelManager *manager,
GabblePresence *presence;
GHashTableIter tube_caps_iter;
gchar *service;
- gpointer dummy;
g_assert (handle != 0);
@@ -483,7 +482,8 @@ gabble_private_tubes_factory_get_contact_caps (GabbleChannelManager *manager,
if (stream_tube_caps != NULL)
{
g_hash_table_iter_init (&tube_caps_iter, stream_tube_caps);
- while (g_hash_table_iter_next (&tube_caps_iter, &service, &dummy))
+ while (g_hash_table_iter_next (&tube_caps_iter, (gpointer *) &service,
+ NULL))
{
add_service_to_array (service, arr, TP_TUBE_TYPE_STREAM, handle);
}
@@ -492,7 +492,8 @@ gabble_private_tubes_factory_get_contact_caps (GabbleChannelManager *manager,
if (dbus_tube_caps != NULL)
{
g_hash_table_iter_init (&tube_caps_iter, dbus_tube_caps);
- while (g_hash_table_iter_next (&tube_caps_iter, &service, &dummy))
+ while (g_hash_table_iter_next (&tube_caps_iter, (gpointer *) &service,
+ NULL))
{
add_service_to_array (service, arr, TP_TUBE_TYPE_DBUS, handle);
}
@@ -510,13 +511,15 @@ gabble_private_tubes_factory_get_feature_list (GabbleChannelManager *manager,
Feature *feat;
g_hash_table_iter_init (&iter, caps->stream_tube_caps);
- while (g_hash_table_iter_next (&iter, &service, &feat))
+ while (g_hash_table_iter_next (&iter, (gpointer *) &service,
+ (gpointer *) &feat))
{
*features = g_slist_append (*features, (gpointer) feat);
}
g_hash_table_iter_init (&iter, caps->dbus_tube_caps);
- while (g_hash_table_iter_next (&iter, &service, &feat))
+ while (g_hash_table_iter_next (&iter, (gpointer *) &service,
+ (gpointer *) &feat))
{
*features = g_slist_append (*features, (gpointer) feat);
}
@@ -627,9 +630,9 @@ gabble_private_tubes_factory_update_caps (
return;
tp_g_hash_table_update (caps_out->stream_tube_caps,
- caps_out->stream_tube_caps, g_strdup, NULL);
+ caps_out->stream_tube_caps, (GBoxedCopyFunc) g_strdup, NULL);
tp_g_hash_table_update (caps_out->dbus_tube_caps,
- caps_out->dbus_tube_caps, g_strdup, NULL);
+ caps_out->dbus_tube_caps, (GBoxedCopyFunc) g_strdup, NULL);
}
static gboolean
@@ -643,12 +646,12 @@ gabble_private_tubes_factory_caps_diff (
TubesCapabilities *new_caps = specific_new_caps;
GHashTableIter tube_caps_iter;
gchar *service;
- gpointer dummy;
if (old_caps != NULL)
{
g_hash_table_iter_init (&tube_caps_iter, old_caps->stream_tube_caps);
- while (g_hash_table_iter_next (&tube_caps_iter, &service, &dummy))
+ while (g_hash_table_iter_next (&tube_caps_iter, (gpointer *) &service,
+ NULL))
{
gpointer key, value;
if (new_caps == NULL ||
@@ -659,7 +662,8 @@ gabble_private_tubes_factory_caps_diff (
}
}
g_hash_table_iter_init (&tube_caps_iter, old_caps->dbus_tube_caps);
- while (g_hash_table_iter_next (&tube_caps_iter, &service, &dummy))
+ while (g_hash_table_iter_next (&tube_caps_iter, (gpointer *) &service,
+ NULL))
{
gpointer key, value;
if (new_caps == NULL ||
@@ -674,7 +678,8 @@ gabble_private_tubes_factory_caps_diff (
if (new_caps != NULL)
{
g_hash_table_iter_init (&tube_caps_iter, new_caps->stream_tube_caps);
- while (g_hash_table_iter_next (&tube_caps_iter, &service, &dummy))
+ while (g_hash_table_iter_next (&tube_caps_iter, (gpointer *) &service,
+ NULL))
{
gpointer key, value;
if (old_caps == NULL ||
@@ -685,7 +690,8 @@ gabble_private_tubes_factory_caps_diff (
}
}
g_hash_table_iter_init (&tube_caps_iter, new_caps->dbus_tube_caps);
- while (g_hash_table_iter_next (&tube_caps_iter, &service, &dummy))
+ while (g_hash_table_iter_next (&tube_caps_iter, (gpointer *) &service,
+ NULL))
{
gpointer key, value;
if (old_caps == NULL ||
--
1.5.6.5
More information about the Telepathy-commits
mailing list