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 Mar 20 16:59, A. Alper ATICI wrote:
> As for displaying 8-bit chars in messages, I've tweaked one line in
> sources (see below) and rebuilt with --disable-locale, specifically:
>
> ./configure --prefix=/usr --mandir=/usr/share/man --enable-prototypes\
> --without-pgp --without-pgpk --with-screen=ncurses \
> --disable-locale --disable-mime-strict-charset
>
> I've managed to display 8-bit chars after that in messages, in headers
> also. The tweak below enables NLS without locale (which is Cygwin),
> but have not tested thoroughly to observe side-effects, if any.
>
> ====================================================================
> diff -Nur tin-1.6.2/src/main.c tin/src/main.c
> --- tin-1.6.2/src/main.c 2003-08-10 16:27:36.000000000 +0300
> +++ tin/src/main.c 2004-03-20 09:56:54.004414400 +0200
> @@ -96,7 +96,7 @@
> cmd_line = TRUE;
>
> /* initialize locale support */
> -#if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
> +#if defined(HAVE_SETLOCALE)
> if (setlocale(LC_ALL, "")) {
> # ifdef ENABLE_NLS
> bindtextdomain(PACKAGE, LOCALEDIR);
> ====================================================================
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.
Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Developer mailto:cygwin@cygwin.com
Red Hat, Inc.
--
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/