Mercurial > pidgin.yaz
comparison src/mime.c @ 11127:719779387f96
[gaim-migrate @ 13183]
Change the base16 and base64 functions to use better data types,
and make appropriate changes to other parts of the Gaim code
to get rid of a few warnings and hopefully make things more
correct.
In other news, why is CVS HEAD crashing for me on exit?
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 19 Jul 2005 05:15:45 +0000 |
parents | 2507d20c3d0b |
children | a4611130e3eb |
comparison
equal
deleted
inserted
replaced
11126:2a3568cbd8a6 | 11127:719779387f96 |
---|---|
326 } else if(! g_ascii_strcasecmp(enc, "8bit")) { | 326 } else if(! g_ascii_strcasecmp(enc, "8bit")) { |
327 *data = g_strdup(part->data->str); | 327 *data = g_strdup(part->data->str); |
328 *len = part->data->len; | 328 *len = part->data->len; |
329 | 329 |
330 } else if(! g_ascii_strcasecmp(enc, "base16")) { | 330 } else if(! g_ascii_strcasecmp(enc, "base16")) { |
331 *len = gaim_base16_decode(part->data->str, (unsigned char **) data); | 331 *data = gaim_base16_decode(part->data->str, len); |
332 | 332 |
333 } else if(! g_ascii_strcasecmp(enc, "base64")) { | 333 } else if(! g_ascii_strcasecmp(enc, "base64")) { |
334 gaim_base64_decode(part->data->str, data, len); | 334 *data = gaim_base64_decode(part->data->str, len); |
335 | 335 |
336 } else if(! g_ascii_strcasecmp(enc, "quoted-printable")) { | 336 } else if(! g_ascii_strcasecmp(enc, "quoted-printable")) { |
337 gaim_quotedp_decode(part->data->str, data, len); | 337 gaim_quotedp_decode(part->data->str, data, len); |
338 | 338 |
339 } else { | 339 } else { |