[Gauche-devel-jp] utf goshの変換ポート不具合

Back to archive index

Shiro Kawai shiro****@lava*****
2003年 10月 19日 (日) 17:02:32 JST


From: Kimura Fuyuki <fuyuk****@nigre*****>
Subject: [Gauche-devel-jp] utf goshの変換ポート不具合
Date: Sun, 19 Oct 2003 16:36:15 +0900

> こんな問題ばかり引っぱり出してきてすみません…

いや、大変助かります。この手のはサンプル検査ではなかなかみつかりません。
今回もポカミスでした。

--shiro


===================================================================
RCS file: /cvsroot/gauche/Gauche/ext/charconv/jconv.c,v
retrieving revision 1.15
diff -u -r1.15 jconv.c
--- jconv.c	13 Sep 2003 11:36:23 -0000	1.15
+++ jconv.c	19 Oct 2003 08:01:33 -0000
@@ -472,7 +472,7 @@
     
     INCHK(2);
     u1 = (unsigned char)inptr[1];
-    if (u1 < 0x80 || u1 >= 0xbf) return ILLEGAL_SEQUENCE;
+    if (u1 < 0x80 || u1 >= 0xc0) return ILLEGAL_SEQUENCE;
 
     switch (u0) {
     case 0xc2: etab = utf2euc_c2; break;



Gauche-devel-jp メーリングリストの案内
Back to archive index