Mercurial > pidgin.yaz
comparison libgaim/protocols/qq/group_info.c @ 14265:584cbd1628d0
[gaim-migrate @ 16947]
Added support for QQ faces. Thanks to csyfek@gmail.com for the images and protocol update.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Huetsch <markhuetsch> |
---|---|
date | Mon, 21 Aug 2006 07:17:40 +0000 |
parents | 60b1bc8dbf37 |
children | 8ff8f1c897b5 |
comparison
equal
deleted
inserted
replaced
14264:d171bdecf17b | 14265:584cbd1628d0 |
---|---|
281 /* process the reply to get_member_info packet */ | 281 /* process the reply to get_member_info packet */ |
282 void qq_process_group_cmd_get_member_info(guint8 *data, guint8 **cursor, gint len, GaimConnection *gc) | 282 void qq_process_group_cmd_get_member_info(guint8 *data, guint8 **cursor, gint len, GaimConnection *gc) |
283 { | 283 { |
284 guint32 internal_group_id, member_uid; | 284 guint32 internal_group_id, member_uid; |
285 guint16 unknown; | 285 guint16 unknown; |
286 guint8 bar; | |
287 gint pascal_len, i; | 286 gint pascal_len, i; |
288 qq_group *group; | 287 qq_group *group; |
289 qq_buddy *member; | 288 qq_buddy *member; |
290 | 289 |
291 g_return_if_fail(gc != NULL && data != NULL && len > 0); | 290 g_return_if_fail(gc != NULL && data != NULL && len > 0); |
303 g_return_if_fail(member_uid > 0); | 302 g_return_if_fail(member_uid > 0); |
304 member = qq_group_find_member_by_uid(group, member_uid); | 303 member = qq_group_find_member_by_uid(group, member_uid); |
305 g_return_if_fail(member != NULL); | 304 g_return_if_fail(member != NULL); |
306 | 305 |
307 i++; | 306 i++; |
308 read_packet_b(data, cursor, len, &bar); | 307 read_packet_w(data, cursor, len, &(member->icon)); |
309 read_packet_b(data, cursor, len, &(member->icon)); | |
310 read_packet_b(data, cursor, len, &(member->age)); | 308 read_packet_b(data, cursor, len, &(member->age)); |
311 read_packet_b(data, cursor, len, &(member->gender)); | 309 read_packet_b(data, cursor, len, &(member->gender)); |
312 pascal_len = convert_as_pascal_string(*cursor, &(member->nickname), QQ_CHARSET_DEFAULT); | 310 pascal_len = convert_as_pascal_string(*cursor, &(member->nickname), QQ_CHARSET_DEFAULT); |
313 *cursor += pascal_len; | 311 *cursor += pascal_len; |
314 read_packet_w(data, cursor, len, &unknown); | 312 read_packet_w(data, cursor, len, &unknown); |