diff libpurple/protocols/qq/utils.h @ 23049:190bc4ecf6c3

patch-03-add-qq_hex_dump
author SHiNE CsyFeK <csyfek@gmail.com>
date Tue, 24 Jun 2008 12:09:16 +0000
parents 44b4e8bd759b
children 51dbe83ebbd3
line wrap: on
line diff
--- a/libpurple/protocols/qq/utils.h	Tue Jun 24 11:58:57 2008 +0000
+++ b/libpurple/protocols/qq/utils.h	Tue Jun 24 12:09:16 2008 +0000
@@ -28,6 +28,8 @@
 #include <stdio.h>
 #include <glib.h>
 
+#include "debug.h"
+
 gchar *get_name_by_index_str(gchar **array, const gchar *index_str, gint amount);
 gchar *get_index_str_by_name(gchar **array, const gchar *name, gint amount);
 gint qq_string_to_dec_value(const gchar *str);
@@ -46,8 +48,10 @@
 
 void try_dump_as_gbk(const guint8 *const data, gint len);
 
+void qq_hex_dump(PurpleDebugLevel level, const char *category,
+		const guint8 *pdata, gint bytes,	
+		const char *format, ...);
 guint8 *hex_str_to_bytes(const gchar *buf, gint *out_len);
-gchar *hex_dump_to_str(const guint8 *buf, gint buf_len);
 
 const gchar *qq_buddy_icon_dir(void);
 const gchar *qq_win32_buddy_icon_dir(void);