summaryrefslogtreecommitdiff
path: root/libpurple/protocols/qq/buddy_info.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpurple/protocols/qq/buddy_info.c')
-rw-r--r--libpurple/protocols/qq/buddy_info.c19
1 files changed, 11 insertions, 8 deletions
diff --git a/libpurple/protocols/qq/buddy_info.c b/libpurple/protocols/qq/buddy_info.c
index 489bd1c525..6ece2ed9a7 100644
--- a/libpurple/protocols/qq/buddy_info.c
+++ b/libpurple/protocols/qq/buddy_info.c
@@ -26,6 +26,7 @@
#include "debug.h"
#include "notify.h"
#include "request.h"
+#include "connection.h"
#include "utils.h"
#include "packet_parse.h"
@@ -221,8 +222,8 @@ static void info_display_only(PurpleConnection *gc, gchar **segments)
g_strfreev(segments);
}
-void qq_request_buddy_info(PurpleConnection *gc, guint32 uid,
- guint32 update_class, int action)
+void qq_request_buddy_info(PurpleConnection *gc, UID uid,
+ UPDCLS update_class, int action)
{
gchar raw_data[16] = {0};
@@ -620,7 +621,7 @@ static void update_buddy_info(PurpleConnection *gc, gchar **segments)
PurpleBuddy *buddy = NULL;
qq_data *qd = NULL;
qq_buddy_data *bd = NULL;
- guint32 uid;
+ UID uid;
gchar *who;
gchar *alias_utf8;
@@ -741,7 +742,7 @@ void qq_process_get_buddy_info(guint8 *data, gint data_len, guint32 action, Purp
return;
}
-void qq_request_get_level(PurpleConnection *gc, guint32 uid)
+void qq_request_get_level(PurpleConnection *gc, UID uid)
{
qq_data *qd = (qq_data *) gc->proto_data;
guint8 buf[16] = {0};
@@ -756,7 +757,7 @@ void qq_request_get_level(PurpleConnection *gc, guint32 uid)
qq_send_cmd(gc, QQ_CMD_GET_LEVEL, buf, bytes);
}
-void qq_request_get_level_2007(PurpleConnection *gc, guint32 uid)
+void qq_request_get_level_2007(PurpleConnection *gc, UID uid)
{
guint8 buf[16] = {0};
gint bytes = 0;
@@ -767,7 +768,7 @@ void qq_request_get_level_2007(PurpleConnection *gc, guint32 uid)
qq_send_cmd(gc, QQ_CMD_GET_LEVEL, buf, bytes);
}
-void qq_request_get_buddies_level(PurpleConnection *gc, guint32 update_class)
+void qq_request_get_buddies_level(PurpleConnection *gc, UPDCLS update_class)
{
qq_data *qd = (qq_data *) gc->proto_data;
PurpleBuddy *buddy;
@@ -797,7 +798,8 @@ void qq_request_get_buddies_level(PurpleConnection *gc, guint32 update_class)
static void process_level(PurpleConnection *gc, guint8 *data, gint data_len)
{
gint bytes = 0;
- guint32 uid, onlineTime;
+ UID uid;
+ guint32 onlineTime;
guint16 level, timeRemainder;
qq_buddy_data *bd;
@@ -829,7 +831,8 @@ static void process_level(PurpleConnection *gc, guint8 *data, gint data_len)
static void process_level_2007(PurpleConnection *gc, guint8 *data, gint data_len)
{
gint bytes;
- guint32 uid, onlineTime;
+ UID uid;
+ guint32 onlineTime;
guint16 level, timeRemainder;
qq_buddy_data *bd;
guint16 str_len;