From: Pekka Riikonen Date: Wed, 27 Nov 2002 20:53:25 +0000 (+0000) Subject: Fixed utf8 X-Git-Tag: 1.2.beta1~837 X-Git-Url: http://git.silcnet.org/gitweb/?p=crypto.git;a=commitdiff_plain;h=2d1ae692548d91ea0085ada996a2b6d6f1be3514 Fixed utf8 --- diff --git a/CHANGES b/CHANGES index 40c9f080..e72fca62 100644 --- a/CHANGES +++ b/CHANGES @@ -13,6 +13,9 @@ Wed Nov 27 16:01:11 CET 2002 Pekka Riikonen * Merged with Irssi 0.8.6. + * Fixed UTF-8 in Irssi SILC Client, setlocale was missing. + Affected file irssi/src/fe-text/silc.c. + Mon Nov 25 18:21:43 EET 2002 Pekka Riikonen * The silc_argument_get_[first/next] now return the argument diff --git a/apps/irssi/src/fe-text/silc.c b/apps/irssi/src/fe-text/silc.c index fa7a247a..452fa009 100644 --- a/apps/irssi/src/fe-text/silc.c +++ b/apps/irssi/src/fe-text/silc.c @@ -43,6 +43,7 @@ #include "textbuffer-reformat.h" #include +#include #ifdef HAVE_STATIC_PERL void perl_core_init(void); @@ -331,6 +332,14 @@ int main(int argc, char **argv) textdomain(PACKAGE); #endif + /* setlocale() must be called at the beginning before any callsthat + affect it, especially regexps seem to break if they'regenerated + before t his call. + + locales aren't actually used for anything else thanautodetection + of UTF-8 currently.. */ + setlocale(LC_CTYPE, ""); + textui_init(); args_register(options); args_execute(argc, argv);