Mercurial > pidgin
diff src/gaim.h @ 4458:a46c57f2d58b
[gaim-migrate @ 4733]
(20:45:09) Trogdor: http://web.ics.purdue.edu/~eblanton/gaim/gaim-cvs-oscar-ssi-conv.diff
(20:45:12) Trogdor: commit please
(20:45:22) LSchiere: commit log?
(20:45:48) Trogdor: Adds best-effort charset conversion to Oscar SSI aliases and group names.
(20:45:55) Trogdor: oh
(20:46:19) Trogdor: Also adds a gaim global function gaim_try_conv_to_utf8 () for attempting several logical encodings on a given string.
(20:46:43) Trogdor: (which replaces the aptly named whatever_to_utf8)
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Wed, 29 Jan 2003 01:46:44 +0000 |
parents | a65555132674 |
children | d76095396a0e |
line wrap: on
line diff
--- a/src/gaim.h Wed Jan 29 01:20:20 2003 +0000 +++ b/src/gaim.h Wed Jan 29 01:46:44 2003 +0000 @@ -472,8 +472,11 @@ extern void strip_linefeed(char *); extern time_t get_time(int, int, int, int, int, int) G_GNUC_CONST; extern FILE *gaim_mkstemp(gchar **); -extern char *convert_string(char *, const char *, const char *); extern const char *handle_uri(char *); +/* This guy does its best to convert a string to UTF-8 from an unknown + * encoding by checking the locale and trying some sane defaults ... + * if everything fails it returns NULL. */ +char *gaim_try_conv_to_utf8(const char *str); /* Functions in log.h */ extern FILE *open_log_file (const char *, int);