OSDN Git Service

入力が euc の時に、文字コード確定前の x0201kana が消えてしまうバグを修正
authorRei FURUKAWA <rei_furukawa@users.sourceforge.jp>
Thu, 9 Jan 2003 01:48:44 +0000 (01:48 +0000)
committerRei FURUKAWA <rei_furukawa@users.sourceforge.jp>
Thu, 9 Jan 2003 01:48:44 +0000 (01:48 +0000)
nkf.c

diff --git a/nkf.c b/nkf.c
index d342f03..5a2c544 100644 (file)
--- a/nkf.c
+++ b/nkf.c
@@ -1864,6 +1864,9 @@ e_iconv(c2, c1, c0)
 {
     if (c2 == X0201) {
        c1 &= 0x7f;
+    } else if (c2 == SSO){
+        c2 = X0201;
+        c1 &= 0x7f;
     } else if ((c2 == EOF) || (c2 == 0) || c2 < SPACE) {
         /* NOP */
     } else {