components/tcsh/patches/002.sol-8bit.patch
author Petr Sumbera <petr.sumbera@oracle.com>
Fri, 04 Nov 2011 05:41:01 -0700
branchs11-sru
changeset 2229 c7d4ae552733
parent 115 c360825c3a3f
permissions -rw-r--r--
7107506 Upgrade Wireshark to version 1.4.10 7107505 Problem with network/wireshark 7096540 Problem with network/wireshark 7088891 Problem with network/wireshark

diff -ru tcsh-6.17.00-orig/sh.c tcsh-6.17.00/sh.c
--- tcsh-6.17.00-orig/sh.c	2009-06-25 23:15:37.000000000 +0200
+++ tcsh-6.17.00/sh.c	2009-09-10 15:38:50.703642142 +0200
@@ -336,12 +336,14 @@
     fix_strcoll_bug();
 # endif /* STRCOLLBUG */
 
-    {
+    if (MB_CUR_MAX == 1) {
 	int     k;
 
-	for (k = 0200; k <= 0377 && !Isprint(CTL_ESC(k)); k++)
+	for (k = 0200; k <= 0377 && !isprint(CTL_ESC(k)); k++)
 	    continue;
-	AsciiOnly = MB_CUR_MAX == 1 && k > 0377;
+	AsciiOnly = k > 0377;
+    } else {
+	AsciiOnly = 0;
     }
 #else
     AsciiOnly = getenv("LANG") == NULL && getenv("LC_CTYPE") == NULL;