Mercurial > pidgin.yaz
diff 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 |
line wrap: on
line diff
--- a/src/util.c Wed Feb 01 06:04:22 2006 +0000 +++ b/src/util.c Wed Feb 01 06:07:53 2006 +0000 @@ -3593,6 +3593,27 @@ return ret; } +void +gaim_print_utf8_to_console(FILE *filestream, char *message) +{ + gchar *message_conv; + GError *error = NULL; + + /* Try to convert 'message' to user's locale */ + message_conv = g_locale_from_utf8(message, -1, NULL, NULL, &error); + if (message_conv != NULL) { + fputs(message_conv, filestream); + g_free(message_conv); + } + else + { + /* use 'message' as a fallback */ + g_warning("%s\n", error->message); + g_error_free(error); + fputs(message, filestream); + } +} + gboolean gaim_message_meify(char *message, size_t len) { char *c;