summaryrefslogtreecommitdiff
path: root/chinese/tin/files/patch-charset.c
diff options
context:
space:
mode:
Diffstat (limited to 'chinese/tin/files/patch-charset.c')
-rw-r--r--chinese/tin/files/patch-charset.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/chinese/tin/files/patch-charset.c b/chinese/tin/files/patch-charset.c
index fdd790d6fef9..26d37da3a4a9 100644
--- a/chinese/tin/files/patch-charset.c
+++ b/chinese/tin/files/patch-charset.c
@@ -1,20 +1,20 @@
---- src/charset.c.orig Tue Jan 29 22:31:11 2002
-+++ src/charset.c Fri Mar 22 22:55:40 2002
-@@ -335,7 +335,7 @@
+--- src/charset.c.orig Wed Apr 24 18:41:18 2002
++++ src/charset.c Sun May 26 13:33:00 2002
+@@ -333,7 +333,7 @@
- for (c = (unsigned char *)buf; *c; c++) {
+ for (c = (unsigned char *) buf; *c; c++) {
#ifdef ENABLE_MBLEN
-- if (!my_isprint(*c) && (t_len = mblen(c, MAX(2,MB_CUR_MAX))) <= 1)
-+ if (!my_isprint(*c) && (t_len = mblen(c, MAX(2,MB_CUR_MAX))) <= 1 && *c != 27)
+- if (!my_isprint(*c) && (t_len = mblen((const char *) c, MAX(2,MB_CUR_MAX))) <= 1)
++ if (!my_isprint(*c) && (t_len = mblen((const char *) c, MAX(2,MB_CUR_MAX))) <= 1 && *c != 27)
*c = '?';
while (--t_len > 0)
c++;
-@@ -363,7 +363,7 @@
+@@ -361,7 +361,7 @@
for (c = (unsigned char *)buf; *c; c++) {
#ifdef ENABLE_MBLEN
-- if (!(my_isprint(*c) || *c == 8 || *c == 9 || *c == 10 || *c == 12 || *c == 13) && (t_len = mblen(c, MAX(2,MB_CUR_MAX))) <= 1)
-+ if (!(my_isprint(*c) || *c == 8 || *c == 9 || *c == 10 || *c == 12 || *c == 13 || *c == 27) && (t_len = mblen(c, MAX(2,MB_CUR_MAX))) <= 1)
+- if (!(my_isprint(*c) || *c == 8 || *c == 9 || *c == 10 || *c == 12 || *c == 13) && (t_len = mblen((const char *) c, MAX(2,MB_CUR_MAX))) <= 1)
++ if (!(my_isprint(*c) || *c == 8 || *c == 9 || *c == 10 || *c == 12 || *c == 13 || *c == 27 ) && (t_len = mblen((const char *) c, MAX(2,MB_CUR_MAX))) <= 1)
*c = '?';
while (--t_len > 0)
c++;