Mercurial > pidgin.yaz
diff src/protocols/qq/group_free.c @ 14021:ef8490f9e823
[gaim-migrate @ 16618]
Replaced all C++-style comments with C-style ones.
Cleaned up some comments and implemented a more consistent formatting scheme.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Huetsch <markhuetsch> |
---|---|
date | Wed, 02 Aug 2006 15:35:36 +0000 |
parents | 983fd420e86b |
children |
line wrap: on
line diff
--- a/src/protocols/qq/group_free.c Wed Aug 02 13:37:13 2006 +0000 +++ b/src/protocols/qq/group_free.c Wed Aug 02 15:35:36 2006 +0000 @@ -20,18 +20,15 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -// START OF FILE -/*****************************************************************************/ -#include "debug.h" // gaim_debug +#include "debug.h" -#include "buddy_status.h" // QQ_BUDDY_ONLINE_OFFLINE +#include "buddy_status.h" +#include "group.h" #include "group_free.h" -#include "group_network.h" // group_packet -#include "group.h" // qq_group +#include "group_network.h" -/*****************************************************************************/ -// gracefully free all members in a group -static void _qq_group_free_member(qq_group * group) +/* gracefully free all members in a group */ +static void _qq_group_free_member(qq_group *group) { gint i; GList *list; @@ -45,26 +42,23 @@ group->members = g_list_remove(group->members, member); g_free(member->nickname); g_free(member); - } // while + } group->members = NULL; - -} // _qq_group_free_member +} -/*****************************************************************************/ -// gracefully free the memory for one qq_group -static void _qq_group_free(qq_group * group) +/* gracefully free the memory for one qq_group */ +static void _qq_group_free(qq_group *group) { g_return_if_fail(group != NULL); _qq_group_free_member(group); g_free(group->group_name_utf8); g_free(group->group_desc_utf8); g_free(group); -} // _qq_group_free +} -/*****************************************************************************/ -// clean up group_packets and free all contents -void qq_group_packets_free(qq_data * qd) +/* clean up group_packets and free all contents */ +void qq_group_packets_free(qq_data *qd) { group_packet *p; gint i; @@ -75,12 +69,12 @@ qd->group_packets = g_list_remove(qd->group_packets, p); g_free(p); i++; - } // while + } gaim_debug(GAIM_DEBUG_INFO, "QQ", "%d group packets are freed!\n", i); -} // qq_group_packets_free +} -/*****************************************************************************/ -void qq_group_remove_by_internal_group_id(qq_data * qd, guint32 internal_group_id) { +void qq_group_remove_by_internal_group_id(qq_data *qd, guint32 internal_group_id) +{ qq_group *group; GList *list; g_return_if_fail(qd != NULL); @@ -92,14 +86,13 @@ qd->groups = g_list_remove(qd->groups, group); _qq_group_free(group); break; - } else + } else { list = list->next; - } // while + } + } +} -} // qq_group_free_all - -/*****************************************************************************/ -void qq_group_free_all(qq_data * qd) +void qq_group_free_all(qq_data *qd) { qq_group *group; gint i; @@ -111,10 +104,7 @@ group = (qq_group *) qd->groups->data; qd->groups = g_list_remove(qd->groups, group); _qq_group_free(group); - } // while + } gaim_debug(GAIM_DEBUG_INFO, "QQ", "%d groups are freed\n", i); -} // qq_group_free_all - -/*****************************************************************************/ -// END OF FILE +}