On Sunday 29 January 2006 13:27, Antti Harri wrote:
> On Sun, 29 Jan 2006, viq wrote:
> > I think I found where such autoconfiguration is done:
> > src/fe-common/core/fe-common-core.c line 178 and few following. At least
> > it
>
> [snip]
>
> I looked at it and there was a call to nl_langinfo().
> I wrote a test program to see what it outputs, here
> are there results:
>
> [EMAIL PROTECTED]:~/src$ cat test.c
> #include <nl_types.h>
> #include <langinfo.h>
> #include <stdio.h>
>
> int main (void)
> {
>          printf ("%s\n", nl_langinfo(CODESET));
>          return 0;
> }
> [EMAIL PROTECTED]:~/src$ ./test
> 646
>
>
> [EMAIL PROTECTED]:~/src$ ./test
> ANSI_X3.4-1968
> [EMAIL PROTECTED]:~/src$ uname
> Linux
>
> So it seems to me Irssi functions as it is supposed to,
> but nl_langinfo seems to give results that don't work with it.
> I don't have enough programming skills to continue either
> but maybe someone else has :-)

Hmm.
There's:
#define CODESET         51      /* Codeset name */
in 72nd line of /usr/include/langinfo.h

...not that it looks like having much to do with the problem.

BUT!
On linux i found this:
CODESET = _NL_CTYPE_CODESET_NAME
which is line 280 of /usr/include/langinfo.h
Besides, the whole file looks mighty different. 

My programming skills leave a lot to desire, so don't count on me to do 
something with it, but maybe that will help someone ;)

> --
> Antti Harri

-- 
viq

----------------------------------------------------------------------
Kobiety i samochody... piekne! >>> http://link.interia.pl/f18f5 

Reply via email to