comparison libpurple/protocols/qq/char_conv.c @ 23054:ebad75b719f5

Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com * 20080629-fixed-qun-processing Merged patches from moo, ccpaging and coly Tickets: References #6199 Sat Jun 28 13:25:40 CST 2008 csyfek@gmail.com * 20080628-get-friends Patches from moo and ccpaging. Tickets: Fixes #4956. Fixes #2998.
author SHiNE CsyFeK <csyfek@gmail.com>
date Sun, 29 Jun 2008 14:24:21 +0000
parents 51dbe83ebbd3
children bdb38a8bf721
comparison
equal deleted inserted replaced
23053:55f986ccbb6a 23054:ebad75b719f5
121 121
122 g_error_free(error); 122 g_error_free(error);
123 return g_strdup(QQ_NULL_MSG); 123 return g_strdup(QQ_NULL_MSG);
124 } 124 }
125 125
126 /* take the input as a pascal string and return a converted c-string in UTF-8 126 /**
127 * @brief 把输入作为一个pascal字符串并返回一个用UFT-8转换的c-字符串.\n
128 * 返回已读入的字节数,或者当遇到错误时返回-1.该完成转换的UTF-8字符串被保存到ret中
129 *
130 * take the input as a pascal string and return a converted c-string in UTF-8
127 * returns the number of bytes read, return -1 if fatal error 131 * returns the number of bytes read, return -1 if fatal error
128 * the converted UTF-8 will be saved in ret */ 132 * the converted UTF-8 will be saved in ret
133 */
129 gint convert_as_pascal_string(guint8 *data, gchar **ret, const gchar *from_charset) 134 gint convert_as_pascal_string(guint8 *data, gchar **ret, const gchar *from_charset)
130 { 135 {
131 guint8 len; 136 guint8 len;
132 137
133 g_return_val_if_fail(data != NULL && from_charset != NULL, -1); 138 g_return_val_if_fail(data != NULL && from_charset != NULL, -1);