comparison src/util.c @ 13089:b553326bc468

[gaim-migrate @ 15451] Various i18n improvements from Bj??rn Voigt committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Wed, 01 Feb 2006 06:07:53 +0000
parents 69b3d5cbd2b1
children 5a7c4570d768
comparison
equal deleted inserted replaced
13088:a91a8a28f61f 13089:b553326bc468
3591 g_free(hay); 3591 g_free(hay);
3592 3592
3593 return ret; 3593 return ret;
3594 } 3594 }
3595 3595
3596 void
3597 gaim_print_utf8_to_console(FILE *filestream, char *message)
3598 {
3599 gchar *message_conv;
3600 GError *error = NULL;
3601
3602 /* Try to convert 'message' to user's locale */
3603 message_conv = g_locale_from_utf8(message, -1, NULL, NULL, &error);
3604 if (message_conv != NULL) {
3605 fputs(message_conv, filestream);
3606 g_free(message_conv);
3607 }
3608 else
3609 {
3610 /* use 'message' as a fallback */
3611 g_warning("%s\n", error->message);
3612 g_error_free(error);
3613 fputs(message, filestream);
3614 }
3615 }
3616
3596 gboolean gaim_message_meify(char *message, size_t len) 3617 gboolean gaim_message_meify(char *message, size_t len)
3597 { 3618 {
3598 char *c; 3619 char *c;
3599 gboolean inside_html = FALSE; 3620 gboolean inside_html = FALSE;
3600 3621