Index: less/multi.c
diff -u less/multi.c:1.97 less/multi.c:1.98
--- less/multi.c:1.97	Wed Jul  1 18:04:40 1998
+++ less/multi.c	Thu Jul  2 02:29:30 1998
@@ -302,6 +302,27 @@
 			mp->multiindex = 0;
 		} else if (ISUJISKANJI(mp->multibuf[0], mp->multibuf[1]))
 		{
+			mp->multiint[mp->intindex] = mp->multibuf[0];
+			mp->multics[mp->intindex] = UJIS;
+			mp->multiint[mp->intindex + 1] = mp->multibuf[1];
+			mp->multics[mp->intindex + 1] = REST_MASK | UJIS;
+
+			/*
+			 * Eliminate some wrong codes
+			 */
+			cheliminate_cs(&mp->multiint[mp->intindex],
+				       &mp->multics[mp->intindex],
+				       &mp->multiint[mp->intindex],
+				       &mp->multics[mp->intindex]);
+
+			mp->multiint[mp->intindex] &= ~0x80;
+			mp->multics[mp->intindex] = mp->cs;
+			mp->multiint[mp->intindex + 1] &= ~0x80;
+			mp->multics[mp->intindex + 1] = REST_MASK | mp->cs;
+			mp->intindex += 2;
+			mp->multiindex = 0;
+
+#if 0
 			if (mp->multibuf[0] < 85 + 0xa0) {
 				mp->multiint[mp->intindex] =
 					mp->multibuf[0] & ~0x80;
@@ -319,6 +340,7 @@
 				 */
 				internalize_wrong(mp);
 			}
+#endif
 		}
 	} else if (mp->multiindex == 3 &&
 		   ISUJISKANJISUP(mp->multibuf[0], mp->multibuf[1],
@@ -374,6 +396,35 @@
 	} else if (mp->multiindex == 2 &&
 		   ISSJISKANJI(mp->multibuf[0], mp->multibuf[1]))
 	{
+		register int c1, c2;
+
+		mp->multiint[mp->intindex] = mp->multibuf[0];
+		mp->multics[mp->intindex] = SJIS;
+		mp->multiint[mp->intindex + 1] = mp->multibuf[1];
+		mp->multics[mp->intindex + 1] = REST_MASK | SJIS;
+
+		/*
+		 * Eliminate some wrong codes
+		 */
+		cheliminate_cs(&mp->multiint[mp->intindex],
+			       &mp->multics[mp->intindex],
+			       &mp->multiint[mp->intindex],
+			       &mp->multics[mp->intindex]);
+
+		c1 = mp->multiint[mp->intindex] - 0x81 -
+			(mp->multiint[mp->intindex] >= 0xe0 ?
+			 0xe0 - 0xa0 : 0x0);
+		c2 = mp->multiint[mp->intindex + 1] -
+			(mp->multiint[mp->intindex + 1] >= 0x80 ? 1 : 0);
+		mp->multiint[mp->intindex] =
+			(c1 * 2 + (c2 >= 0x9e ? 1 + 0x21 : 0x21));
+		mp->multics[mp->intindex] = mp->cs;
+		mp->multiint[mp->intindex + 1] =
+			(c2 - (c2 >= 0x9e ? 0x9e - 0x21 : 0x40 - 0x21));
+		mp->multics[mp->intindex + 1] = REST_MASK | mp->cs;
+		mp->intindex += 2;
+		mp->multiindex = 0;
+#if 0
 		if (mp->multibuf[0] < 0xeb) {
 			register int c1, c2;
 			c1 = mp->multibuf[0] - 0x81 -
@@ -395,6 +446,7 @@
 			 */
 			internalize_wrong(mp);
 		}
+#endif
 	} else
 	{
 		rebuffering_multi(mp);
Index: less/unify.c
diff -u less/unify.c:1.13 less/unify.c:1.14
--- less/unify.c:1.13	Wed Jul  1 18:14:41 1998
+++ less/unify.c	Thu Jul  2 02:29:31 1998
@@ -972,6 +972,223 @@
 };
 static convtable etable_jisx0208_90 = { eliminate_wrong_jisx0208_90, NULL };
 
+static convtab eliminate_wrong_sjis[] = {
+	/* SJIS uses JIS X0208 1990 */
+	/* 01-KU no wrong character */
+	/* 02-KU 0x81AD(&@$B"/(B)-0x81B7(&@$B"9(B) -> 0x81AC($B".(B) */
+	{ "\201\255", "\201\267", "\201\254", SJIS },
+	/* 02-KU 0x81C0(&@$B"B(B)-0x81C7(&@$B"I(B) -> 0x81AC($B".(B) */
+	{ "\201\300", "\201\307", "\201\254", SJIS },
+	/* 02-KU 0x81CF(&@$B"Q(B)-0x81D9(&@$B"[(B) -> 0x81AC($B".(B) */
+	{ "\201\317", "\201\331", "\201\254", SJIS },
+	/* 02-KU 0x81E9(&@$B"k(B)-0x81EF(&@$B"q(B) -> 0x81AC($B".(B) */
+	{ "\201\351", "\201\357", "\201\254", SJIS },
+	/* 02-KU 0x81F8(&@$B"z(B)-0x81FB(&@$B"}(B) -> 0x81AC($B".(B) */
+	{ "\201\370", "\201\373", "\201\254", SJIS },
+	/* 03-KU 0x8240(&@$B#!(B)-0x824E(&@$B#/(B) -> 0x81AC($B".(B) */
+	{ "\202\100", "\202\116", "\201\254", SJIS },
+	/* 03-KU 0x8259(&@$B#:(B)-0x825F(&@$B#@(B) -> 0x81AC($B".(B) */
+	{ "\202\131", "\202\137", "\201\254", SJIS },
+	/* 03-KU 0x827A(&@$B#[(B)-0x8280(&@$B#`(B) -> 0x81AC($B".(B) */
+	{ "\202\172", "\202\200", "\201\254", SJIS },
+	/* 03-KU 0x829B(&@$B#{(B)-0x829E(&@$B#~(B) -> 0x81AC($B".(B) */
+	{ "\202\233", "\202\236", "\201\254", SJIS },
+	/* 04-KU 0x82F2(&@$B$t(B)-0x82FC(&@$B$~(B) -> 0x81AC($B".(B) */
+	{ "\202\362", "\202\374", "\201\254", SJIS },
+	/* 05-KU 0x8397(&@$B%w(B)-0x839E(&@$B%~(B) -> 0x81AC($B".(B) */
+	{ "\203\227", "\203\236", "\201\254", SJIS },
+	/* 06-KU 0x83B7(&@$B&9(B)-0x83BE(&@$B&@(B) -> 0x81AC($B".(B) */
+	{ "\203\267", "\203\276", "\201\254", SJIS },
+	/* 06-KU 0x83D7(&@$B&Y(B)-0x83FC(&@$B&~(B) -> 0x81AC($B".(B) */
+	{ "\203\327", "\203\374", "\201\254", SJIS },
+	/* 07-KU 0x8461(&@$B'B(B)-0x846F(&@$B'P(B) -> 0x81AC($B".(B) */
+	{ "\204\141", "\204\157", "\201\254", SJIS },
+	/* 07-KU 0x8492(&@$B'r(B)-0x849E(&@$B'~(B) -> 0x81AC($B".(B) */
+	{ "\204\222", "\204\236", "\201\254", SJIS },
+	/* 08-KU 0x84BF(&@$B(A(B)-0x84FC(&@$B(~(B) -> 0x81AC($B".(B) */
+	{ "\204\277", "\204\374", "\201\254", SJIS },
+	/* 09-KU 0x8540(&@$B)!(B)-0x859E(&@$B)~(B) -> 0x81AC($B".(B) */
+	{ "\205\100", "\205\236", "\201\254", SJIS },
+	/* 10-KU 0x859F(&@$B*!(B)-0x85FC(&@$B*~(B) -> 0x81AC($B".(B) */
+	{ "\205\237", "\205\374", "\201\254", SJIS },
+	/* 11-KU 0x8640(&@$B+!(B)-0x869E(&@$B+~(B) -> 0x81AC($B".(B) */
+	{ "\206\100", "\206\236", "\201\254", SJIS },
+	/* 12-KU 0x869F(&@$B,!(B)-0x86FC(&@$B,~(B) -> 0x81AC($B".(B) */
+	{ "\206\237", "\206\374", "\201\254", SJIS },
+	/* 13-KU 0x8740(&@$B-!(B)-0x879E(&@$B-~(B) -> 0x81AC($B".(B) */
+	{ "\207\100", "\207\236", "\201\254", SJIS },
+	/* 14-KU 0x879F(&@$B.!(B)-0x87FC(&@$B.~(B) -> 0x81AC($B".(B) */
+	{ "\207\237", "\207\374", "\201\254", SJIS },
+	/* 15-KU 0x8840(&@$B/!(B)-0x889E(&@$B/~(B) -> 0x81AC($B".(B) */
+	{ "\210\100", "\210\236", "\201\254", SJIS },
+	/* 47-KU 0x9873(&@$BOT(B)-0x989E(&@$BO~(B) -> 0x81AC($B".(B) */
+	{ "\230\163", "\230\236", "\201\254", SJIS },
+	/* 84-KU 0xEAA5(&@$Bt'(B)-0xEAFC(&@$Bt~(B) -> 0x81AC($B".(B) */
+	{ "\352\245", "\352\374", "\201\254", SJIS },
+	/*
+	 * SJIS uses area from 85-KU to 120-KU for GAIJI, but current less
+	 * doesn't allow GAIJI.
+	 */
+	/* 85-KU 0xEB40(&@$Bu!(B)-0xEB9E(&@$Bu~(B) -> 0x81AC($B".(B) */
+	{ "\353\100", "\353\236", "\201\254", SJIS },
+	/* 86-KU 0xEB9F(&@$Bv!(B)-0xEBFC(&@$Bv~(B) -> 0x81AC($B".(B) */
+	{ "\353\237", "\353\374", "\201\254", SJIS },
+	/* 87-KU 0xEC40(&@$Bw!(B)-0xEC9E(&@$Bw~(B) -> 0x81AC($B".(B) */
+	{ "\354\100", "\354\236", "\201\254", SJIS },
+	/* 88-KU 0xEC9F(&@$Bx!(B)-0xECFC(&@$Bx~(B) -> 0x81AC($B".(B) */
+	{ "\354\237", "\354\374", "\201\254", SJIS },
+	/* 89-KU 0xED40(&@$By!(B)-0xED9E(&@$By~(B) -> 0x81AC($B".(B) */
+	{ "\355\100", "\355\236", "\201\254", SJIS },
+	/* 90-KU 0xED9F(&@$Bz!(B)-0xEDFC(&@$Bz~(B) -> 0x81AC($B".(B) */
+	{ "\355\237", "\355\374", "\201\254", SJIS },
+	/* 91-KU 0xEE40(&@$B{!(B)-0xEE9E(&@$B{~(B) -> 0x81AC($B".(B) */
+	{ "\356\100", "\356\236", "\201\254", SJIS },
+	/* 92-KU 0xEE9F(&@$B|!(B)-0xEEFC(&@$B|~(B) -> 0x81AC($B".(B) */
+	{ "\356\237", "\356\374", "\201\254", SJIS },
+	/* 93-KU 0xEF40(&@$B}!(B)-0xEF9E(&@$B}~(B) -> 0x81AC($B".(B) */
+	{ "\357\100", "\357\236", "\201\254", SJIS },
+	/* 94-KU 0xEF9F(&@$B~!(B)-0xEFFC(&@$B~~(B) -> 0x81AC($B".(B) */
+	{ "\357\237", "\357\374", "\201\254", SJIS },
+	/* 95-KU 0xF040(none)-0xF09E(none) -> 0x81AC($B".(B) */
+	{ "\360\100", "\360\236", "\201\254", SJIS },
+	/* 96-KU 0xF09F(none)-0xF0FC(none) -> 0x81AC($B".(B) */
+	{ "\360\237", "\360\374", "\201\254", SJIS },
+	/* 97-KU 0xF140(none)-0xF19E(none) -> 0x81AC($B".(B) */
+	{ "\361\100", "\361\236", "\201\254", SJIS },
+	/* 98-KU 0xF19F(none)-0xF1FC(none) -> 0x81AC($B".(B) */
+	{ "\361\237", "\361\374", "\201\254", SJIS },
+	/* 99-KU 0xF240(none)-0xF29E(none) -> 0x81AC($B".(B) */
+	{ "\362\100", "\362\236", "\201\254", SJIS },
+	/* 100-KU 0xF29F(none)-0xF2FC(none) -> 0x81AC($B".(B) */
+	{ "\362\237", "\362\374", "\201\254", SJIS },
+	/* 101-KU 0xF340(none)-0xF39E(none) -> 0x81AC($B".(B) */
+	{ "\363\100", "\363\236", "\201\254", SJIS },
+	/* 102-KU 0xF39F(none)-0xF3FC(none) -> 0x81AC($B".(B) */
+	{ "\363\237", "\363\374", "\201\254", SJIS },
+	/* 103-KU 0xF440(none)-0xF49E(none) -> 0x81AC($B".(B) */
+	{ "\364\100", "\364\236", "\201\254", SJIS },
+	/* 104-KU 0xF49F(none)-0xF4FC(none) -> 0x81AC($B".(B) */
+	{ "\364\237", "\364\374", "\201\254", SJIS },
+	/* 105-KU 0xF540(none)-0xF59E(none) -> 0x81AC($B".(B) */
+	{ "\365\100", "\365\236", "\201\254", SJIS },
+	/* 106-KU 0xF59F(none)-0xF5FC(none) -> 0x81AC($B".(B) */
+	{ "\365\237", "\365\374", "\201\254", SJIS },
+	/* 107-KU 0xF640(none)-0xF69E(none) -> 0x81AC($B".(B) */
+	{ "\366\100", "\366\236", "\201\254", SJIS },
+	/* 108-KU 0xF69F(none)-0xF6FC(none) -> 0x81AC($B".(B) */
+	{ "\366\237", "\366\374", "\201\254", SJIS },
+	/* 109-KU 0xF740(none)-0xF79E(none) -> 0x81AC($B".(B) */
+	{ "\367\100", "\367\236", "\201\254", SJIS },
+	/* 110-KU 0xF79F(none)-0xF7FC(none) -> 0x81AC($B".(B) */
+	{ "\367\237", "\367\374", "\201\254", SJIS },
+	/* 111-KU 0xF840(none)-0xF89E(none) -> 0x81AC($B".(B) */
+	{ "\370\100", "\370\236", "\201\254", SJIS },
+	/* 112-KU 0xF89F(none)-0xF8FC(none) -> 0x81AC($B".(B) */
+	{ "\370\237", "\370\374", "\201\254", SJIS },
+	/* 113-KU 0xF940(none)-0xF99E(none) -> 0x81AC($B".(B) */
+	{ "\371\100", "\371\236", "\201\254", SJIS },
+	/* 114-KU 0xF99F(none)-0xF9FC(none) -> 0x81AC($B".(B) */
+	{ "\371\237", "\371\374", "\201\254", SJIS },
+	/* 115-KU 0xFA40(none)-0xFA9E(none) -> 0x81AC($B".(B) */
+	{ "\372\100", "\372\236", "\201\254", SJIS },
+	/* 116-KU 0xFA9F(none)-0xFAFC(none) -> 0x81AC($B".(B) */
+	{ "\372\237", "\372\374", "\201\254", SJIS },
+	/* 117-KU 0xFB40(none)-0xFB9E(none) -> 0x81AC($B".(B) */
+	{ "\373\100", "\373\236", "\201\254", SJIS },
+	/* 118-KU 0xFB9F(none)-0xFBFC(none) -> 0x81AC($B".(B) */
+	{ "\373\237", "\373\374", "\201\254", SJIS },
+	/* 119-KU 0xFC40(none)-0xFC9E(none) -> 0x81AC($B".(B) */
+	{ "\374\100", "\374\236", "\201\254", SJIS },
+	/* 120-KU 0xFC9F(none)-0xFCFC(none) -> 0x81AC($B".(B) */
+	{ "\374\237", "\374\374", "\201\254", SJIS },
+	/* NULL */
+	{ 0, 0, 0, 0 }
+};
+static convtable etable_sjis = { eliminate_wrong_sjis, NULL };
+
+static convtab eliminate_wrong_ujis[] = {
+	/* UJIS uses JIS X0208 1983 */
+	/* 01-KU no wrong character */
+	/* 02-KU 0xA2AF($B"/(B)-0xA2B9($B"9(B) -> 0xA2AE($B".(B) */
+	{ "\242\257", "\242\271", "\242\256", UJIS },
+	/* 02-KU 0xA2C2($B"B(B)-0xA2C9($B"I(B) -> 0xA2AE($B".(B) */
+	{ "\242\302", "\242\311", "\242\256", UJIS },
+	/* 02-KU 0xA2D1($B"Q(B)-0xA2DB($B"[(B) -> 0xA2AE($B".(B) */
+	{ "\242\321", "\242\333", "\242\256", UJIS },
+	/* 02-KU 0xA2EB($B"k(B)-0xA2F1($B"q(B) -> 0xA2AE($B".(B) */
+	{ "\242\353", "\242\361", "\242\256", UJIS },
+	/* 02-KU 0xA2FA($B"z(B)-0xA2FD($B"}(B) -> 0xA2AE($B".(B) */
+	{ "\242\372", "\242\375", "\242\256", UJIS },
+	/* 03-KU 0xA3A1($B#!(B)-0xA3AF($B#/(B) -> 0xA2AE($B".(B) */
+	{ "\243\241", "\243\257", "\242\256", UJIS },
+	/* 03-KU 0xA3BA($B#:(B)-0xA3C0($B#@(B) -> 0xA2AE($B".(B) */
+	{ "\243\272", "\243\300", "\242\256", UJIS },
+	/* 03-KU 0xA3DB($B#[(B)-0xA3E0($B#`(B) -> 0xA2AE($B".(B) */
+	{ "\243\333", "\243\340", "\242\256", UJIS },
+	/* 03-KU 0xA3FB($B#{(B)-0xA3FE($B#~(B) -> 0xA2AE($B".(B) */
+	{ "\243\373", "\243\376", "\242\256", UJIS },
+	/* 04-KU 0xA4F4($B$t(B)-0xA4FE($B$~(B) -> 0xA2AE($B".(B) */
+	{ "\244\364", "\244\376", "\242\256", UJIS },
+	/* 05-KU 0xA5F7($B%w(B)-0xA5FE($B%~(B) -> 0xA2AE($B".(B) */
+	{ "\245\367", "\245\376", "\242\256", UJIS },
+	/* 06-KU 0xA6B9($B&9(B)-0xA6C0($B&@(B) -> 0xA2AE($B".(B) */
+	{ "\246\271", "\246\300", "\242\256", UJIS },
+	/* 06-KU 0xA6D9($B&Y(B)-0xA6FE($B&~(B) -> 0xA2AE($B".(B) */
+	{ "\246\331", "\246\376", "\242\256", UJIS },
+	/* 07-KU 0xA7C2($B'B(B)-0xA7D0($B'P(B) -> 0xA2AE($B".(B) */
+	{ "\247\302", "\247\320", "\242\256", UJIS },
+	/* 07-KU 0xA7F2($B'r(B)-0xA7FE($B'~(B) -> 0xA2AE($B".(B) */
+	{ "\247\362", "\247\376", "\242\256", UJIS },
+	/* 08-KU 0xA8C1($B(A(B)-0xA8FE($B(~(B) -> 0xA2AE($B".(B) */
+	{ "\250\301", "\250\376", "\242\256", UJIS },
+	/* 09-KU 0xA9A1($B)!(B)-0xA9FE($B)~(B) -> 0xA2AE($B".(B) */
+	{ "\251\241", "\251\376", "\242\256", UJIS },
+	/* 10-KU 0xAAA1($B*!(B)-0xAAFE($B*~(B) -> 0xA2AE($B".(B) */
+	{ "\252\241", "\252\376", "\242\256", UJIS },
+	/* 11-KU 0xABA1($B+!(B)-0xABFE($B+~(B) -> 0xA2AE($B".(B) */
+	{ "\253\241", "\253\376", "\242\256", UJIS },
+	/* 12-KU 0xACA1($B,!(B)-0xACFE($B,~(B) -> 0xA2AE($B".(B) */
+	{ "\254\241", "\254\376", "\242\256", UJIS },
+	/* 13-KU 0xADA1($B-!(B)-0xADFE($B-~(B) -> 0xA2AE($B".(B) */
+	{ "\255\241", "\255\376", "\242\256", UJIS },
+	/* 14-KU 0xAEA1($B.!(B)-0xAEFE($B.~(B) -> 0xA2AE($B".(B) */
+	{ "\256\241", "\256\376", "\242\256", UJIS },
+	/* 15-KU 0xAFA1($B/!(B)-0xAFFE($B/~(B) -> 0xA2AE($B".(B) */
+	{ "\257\241", "\257\376", "\242\256", UJIS },
+	/* 47-KU 0xCFD4($BOT(B)-0xCFFE($BO~(B) -> 0xA2AE($B".(B) */
+	{ "\317\324", "\317\376", "\242\256", UJIS },
+	/* 84-KU 0xF4A5($Bt%(B)-0xF4FE($Bt~(B) -> 0xA2AE($B".(B) */
+	{ "\364\245", "\364\376", "\242\256", UJIS },
+	/*
+	 * UJIS uses area from 85-KU to 94-KU for GAIJI, but current less
+	 * doesn't allow GAIJI.
+	 */
+	/* 85-KU 0xF5A1($Bu!(B)-0xF5FE($Bu~(B) -> 0xA2AE($B".(B) */
+	{ "\365\241", "\365\376", "\242\256", UJIS },
+	/* 86-KU 0xF6A1($Bv!(B)-0xF6FE($Bv~(B) -> 0xA2AE($B".(B) */
+	{ "\366\241", "\366\376", "\242\256", UJIS },
+	/* 87-KU 0xF7A1($Bw!(B)-0xF7FE($Bw~(B) -> 0xA2AE($B".(B) */
+	{ "\367\241", "\367\376", "\242\256", UJIS },
+	/* 88-KU 0xF8A1($Bx!(B)-0xF8FE($Bx~(B) -> 0xA2AE($B".(B) */
+	{ "\370\241", "\370\376", "\242\256", UJIS },
+	/* 89-KU 0xF9A1($By!(B)-0xF9FE($By~(B) -> 0xA2AE($B".(B) */
+	{ "\371\241", "\371\376", "\242\256", UJIS },
+	/* 90-KU 0xFAA1($Bz!(B)-0xFAFE($Bz~(B) -> 0xA2AE($B".(B) */
+	{ "\372\241", "\372\376", "\242\256", UJIS },
+	/* 91-KU 0xFBA1($B{!(B)-0xFBFE($B{~(B) -> 0xA2AE($B".(B) */
+	{ "\373\241", "\373\376", "\242\256", UJIS },
+	/* 92-KU 0xFCA1($B|!(B)-0xFCFE($B|~(B) -> 0xA2AE($B".(B) */
+	{ "\374\241", "\374\376", "\242\256", UJIS },
+	/* 93-KU 0xFDA1($B}!(B)-0xFDFE($B}~(B) -> 0xA2AE($B".(B) */
+	{ "\375\241", "\375\376", "\242\256", UJIS },
+	/* 94-KU 0xFEA1($B~!(B)-0xFEFE($B~~(B) -> 0xA2AE($B".(B) */
+	{ "\376\241", "\376\376", "\242\256", UJIS },
+	/* NULL */
+	{ 0, 0, 0, 0 }
+};
+static convtable etable_ujis = { eliminate_wrong_ujis, NULL };
+
+
 static int iso646p(cs)
 CHARSET cs;
 {
@@ -1212,6 +1429,25 @@
 			ocs[0] = ptab->charset;
 			ocs[1] = ptab->charset | REST_MASK;
 		}
+	} else if (CS2CHARSET(*ocs) == SJIS) {
+		/* eliminate wrong codes */
+		ptab = find_convtab(&etable_sjis, ostr);
+		if (ptab) {
+			ostr[0] = ptab->output[0];
+			ostr[1] = ptab->output[1];
+			ocs[0] = ptab->charset;
+			ocs[1] = ptab->charset | REST_MASK;
+		}
+	} else if (CS2CHARSET(*ocs) == UJIS) {
+		/* eliminate wrong codes */
+		ptab = find_convtab(&etable_ujis, ostr);
+		if (ptab) {
+			ostr[0] = ptab->output[0];
+			ostr[1] = ptab->output[1];
+			ocs[0] = ptab->charset;
+			ocs[1] = ptab->charset | REST_MASK;
+		}
+		/* TODO: G2 */
 	}
 }
 
Index: less/version.c
diff -u less/version.c:1.81 less/version.c:1.82
--- less/version.c:1.81	Wed Jul  1 18:14:43 1998
+++ less/version.c	Thu Jul  2 02:29:32 1998
@@ -633,6 +633,7 @@
 iso242 5/18/98	Fixed a buffering problem of search.
 iso243 7/1/98	Add elimination of wrong characters for JIS X0208 1978, 1983
 		and 1990.
+iso244 7/2/98	Add elimination of wrong characters for SJIS and UJIS.
 */
 
-char version[] = "332+iso243";
+char version[] = "332+iso244";
