aboutsummaryrefslogtreecommitdiff
path: root/chinese/tin
diff options
context:
space:
mode:
authorClive Lin <clive@FreeBSD.org>2001-04-14 01:06:55 +0000
committerClive Lin <clive@FreeBSD.org>2001-04-14 01:06:55 +0000
commit24e186934609267989161df4a1b9480682058755 (patch)
tree70ee23b93ea16db2e8385abaa640254c311c8a05 /chinese/tin
parent8e9fc4b80af9673f28e00746dffc41be9b06cdd5 (diff)
downloadports-24e186934609267989161df4a1b9480682058755.tar.gz
ports-24e186934609267989161df4a1b9480682058755.zip
Resolve conflicts with the updating of news/tin to make it buildable.
It seems that tin itself now has more ability to handle MB. More inspection on chinese/tin may be required to remove obsoleted method. (I will forward this commit log to its MAINTAINER and freebsd-taiwan-chinese@maillist.tw.freebsd.org)
Notes
Notes: svn path=/head/; revision=41358
Diffstat (limited to 'chinese/tin')
-rw-r--r--chinese/tin/files/patch-charset.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/chinese/tin/files/patch-charset.c b/chinese/tin/files/patch-charset.c
index fc7a8448e9ae..48aa3a1ffe47 100644
--- a/chinese/tin/files/patch-charset.c
+++ b/chinese/tin/files/patch-charset.c
@@ -1,20 +1,20 @@
---- src/charset.c.orig Mon Jul 24 21:30:22 2000
-+++ src/charset.c Sat Sep 23 14:03:14 2000
-@@ -330,7 +330,7 @@
- unsigned char *c;
+--- src/charset.c.orig Mon Jan 29 18:32:23 2001
++++ src/charset.c Sat Apr 14 08:50:15 2001
+@@ -335,7 +335,7 @@
- for (c= (unsigned char *)buf; *c; c++) {
-- if (!my_isprint(*c))
-+ if (!my_isprint(*c) && *c != 27)
+ 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)
*c = '?';
- }
- }
-@@ -348,7 +348,7 @@
- unsigned char *c;
+ while (--t_len > 0)
+ c++;
+@@ -364,7 +364,7 @@
for (c = (unsigned char *)buf; *c; c++) {
-- if (!(my_isprint(*c) || *c == 8 || *c == 9 || *c == 10 || *c == 12 || *c == 13))
-+ if (!(my_isprint(*c) || *c == 8 || *c == 9 || *c == 10 || *c == 12 || *c == 13 || *c==27))
+ # 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)
*c = '?';
- }
- }
+ while (--t_len > 0)
+ c++;