diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2010-01-24 21:54:04 +0100 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2010-01-24 21:54:04 +0100 |
commit | 3ed2d21eddf76ebe1bf05d8624ff50598a1c8d28 (patch) | |
tree | 951b26d5cbdfc7b38c44bd249c73a813120e2cbd /plugins | |
parent | 3a7af6faadd581d2fd1d5e65c97d3721cf296508 (diff) | |
parent | 5ee5ea4f0a6027e0261e4ee769bedb0e598c41de (diff) |
Merge branch 'master' into devel
Conflicts:
junklib.c
main.c
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/sid/csid.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/sid/csid.cpp b/plugins/sid/csid.cpp index 081f8c7b..9a21c1eb 100644 --- a/plugins/sid/csid.cpp +++ b/plugins/sid/csid.cpp @@ -18,6 +18,7 @@ #include <stdlib.h> #include <stdio.h> #include <string.h> +#define LIBICONV_PLUG #include <iconv.h> #ifdef HAVE_CONFIG_H # include <config.h> @@ -398,9 +399,9 @@ convstr (const char* str) { int sz = strlen (str); static char out[2048]; const char *enc = "iso8859-1"; - iconv_t cd = iconv_open ("utf8", enc); - if (!cd) { - trace ("unknown encoding: %s\n", enc); + iconv_t cd = iconv_open ("utf-8", enc); + if (cd == (iconv_t)-1) { + trace ("can't convert from %s to utf8\n", enc); return NULL; } else { |