--- encoding.c	2006-10-23 14:58:14.000000000 +0200
+++ encoding.c	2007-10-10 04:34:47.000000000 +0200
@@ -1159,6 +1159,7 @@
 	      *statep = c;
 	      return -1;
 	    }
+	  if (!(c & 0x80)) return c;
 	  return c | (KANA << 16);
 	}
       t = c;
