Mercurial > pidgin
diff libpurple/protocols/qq/group_join.c @ 15822:32c366eeeb99
sed -ie 's/gaim/purple/g'
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 19 Mar 2007 07:01:17 +0000 |
parents | 5fe8042783c1 |
children | 08db93bbd798 |
line wrap: on
line diff
--- a/libpurple/protocols/qq/group_join.c Mon Mar 19 06:11:46 2007 +0000 +++ b/libpurple/protocols/qq/group_join.c Mon Mar 19 07:01:17 2007 +0000 @@ -1,9 +1,9 @@ /** * @file group_join.c * - * gaim + * purple * - * Gaim is the legal property of its developers, whose names are too numerous + * Purple is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. * @@ -46,7 +46,7 @@ static void _qq_group_exit_with_gc_and_id(gc_and_uid *g) { - GaimConnection *gc; + PurpleConnection *gc; guint32 internal_group_id; qq_group *group; @@ -60,7 +60,7 @@ } /* send packet to join a group without auth */ -void qq_send_cmd_group_join_group(GaimConnection *gc, qq_group *group) +void qq_send_cmd_group_join_group(PurpleConnection *gc, qq_group *group) { guint8 *raw_data, *cursor; gint bytes, data_len; @@ -77,10 +77,10 @@ case QQ_GROUP_AUTH_TYPE_NEED_AUTH: break; case QQ_GROUP_AUTH_TYPE_NO_ADD: - gaim_notify_warning(gc, NULL, _("This group does not allow others to join"), NULL); + purple_notify_warning(gc, NULL, _("This group does not allow others to join"), NULL); return; default: - gaim_debug(GAIM_DEBUG_ERROR, "QQ", "Unknown group auth type: %d\n", group->auth_type); + purple_debug(PURPLE_DEBUG_ERROR, "QQ", "Unknown group auth type: %d\n", group->auth_type); break; } @@ -93,7 +93,7 @@ bytes += create_packet_dw(raw_data, &cursor, group->internal_group_id); if (bytes != data_len) - gaim_debug(GAIM_DEBUG_ERROR, "QQ", + purple_debug(PURPLE_DEBUG_ERROR, "QQ", "Fail create packet for %s\n", qq_group_cmd_get_desc(QQ_GROUP_CMD_JOIN_GROUP)); else qq_send_group_cmd(gc, group, raw_data, data_len); @@ -101,7 +101,7 @@ static void _qq_group_join_auth_with_gc_and_id(gc_and_uid *g, const gchar *reason_utf8) { - GaimConnection *gc; + PurpleConnection *gc; qq_group *group; guint32 internal_group_id; @@ -110,27 +110,27 @@ group = qq_group_find_by_id(gc, internal_group_id, QQ_INTERNAL_ID); if (group == NULL) { - gaim_debug(GAIM_DEBUG_ERROR, "QQ", "Can not find qq_group by internal_id: %d\n", internal_group_id); + purple_debug(PURPLE_DEBUG_ERROR, "QQ", "Can not find qq_group by internal_id: %d\n", internal_group_id); return; } else { /* everything is OK */ qq_send_cmd_group_auth(gc, group, QQ_GROUP_AUTH_REQUEST_APPLY, 0, reason_utf8); } } -static void _qq_group_join_auth(GaimConnection *gc, qq_group *group) +static void _qq_group_join_auth(PurpleConnection *gc, qq_group *group) { gchar *msg; gc_and_uid *g; g_return_if_fail(group != NULL); - gaim_debug(GAIM_DEBUG_INFO, "QQ", + purple_debug(PURPLE_DEBUG_INFO, "QQ", "Group (internal id: %d) needs authentication\n", group->internal_group_id); msg = g_strdup_printf("Group \"%s\" needs authentication\n", group->group_name_utf8); g = g_new0(gc_and_uid, 1); g->gc = gc; g->uid = group->internal_group_id; - gaim_request_input(gc, NULL, msg, + purple_request_input(gc, NULL, msg, _("Input request here"), _("Would you be my friend?"), TRUE, FALSE, NULL, _("Send"), @@ -139,7 +139,7 @@ g_free(msg); } -void qq_send_cmd_group_auth(GaimConnection *gc, qq_group *group, guint8 opt, guint32 uid, const gchar *reason_utf8) +void qq_send_cmd_group_auth(PurpleConnection *gc, qq_group *group, guint8 opt, guint32 uid, const gchar *reason_utf8) { guint8 *raw_data, *cursor; gchar *reason_qq; @@ -171,14 +171,14 @@ bytes += create_packet_data(raw_data, &cursor, (guint8 *) reason_qq, strlen(reason_qq)); if (bytes != data_len) - gaim_debug(GAIM_DEBUG_ERROR, "QQ", + purple_debug(PURPLE_DEBUG_ERROR, "QQ", "Fail create packet for %s\n", qq_group_cmd_get_desc(QQ_GROUP_CMD_JOIN_GROUP_AUTH)); else qq_send_group_cmd(gc, group, raw_data, data_len); } /* send a packet to exit a group */ -void qq_send_cmd_group_exit_group(GaimConnection *gc, qq_group *group) +void qq_send_cmd_group_exit_group(PurpleConnection *gc, qq_group *group) { guint8 *raw_data, *cursor; gint bytes, data_len; @@ -194,18 +194,18 @@ bytes += create_packet_dw(raw_data, &cursor, group->internal_group_id); if (bytes != data_len) - gaim_debug(GAIM_DEBUG_ERROR, "QQ", + purple_debug(PURPLE_DEBUG_ERROR, "QQ", "Fail create packet for %s\n", qq_group_cmd_get_desc(QQ_GROUP_CMD_EXIT_GROUP)); else qq_send_group_cmd(gc, group, raw_data, data_len); } /* If comes here, cmd is OK already */ -void qq_process_group_cmd_exit_group(guint8 *data, guint8 **cursor, gint len, GaimConnection *gc) +void qq_process_group_cmd_exit_group(guint8 *data, guint8 **cursor, gint len, PurpleConnection *gc) { gint bytes, expected_bytes; guint32 internal_group_id; - GaimChat *chat; + PurpleChat *chat; qq_group *group; qq_data *qd; @@ -220,21 +220,21 @@ group = qq_group_find_by_id(gc, internal_group_id, QQ_INTERNAL_ID); if (group != NULL) { chat = - gaim_blist_find_chat - (gaim_connection_get_account(gc), g_strdup_printf("%d", group->external_group_id)); + purple_blist_find_chat + (purple_connection_get_account(gc), g_strdup_printf("%d", group->external_group_id)); if (chat != NULL) - gaim_blist_remove_chat(chat); + purple_blist_remove_chat(chat); qq_group_delete_internal_record(qd, internal_group_id); } - gaim_notify_info(gc, _("QQ Qun Operation"), _("You have successfully exited the group"), NULL); + purple_notify_info(gc, _("QQ Qun Operation"), _("You have successfully exited the group"), NULL); } else { - gaim_debug(GAIM_DEBUG_ERROR, "QQ", + purple_debug(PURPLE_DEBUG_ERROR, "QQ", "Invalid exit group reply, expect %d bytes, read %d bytes\n", expected_bytes, bytes); } } /* Process the reply to group_auth subcmd */ -void qq_process_group_cmd_join_group_auth(guint8 *data, guint8 **cursor, gint len, GaimConnection *gc) +void qq_process_group_cmd_join_group_auth(guint8 *data, guint8 **cursor, gint len, PurpleConnection *gc) { gint bytes, expected_bytes; guint32 internal_group_id; @@ -249,16 +249,16 @@ g_return_if_fail(internal_group_id > 0); if (bytes == expected_bytes) - gaim_notify_info + purple_notify_info (gc, _("QQ Group Auth"), _("Your authorization operation has been accepted by the QQ server"), NULL); else - gaim_debug(GAIM_DEBUG_ERROR, "QQ", + purple_debug(PURPLE_DEBUG_ERROR, "QQ", "Invalid join group reply, expect %d bytes, read %d bytes\n", expected_bytes, bytes); } /* process group cmd reply "join group" */ -void qq_process_group_cmd_join_group(guint8 *data, guint8 **cursor, gint len, GaimConnection *gc) +void qq_process_group_cmd_join_group(guint8 *data, guint8 **cursor, gint len, PurpleConnection *gc) { gint bytes, expected_bytes; guint32 internal_group_id; @@ -273,7 +273,7 @@ bytes += read_packet_b(data, cursor, len, &reply); if (bytes != expected_bytes) { - gaim_debug(GAIM_DEBUG_ERROR, "QQ", + purple_debug(PURPLE_DEBUG_ERROR, "QQ", "Invalid join group reply, expect %d bytes, read %d bytes\n", expected_bytes, bytes); return; } else { /* join group OK */ @@ -282,7 +282,7 @@ g_return_if_fail(group != NULL); switch (reply) { case QQ_GROUP_JOIN_OK: - gaim_debug(GAIM_DEBUG_INFO, "QQ", "Succeed joining group \"%s\"\n", group->group_name_utf8); + purple_debug(PURPLE_DEBUG_INFO, "QQ", "Succeed joining group \"%s\"\n", group->group_name_utf8); group->my_status = QQ_GROUP_MEMBER_STATUS_IS_MEMBER; qq_group_refresh(gc, group); /* this must be shown before getting online members */ @@ -290,7 +290,7 @@ qq_send_cmd_group_get_group_info(gc, group); break; case QQ_GROUP_JOIN_NEED_AUTH: - gaim_debug(GAIM_DEBUG_INFO, "QQ", + purple_debug(PURPLE_DEBUG_INFO, "QQ", "Fail joining group [%d] %s, needs authentication\n", group->external_group_id, group->group_name_utf8); group->my_status = QQ_GROUP_MEMBER_STATUS_NOT_MEMBER; @@ -298,7 +298,7 @@ _qq_group_join_auth(gc, group); break; default: - gaim_debug(GAIM_DEBUG_INFO, "QQ", + purple_debug(PURPLE_DEBUG_INFO, "QQ", "Error joining group [%d] %s, unknown reply: 0x%02x\n", group->external_group_id, group->group_name_utf8, reply); } @@ -306,7 +306,7 @@ } /* Attempt to join a group without auth */ -void qq_group_join(GaimConnection *gc, GHashTable *data) +void qq_group_join(PurpleConnection *gc, GHashTable *data) { qq_data *qd; gchar *external_group_id_ptr; @@ -321,7 +321,7 @@ errno = 0; external_group_id = strtol(external_group_id_ptr, NULL, 10); if (errno != 0) { - gaim_notify_error(gc, _("Error"), + purple_notify_error(gc, _("Error"), _("You inputted a group id outside the acceptable range"), NULL); return; } @@ -335,7 +335,7 @@ } } -void qq_group_exit(GaimConnection *gc, GHashTable *data) +void qq_group_exit(PurpleConnection *gc, GHashTable *data) { gchar *internal_group_id_ptr; guint32 internal_group_id; @@ -352,7 +352,7 @@ g->gc = gc; g->uid = internal_group_id; - gaim_request_action(gc, _("QQ Qun Operation"), + purple_request_action(gc, _("QQ Qun Operation"), _("Are you sure to exit this Qun?"), _ ("Note, if you are the creator, \nthis operation will eventually remove this Qun."),