This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: tin-1.6.2: 8-bit chars not displayed, gettext transliterates
On Sun, 21 Mar 2004 13:38:55 +0100, Corinna Vinschen
<corinna-cygwin@cygwin.com> wrote:
>
>Cool, I've tweaked tin accordingly. The above seems to be better
>changed in include/tin.h:
>
>--- tin.h.orig 2004-03-21 13:31:14.969448200 +0100
>+++ tin.h 2004-03-21 13:31:32.747629500 +0100
>@@ -63,8 +63,8 @@
> # define INET6
> #endif /* HAVE_GETADDRINFO && HAVE_GAI_STRERROR && ENABLE_IPV6 */
>
>-/* Locale support in Mac OS X doesn't work yet, so turn it off */
>-#if defined (MAC_OS_X)
>+/* Locale support in Mac OS X and in Cygwin doesn't work yet, so turn it off */
>+#if defined (MAC_OS_X) || defined (__CYGWIN__)
> # ifndef NO_LOCALE
> # define NO_LOCALE 1
> # endif /* !NO_LOCALE */
>
>I've uploaded a new package containing that fix and build with
>--disable-locale.
>
--disable-locale already does what you've patched tin.h for,
see include/autoconf.h after running configure.
OTOH, setting --disable-locale has a side-effect: you lose NLS
alltogether, i.e. try the commandline I posted previously and you
won't get messsages in German anymore. My tweak addresses this issue,
i.e. you should find a way to execute bindtextdomain() and
textdomain() functions when NO_LOCALE is set.
--
Alper Atıcı
PGP key @ http://sks.dnsalias.net:11371/pks/lookup?op=index&search=0xB824F550
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/