comparison src/util.h @ 11137:096020ae09a9

[gaim-migrate @ 13201] Some more deworming. I mean, dewarning. I also realized that lots of glib uses guchar* instead of guint* for passing around bits of binary data, so I changed some stuff in util.c that I'd already changed. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Thu, 21 Jul 2005 05:49:48 +0000
parents f2755f58a7da
children 8e600ee6ec61
comparison
equal deleted inserted replaced
11136:6270b6ad69a2 11137:096020ae09a9
51 * @return The base-16 string in the ASCII encoding. Must be 51 * @return The base-16 string in the ASCII encoding. Must be
52 * g_free'd when no longer needed. 52 * g_free'd when no longer needed.
53 * 53 *
54 * @see gaim_base16_decode() 54 * @see gaim_base16_decode()
55 */ 55 */
56 gchar *gaim_base16_encode(const guint8 *data, gsize len); 56 gchar *gaim_base16_encode(const guchar *data, gsize len);
57 57
58 /** 58 /**
59 * Converts an ASCII string of base-16 encoded data to 59 * Converts an ASCII string of base-16 encoded data to
60 * the binary equivalent. 60 * the binary equivalent.
61 * 61 *
68 * 68 *
69 * @return The raw data. Must be g_free'd when no longer needed. 69 * @return The raw data. Must be g_free'd when no longer needed.
70 * 70 *
71 * @see gaim_base16_encode() 71 * @see gaim_base16_encode()
72 */ 72 */
73 guint8 *gaim_base16_decode(const char *str, gsize *ret_len); 73 guchar *gaim_base16_decode(const char *str, gsize *ret_len);
74 74
75 /*@}*/ 75 /*@}*/
76 76
77 77
78 /**************************************************************************/ 78 /**************************************************************************/
89 * @return The base-64 string in the ASCII encoding. Must be 89 * @return The base-64 string in the ASCII encoding. Must be
90 * g_free'd when no longer needed. 90 * g_free'd when no longer needed.
91 * 91 *
92 * @see gaim_base64_decode() 92 * @see gaim_base64_decode()
93 */ 93 */
94 gchar *gaim_base64_encode(const guint8 *data, gsize len); 94 gchar *gaim_base64_encode(const guchar *data, gsize len);
95 95
96 /** 96 /**
97 * Converts an ASCII string of base-64 encoded data to 97 * Converts an ASCII string of base-64 encoded data to
98 * the binary equivalent. 98 * the binary equivalent.
99 * 99 *
106 * 106 *
107 * @return The raw data. Must be g_free'd when no longer needed. 107 * @return The raw data. Must be g_free'd when no longer needed.
108 * 108 *
109 * @see gaim_base64_encode() 109 * @see gaim_base64_encode()
110 */ 110 */
111 guint8 *gaim_base64_decode(const char *str, gsize *ret_len); 111 guchar *gaim_base64_decode(const char *str, gsize *ret_len);
112 112
113 /*@}*/ 113 /*@}*/
114 114
115 /**************************************************************************/ 115 /**************************************************************************/
116 /** @name Quoted Printable Functions */ 116 /** @name Quoted Printable Functions */
132 * know you'll be able to use strlen to 132 * know you'll be able to use strlen to
133 * determine the length, etc. 133 * determine the length, etc.
134 * 134 *
135 * @return The raw data. Must be g_free'd when no longer needed. 135 * @return The raw data. Must be g_free'd when no longer needed.
136 */ 136 */
137 guint8 *gaim_quotedp_decode(const char *str, gsize *ret_len); 137 guchar *gaim_quotedp_decode(const char *str, gsize *ret_len);
138 138
139 /*@}*/ 139 /*@}*/
140 140
141 /**************************************************************************/ 141 /**************************************************************************/
142 /** @name MIME Functions */ 142 /** @name MIME Functions */