diff -Nru groff-1.15/ChangeLog.jp jgroff-1.15/ChangeLog.jp
--- groff-1.15/ChangeLog.jp	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/ChangeLog.jp	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,245 @@
+Sun Mar 15 18:23:12 1998  Yoshiaki Yanagihara  <yochi@debian.or.jp>
+
+	* jgroff のベースを groff-1.11a に変更し、jgroff-0.99パッチを
+	  適用したものを jgroff-0.100 とした。
+	  基本的に jgroff-0.99 と機能は同じ *はず*。
+
+Fri Dec 22 11:47:46 1995  Kitagawa Toshiyuki  <tm-kita@kh.rim.or.jp>
+
+	* バージョン0.99。
+
+Mon Dec 18 18:28:37 1995  Kitagawa Toshiyuki  <tm-kita@kh.rim.or.jp>
+
+	* tmac/Makefile.sub: ターゲット stamp-wrap、uninstall_sub が一部
+	OSのshで構文エラーとなるオリジナルバグを修正。
+
+Wed Dec 13 15:09:26 1995  Kitagawa Toshiyuki  <tm-kita@kh.rim.or.jp>
+
+	* jgroff.sh: オリジナルでインストールパスが変更されたのに合わせ、
+	GROFF_TMAC_PATH、GROFF_FONT_PATHをshare/groff配下に変更。
+
+Sat Dec  9 15:28:36 1995  Kitagawa Toshiyuki  <tm-kita@kh.rim.or.jp>
+
+	* wchar.hからeucmac.hにファイル名を変更。
+
+Fri Dec  8 12:15:47 1995  Yoshio Takaeda  <shio@yinyan.bekkoame.or.jp>
+
+	* troff/env.cc(add_char): 『ASCII文字 + 改行コード + EUC文字』という
+	パターンの時、改行コードがスペースに変換されないバグを修正。
+
+Thu Dec  7 21:35:06 1995  Yanagihara Yoshiaki  <yosiaki@bsd2.kbnes.nec.co.jp>
+
+	* troff/input.cc (process_input_stack): gcc-2.7.0で変数定義がスコープ
+	違反となってしまう箇所を修正。
+
+Thu Dec  7 21:35:06 1995  Yanagihara Yoshiaki  <yosiaki@bsd2.kbnes.nec.co.jp>
+
+	* jgroffのベースソースをgroff-1.10に変更。
+
+Thu Apr  6 16:56:32 1995  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* devdvi/M.proto-NTT: DNPのpkフォントのチェックサム値が0なので、こ
+	れに合わせてchecksumの値を0に変更。
+
+Mon Apr  3 20:36:37 1995  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* troff/env.cc (possibly_break_line):
+	lineリスト中のkword_space_nodeを調整する処理で、line中にこのノード
+	が含まれていない場合は処理をスキップするようにした(EUCコードを含ま
+	ないroffを処理する場合にはkword_space_nodeは現れないので処理が高速
+	化される)。
+
+Mon Apr  3 20:36:37 1995  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* troff/env.cc (add_char): hwkern、vlowerの初期化はdevice初期化後
+	に一度だけ行えば良いのでenvironmentクラスのコンストラクタでこれを
+	行うように変更。
+
+Sat Apr  1 17:57:23 1995  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* troff/input.cc (mount_on_demand): on demandでマウントされるフォ
+	ント名をデバイスごとのDESCファイルで指定できるように変更。
+	ディレクティブondemandで指定したフォントがon demandでマウントされる。
+
+Fri Mar 31 20:23:43 1995  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* libgroff/font.cc (load): 漢字フォントファイル用にディレクティブ
+	fixedkanjiを追加。これは各文字のメトリックが全て同じである事を指定
+	するもので、fixedkanjiが指定されている場合はcharsetは評価されない
+	ため漢字フォントのロードが速い。
+
+Thu Mar 30 18:20:24 1995  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* troff: node識別を文字列比較で行っていたが高速化のため数値比較に
+	変更した。
+
+Wed Mar 29 20:20:49 1995  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* troff/input.cc: 漢字フォント(MとG)をon demandでマウントするよう
+	に変更。これによって漢字を含まないroffファイルの処理時間が高速化さ
+	れた。
+
+Fri Mar 10 15:34:26 1995  Shigeki Yoshida <shige@theta.iis.u-tokyo.ac.jp>
+
+	* troff/input.cc (process): geqnで、
+
+		.EQ
+		要素 sub 記号
+		.EN
+
+	を処理すると、"illegal token in argument to \Z"となってしまうバグ
+	(\Zシーケンスの引数にEUC文字が来た場合の対応漏れ)を修正。
+
+Mon Feb  6 11:22:33 1995  Yoshio Takaeda <e50110@sakura.kudpc.kyoto-u.ac.jp>
+
+	* troff/input.cc: 行頭禁則文字のEUCコードの一部が不正。
+
+Mon Jan 30 14:02:54 1995  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* バージョン0.97。
+
+Fri Dec 10 14:26:14 1994  Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
+
+	* devdvi/M.proto: NTT JTeXとASCII日本語TeX両方のdviファイルを扱えるよう
+	M.protoファイルを変更。
+
+Fri Dec  9 14:26:14 1994  Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
+
+	* troff/node.cc: boldfont_list[]にフォント名 B を登録していなかっ
+	たため、dviファイルにゴシック体が出力されていなかった。
+
+Fri Dec  9 14:23:22 1994  Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
+
+	* grotty/tty.cc (add_char): EUC文字に対してWCHAR_MODEを設定してい
+	なかったため、tty出力でゴシック体が二重打ちされていなかった。
+
+Fri Dec  9 14:19:33 1994  Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
+
+	* devdvi/Makefile.sub: フォントファイル G で、nameディレクティブが
+	`name M'になっている。
+
+Wed Nov 30 13:24:54 1994  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* バージョン0.96。
+
+	* grodvi/dvi.cc: FreeBSD 1.1.5Rのstrcmp(3)では引数にヌルポインタを
+	渡すとコアダンプしてしまうので、これを回避するコードを追加した。
+
+Tue Nov 29 13:52:54 1994  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* troff/input.cc: EUCのスペース文字(0xa1a1)はASCIIのスペース文字と
+	して処理するよう修正。
+
+	* devnippon/createM: JISX0208において文字が未定義の部分については
+	フォントファイルに出力しないよう修正。
+
+Mon Nov 28 18:15:31 1994  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* grodvi/dvi.cc: grodviを日本語化した。
+
+Fri Nov 25 15:39:05 1994  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* troff/env.cc: EUC文字で始まる行に対して均等割り付けが行われた場
+	合、行頭に余分な空白が入る事があったのでこれを修正した。
+
+Fri Nov 18 20:19:55 1994  Masubuchi Toshimichi <tmasu@st.rim.or.jp>
+
+	* devnippon/createM.c: createMの終了ステータスが不定になるため、
+	makeが終了してしまう。createMの終了ステータスが0になるよう修正。
+
+	* devnippon/Makefile.sub: PATH環境変数にカレントディレクトリが含ま
+	れていない場合、devnippon/Mをmakeする時点でcreateMが見つからずmake
+	エラーになるバグを修正。
+
+Thu Nov 17 17:11:26 1994  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* devnippon/createM.c: gets()をfgets()に変更。
+
+Sat Nov 12 13:38:19 1994  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* バージョン0.95。
+
+	* troff/env.cc: .stt リクエストを追加(ローカルなマニュアル書式に合
+	わせるため -> このリクエストは非公開)。
+
+	* troff/input.cc (init_charset_table): ASCIIの行頭禁則文字として
+	,:;>}を追加した。
+
+	* EUCフォントファイルは、make時にツールによって生成するよう変更。
+	これによりpatchサイズがかなり小さくなった。
+
+Fri Nov 11 20:53:00 1994  Kitagawa Toshiyuki  <kitagawa@bsd2.kbnes.nec.co.jp>
+
+	* troff/env.cc (add_char): <EUC文字> + <ASCII文字>の場合、間に入れ
+	る空白は禁則に違反しないかぎりブレーク可能な空白が入るよう修正した。
+
+
+Tue Oct 25 04:46:09 1994  Kitagawa Toshiyuki  (kitagawa@bsd2.kbnes.nec.co.jp)
+
+	* バージョン0.94。
+
+	* libdriver/input.cc (do_file): -Tlatin1でEUCではない文字コードを
+	EUCと判断してしまうバグを修正。
+
+Mon Oct 24 07:16:19 1994  Kitagawa Toshiyuki  (kitagawa@bsd2.kbnes.nec.co.jp)
+
+	* troff/node.cc (is_boldfont): FreeBSD 1.1.5で、ゼロ番地参照のためコ
+	アダンプするバグを修正。
+
+	* indxbib/dirnamemax.c: FreeBSD 1.1.5はpathconf()を持っていないので
+	_POSIX_VERSIONをundefした。
+
+	* バージョン0.93。
+
+	* geqnを日本語化した。
+
+	* devps/DESCのwcharkernを設定すると行頭に空白が入ってしまうバグの
+	修正方法を変更。
+
+Sat Oct 22 08:19:15 1994  Kitagawa Toshiyuki  (kitagawa@bsd2.kbnes.nec.co.jp)
+
+	* バージョン0.90。
+
+	* xtotroffを日本語化。
+
+Fri Oct 21 05:33:02 1994  Kitagawa Toshiyuki  (kitagawa@bsd2.kbnes.nec.co.jp)
+
+	* devps/DESCのwcharkernを設定すると行頭に空白が入ってしまう事があ
+	ったので、これを修正。
+
+	* pre-releaseバージョン。
+
+	* gxditviewを日本語化した(フォントメトリックの取り出しがいい加減)。
+
+Thu Oct 20 05:23:09 1994  Kitagawa Toshiyuki  (kitagawa@bsd2.kbnes.nec.co.jp)
+
+	* フォント番号3にボールド体以外のフォントをマウントした場合、漢字フォ
+	ントがゴシック体になってしまうバグを修正。
+
+Wed Oct 19 06:48:55 1994  Kitagawa Toshiyuki  (kitagawa@bsd2.kbnes.nec.co.jp)
+
+	* betaバージョン。
+
+Tue Oct 18 05:02:59 1994  Kitagawa Toshiyuki  (kitagawa@bsd2.kbnes.nec.co.jp)
+
+	* pic: 
+	gpicを日本語対応した。
+
+	* tbl: 
+	gtblを日本語対応した。
+
+	* troff/troff: 
+	Times-Bold以外のボールド体がカレントフォントの時、漢字フォントがゴ
+	シックに切り替わらないバグを修正。
+
+	* troff/troff: 
+	DESCにディレクティブwcharkernを追加し、ASCII文字とEUC文字の間に、
+	指定したunit数だけbreak不可能な空白を入れるようにした。
+
+	* troff/troff: 
+	DESCにディレクティブlowerwcharを追加し、ASCII文字に対してEUC文字を、
+	指定したunit数だけ下げるようにした(ASCII文字が落ち込んで見えるため)。
+	
+Fri Oct 14 08:29:06 1994  Kitagawa Toshiyuki  (kitagawa@bsd2.kbnes.nec.co.jp)
+
+	* aplahバージョン。
diff -Nru groff-1.15/DEBIAN-VERSION jgroff-1.15/DEBIAN-VERSION
--- groff-1.15/DEBIAN-VERSION	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/DEBIAN-VERSION	Fri Feb 11 06:04:50 2000
@@ -1 +1 @@
-1.15-3 (debian)
+1.15-3.1 (debian)
diff -Nru groff-1.15/Makefile jgroff-1.15/Makefile
--- groff-1.15/Makefile	Fri May 21 13:50:37 1999
+++ jgroff-1.15/Makefile	Thu Jan  1 09:00:00 1970
@@ -1,25 +0,0 @@
-# Copyright (C) 1989, 1990, 1991, 1992 Free Software Foundation, Inc.
-#      Written by James Clark (jjc@jclark.com)
-# 
-# This file is part of groff.
-# 
-# groff is free software; you can redistribute it and/or modify it under
-# the terms of the GNU General Public License as published by the Free
-# Software Foundation; either version 2, or (at your option) any later
-# version.
-# 
-# groff is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-# for more details.
-# 
-# You should have received a copy of the GNU General Public License along
-# with groff; see the file COPYING.  If not, write to the Free Software
-# Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-SHELL=/bin/sh
-
-.PHONY: all
-all:
-	$(SHELL) configure
-	$(MAKE) all
diff -Nru groff-1.15/Makefile.in jgroff-1.15/Makefile.in
--- groff-1.15/Makefile.in	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/Makefile.in	Fri Feb 11 05:35:33 2000
@@ -176,7 +176,9 @@
 # -DLONG_FOR_TIME_T		if localtime() takes a long * not a time_t *
 # -DHAVE_STRUCT_EXCEPTION	if <math.h> defines struct exception
 # -DRETSIGTYPE=int		if signal handlers return int not void	
+# -DNIPPON			enable japanese extention
 DEFINES=@DEFS@
+NIPPONDEFINES=@NIPPONDEFINES@
 
 # Include fmod.o, strtol.o, getcwd.o, strerror.o, putenv.o  in LIBOBJS if
 # your C library is missing the corresponding function.
@@ -245,7 +247,8 @@
   "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" "INSTALL_DATA=$(INSTALL_DATA)" \
   "ETAGS=$(ETAGS)" "ETAGSFLAGS=$(ETAGSFLAGS)" "ETAGSCCFLAG=$(ETAGSCCFLAG)" \
   "PERLPATH=$(PERLPATH)" "SH_SCRIPT_SED_CMD=$(SH_SCRIPT_SED_CMD)" \
-  "PURIFY=$(PURIFY)" "PURIFYCCFLAGS=$(PURIFYCCFLAGS)"
+  "PURIFY=$(PURIFY)" "PURIFYCCFLAGS=$(PURIFYCCFLAGS)" \
+  "NIPPONDEFINES=$(NIPPONDEFINES)"
 
 SHELL=/bin/sh
 INCDIRS=include
@@ -255,7 +258,7 @@
   grohtml
 CPROGDIRS=pfbtops psbb
 PROGDIRS=$(CCPROGDIRS) $(CPROGDIRS)
-DEVDIRS=devps devdvi devascii devlatin1 devX75 devX75-12 devX100 devX100-12 \
+DEVDIRS=devnippon devdvi-ascii devps devdvi devascii devlatin1 devX75 devX75-12 devX100 devX100-12 \
   devlj4 devhtml
 OTHERDIRS=man tmac afmtodit grog nroff mm
 ALLDIRS=$(INCDIRS) $(LIBDIRS) $(PROGDIRS) $(DEVDIRS) $(OTHERDIRS)
diff -Nru groff-1.15/README.jp jgroff-1.15/README.jp
--- groff-1.15/README.jp	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/README.jp	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,140 @@
+
+                日本語対応版 groff-1.11a (jgroff-0.100)
+
+
+                                           北川 信亨 (Kitagawa Toshiyuki)
+                                                     tm-kita@kh.rim.or.jp
+
+                                           柳原 良亮 (Yanagihara Yoshiaki)
+                                                      yochi@debian.or.jp
+
+ GNUのroffフォーマッタgroff(version 1.11a)の日本語対応を行ないました。
+ 上位互換となっていますので、日本語を含まないroffデータはオリジナルど
+おりの動作になります。日本語化に関する修正部分についての著作権はGNU
+General Public License Version 2 に従います(詳細はCOPYINGを御覧ください)。
+
+ 日本語groff(jgroff)の現バージョンは0.100(最終β版)です。このバージョン
+では以下のモジュールが日本語化されています。
+
+	groff	  ...	groffドライバ
+ 	gtroff	  ...	groff本体
+	grotty	  ...	端末用ポストプロセッサ
+	grops	  ...	PostScript用ポストプロセッサ
+	grodvi	  ...	DVI用ポストプロセッサ (NTT JTeX or ASCII日本語TeX)
+	gxditview ...	Xウィンドウ用ポストプロセッサ
+	gtbl	  ...	tblマクロ用プリプロセッサ
+	gpic	  ...	picマクロ用プリプロセッサ
+	geqn	  ...	eqnマクロ用プリプロセッサ
+	xtotroff  ...	Xのフォントからgroff用フォントファイルを作成す
+	            	るツール
+
+＃ lj4ポストプロセッサ、bib関連のコマンドは日本語未対応です。
+
+
+◎ インストール
+
+ 以下の環境でmake出来ることを確認しています。
+
+	☆  FreeBSD 2.1.0-RELEASE
+	    XFree86-3.1.2, gcc 2.6.3
+
+	☆  GNU/Linux 0.93R6 (Kernel 1.3.43, libc-5.2.14)
+	    XFree86-3.1.2, gcc 2.7.1, libg++-2.7.1
+
+	☆  NEC EWS/4800/310
+	    SVR4.2 Release9.1 Rev.B, X11R5, gcc 2.6.0
+
+ (1) オリジナルと同様configureを実行した後、make & installして下さい。
+    詳しくはINSTALLを参照してください。
+
+    *) grodviはNTT JTeX形式またはASCII日本語TeX形式のDVIファイルをサポー
+       トしています。groffが出力するDVIファイルをASCII日本語TeX形式に
+       したい場合はconfigure --JTeX=ASCIIとしてください。
+       --JTeXオプションを指定しなかった場合はNTT JTeX形式になります。
+
+ (2) groffのmakeの後、gxditview(groffのXウィンドウ用ポストプロセッサ)
+    をmakeします。トップディレクトリ直下のxditviewへcdして、
+
+	% xmkmf
+	% make depend
+	% make all
+	% make install install.man
+
+    で、インストール完了です。
+
+
+◎ 使い方
+
+ groffの-Tオプションに-Tnippon(端末表示)を追加した以外はオリジナルのま
+まです。
+以下は使用例。
+
+ (１)  groff -Tnippon -man groff.jman
+
+ 日本語を含むroffファイル(groff.jman)をmanマクロを使ってフォーマットし、
+端末に表示します。
+ 
+ (２)  groff -Tps -man groff.jman
+
+ 日本語を含むroffファイルをフォーマットし、PostScriptに変換します。
+
+ (３)  groff -TX100 -man groff.jman
+
+ 日本語を含むroffファイルをフォーマットし、Xウィンドウに表示します。
+
+ (４)  groff -Tdvi -man groff.jman
+
+ 日本語を含むroffファイルをフォーマットし、DVIファイルを出力します。
+
+
+◎ 日本語化について
+
+・ 日本語文字コードは日本語EUC(のコードセット1)のみサポートしています。
+
+・ 日本語フォントについては、カレントフォントがボールド体の時はゴシッ
+   ク体に、それ以外のフォント(ローマン、イタリック、イタリックボールド
+   等)がカレントフォントの時は明朝体に、自動的に切り替わります。日本語
+   フォントを直接指定することは出来ません。
+
+   (注) フォントファイル名が'B'で終っているフォント(B、TB、HNBなど)を
+        ボールドフォントとしています。
+
+・ 行頭、および行末禁則に対応しています。それぞれの禁則文字は、
+
+   行頭禁則文字:	 、 。，．・：；？！）〕］｝」』】
+			ぁぃぅぇぉっゃゅょァィゥェォッャュョ
+			. ? ! " ' ) ] * , : ; > }
+   行末禁則文字:	（ 〔［｛「『【
+
+   を定義しています。
+
+・ -Tpsを指定した場合、EUC文字とASCII文字の間には、幅の狭い空白が自動
+   的に挿入されます。この空白の幅はdevps/DESCのwcharkernで指定します。
+   unit単位です。0を指定すると空白は挿入されなくなります。
+
+・ -Tpsを指定した場合、EUC文字はASCII文字に対して少し下げて出力されま
+   す(そのままだとASCII文字が落ち込んで見えるため)。この下げ幅は
+   devps/DESCのlowerwcharで指定します。unit単位です。0を指定すると字下
+   げは行なわれません。
+
+・ オリジナルでは改行コードは無条件にスペース文字に変換されますが、EUC
+   文字で囲まれた改行コードはスペースに変換せず無視するようにしました。
+
+・ EUCのスペース文字(0xa1a1)はASCIIのスペース文字として処理されます。
+
+
+◎ 謝辞
+
+grodviのASCII日本語TeX対応は、宇都宮大学の横田さんが行なってくださいま
+した。また、多くの方からバグに関する報告、修正イメージを送って頂きまし
+た。御協力くださった皆様にはとても感謝しております。有難うございました。
+
+
+◎ お願い
+
+現バージョンではlj4ポストプロセッサ、bib関連のコマンド群が日本語化され
+ておりません。jgroff-1.00に向けてこれらの日本語化を行ってくださる方を
+募集致しております。ぜひ御協力ください。
+また、jgroffに関して御意見、御希望等を是非お聞かせください。今後の参考
+にさせて頂きます(もちろんバグ報告も歓迎です！)。
+以上はE-Mailにて、tm-kita@kh.rim.or.jp宛にお送りください。
diff -Nru groff-1.15/VERSION jgroff-1.15/VERSION
--- groff-1.15/VERSION	Tue Dec 28 23:10:06 1999
+++ jgroff-1.15/VERSION	Thu Feb 10 19:58:20 2000
@@ -1 +1 @@
-1.15
+1.15 (jversion 0.100)
diff -Nru groff-1.15/addftinfo/Makefile.dep jgroff-1.15/addftinfo/Makefile.dep
--- groff-1.15/addftinfo/Makefile.dep	Fri May 21 13:50:43 1999
+++ jgroff-1.15/addftinfo/Makefile.dep	Fri Feb 11 04:37:56 2000
@@ -1,3 +1,4 @@
 addftinfo.o: addftinfo.cc ../include/lib.h ../include/errarg.h \
- ../include/error.h ../include/stringclass.h ../include/cset.h guess.h
+ ../include/error.h ../include/stringclass.h ../include/cset.h guess.h \
+ ../include/eucmac.h
 guess.o: guess.cc guess.h
diff -Nru groff-1.15/addftinfo/addftinfo.cc jgroff-1.15/addftinfo/addftinfo.cc
--- groff-1.15/addftinfo/addftinfo.cc	Fri May 21 13:50:43 1999
+++ jgroff-1.15/addftinfo/addftinfo.cc	Thu Feb 10 19:53:04 2000
@@ -24,6 +24,9 @@
 #include <assert.h>
 #include <stdlib.h>
 #include <errno.h>
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 #include "errarg.h"
 #include "error.h"
diff -Nru groff-1.15/configure jgroff-1.15/configure
--- groff-1.15/configure	Tue Dec 14 22:18:56 1999
+++ jgroff-1.15/configure	Thu Jan  1 09:00:00 1970
@@ -1,2958 +0,0 @@
-#! /bin/sh
-
-# Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf version 2.13 
-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
-#
-# This configure script is free software; the Free Software Foundation
-# gives unlimited permission to copy, distribute and modify it.
-
-# Defaults:
-ac_help=
-ac_default_prefix=/usr/local
-# Any additions from configure.in:
-
-# Initialize some variables set by options.
-# The variables have the same names as the options, with
-# dashes changed to underlines.
-build=NONE
-cache_file=./config.cache
-exec_prefix=NONE
-host=NONE
-no_create=
-nonopt=NONE
-no_recursion=
-prefix=NONE
-program_prefix=NONE
-program_suffix=NONE
-program_transform_name=s,x,x,
-silent=
-site=
-srcdir=
-target=NONE
-verbose=
-x_includes=NONE
-x_libraries=NONE
-bindir='${exec_prefix}/bin'
-sbindir='${exec_prefix}/sbin'
-libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
-sysconfdir='${prefix}/etc'
-sharedstatedir='${prefix}/com'
-localstatedir='${prefix}/var'
-libdir='${exec_prefix}/lib'
-includedir='${prefix}/include'
-oldincludedir='/usr/include'
-infodir='${prefix}/info'
-mandir='${prefix}/man'
-
-# Initialize some other variables.
-subdirs=
-MFLAGS= MAKEFLAGS=
-SHELL=${CONFIG_SHELL-/bin/sh}
-# Maximum number of lines to put in a shell here document.
-ac_max_here_lines=12
-
-ac_prev=
-for ac_option
-do
-
-  # If the previous option needs an argument, assign it.
-  if test -n "$ac_prev"; then
-    eval "$ac_prev=\$ac_option"
-    ac_prev=
-    continue
-  fi
-
-  case "$ac_option" in
-  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
-  *) ac_optarg= ;;
-  esac
-
-  # Accept the important Cygnus configure options, so we can diagnose typos.
-
-  case "$ac_option" in
-
-  -bindir | --bindir | --bindi | --bind | --bin | --bi)
-    ac_prev=bindir ;;
-  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
-    bindir="$ac_optarg" ;;
-
-  -build | --build | --buil | --bui | --bu)
-    ac_prev=build ;;
-  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
-    build="$ac_optarg" ;;
-
-  -cache-file | --cache-file | --cache-fil | --cache-fi \
-  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
-    ac_prev=cache_file ;;
-  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
-  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
-    cache_file="$ac_optarg" ;;
-
-  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
-    ac_prev=datadir ;;
-  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
-  | --da=*)
-    datadir="$ac_optarg" ;;
-
-  -disable-* | --disable-*)
-    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
-    # Reject names that are not valid shell variable names.
-    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
-      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
-    fi
-    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
-    eval "enable_${ac_feature}=no" ;;
-
-  -enable-* | --enable-*)
-    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
-    # Reject names that are not valid shell variable names.
-    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
-      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
-    fi
-    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
-    case "$ac_option" in
-      *=*) ;;
-      *) ac_optarg=yes ;;
-    esac
-    eval "enable_${ac_feature}='$ac_optarg'" ;;
-
-  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
-  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
-  | --exec | --exe | --ex)
-    ac_prev=exec_prefix ;;
-  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
-  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
-  | --exec=* | --exe=* | --ex=*)
-    exec_prefix="$ac_optarg" ;;
-
-  -gas | --gas | --ga | --g)
-    # Obsolete; use --with-gas.
-    with_gas=yes ;;
-
-  -help | --help | --hel | --he)
-    # Omit some internal or obsolete options to make the list less imposing.
-    # This message is too long to be a string in the A/UX 3.1 sh.
-    cat << EOF
-Usage: configure [options] [host]
-Options: [defaults in brackets after descriptions]
-Configuration:
-  --cache-file=FILE       cache test results in FILE
-  --help                  print this message
-  --no-create             do not create output files
-  --quiet, --silent       do not print \`checking...' messages
-  --version               print the version of autoconf that created configure
-Directory and file names:
-  --prefix=PREFIX         install architecture-independent files in PREFIX
-                          [$ac_default_prefix]
-  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
-                          [same as prefix]
-  --bindir=DIR            user executables in DIR [EPREFIX/bin]
-  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
-  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
-  --datadir=DIR           read-only architecture-independent data in DIR
-                          [PREFIX/share]
-  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
-  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
-                          [PREFIX/com]
-  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
-  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
-  --includedir=DIR        C header files in DIR [PREFIX/include]
-  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
-  --infodir=DIR           info documentation in DIR [PREFIX/info]
-  --mandir=DIR            man documentation in DIR [PREFIX/man]
-  --srcdir=DIR            find the sources in DIR [configure dir or ..]
-  --program-prefix=PREFIX prepend PREFIX to installed program names
-  --program-suffix=SUFFIX append SUFFIX to installed program names
-  --program-transform-name=PROGRAM
-                          run sed PROGRAM on installed program names
-EOF
-    cat << EOF
-Host type:
-  --build=BUILD           configure for building on BUILD [BUILD=HOST]
-  --host=HOST             configure for HOST [guessed]
-  --target=TARGET         configure for TARGET [TARGET=HOST]
-Features and packages:
-  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
-  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
-  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
-  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
-  --x-includes=DIR        X include files are in DIR
-  --x-libraries=DIR       X library files are in DIR
-EOF
-    if test -n "$ac_help"; then
-      echo "--enable and --with options recognized:$ac_help"
-    fi
-    exit 0 ;;
-
-  -host | --host | --hos | --ho)
-    ac_prev=host ;;
-  -host=* | --host=* | --hos=* | --ho=*)
-    host="$ac_optarg" ;;
-
-  -includedir | --includedir | --includedi | --included | --include \
-  | --includ | --inclu | --incl | --inc)
-    ac_prev=includedir ;;
-  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
-  | --includ=* | --inclu=* | --incl=* | --inc=*)
-    includedir="$ac_optarg" ;;
-
-  -infodir | --infodir | --infodi | --infod | --info | --inf)
-    ac_prev=infodir ;;
-  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
-    infodir="$ac_optarg" ;;
-
-  -libdir | --libdir | --libdi | --libd)
-    ac_prev=libdir ;;
-  -libdir=* | --libdir=* | --libdi=* | --libd=*)
-    libdir="$ac_optarg" ;;
-
-  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
-  | --libexe | --libex | --libe)
-    ac_prev=libexecdir ;;
-  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
-  | --libexe=* | --libex=* | --libe=*)
-    libexecdir="$ac_optarg" ;;
-
-  -localstatedir | --localstatedir | --localstatedi | --localstated \
-  | --localstate | --localstat | --localsta | --localst \
-  | --locals | --local | --loca | --loc | --lo)
-    ac_prev=localstatedir ;;
-  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
-  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
-  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
-    localstatedir="$ac_optarg" ;;
-
-  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
-    ac_prev=mandir ;;
-  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
-    mandir="$ac_optarg" ;;
-
-  -nfp | --nfp | --nf)
-    # Obsolete; use --without-fp.
-    with_fp=no ;;
-
-  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
-  | --no-cr | --no-c)
-    no_create=yes ;;
-
-  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
-  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
-    no_recursion=yes ;;
-
-  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
-  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
-  | --oldin | --oldi | --old | --ol | --o)
-    ac_prev=oldincludedir ;;
-  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
-  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
-  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
-    oldincludedir="$ac_optarg" ;;
-
-  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
-    ac_prev=prefix ;;
-  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
-    prefix="$ac_optarg" ;;
-
-  -program-prefix | --program-prefix | --program-prefi | --program-pref \
-  | --program-pre | --program-pr | --program-p)
-    ac_prev=program_prefix ;;
-  -program-prefix=* | --program-prefix=* | --program-prefi=* \
-  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
-    program_prefix="$ac_optarg" ;;
-
-  -program-suffix | --program-suffix | --program-suffi | --program-suff \
-  | --program-suf | --program-su | --program-s)
-    ac_prev=program_suffix ;;
-  -program-suffix=* | --program-suffix=* | --program-suffi=* \
-  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
-    program_suffix="$ac_optarg" ;;
-
-  -program-transform-name | --program-transform-name \
-  | --program-transform-nam | --program-transform-na \
-  | --program-transform-n | --program-transform- \
-  | --program-transform | --program-transfor \
-  | --program-transfo | --program-transf \
-  | --program-trans | --program-tran \
-  | --progr-tra | --program-tr | --program-t)
-    ac_prev=program_transform_name ;;
-  -program-transform-name=* | --program-transform-name=* \
-  | --program-transform-nam=* | --program-transform-na=* \
-  | --program-transform-n=* | --program-transform-=* \
-  | --program-transform=* | --program-transfor=* \
-  | --program-transfo=* | --program-transf=* \
-  | --program-trans=* | --program-tran=* \
-  | --progr-tra=* | --program-tr=* | --program-t=*)
-    program_transform_name="$ac_optarg" ;;
-
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil)
-    silent=yes ;;
-
-  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
-    ac_prev=sbindir ;;
-  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
-  | --sbi=* | --sb=*)
-    sbindir="$ac_optarg" ;;
-
-  -sharedstatedir | --sharedstatedir | --sharedstatedi \
-  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
-  | --sharedst | --shareds | --shared | --share | --shar \
-  | --sha | --sh)
-    ac_prev=sharedstatedir ;;
-  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
-  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
-  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
-  | --sha=* | --sh=*)
-    sharedstatedir="$ac_optarg" ;;
-
-  -site | --site | --sit)
-    ac_prev=site ;;
-  -site=* | --site=* | --sit=*)
-    site="$ac_optarg" ;;
-
-  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
-    ac_prev=srcdir ;;
-  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
-    srcdir="$ac_optarg" ;;
-
-  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
-  | --syscon | --sysco | --sysc | --sys | --sy)
-    ac_prev=sysconfdir ;;
-  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
-  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
-    sysconfdir="$ac_optarg" ;;
-
-  -target | --target | --targe | --targ | --tar | --ta | --t)
-    ac_prev=target ;;
-  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
-    target="$ac_optarg" ;;
-
-  -v | -verbose | --verbose | --verbos | --verbo | --verb)
-    verbose=yes ;;
-
-  -version | --version | --versio | --versi | --vers)
-    echo "configure generated by autoconf version 2.13"
-    exit 0 ;;
-
-  -with-* | --with-*)
-    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
-    # Reject names that are not valid shell variable names.
-    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
-      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
-    fi
-    ac_package=`echo $ac_package| sed 's/-/_/g'`
-    case "$ac_option" in
-      *=*) ;;
-      *) ac_optarg=yes ;;
-    esac
-    eval "with_${ac_package}='$ac_optarg'" ;;
-
-  -without-* | --without-*)
-    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
-    # Reject names that are not valid shell variable names.
-    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
-      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
-    fi
-    ac_package=`echo $ac_package| sed 's/-/_/g'`
-    eval "with_${ac_package}=no" ;;
-
-  --x)
-    # Obsolete; use --with-x.
-    with_x=yes ;;
-
-  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
-  | --x-incl | --x-inc | --x-in | --x-i)
-    ac_prev=x_includes ;;
-  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
-  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
-    x_includes="$ac_optarg" ;;
-
-  -x-libraries | --x-libraries | --x-librarie | --x-librari \
-  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
-    ac_prev=x_libraries ;;
-  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
-  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
-    x_libraries="$ac_optarg" ;;
-
-  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
-    ;;
-
-  *)
-    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
-      echo "configure: warning: $ac_option: invalid host type" 1>&2
-    fi
-    if test "x$nonopt" != xNONE; then
-      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
-    fi
-    nonopt="$ac_option"
-    ;;
-
-  esac
-done
-
-if test -n "$ac_prev"; then
-  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
-fi
-
-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
-
-# File descriptor usage:
-# 0 standard input
-# 1 file creation
-# 2 errors and warnings
-# 3 some systems may open it to /dev/tty
-# 4 used on the Kubota Titan
-# 6 checking for... messages and results
-# 5 compiler messages saved in config.log
-if test "$silent" = yes; then
-  exec 6>/dev/null
-else
-  exec 6>&1
-fi
-exec 5>./config.log
-
-echo "\
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-" 1>&5
-
-# Strip out --no-create and --no-recursion so they do not pile up.
-# Also quote any args containing shell metacharacters.
-ac_configure_args=
-for ac_arg
-do
-  case "$ac_arg" in
-  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
-  | --no-cr | --no-c) ;;
-  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
-  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
-  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
-  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
-  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
-  esac
-done
-
-# NLS nuisances.
-# Only set these to C if already set.  These must not be set unconditionally
-# because not all systems understand e.g. LANG=C (notably SCO).
-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
-# Non-C LC_CTYPE values break the ctype check.
-if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
-if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
-
-# confdefs.h avoids OS command line length limits that DEFS can exceed.
-rm -rf conftest* confdefs.h
-# AIX cpp loses on an empty file, so make sure it contains at least a newline.
-echo > confdefs.h
-
-# A filename unique to this package, relative to the directory that
-# configure is in, which we can look for to find out if srcdir is correct.
-ac_unique_file=groff/groff.cc
-
-# Find the source files, if location was not specified.
-if test -z "$srcdir"; then
-  ac_srcdir_defaulted=yes
-  # Try the directory containing this script, then its parent.
-  ac_prog=$0
-  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
-  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
-  srcdir=$ac_confdir
-  if test ! -r $srcdir/$ac_unique_file; then
-    srcdir=..
-  fi
-else
-  ac_srcdir_defaulted=no
-fi
-if test ! -r $srcdir/$ac_unique_file; then
-  if test "$ac_srcdir_defaulted" = yes; then
-    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
-  else
-    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
-  fi
-fi
-srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
-
-# Prefer explicitly selected file to automatically selected ones.
-if test -z "$CONFIG_SITE"; then
-  if test "x$prefix" != xNONE; then
-    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
-  else
-    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
-  fi
-fi
-for ac_site_file in $CONFIG_SITE; do
-  if test -r "$ac_site_file"; then
-    echo "loading site script $ac_site_file"
-    . "$ac_site_file"
-  fi
-done
-
-if test -r "$cache_file"; then
-  echo "loading cache $cache_file"
-  . $cache_file
-else
-  echo "creating cache $cache_file"
-  > $cache_file
-fi
-
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-ac_exeext=
-ac_objext=o
-if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
-  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
-  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
-    ac_n= ac_c='
-' ac_t='	'
-  else
-    ac_n=-n ac_c= ac_t=
-  fi
-else
-  ac_n= ac_c='\c' ac_t=
-fi
-
-
-# Extract the first word of "gcc", so it can be a program name with args.
-set dummy gcc; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:528: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_CC="gcc"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
-  echo "$ac_t""$CC" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-if test -z "$CC"; then
-  # Extract the first word of "cc", so it can be a program name with args.
-set dummy cc; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:558: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_prog_rejected=no
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
-        ac_prog_rejected=yes
-	continue
-      fi
-      ac_cv_prog_CC="cc"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-if test $ac_prog_rejected = yes; then
-  # We found a bogon in the path, so make sure we never use it.
-  set dummy $ac_cv_prog_CC
-  shift
-  if test $# -gt 0; then
-    # We chose a different compiler from the bogus one.
-    # However, it has the same basename, so the bogon will be chosen
-    # first if we set CC to just the basename; use the full file name.
-    shift
-    set dummy "$ac_dir/$ac_word" "$@"
-    shift
-    ac_cv_prog_CC="$@"
-  fi
-fi
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
-  echo "$ac_t""$CC" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-  if test -z "$CC"; then
-    case "`uname -s`" in
-    *win32* | *WIN32*)
-      # Extract the first word of "cl", so it can be a program name with args.
-set dummy cl; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:609: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_CC="cl"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
-  echo "$ac_t""$CC" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
- ;;
-    esac
-  fi
-  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
-fi
-
-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:641: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
-
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-cat > conftest.$ac_ext << EOF
-
-#line 652 "configure"
-#include "confdefs.h"
-
-main(){return(0);}
-EOF
-if { (eval echo configure:657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  ac_cv_prog_cc_works=yes
-  # If we can't run a trivial program, we are probably using a cross compiler.
-  if (./conftest; exit) 2>/dev/null; then
-    ac_cv_prog_cc_cross=no
-  else
-    ac_cv_prog_cc_cross=yes
-  fi
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  ac_cv_prog_cc_works=no
-fi
-rm -fr conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
-if test $ac_cv_prog_cc_works = no; then
-  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
-fi
-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:683: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
-echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:688: checking whether we are using GNU C" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.c <<EOF
-#ifdef __GNUC__
-  yes;
-#endif
-EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:697: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-  ac_cv_prog_gcc=yes
-else
-  ac_cv_prog_gcc=no
-fi
-fi
-
-echo "$ac_t""$ac_cv_prog_gcc" 1>&6
-
-if test $ac_cv_prog_gcc = yes; then
-  GCC=yes
-else
-  GCC=
-fi
-
-ac_test_CFLAGS="${CFLAGS+set}"
-ac_save_CFLAGS="$CFLAGS"
-CFLAGS=
-echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:716: checking whether ${CC-cc} accepts -g" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  echo 'void f(){}' > conftest.c
-if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
-  ac_cv_prog_cc_g=yes
-else
-  ac_cv_prog_cc_g=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
-if test "$ac_test_CFLAGS" = set; then
-  CFLAGS="$ac_save_CFLAGS"
-elif test $ac_cv_prog_cc_g = yes; then
-  if test "$GCC" = yes; then
-    CFLAGS="-g -O2"
-  else
-    CFLAGS="-g"
-  fi
-else
-  if test "$GCC" = yes; then
-    CFLAGS="-O2"
-  else
-    CFLAGS=
-  fi
-fi
-
-for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
-do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:752: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$CXX"; then
-  ac_cv_prog_CXX="$CXX" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_CXX="$ac_prog"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-fi
-fi
-CXX="$ac_cv_prog_CXX"
-if test -n "$CXX"; then
-  echo "$ac_t""$CXX" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-test -n "$CXX" && break
-done
-test -n "$CXX" || CXX="gcc"
-
-
-echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:784: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-cat > conftest.$ac_ext << EOF
-
-#line 795 "configure"
-#include "confdefs.h"
-
-int main(){return(0);}
-EOF
-if { (eval echo configure:800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  ac_cv_prog_cxx_works=yes
-  # If we can't run a trivial program, we are probably using a cross compiler.
-  if (./conftest; exit) 2>/dev/null; then
-    ac_cv_prog_cxx_cross=no
-  else
-    ac_cv_prog_cxx_cross=yes
-  fi
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  ac_cv_prog_cxx_works=no
-fi
-rm -fr conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
-if test $ac_cv_prog_cxx_works = no; then
-  { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
-fi
-echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:826: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
-echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
-echo "configure:831: checking whether we are using GNU C++" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.C <<EOF
-#ifdef __GNUC__
-  yes;
-#endif
-EOF
-if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:840: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-  ac_cv_prog_gxx=yes
-else
-  ac_cv_prog_gxx=no
-fi
-fi
-
-echo "$ac_t""$ac_cv_prog_gxx" 1>&6
-
-if test $ac_cv_prog_gxx = yes; then
-  GXX=yes
-else
-  GXX=
-fi
-
-ac_test_CXXFLAGS="${CXXFLAGS+set}"
-ac_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS=
-echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
-echo "configure:859: checking whether ${CXX-g++} accepts -g" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  echo 'void f(){}' > conftest.cc
-if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
-  ac_cv_prog_cxx_g=yes
-else
-  ac_cv_prog_cxx_g=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
-if test "$ac_test_CXXFLAGS" = set; then
-  CXXFLAGS="$ac_save_CXXFLAGS"
-elif test $ac_cv_prog_cxx_g = yes; then
-  if test "$GXX" = yes; then
-    CXXFLAGS="-g -O2"
-  else
-    CXXFLAGS="-g"
-  fi
-else
-  if test "$GXX" = yes; then
-    CXXFLAGS="-O2"
-  else
-    CXXFLAGS=
-  fi
-fi
-
-
-
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-if test "$cross_compiling" = no; then
-	echo $ac_n "checking that C++ compiler can compile simple program""... $ac_c" 1>&6
-echo "configure:903: checking that C++ compiler can compile simple program" >&5
-fi
-if test "$cross_compiling" = yes; then
-  :
-else
-  cat > conftest.$ac_ext <<EOF
-#line 909 "configure"
-#include "confdefs.h"
-#ifdef __cplusplus
-extern "C" void exit(int);
-#endif
-int main() { return 0; }
-EOF
-if { (eval echo configure:916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
-  echo "$ac_t""yes" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  echo "$ac_t""no" 1>&6;{ echo "configure: error: a working C++ compiler is required" 1>&2; exit 1; }
-fi
-rm -fr conftest*
-fi
-
-if test "$cross_compiling" = no; then
-	echo $ac_n "checking that C++ static constructors and destructors are called""... $ac_c" 1>&6
-echo "configure:930: checking that C++ static constructors and destructors are called" >&5
-fi
-if test "$cross_compiling" = yes; then
-  :
-else
-  cat > conftest.$ac_ext <<EOF
-#line 936 "configure"
-#include "confdefs.h"
-#ifdef __cplusplus
-extern "C" void exit(int);
-#endif
-
-extern "C" {
-  void _exit(int);
-}
-int i;
-struct A {
-  char dummy;
-  A() { i = 1; }
-  ~A() { if (i == 1) _exit(0); }
-};
-A a;
-int main() { return 1; }
-
-EOF
-if { (eval echo configure:955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
-  echo "$ac_t""yes" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  echo "$ac_t""no" 1>&6;{ echo "configure: error: a working C++ compiler is required" 1>&2; exit 1; }
-fi
-rm -fr conftest*
-fi
-
-echo $ac_n "checking that header files support C++""... $ac_c" 1>&6
-echo "configure:968: checking that header files support C++" >&5
-cat > conftest.$ac_ext <<EOF
-#line 970 "configure"
-#include "confdefs.h"
-#include <stdio.h>
-int main() {
-fopen(0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:977: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6;{ echo "configure: error: header files do not support C++ (if you are using a version of gcc/g++ earlier than 2.5, you should install libg++)" 1>&2; exit 1; }
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-if test -z "$PSPRINT"; then
-	for ac_prog in lpr
-do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1001: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_LPR'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$LPR"; then
-  ac_cv_prog_LPR="$LPR" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_LPR="$ac_prog"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-fi
-fi
-LPR="$ac_cv_prog_LPR"
-if test -n "$LPR"; then
-  echo "$ac_t""$LPR" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-test -n "$LPR" && break
-done
-
-	for ac_prog in lp
-do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1035: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_LP'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$LP"; then
-  ac_cv_prog_LP="$LP" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_LP="$ac_prog"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-fi
-fi
-LP="$ac_cv_prog_LP"
-if test -n "$LP"; then
-  echo "$ac_t""$LP" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-test -n "$LP" && break
-done
-
-	if test -n "$LPR" && test -n "$LP"; then
-		# HP-UX provides an lpr command that emulates lpr using lp,
-		# but it doesn't have lpq; in this case we want to use lp
-		# rather than lpr.
-		for ac_prog in lpq
-do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1073: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_LPQ'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$LPQ"; then
-  ac_cv_prog_LPQ="$LPQ" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_LPQ="$ac_prog"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-fi
-fi
-LPQ="$ac_cv_prog_LPQ"
-if test -n "$LPQ"; then
-  echo "$ac_t""$LPQ" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-test -n "$LPQ" && break
-done
-
-		test -n "$LPQ" || LPR=
-	fi
-	if test -n "$LPR"; then
-		PSPRINT="$LPR"
-	elif test -n "$LP"; then
-		PSPRINT="$LP"
-	fi
-fi
-
-echo $ac_n "checking for command to use for printing PostScript files""... $ac_c" 1>&6
-echo "configure:1112: checking for command to use for printing PostScript files" >&5
-echo "$ac_t""$PSPRINT" 1>&6
-# Figure out DVIPRINT from PSPRINT.
-echo $ac_n "checking for command to use for printing dvi files""... $ac_c" 1>&6
-echo "configure:1116: checking for command to use for printing dvi files" >&5
-if test -n "$PSPRINT" && test -z "$DVIPRINT"; then
-	if test "X$PSPRINT" = "Xlpr"; then
-		DVIPRINT="lpr -d"
-	else
-		DVIPRINT="$PSPRINT"
-	fi
-fi
-
-echo "$ac_t""$DVIPRINT" 1>&6
-# Extract the first word of "perl", so it can be a program name with args.
-set dummy perl; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1129: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PERLPATH'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$PERLPATH" in
-  /*)
-  ac_cv_path_PERLPATH="$PERLPATH" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_PERLPATH="$PERLPATH" # Let the user override the test with a dos path.
-  ;;
-  *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_PERLPATH="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_PERLPATH" && ac_cv_path_PERLPATH="/usr/bin/perl"
-  ;;
-esac
-fi
-PERLPATH="$ac_cv_path_PERLPATH"
-if test -n "$PERLPATH"; then
-  echo "$ac_t""$PERLPATH" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-for ac_prog in byacc 'bison -y'
-do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1167: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$YACC"; then
-  ac_cv_prog_YACC="$YACC" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_YACC="$ac_prog"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-fi
-fi
-YACC="$ac_cv_prog_YACC"
-if test -n "$YACC"; then
-  echo "$ac_t""$YACC" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-test -n "$YACC" && break
-done
-test -n "$YACC" || YACC="yacc"
-
-# Extract the first word of "ranlib", so it can be a program name with args.
-set dummy ranlib; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1200: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$RANLIB"; then
-  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_RANLIB="ranlib"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
-fi
-fi
-RANLIB="$ac_cv_prog_RANLIB"
-if test -n "$RANLIB"; then
-  echo "$ac_t""$RANLIB" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-ac_aux_dir=
-for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
-  if test -f $ac_dir/install-sh; then
-    ac_aux_dir=$ac_dir
-    ac_install_sh="$ac_aux_dir/install-sh -c"
-    break
-  elif test -f $ac_dir/install.sh; then
-    ac_aux_dir=$ac_dir
-    ac_install_sh="$ac_aux_dir/install.sh -c"
-    break
-  fi
-done
-if test -z "$ac_aux_dir"; then
-  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
-fi
-ac_config_guess=$ac_aux_dir/config.guess
-ac_config_sub=$ac_aux_dir/config.sub
-ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
-
-ac_dir=`cd $ac_aux_dir; pwd`
-ac_install_sh="$ac_dir/install-sh -c"
-
-# Find a good install program.  We prefer a C program (faster),
-# so one script is as good as another.  But avoid the broken or
-# incompatible versions:
-# SysV /etc/install, /usr/sbin/install
-# SunOS /usr/etc/install
-# IRIX /sbin/install
-# AIX /bin/install
-# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
-# AFS /usr/afsws/bin/install, which mishandles nonexistent args
-# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
-# ./install, which can be erroneously created by make from ./install.sh.
-echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:1261: checking for a BSD compatible install" >&5
-if test -z "$INSTALL"; then
-if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
-  for ac_dir in $PATH; do
-    # Account for people who put trailing slashes in PATH elements.
-    case "$ac_dir/" in
-    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
-    *)
-      # OSF1 and SCO ODT 3.0 have their own names for install.
-      # Don't use installbsd from OSF since it installs stuff as root
-      # by default.
-      for ac_prog in ginstall scoinst install; do
-        if test -f $ac_dir/$ac_prog; then
-	  if test $ac_prog = install &&
-            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
-	    # AIX install.  It has an incompatible calling convention.
-	    :
-	  else
-	    ac_cv_path_install="$ac_dir/$ac_prog -c"
-	    break 2
-	  fi
-	fi
-      done
-      ;;
-    esac
-  done
-  IFS="$ac_save_IFS"
-
-fi
-  if test "${ac_cv_path_install+set}" = set; then
-    INSTALL="$ac_cv_path_install"
-  else
-    # As a last resort, use the slow shell script.  We don't cache a
-    # path for INSTALL within a source directory, because that will
-    # break other packages using the cache if that directory is
-    # removed, or if the path is relative.
-    INSTALL="$ac_install_sh"
-  fi
-fi
-echo "$ac_t""$INSTALL" 1>&6
-
-# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
-# It thinks the first close brace ends the variable substitution.
-test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-
-test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
-
-test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-
-echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:1314: checking whether ln -s works" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  rm -f conftestdata
-if ln -s X conftestdata 2>/dev/null
-then
-  rm -f conftestdata
-  ac_cv_prog_LN_S="ln -s"
-else
-  ac_cv_prog_LN_S=ln
-fi
-fi
-LN_S="$ac_cv_prog_LN_S"
-if test "$ac_cv_prog_LN_S" = "ln -s"; then
-  echo "$ac_t""yes" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-echo $ac_n "checking for csh hash hack""... $ac_c" 1>&6
-echo "configure:1335: checking for csh hash hack" >&5
-cat <<EOF >conftest.sh
-#!/bin/sh
-true || exit 0
-export PATH || exit 0
-exit 1
-EOF
-chmod +x conftest.sh
-if echo ./conftest.sh | (csh >/dev/null 2>&1) >/dev/null 2>&1; then
-	echo "$ac_t""yes" 1>&6; SH_SCRIPT_SED_CMD='1s/.*/:/'
-else
-	echo "$ac_t""no" 1>&6; SH_SCRIPT_SED_CMD=''
-fi
-rm -f conftest.sh
-
-echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1351: checking how to run the C preprocessor" >&5
-# On Suns, sometimes $CPP names a directory.
-if test -n "$CPP" && test -d "$CPP"; then
-  CPP=
-fi
-if test -z "$CPP"; then
-if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-    # This must be in double quotes, not single quotes, because CPP may get
-  # substituted into the Makefile and "${CC-cc}" will confuse make.
-  CPP="${CC-cc} -E"
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp.
-  cat > conftest.$ac_ext <<EOF
-#line 1366 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1372: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
-  :
-else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  CPP="${CC-cc} -E -traditional-cpp"
-  cat > conftest.$ac_ext <<EOF
-#line 1383 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1389: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
-  :
-else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  CPP="${CC-cc} -nologo -E"
-  cat > conftest.$ac_ext <<EOF
-#line 1400 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1406: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
-  :
-else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  CPP=/lib/cpp
-fi
-rm -f conftest*
-fi
-rm -f conftest*
-fi
-rm -f conftest*
-  ac_cv_prog_CPP="$CPP"
-fi
-  CPP="$ac_cv_prog_CPP"
-else
-  ac_cv_prog_CPP="$CPP"
-fi
-echo "$ac_t""$CPP" 1>&6
-
-for ac_hdr in unistd.h dirent.h limits.h sys/dir.h stdlib.h
-do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:1434: checking for $ac_hdr" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 1439 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1444: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=yes"
-else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
-fi
-rm -f conftest*
-fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-echo $ac_n "checking for ISC 3.x or 4.x""... $ac_c" 1>&6
-echo "configure:1471: checking for ISC 3.x or 4.x" >&5
-if grep '[34]\.' /usr/options/cb.name >/dev/null 2>&1
-then
-	echo "$ac_t""yes" 1>&6
-	cat >> confdefs.h <<\EOF
-#define _SYSV3 1
-EOF
-
-else
-	echo "$ac_t""no" 1>&6
-fi
-echo $ac_n "checking whether -D_POSIX_SOURCE is necessary""... $ac_c" 1>&6
-echo "configure:1483: checking whether -D_POSIX_SOURCE is necessary" >&5
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-cat > conftest.$ac_ext <<EOF
-#line 1493 "configure"
-#include "confdefs.h"
-#include <stdio.h>
-extern "C" { void fileno(int); }
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:1501: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define _POSIX_SOURCE 1
-EOF
-
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking declaration of getopt in stdlib.h""... $ac_c" 1>&6
-echo "configure:1530: checking declaration of getopt in stdlib.h" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1532 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-extern "C" { void getopt(int); }
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:1540: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define STDLIB_H_DECLARES_GETOPT 1
-EOF
-
-fi
-rm -f conftest*
-echo $ac_n "checking declaration of getopt in unistd.h""... $ac_c" 1>&6
-echo "configure:1554: checking declaration of getopt in unistd.h" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1556 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <unistd.h>
-extern "C" { void getopt(int); }
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:1565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define UNISTD_H_DECLARES_GETOPT 1
-EOF
-
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking declaration of putenv""... $ac_c" 1>&6
-echo "configure:1594: checking declaration of putenv" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1596 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-extern "C" { void putenv(int); }
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:1604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define STDLIB_H_DECLARES_PUTENV 1
-EOF
-
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking declaration of popen""... $ac_c" 1>&6
-echo "configure:1633: checking declaration of popen" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1635 "configure"
-#include "confdefs.h"
-#include <stdio.h>
-extern "C" { void popen(int); }
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:1643: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define STDIO_H_DECLARES_POPEN 1
-EOF
-
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking declaration of pclose""... $ac_c" 1>&6
-echo "configure:1672: checking declaration of pclose" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1674 "configure"
-#include "confdefs.h"
-#include <stdio.h>
-extern "C" { void pclose(int); }
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:1682: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define STDIO_H_DECLARES_PCLOSE 1
-EOF
-
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking for sys_nerr in <errno.h> or <stdio.h>""... $ac_c" 1>&6
-echo "configure:1711: checking for sys_nerr in <errno.h> or <stdio.h>" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1713 "configure"
-#include "confdefs.h"
-#include <errno.h>
-#include <stdio.h>
-int main() {
-int k; k = sys_nerr;
-; return 0; }
-EOF
-if { (eval echo configure:1721: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define HAVE_SYS_NERR 1
-EOF
-
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking for sys_errlist in <errno.h> or <stdio.h>""... $ac_c" 1>&6
-echo "configure:1750: checking for sys_errlist in <errno.h> or <stdio.h>" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1752 "configure"
-#include "confdefs.h"
-#include <errno.h>
-#include <stdio.h>
-int main() {
-int k; k = (int)sys_errlist[0];
-; return 0; }
-EOF
-if { (eval echo configure:1760: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define HAVE_SYS_ERRLIST 1
-EOF
-
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking declaration of hypot""... $ac_c" 1>&6
-echo "configure:1789: checking declaration of hypot" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1791 "configure"
-#include "confdefs.h"
-#include <math.h>
-extern "C" { double hypot(double,double); }
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:1799: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define MATH_H_DECLARES_HYPOT 1
-EOF
-
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking C++ <osfcn.h>""... $ac_c" 1>&6
-echo "configure:1828: checking C++ <osfcn.h>" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1830 "configure"
-#include "confdefs.h"
-#include <osfcn.h>
-int main() {
-read(0, 0, 0); open(0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:1837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define HAVE_CC_OSFCN_H 1
-EOF
-
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking C++ <limits.h>""... $ac_c" 1>&6
-echo "configure:1866: checking C++ <limits.h>" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1868 "configure"
-#include "confdefs.h"
-#include <limits.h>
-int main() {
-int x = INT_MIN; int y = INT_MAX; int z = UCHAR_MAX;
-; return 0; }
-EOF
-if { (eval echo configure:1875: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define HAVE_CC_LIMITS_H 1
-EOF
-
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking for declaration of time_t""... $ac_c" 1>&6
-echo "configure:1904: checking for declaration of time_t" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1906 "configure"
-#include "confdefs.h"
-#include <time.h>
-int main() {
-time_t t = time(0); struct tm *p = localtime(&t);
-; return 0; }
-EOF
-if { (eval echo configure:1913: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6;cat >> confdefs.h <<\EOF
-#define LONG_FOR_TIME_T 1
-EOF
-
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:1934: checking return type of signal handlers" >&5
-if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 1939 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <signal.h>
-#ifdef signal
-#undef signal
-#endif
-#ifdef __cplusplus
-extern "C" void (*signal (int, void (*)(int)))(int);
-#else
-void (*signal ()) ();
-#endif
-
-int main() {
-int i;
-; return 0; }
-EOF
-if { (eval echo configure:1956: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  ac_cv_type_signal=void
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_type_signal=int
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_type_signal" 1>&6
-cat >> confdefs.h <<EOF
-#define RETSIGTYPE $ac_cv_type_signal
-EOF
-
-
-echo $ac_n "checking struct exception""... $ac_c" 1>&6
-echo "configure:1975: checking struct exception" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1977 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
-struct exception e;
-; return 0; }
-EOF
-if { (eval echo configure:1984: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define HAVE_STRUCT_EXCEPTION 1
-EOF
-
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-fi
-rm -f conftest*
-echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
-echo "configure:1998: checking for sin in -lm" >&5
-ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  ac_save_LIBS="$LIBS"
-LIBS="-lm  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 2006 "configure"
-#include "confdefs.h"
-/* Override any gcc2 internal prototype to avoid an error.  */
-/* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char sin();
-
-int main() {
-sin()
-; return 0; }
-EOF
-if { (eval echo configure:2017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -f conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  LIBM=-lm
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-
-
-for ac_hdr in unistd.h
-do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:2043: checking for $ac_hdr" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 2048 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2053: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=yes"
-else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
-fi
-rm -f conftest*
-fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-for ac_func in getpagesize
-do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2082: checking for $ac_func" >&5
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 2087 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
-/* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
-
-int main() {
-
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
-#endif
-
-; return 0; }
-EOF
-if { (eval echo configure:2110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -f conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:2135: checking for working mmap" >&5
-if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test "$cross_compiling" = yes; then
-  ac_cv_func_mmap_fixed_mapped=no
-else
-  cat > conftest.$ac_ext <<EOF
-#line 2143 "configure"
-#include "confdefs.h"
-
-/* Thanks to Mike Haertel and Jim Avera for this test.
-   Here is a matrix of mmap possibilities:
-	mmap private not fixed
-	mmap private fixed at somewhere currently unmapped
-	mmap private fixed at somewhere already mapped
-	mmap shared not fixed
-	mmap shared fixed at somewhere currently unmapped
-	mmap shared fixed at somewhere already mapped
-   For private mappings, we should verify that changes cannot be read()
-   back from the file, nor mmap's back from the file at a different
-   address.  (There have been systems where private was not correctly
-   implemented like the infamous i386 svr4.0, and systems where the
-   VM page cache was not coherent with the filesystem buffer cache
-   like early versions of FreeBSD and possibly contemporary NetBSD.)
-   For shared mappings, we should conversely verify that changes get
-   propogated back to all the places they're supposed to be.
-
-   Grep wants private fixed already mapped.
-   The main things grep needs to know about mmap are:
-   * does it exist and is it safe to write into the mmap'd area
-   * how to use it (BSD variants)  */
-#include <sys/types.h>
-#include <fcntl.h>
-#include <sys/mman.h>
-
-/* This mess was copied from the GNU getpagesize.h.  */
-#ifndef HAVE_GETPAGESIZE
-# ifdef HAVE_UNISTD_H
-#  include <unistd.h>
-# endif
-
-/* Assume that all systems that can run configure have sys/param.h.  */
-# ifndef HAVE_SYS_PARAM_H
-#  define HAVE_SYS_PARAM_H 1
-# endif
-
-# ifdef _SC_PAGESIZE
-#  define getpagesize() sysconf(_SC_PAGESIZE)
-# else /* no _SC_PAGESIZE */
-#  ifdef HAVE_SYS_PARAM_H
-#   include <sys/param.h>
-#   ifdef EXEC_PAGESIZE
-#    define getpagesize() EXEC_PAGESIZE
-#   else /* no EXEC_PAGESIZE */
-#    ifdef NBPG
-#     define getpagesize() NBPG * CLSIZE
-#     ifndef CLSIZE
-#      define CLSIZE 1
-#     endif /* no CLSIZE */
-#    else /* no NBPG */
-#     ifdef NBPC
-#      define getpagesize() NBPC
-#     else /* no NBPC */
-#      ifdef PAGESIZE
-#       define getpagesize() PAGESIZE
-#      endif /* PAGESIZE */
-#     endif /* no NBPC */
-#    endif /* no NBPG */
-#   endif /* no EXEC_PAGESIZE */
-#  else /* no HAVE_SYS_PARAM_H */
-#   define getpagesize() 8192	/* punt totally */
-#  endif /* no HAVE_SYS_PARAM_H */
-# endif /* no _SC_PAGESIZE */
-
-#endif /* no HAVE_GETPAGESIZE */
-
-#ifdef __cplusplus
-extern "C" { void *malloc(unsigned); }
-#else
-char *malloc();
-#endif
-
-int
-main()
-{
-	char *data, *data2, *data3;
-	int i, pagesize;
-	int fd;
-
-	pagesize = getpagesize();
-
-	/*
-	 * First, make a file with some known garbage in it.
-	 */
-	data = malloc(pagesize);
-	if (!data)
-		exit(1);
-	for (i = 0; i < pagesize; ++i)
-		*(data + i) = rand();
-	umask(0);
-	fd = creat("conftestmmap", 0600);
-	if (fd < 0)
-		exit(1);
-	if (write(fd, data, pagesize) != pagesize)
-		exit(1);
-	close(fd);
-
-	/*
-	 * Next, try to mmap the file at a fixed address which
-	 * already has something else allocated at it.  If we can,
-	 * also make sure that we see the same garbage.
-	 */
-	fd = open("conftestmmap", O_RDWR);
-	if (fd < 0)
-		exit(1);
-	data2 = malloc(2 * pagesize);
-	if (!data2)
-		exit(1);
-	data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
-	if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
-	    MAP_PRIVATE | MAP_FIXED, fd, 0L))
-		exit(1);
-	for (i = 0; i < pagesize; ++i)
-		if (*(data + i) != *(data2 + i))
-			exit(1);
-
-	/*
-	 * Finally, make sure that changes to the mapped area
-	 * do not percolate back to the file as seen by read().
-	 * (This is a bug on some variants of i386 svr4.0.)
-	 */
-	for (i = 0; i < pagesize; ++i)
-		*(data2 + i) = *(data2 + i) + 1;
-	data3 = malloc(pagesize);
-	if (!data3)
-		exit(1);
-	if (read(fd, data3, pagesize) != pagesize)
-		exit(1);
-	for (i = 0; i < pagesize; ++i)
-		if (*(data + i) != *(data3 + i))
-			exit(1);
-	close(fd);
-	unlink("conftestmmap");
-	exit(0);
-}
-
-EOF
-if { (eval echo configure:2283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
-  ac_cv_func_mmap_fixed_mapped=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  ac_cv_func_mmap_fixed_mapped=no
-fi
-rm -fr conftest*
-fi
-
-fi
-
-echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
-if test $ac_cv_func_mmap_fixed_mapped = yes; then
-  cat >> confdefs.h <<\EOF
-#define HAVE_MMAP 1
-EOF
-
-fi
-
-saved_libs="$LIBS"
-LIBS="$LIBS -lc $LIBM"
-for ac_func in fmod strtol getcwd strerror putenv
-do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2310: checking for $ac_func" >&5
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 2315 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
-/* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
-
-int main() {
-
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
-#endif
-
-; return 0; }
-EOF
-if { (eval echo configure:2338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -f conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
-fi
-done
-
-
-LIBS="$saved_libs"
-for ac_func in rename mkstemp
-do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2368: checking for $ac_func" >&5
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 2373 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
-/* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
-
-int main() {
-
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
-#endif
-
-; return 0; }
-EOF
-if { (eval echo configure:2396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -f conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
-echo "configure:2421: checking for sys_siglist declaration in signal.h or unistd.h" >&5
-if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 2426 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <signal.h>
-/* NetBSD declares sys_siglist in unistd.h.  */
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-int main() {
-char *msg = *(sys_siglist + 1);
-; return 0; }
-EOF
-if { (eval echo configure:2438: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  ac_cv_decl_sys_siglist=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_decl_sys_siglist=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
-if test $ac_cv_decl_sys_siglist = yes; then
-  cat >> confdefs.h <<\EOF
-#define SYS_SIGLIST_DECLARED 1
-EOF
-
-fi
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking whether ANSI array delete syntax supported""... $ac_c" 1>&6
-echo "configure:2467: checking whether ANSI array delete syntax supported" >&5
-cat > conftest.$ac_ext <<EOF
-#line 2469 "configure"
-#include "confdefs.h"
-
-int main() {
-char *p = new char[5]; delete [] p;
-; return 0; }
-EOF
-if { (eval echo configure:2476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6;cat >> confdefs.h <<\EOF
-#define ARRAY_DELETE_NEEDS_SIZE 1
-EOF
-
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-
-ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
-
-echo $ac_n "checking traditional preprocessor""... $ac_c" 1>&6
-echo "configure:2505: checking traditional preprocessor" >&5
-cat > conftest.$ac_ext <<EOF
-#line 2507 "configure"
-#include "confdefs.h"
-#define name2(a,b) a/**/b
-int main() {
-int name2(foo,bar);
-; return 0; }
-EOF
-if { (eval echo configure:2514: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define TRADITIONAL_CPP 1
-EOF
-
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-fi
-rm -f conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo $ac_n "checking w_coredump""... $ac_c" 1>&6
-echo "configure:2535: checking w_coredump" >&5
-if test "$cross_compiling" = yes; then
-  echo "$ac_t""no" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 2540 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/wait.h>
-main()
-{
-#ifdef WCOREFLAG
-  exit(1);
-#else
-  int i = 0;
-  ((union wait *)&i)->w_coredump = 1;
-  exit(i != 0200);
-#endif
-}
-EOF
-if { (eval echo configure:2555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
-  echo "$ac_t""yes" 1>&6;cat >> confdefs.h <<\EOF
-#define WCOREFLAG 0200
-EOF
-
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  echo "$ac_t""no" 1>&6
-fi
-rm -fr conftest*
-fi
-
-echo $ac_n "checking default value for grops -b option""... $ac_c" 1>&6
-echo "configure:2571: checking default value for grops -b option" >&5
-test -n "${BROKEN_SPOOLER_FLAGS}" || BROKEN_SPOOLER_FLAGS=7
-echo "$ac_t""$BROKEN_SPOOLER_FLAGS" 1>&6
-
-echo $ac_n "checking default paper size""... $ac_c" 1>&6
-echo "configure:2576: checking default paper size" >&5
-if test -z "$PAGE"; then
-	descfile=
-	if test -r $prefix/share/groff/font/devps/DESC; then
-		descfile=$prefix/share/groff/font/devps/DESC
-	elif test -r $prefix/lib/groff/font/devps/DESC; then
-		descfile=$prefix/lib/groff/font/devps/DESC
-	fi
-	if test -n "$descfile" \
-	  && grep "^paperlength 841890" $descfile >/dev/null 2>&1; then
-		PAGE=A4
-	else
-		PAGE=letter
-	fi
-fi
-if test -z "$PAGE"; then
-	dom=`awk '($1 == "dom" || $1 == "search") { print $2; exit}' \
-	    /etc/resolv.conf 2>/dev/null`
-	if test -z "$dom"; then
-		dom=`(domainname) 2>/dev/null | tr -d '+'`
-		if test -z "$dom"; then
-			dom=`(hostname) 2>/dev/null | grep '\.'`
-		fi
-	fi
-	# If the top-level domain is two letters and it's not `us' or `ca'
-	# then they probably use A4 paper.
-	case "$dom" in
-	*.[Uu][Ss]|*.[Cc][Aa]) ;;
-	*.[A-Za-z][A-Za-z]) PAGE=A4 ;;
-	esac
-fi
-test -n "$PAGE" || PAGE=letter
-echo "$ac_t""$PAGE" 1>&6
-
-echo $ac_n "checking for existing troff installation""... $ac_c" 1>&6
-echo "configure:2611: checking for existing troff installation" >&5
-if test "x`(echo .tm '|n(.g' | tr '|' '\\\\' | troff -z -i 2>&1) 2>/dev/null`" = x0; then
-	echo "$ac_t""yes" 1>&6
-	g=g
-else
-	echo "$ac_t""no" 1>&6
-	g=
-fi
-
-
-echo $ac_n "checking for prefix of system macro packages""... $ac_c" 1>&6
-echo "configure:2622: checking for prefix of system macro packages" >&5
-sys_tmac_prefix=
-sys_tmac_file_prefix=
-for d in /usr/share/lib/tmac /usr/lib/tmac; do
-	for t in "" tmac.; do
-		for m in an s m; do
-			f=$d/$t$m
-			if test -z "$sys_tmac_prefix" \
-			  && test -f $f \
-			  && grep '^\.if' $f >/dev/null 2>&1; then
-				sys_tmac_prefix=$d/$t
-				sys_tmac_file_prefix=$t
-			fi
-		done
-	done
-done
-echo "$ac_t""$sys_tmac_prefix" 1>&6
-
-tmac_wrap=
-echo $ac_n "checking which system macro packages should be made available""... $ac_c" 1>&6
-echo "configure:2642: checking which system macro packages should be made available" >&5
-if test "x$sys_tmac_file_prefix" = "xtmac."; then
-	for f in $sys_tmac_prefix*; do
-		suff=`echo $f | sed -e "s;$sys_tmac_prefix;;"`
-		case "$suff" in
-		e) ;;
-		*)
-			grep "Copyright.*Free Software Foundation" $f >/dev/null \
-			  || tmac_wrap="$tmac_wrap $suff" ;;
-		esac 
-	done
-elif test -n "$sys_tmac_prefix"; then
-	files=`echo $sys_tmac_prefix*`
-	grep "\\.so" $files >conftest.sol
-	for f in $files; do
-		case "$f" in
- 		${sys_tmac_prefix}e) ;;
-		*.me) ;;
-		*/ms.*) ;;
-		*)
-			b=`basename $f`
-			if grep "\\.so.*/$b\$" conftest.sol >/dev/null \
-			  || grep -l "Copyright.*Free Software Foundation" $f >/dev/null; then
-				:
-			else
-				suff=`echo $f | sed -e "s;$sys_tmac_prefix;;"`
-				case "$suff" in
-				tmac.*) ;;
-				*) tmac_wrap="$tmac_wrap $suff" ;;
-				esac
-			fi
-		esac
-	done
-	rm -f conftest.sol
-fi
-echo "$ac_t""$tmac_wrap" 1>&6
-
-
-trap '' 1 2 15
-cat > confcache <<\EOF
-# This file is a shell script that caches the results of configure
-# tests run on this system so they can be shared between configure
-# scripts and configure runs.  It is not useful on other systems.
-# If it contains results you don't want to keep, you may remove or edit it.
-#
-# By default, configure uses ./config.cache as the cache file,
-# creating it if it does not exist already.  You can give configure
-# the --cache-file=FILE option to use a different cache file; that is
-# what configure does when it calls configure scripts in
-# subdirectories, so they share the cache.
-# Giving --cache-file=/dev/null disables caching, for debugging configure.
-# config.status only pays attention to the cache file if you give it the
-# --recheck option to rerun configure.
-#
-EOF
-# The following way of writing the cache mishandles newlines in values,
-# but we know of no workaround that is simple, portable, and efficient.
-# So, don't put newlines in cache variables' values.
-# Ultrix sh set writes to stderr and can't be redirected directly,
-# and sets the high bit in the cache file unless we assign to the vars.
-(set) 2>&1 |
-  case `(ac_space=' '; set | grep ac_space) 2>&1` in
-  *ac_space=\ *)
-    # `set' does not quote correctly, so add quotes (double-quote substitution
-    # turns \\\\ into \\, and sed turns \\ into \).
-    sed -n \
-      -e "s/'/'\\\\''/g" \
-      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
-    ;;
-  *)
-    # `set' quotes correctly as required by POSIX, so do not add quotes.
-    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
-    ;;
-  esac >> confcache
-if cmp -s $cache_file confcache; then
-  :
-else
-  if test -w $cache_file; then
-    echo "updating cache $cache_file"
-    cat confcache > $cache_file
-  else
-    echo "not updating unwritable cache $cache_file"
-  fi
-fi
-rm -f confcache
-
-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
-
-test "x$prefix" = xNONE && prefix=$ac_default_prefix
-# Let make expand exec_prefix.
-test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-
-# Any assignment to VPATH causes Sun make to only execute
-# the first set of double-colon rules, so remove it if not needed.
-# If there is a colon in the path, we need to keep it.
-if test "x$srcdir" = x.; then
-  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
-fi
-
-trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
-
-# Transform confdefs.h into DEFS.
-# Protect against shell expansion while executing Makefile rules.
-# Protect against Makefile macro expansion.
-cat > conftest.defs <<\EOF
-s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
-s%[ 	`~#$^&*(){}\\|;'"<>?]%\\&%g
-s%\[%\\&%g
-s%\]%\\&%g
-s%\$%$$%g
-EOF
-DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
-rm -f conftest.defs
-
-
-# Without the "./", some shells look in PATH for config.status.
-: ${CONFIG_STATUS=./config.status}
-
-echo creating $CONFIG_STATUS
-rm -f $CONFIG_STATUS
-cat > $CONFIG_STATUS <<EOF
-#! /bin/sh
-# Generated automatically by configure.
-# Run this file to recreate the current configuration.
-# This directory was configured as follows,
-# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-#
-# $0 $ac_configure_args
-#
-# Compiler output produced by configure, useful for debugging
-# configure, is in ./config.log if it exists.
-
-ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
-for ac_option
-do
-  case "\$ac_option" in
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
-    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
-  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
-    echo "$CONFIG_STATUS generated by autoconf version 2.13"
-    exit 0 ;;
-  -help | --help | --hel | --he | --h)
-    echo "\$ac_cs_usage"; exit 0 ;;
-  *) echo "\$ac_cs_usage"; exit 1 ;;
-  esac
-done
-
-ac_given_srcdir=$srcdir
-ac_given_INSTALL="$INSTALL"
-
-trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
-EOF
-cat >> $CONFIG_STATUS <<EOF
-
-# Protect against being on the right side of a sed subst in config.status.
-sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
- s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
-$ac_vpsub
-$extrasub
-s%@SHELL@%$SHELL%g
-s%@CFLAGS@%$CFLAGS%g
-s%@CPPFLAGS@%$CPPFLAGS%g
-s%@CXXFLAGS@%$CXXFLAGS%g
-s%@FFLAGS@%$FFLAGS%g
-s%@DEFS@%$DEFS%g
-s%@LDFLAGS@%$LDFLAGS%g
-s%@LIBS@%$LIBS%g
-s%@exec_prefix@%$exec_prefix%g
-s%@prefix@%$prefix%g
-s%@program_transform_name@%$program_transform_name%g
-s%@bindir@%$bindir%g
-s%@sbindir@%$sbindir%g
-s%@libexecdir@%$libexecdir%g
-s%@datadir@%$datadir%g
-s%@sysconfdir@%$sysconfdir%g
-s%@sharedstatedir@%$sharedstatedir%g
-s%@localstatedir@%$localstatedir%g
-s%@libdir@%$libdir%g
-s%@includedir@%$includedir%g
-s%@oldincludedir@%$oldincludedir%g
-s%@infodir@%$infodir%g
-s%@mandir@%$mandir%g
-s%@CC@%$CC%g
-s%@CXX@%$CXX%g
-s%@LPR@%$LPR%g
-s%@LP@%$LP%g
-s%@LPQ@%$LPQ%g
-s%@PSPRINT@%$PSPRINT%g
-s%@DVIPRINT@%$DVIPRINT%g
-s%@PERLPATH@%$PERLPATH%g
-s%@YACC@%$YACC%g
-s%@RANLIB@%$RANLIB%g
-s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
-s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
-s%@INSTALL_DATA@%$INSTALL_DATA%g
-s%@LN_S@%$LN_S%g
-s%@SH_SCRIPT_SED_CMD@%$SH_SCRIPT_SED_CMD%g
-s%@CPP@%$CPP%g
-s%@LIBM@%$LIBM%g
-s%@LIBOBJS@%$LIBOBJS%g
-s%@BROKEN_SPOOLER_FLAGS@%$BROKEN_SPOOLER_FLAGS%g
-s%@PAGE@%$PAGE%g
-s%@g@%$g%g
-s%@sys_tmac_prefix@%$sys_tmac_prefix%g
-s%@tmac_wrap@%$tmac_wrap%g
-
-CEOF
-EOF
-
-cat >> $CONFIG_STATUS <<\EOF
-
-# Split the substitutions into bite-sized pieces for seds with
-# small command number limits, like on Digital OSF/1 and HP-UX.
-ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
-ac_file=1 # Number of current file.
-ac_beg=1 # First line for current file.
-ac_end=$ac_max_sed_cmds # Line after last line for current file.
-ac_more_lines=:
-ac_sed_cmds=""
-while $ac_more_lines; do
-  if test $ac_beg -gt 1; then
-    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
-  else
-    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
-  fi
-  if test ! -s conftest.s$ac_file; then
-    ac_more_lines=false
-    rm -f conftest.s$ac_file
-  else
-    if test -z "$ac_sed_cmds"; then
-      ac_sed_cmds="sed -f conftest.s$ac_file"
-    else
-      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
-    fi
-    ac_file=`expr $ac_file + 1`
-    ac_beg=$ac_end
-    ac_end=`expr $ac_end + $ac_max_sed_cmds`
-  fi
-done
-if test -z "$ac_sed_cmds"; then
-  ac_sed_cmds=cat
-fi
-EOF
-
-cat >> $CONFIG_STATUS <<EOF
-
-CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
-EOF
-cat >> $CONFIG_STATUS <<\EOF
-for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
-  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
-  case "$ac_file" in
-  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
-       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-  *) ac_file_in="${ac_file}.in" ;;
-  esac
-
-  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
-
-  # Remove last slash and all that follows it.  Not all systems have dirname.
-  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
-  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
-    # The file is in a subdirectory.
-    test ! -d "$ac_dir" && mkdir "$ac_dir"
-    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
-    # A "../" for each directory in $ac_dir_suffix.
-    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
-  else
-    ac_dir_suffix= ac_dots=
-  fi
-
-  case "$ac_given_srcdir" in
-  .)  srcdir=.
-      if test -z "$ac_dots"; then top_srcdir=.
-      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
-  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
-  *) # Relative path.
-    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
-    top_srcdir="$ac_dots$ac_given_srcdir" ;;
-  esac
-
-  case "$ac_given_INSTALL" in
-  [/$]*) INSTALL="$ac_given_INSTALL" ;;
-  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
-  esac
-
-  echo creating "$ac_file"
-  rm -f "$ac_file"
-  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
-  case "$ac_file" in
-  *Makefile*) ac_comsub="1i\\
-# $configure_input" ;;
-  *) ac_comsub= ;;
-  esac
-
-  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
-  sed -e "$ac_comsub
-s%@configure_input@%$configure_input%g
-s%@srcdir@%$srcdir%g
-s%@top_srcdir@%$top_srcdir%g
-s%@INSTALL@%$INSTALL%g
-" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
-fi; done
-rm -f conftest.s*
-
-EOF
-cat >> $CONFIG_STATUS <<EOF
-
-EOF
-cat >> $CONFIG_STATUS <<\EOF
-
-exit 0
-EOF
-chmod +x $CONFIG_STATUS
-rm -fr confdefs* $ac_clean_files
-test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
-
diff -Nru groff-1.15/configure.in jgroff-1.15/configure.in
--- groff-1.15/configure.in	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/configure.in	Fri Feb 11 05:38:10 2000
@@ -50,4 +50,12 @@
 GROFF_PAGE
 GROFF_G
 GROFF_TMAC
+dnl jgroff support?
+AC_MSG_CHECKING(if --enable-nippon option specified)
+AC_ARG_ENABLE(nippon, 
+	[ --enable-nippon		Japanese support],
+	[AC_DEFINE(NIPPON) NIPPONDEFINES="-DNIPPON" nippon="yes"],
+	[NIPPONDEFINES=""] nippon="no")
+AC_MSG_RESULT($nippon)
+AC_SUBST(NIPPONDEFINES)
 AC_OUTPUT(Makefile)
diff -Nru groff-1.15/configure.in.jgroff jgroff-1.15/configure.in.jgroff
--- groff-1.15/configure.in.jgroff	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/configure.in.jgroff	Thu Feb 10 20:48:31 2000
@@ -0,0 +1,53 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(groff/groff.cc)
+dnl checks for programs
+AC_PROG_CC
+AC_PROG_CXX
+GROFF_CXX_CHECK
+GROFF_PRINT
+AC_PATH_PROG(PERLPATH, perl, /usr/bin/perl)
+GROFF_PROG_YACC
+AC_PROG_RANLIB
+GROFF_INSTALL_SH
+AC_PROG_INSTALL
+AC_PROG_LN_S
+GROFF_CSH_HACK(SH_SCRIPT_SED_CMD='1s/.*/:/', SH_SCRIPT_SED_CMD='')
+AC_SUBST(SH_SCRIPT_SED_CMD)
+dnl checks for headers
+AC_CHECK_HEADERS(unistd.h dirent.h limits.h sys/dir.h stdlib.h)
+GROFF_ISC_SYSV3
+GROFF_POSIX
+GROFF_GETOPT
+GROFF_PUTENV
+GROFF_POPEN
+GROFF_PCLOSE
+GROFF_SYS_NERR
+GROFF_SYS_ERRLIST
+GROFF_HYPOT
+GROFF_OSFCN_H
+GROFF_LIMITS_H
+dnl checks for typedefs
+GROFF_TIME_T
+AC_TYPE_SIGNAL
+GROFF_STRUCT_EXCEPTION
+dnl checks for libraries
+GROFF_LIBM
+dnl checks for functions
+AC_FUNC_MMAP
+saved_libs="$LIBS"
+LIBS="$LIBS -lc $LIBM"
+AC_REPLACE_FUNCS(fmod strtol getcwd strerror putenv)
+LIBS="$saved_libs"
+AC_CHECK_FUNCS(rename mkstemp strcasecmp)
+AC_DECL_SYS_SIGLIST
+dnl checks for compiler characteristics
+GROFF_ARRAY_DELETE
+GROFF_TRADITIONAL_CPP
+dnl checks for operating system services
+GROFF_WCOREFLAG
+dnl other random stuff
+GROFF_BROKEN_SPOOLER_FLAGS
+GROFF_PAGE
+GROFF_G
+GROFF_TMAC
+AC_OUTPUT(Makefile)
diff -Nru groff-1.15/debian/changelog jgroff-1.15/debian/changelog
--- groff-1.15/debian/changelog	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/debian/changelog	Fri Feb 11 02:51:46 2000
@@ -1,98 +1,31 @@
-groff (1.15-3) frozen unstable; urgency=high
+jgroff (1.15-3.1) frozen unstable; urgency=low
 
-  * mm and mse macros were missing (thanx to Daniel Quinlan to make me
-    discover this grave bug); closes: #55428.
-  * corrected wrong .so request in macro mse
+  * NMU release
+  * Updated original version based on groff-1.15 with
+    jgroff-0.100.
+  * debian/copyright: Fixed copyright-refers-to-old-directory.
 
- -- Fabrizio Polacco <fpolacco@debian.org>  Mon, 17 Jan 2000 15:25:06 +0200
+ -- GOTO Masanori <gotom@debian.or.jp>  Thu, 10 Feb 2000 21:11:19 +0900
 
-groff (1.15-2) unstable; urgency=low
+jgroff (0.100-2.1) unstable; urgency=medium
 
-  * quick fix to a bug reported only mainstream.
-    postscript device fails if paper format is not a4 or letter.
-    Fixed using "letter" for all other formats, as it _was_ before.
+  * NMU release
+  - rebuild with libstdc++2.10, closes: Bug#53340, Bug#53341.
 
- -- Fabrizio Polacco <fpolacco@debian.org>  Fri, 14 Jan 2000 12:21:38 +0200
+ -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 28 Dec 1999 00:59:12 +0900
 
-groff (1.15-1) unstable; urgency=low
+jgroff (0.100-2) frozen unstable; urgency=low
 
-  * new upstream release: only minor bugfixes.
+  * Rebuilt with libstdc++2.9 (BUG#26404)
 
- -- Fabrizio Polacco <fpolacco@debian.org>  Thu,  6 Jan 2000 18:23:41 +0200
+ -- Yoshiaki Yanagihara <yochi@debian.or.jp>  Thu, 17 Dec 1998 11:24:08 +0900
 
-groff (1.12-1) unstable; urgency=low
+jgroff (0.100-1) unstable; urgency=low
 
-  * new upstream release.
-    Got all previous changes (except papersize),
-    plus: new HTML device! (expermental).
-  * leaved version numeric only: closes: #31739, thanx to 
-    Jonathan H N Chin <jhnc@pfaff.newton.cam.ac.uk>.
+  * New upstrem version (jgroff-0.100).
+  * Based on groff-1.11a-2 debian package.
 
- -- Fabrizio Polacco <fpolacco@debian.org>  Fri, 17 Dec 1999 14:40:46 +0200
-
-groff (1.11b-1) unstable; urgency=low
-
-  * updated to policy 3.1.0.
-  * new imminent release 1.12; this use groff-current renamed
-    groff-1.11b.  Not to be uploaded until 1.12 is released.
-
- -- Fabrizio Polacco <fpolacco@debian.org>  Sun, 12 Dec 1999 18:15:26 +0200
-
-groff (1.11a-9) unstable; urgency=low
-
-  * not uploaded due to imminent 1.12
-  * added management of /etc/papersize in driver lj4.
-    todo: the same in driver ps.
-
- -- Fabrizio Polacco <fpolacco@debian.org>  Sun,  5 Dec 1999 14:26:18 +0200
-
-groff (1.11a-8) unstable; urgency=low
-
-  * moved tmac.local to /etc (as tmac.man.local) and symlinked from the
-    original place; made it a conffile. Thanx to Decklin Foster
-    <decklin@home.com>, closes: #39043
-  * recompiled with libstdc++2.10 . closes: #49392.
-  * added manpages groff_mdoc(7) and groff_mdoc.samples(7) taken from
-    netBSD, thanks to Ben Harris <bjh21@cam.ac.uk>. closes: #49159.
-  * added Y2K corrections from the beta-12, from Paul Eggert.
-  * Got rid of old and unusefull checks in postinst.
-  * added symlink from /usr/doc, and added -e to script; closes: #39410
-  * Bugs fixed in previous releases: closes: #27016, #28097.
-  * Updated to std policy 3.0.1
-
- -- Fabrizio Polacco <fpolacco@debian.org>  Tue, 26 Oct 1999 14:39:10 +0300
-
-groff (1.11a-7) unstable; urgency=low
-
-  * Applied patch to add include path search to groff e gsoelim, provided by 
-    Peter Miller <millerp@canb.auug.org.au> needed by aegis.
-
- -- Fabrizio Polacco <fpolacco@debian.org>  Sat, 17 Oct 1998 23:45:27 +0300
-
-groff (1.11a-6) unstable; urgency=low
-
-  * Recompiled to generate new dependencies into libs
-    (closes: #27790, thanx to Zephaniah E, Hull.)
-    [Previous attempt wasn't succesful.]
-
- -- Fabrizio Polacco <fpolacco@debian.org>  Sat, 17 Oct 1998 02:39:10 +0300
-
-groff (1.11a-5) unstable; urgency=low
-
-  * Recompiled to generate new dependencies into libs
-    (closes: #27790, thanx to Zephaniah E, Hull.)
-  * added mime file as suggested by Brian White 
-    (closes: #27016)
-
- -- Fabrizio Polacco <fpolacco@debian.org>  Tue, 13 Oct 1998 18:54:55 +0300
-
-groff (1.11a-4) unstable; urgency=low
-
-  * Added groff_man(7) manpage for tmac.an macro written by Susan Kleinmann.
-  * Added patch from Andy Dougherty to let groff pass the -U flag along to
-    troff. (closes: #20628)
-
- -- Fabrizio Polacco <fpolacco@debian.org>  Sat,  4 Apr 1998 23:46:42 +0300
+ -- Yoshiaki Yanagihara <yochi@debian.or.jp>  Sun, 15 Mar 1998 18:28:25 +0900
 
 groff (1.11a-2) unstable; urgency=low
 
diff -Nru groff-1.15/debian/changelog.src jgroff-1.15/debian/changelog.src
--- groff-1.15/debian/changelog.src	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/debian/changelog.src	Thu Feb 10 23:12:33 2000
@@ -0,0 +1,122 @@
+
+  * New upstrem version (jgroff-0.100).
+  * Based on groff-1.11a-2 debian package.
+
+ -- Yoshiaki Yanagihara <yochi@debian.or.jp>  Sun, 15 Mar 1998 18:28:25 +0900
+
+groff (1.11a-2) unstable; urgency=low
+
+  * groff (1.11a-2) unstable; urgency=low
+  * groff (1.11a-0bo2) bo-unstable; urgency=low
+
+  * (lintian): added a symlink for neqn manpage.
+  * (lintian): changed mode of manpage gxditview.1x to 644.
+  * (lintian): changed mode of app-defaults/GXditview to 644.
+  * (lintian): updated the debian/copyright file (previously
+    debian/README), to point to the actual postal address of the FSF,
+    even if the sources in the distribution, including the COPYING file)
+    still point tro the old file (this should be reported as a bug to
+    upstream :-) .  Now it says:
+        A copy of the GNU General Public License is available in
+        /usr/doc/copyright/GPL (as installed by package base-files);
+        if not, write to the Free Software Foundation, Inc.,
+        59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+  * commented creation of ctags file in debian/rules (closes: #15825,
+    #16006).
+  * checked correct build of fontpath (closes: #16007).
+  * added gzipping of X11 manpage (closes: #17455), tx to David ROCHER.
+  * reverted security changes done in 1.10-3.5 due to added use of safer
+    macro.  Added -U flag to nroff/troff/groff/pic to revert to old
+    unsecure behaviour:
+    - nroff script defaults calling groff -S
+    - troff defaults as called with -msafer
+    - groff defaults as called with -S
+    - pic defaults as called with -S
+    Updated manpages nroff(1), groff(1), troff(1), pic(1) for the -U option.
+  * changed reference to me and msafer manpages in groff(1), to reflect
+    the change in their names (done in 1.10-3.5 and 1.10-5).
+
+ -- Fabrizio Polacco <fpolacco@debian.org>  Sun, 15 Feb 1998 13:09:27 +0200
+
+groff (1.11a-1) unstable; urgency=low
+
+  * changed Standards Version to 2.3.0.1
+  * corrected names of copyright and chnagelog files.
+  * added full copyright from MIT (for gzditview).
+  * avoid gzipping of copyright file (oops!)
+  * new upstream version 1.11a (fixes #12130) including:
+    - new document for pic.
+    - changes to groff manpage.
+  * full libc6 version (fixes #14592) Since there aren't changes to
+     code, there's no need for a libc5 version.
+
+ -- Fabrizio Polacco <fpolacco@debian.org>  Mon, 17 Nov 1997 11:00:21 +0200
+
+groff (1.10-3.5) stable; urgency=high
+
+  * Compiled under debian-1.3.1 (libc5) as a security bugfix; used
+     version number 3.5 (instead of 5) to avoid downgrading for hamm.
+  * Avoided execution of arbitrary code embedded in documents;
+     added warning WARN_SECURITY, enabled by default, to warn about .sy
+     directives, but not yet documented in manpage. Warning mode enabled
+     by default via ifdef, should be toggled by option flag. (need
+     coordination with upstream maintainer.)
+  * Applied patch from Brian Mays <bem5r@virginia.edu> to pic/tex.cc to
+     cast a long double value to double (fixes #13788)
+  * Changed name of manpages me and msafer to groff_me and groff_msafer.
+
+ -- Fabrizio Polacco <fpolacco@debian.org>  Wed, 15 Oct 1997 23:15:08 +0300
+
+groff (1.10-4) unstable; urgency=low
+
+  * libc6 version
+  * added explicit link to libc to let ld.so find libc dependencies.
+  * added dinamic dependence as Suggest for gxditview.
+  * forced configure to use /usr/bin/perl (fixes bug#11149 and #13239)
+  * added debian version number to option -v
+
+ -- Fabrizio Polacco <fpolacco@debian.org>  Sun, 28 Sep 1997 09:09:22 +0300
+
+groff (1.10-3) frozen unstable; urgency=low
+
+  * Applied changes to avoid problem with bash-2 (bug#8755)
+  * Added gxditview notice in file copyright.debian
+  * Compiled to supply gxditview, to let groff -X and man -X work.
+     (changed font path in device.c)
+
+ -- Fabrizio Polacco <fpolacco@debian.org>  Wed, 16 Apr 1997 22:50:58 +0300
+
+groff (1.10-2) frozen unstable; urgency=low
+
+    * corrected shlibs.local for libstd++ depenedency (fixes #5401)
+
+ -- Fabrizio Polacco <fpolacco@debian.org>  Thu, 14 Nov 1996 08:39:25 +0200
+
+groff (1.10-1) frozen; urgency=low
+
+    * new maintainer: Fabrizio Polacco <fpolacco@debian.org>
+    * changed description in control file (fixes bug #4013 part 2)
+    * new upstream sources 1.10 (fixes bug #4013 part 1)
+    * added symlinks for geqn, gpic, gtbl (bug #4754)
+    * compressed manpages.
+    * Updated to Standards-Version 2.1.1.0
+
+ -- Fabrizio Polacco <fpolacco@debian.org>  Fri, 8 Nov 1996 13:50:09 +0200
+
+groff (1.09-12) frozen; urgency=low
+
+    * this version was never uploaded
+    * new maintainer: Fabrizio Polacco <fpolacco@debian.org>
+    * built using original upstream sources 1.09 + patch 1.09-11
+    * Updated to Standards-Version 2.1.1.0
+
+ -- Fabrizio Polacco <fpolacco@debian.org>  Wed, 6 Nov 1996 15:15:10 +0200
+
+Changes:
+ 2-Jul-1995 Alvar Bray <alvar@meiko.co.uk>
+	Set permissions of /usr/doc/groff dir in post install script.
+	Previous versions of this package may have got these wrong and
+	replacing the package will not fix them.
+ 5-Mar-1995 Bruce Perens <Bruce@Pixar.com>
+	Added Debian GNU/Linux package maintenance system files.
+
diff -Nru groff-1.15/debian/control jgroff-1.15/debian/control
--- groff-1.15/debian/control	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/debian/control	Thu Feb 10 23:09:09 2000
@@ -1,14 +1,17 @@
-Source: groff
+Source: jgroff
 Section: text
-Priority: important
-Maintainer: Fabrizio Polacco <fpolacco@debian.org>
-Standards-Version: 3.1.0
+Priority: extra
+Maintainer: Yoshiaki Yanagihara <yochi@debian.or.jp>
+Standards-Version: 2.4.0.0
 
-Package: groff
+Package: jgroff
 Architecture: any
 Depends: ${shlibs:Depends}
 Suggests: ${shlibs:Suggests}
-Description: GNU troff text-formatting system. 
+Conflicts: groff
+Replaces: groff
+Provides: groff
+Description: GNU troff text-formatting system (Japanese Extended). 
  This package contains the traditional UN*X text formatting tools
  troff, nroff, tbl, eqn and pic. These utilities, together with the
  man package, are essential for displaying the on-line manual pages. 
@@ -16,3 +19,5 @@
  Output can be produced in a number of formats including plain ASCII
  and PostScript. All the standard macro packages are supported.  A
  number of other utilities are also included together with several fonts.
+ .
+ jgroff-0.100 is based on groff-1.11a.
diff -Nru groff-1.15/debian/copyright jgroff-1.15/debian/copyright
--- groff-1.15/debian/copyright	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/debian/copyright	Fri Feb 11 06:07:20 2000
@@ -1,14 +1,11 @@
 This is the Debian GNU/Linux prepackaged version of the GNU groff
-document formatting system. 
-GNU groff was written by James Clark <jjc@jclark.com>.  
-It is now maintained by Ted Harding <ted.harding@nessie.mcc.ac.uk> and
-Werner Lemberg <wl@gnu.org>.
-
-This debian package is maintained by Fabrizio Polacco <fpolacco@debian.org>
-who got the original tarball from   ftp://ftp.ffii.org/pub/groff/
-0c87c54b39a71da4ad92a67f13b740a2  1156304 groff_1.15.tar.gz
-which he simply renamed to groff_1.15.orig.tar.gz
+document formatting system. Groff was written by James Clark <jjc@jclark.com>
+and others.
 
+This package was put together by Bruce Perens <Bruce@Pixar.com>, from
+sources retrieved from prep.ai.mit.edu:/pub/gnu/groff-1.10.tar.gz .
+
+This package is now maintained by Yoshiaki Yanagiahra <yochi@debian.or.jp>
 
 =========================================================================
 
@@ -31,15 +28,17 @@
 
 =========================================================================
 
-Included in this release are implementations of troff, pic, eqn, tbl,
-refer, the -man macros and the -ms macros, and drivers for PostScript,
-TeX dvi format, HP LaserJet 4 printers, HTML format (still alpha), and
-typewriter-like devices.  Also included is a modified version of the
-Berkeley -me macros, an enhanced version of the X11 xditview
-previewer, and an implementation of the -mm macros contributed by
-Joergen Haegg (jh@axis.se).
+This groff package contains gxditview, a X11 previewer for groff based
+on MIT's xditview.
+This version can be used with the output of gtroff -Tps as well as
+with -TX75 and -TX100.  You will need X11R5 to install it (it might
+work on X11R4, but I haven't tested it.)
+
+xditview is copyrighted by MIT under the usual X terms (see
+gxditview.man); my changes to it are in the public domain.
 
-xditview is copyrighted by MIT under the usual X terms.
+James Clark
+jjc@jclark.com
 
 /*
  * Copyright 1991 Massachusetts Institute of Technology
diff -Nru groff-1.15/debian/mime jgroff-1.15/debian/mime
--- groff-1.15/debian/mime	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/debian/mime	Fri Feb 11 04:42:20 2000
@@ -1 +1 @@
-application/x-troff-man; /usr/bin/nroff -mandoc -Tlatin1; copiousoutput; print=/usr/bin/nroff -mandoc -Tlatin1 | print text/plain:-
+application/x-troff-man; /usr/bin/nroff -mandoc -Tnippon; copiousoutput; print=/usr/bin/nroff -mandoc -Tnippon | print text/plain:-
diff -Nru groff-1.15/debian/postinst jgroff-1.15/debian/postinst
--- groff-1.15/debian/postinst	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/debian/postinst	Fri Feb 11 04:44:31 2000
@@ -1,6 +1,6 @@
 #! /bin/sh -e
 
-package="groff"
+package="jgroff"
 
 if [ -x /usr/sbin/update-mime ]; then /usr/sbin/update-mime; fi
 
@@ -9,4 +9,3 @@
 	then	ln -sf ../share/doc/${package} /usr/doc/${package}
 	fi
 fi
-
diff -Nru groff-1.15/debian/postrm jgroff-1.15/debian/postrm
--- groff-1.15/debian/postrm	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/debian/postrm	Fri Feb 11 04:44:59 2000
@@ -2,3 +2,4 @@
 
 test -x "$(which update-mime)" && update-mime || true
 
+
diff -Nru groff-1.15/debian/prerm jgroff-1.15/debian/prerm
--- groff-1.15/debian/prerm	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/debian/prerm	Fri Feb 11 04:45:48 2000
@@ -1,6 +1,6 @@
 #! /bin/sh -e
 
-package="groff"
+package="jgroff"
 
 if	[ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/${package} ]
 then	rm -f /usr/doc/${package}
diff -Nru groff-1.15/debian/rules jgroff-1.15/debian/rules
--- groff-1.15/debian/rules	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/debian/rules	Fri Feb 11 06:04:39 2000
@@ -6,9 +6,8 @@
 CFLAGS = -O2
 LDFLAGS = -s
 
-package = groff
-
-mypc = polacco
+package = jgroff
+base_package = groff
 
 DEBVER=`dpkg-parsechangelog | awk '/Version:/{ print $$2 }'`
 
@@ -19,10 +18,10 @@
 	$(checkdir)
 	autoconf
 
-Makefile:	./configure
+Makefile: ./configure
 	$(checkdir)
 	-rm -f config.log config.cache
-	./configure --prefix=/usr
+	./configure --prefix=/usr --enable-nippon
 
 xditview/Makefile:
 	$(checkdir)
@@ -31,11 +30,10 @@
 build:		Makefile xditview/Makefile
 	$(checkdir)
 	-test "`uname -n`" = "${mypc}" && ctags-exuberant */*.[ch] */*.cc
-	# libgroff/Makefile.sub use DEBIAN-VERSION instead of VERSION
 	dpkg-parsechangelog | awk '/Version:/{ print $$2 " (debian)" }' > DEBIAN-VERSION
 	$(MAKE) CC="$(CC)" CCFLAGS="$(CFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" LIBS="$(LIBS) -lc"
 	cd xditview; $(MAKE) depend;  \
-	$(MAKE) CC="$(CC)" CCFLAGS="$(CFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" LIBS="$(LIBS) -lc"
+	$(MAKE) CC="$(CC)" LIBS="$(LIBS) -lc" NIPPONDEFINES="-DNIPPON"
 	touch build
 
 clean:		Makefile xditview/Makefile
@@ -60,7 +58,7 @@
 	install -d -g root -m 755 -o root debian/tmp/usr/share/doc/$(package)
 	install -d -g root -m 755 -o root debian/tmp/usr/lib/mime/packages
 	install -g root -m 644 -o root \
-		debian/mime	debian/tmp/usr/lib/mime/packages/groff
+		debian/mime	debian/tmp/usr/lib/mime/packages/jgroff
 	$(MAKE) install prefix=`pwd`/debian/tmp/usr
 	#install -d -g root -m 755 -o root debian/tmp/usr/X11R6/bin
 	#install -d -g root -m 755 -o root debian/tmp/usr/X11R6/man/man1
@@ -69,14 +67,14 @@
 	ln -fs eqn debian/tmp/usr/bin/geqn
 	ln -fs tbl debian/tmp/usr/bin/gtbl
 	ln -fs pic debian/tmp/usr/bin/gpic
-	mv debian/tmp/usr/share/groff/tmac/man.local \
+	mv debian/tmp/usr/share/jgroff/tmac/man.local \
 			debian/tmp/etc/tmac.man.local
-	ln -fs /etc/tmac.man.local debian/tmp/usr/share/groff/tmac/man.local
+	ln -fs /etc/tmac.man.local debian/tmp/usr/share/jgroff/tmac/man.local
 	#
 	install -g root -m 644 -o root \
 		debian/changelog debian/tmp/usr/share/doc/$(package)/changelog.Debian
 	cp -p $(DOCUMENTS) debian/tmp/usr/share/doc/$(package)
-	cd debian/tmp/usr/share/doc/$(package) && mv ChangeLog changelog
+	cd debian/tmp/share/doc/$(package) && mv ChangeLog changelog
 	chmod 644 `find debian/tmp/usr/share/doc/$(package) -type f -print`
 	chmod 755 `find debian/tmp/usr/share/doc/$(package) -type d -print`
 	-gzip -r9f debian/tmp/usr/share/doc/$(package)
@@ -102,14 +100,14 @@
 	install -g root -m 755 -o root debian/prerm debian/tmp/DEBIAN
 	install -g root -m 755 -o root debian/postrm debian/tmp/DEBIAN
 	#
-	dpkg-shlibdeps $(package)/$(package) -dSuggests xditview/gxditview
+	dpkg-shlibdeps $(base_package)/$(base_package) -dSuggests xditview/gxditview
 	dpkg-gencontrol
 	chown -R root.root debian/tmp
 	chmod -R g-ws debian/tmp
 	dpkg --build debian/tmp ..
 
 define checkdir
-	test -f $(package)/$(package).cc -a -f debian/rules
+	test -f $(base_package)/$(base_package).cc -a -f debian/rules
 endef
 
 binary:         binary-indep binary-arch
diff -Nru groff-1.15/debian/substvars jgroff-1.15/debian/substvars
--- groff-1.15/debian/substvars	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/debian/substvars	Fri Feb 11 02:55:02 2000
@@ -1,2 +1,2 @@
-shlibs:Depends=libc6 (>= 2.1), libc6 (>= 2.1.2), libstdc++2.10
+shlibs:Depends=libc6, libc6 (>= 2.1), libc6 (>= 2.1.2), libstdc++2.9-glibc2.1
 shlibs:Suggests=xlib6g (>= 3.3-5), xlib6g (>= 3.3.5)
diff -Nru groff-1.15/devX100/DESC jgroff-1.15/devX100/DESC
--- groff-1.15/devX100/DESC	Fri May 21 13:50:45 1999
+++ jgroff-1.15/devX100/DESC	Thu Feb 10 19:53:04 2000
@@ -1,5 +1,6 @@
 styles R I B BI
-fonts 6 0 0 0 0 0 S
+fonts 8 0 0 0 0 0 S M G
+ondemand M G
 sizes 8 10 12 14 18 24 0
 res 100
 X11
diff -Nru groff-1.15/devX100/M.header jgroff-1.15/devX100/M.header
--- groff-1.15/devX100/M.header	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devX100/M.header	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,3 @@
+name M
+spacewidth 16
+fixedkanji 16,14,2 0
diff -Nru groff-1.15/devX100/Makefile.sub jgroff-1.15/devX100/Makefile.sub
--- groff-1.15/devX100/Makefile.sub	Fri May 21 13:50:45 1999
+++ jgroff-1.15/devX100/Makefile.sub	Thu Feb 10 19:53:04 2000
@@ -1,2 +1,13 @@
 DEV=X100
-DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S
+DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S M G
+CLEANADD=M G
+
+M: M.header ../devnippon/createM
+	@echo Making M
+	@-rm -f M
+	@../devnippon/createM -euc "16,14,2" 0 < M.header > M
+
+G: M
+	@echo Making G
+	@-rm -f G
+	@sed -e 's/name M/name G/' M > G
diff -Nru groff-1.15/devX100-12/DESC jgroff-1.15/devX100-12/DESC
--- groff-1.15/devX100-12/DESC	Fri May 21 13:50:45 1999
+++ jgroff-1.15/devX100-12/DESC	Thu Feb 10 19:53:04 2000
@@ -1,5 +1,6 @@
 styles R I B BI
-fonts 6 0 0 0 0 0 S
+fonts 8 0 0 0 0 0 S M G
+ondemand M G
 sizes 8 10 12 14 18 24 0
 res 100
 X11
diff -Nru groff-1.15/devX100-12/M.header jgroff-1.15/devX100-12/M.header
--- groff-1.15/devX100-12/M.header	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devX100-12/M.header	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,3 @@
+name M
+spacewidth 16
+fixedkanji 16,14,2 0
diff -Nru groff-1.15/devX100-12/Makefile.sub jgroff-1.15/devX100-12/Makefile.sub
--- groff-1.15/devX100-12/Makefile.sub	Fri May 21 13:50:45 1999
+++ jgroff-1.15/devX100-12/Makefile.sub	Thu Feb 10 19:53:04 2000
@@ -1,2 +1,14 @@
 DEV=X100-12
-DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S
+DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S M G
+CLEANADD=M G
+
+M: M.header ../devnippon/createM
+	@echo Making M
+	@-rm -f M
+	@../devnippon/createM -euc "16,14,2" 0 < M.header > M
+
+G: M
+	@echo Making G
+	@-rm -f G
+	@sed -e 's/name M/name G/' M > G
+
diff -Nru groff-1.15/devX75/DESC jgroff-1.15/devX75/DESC
--- groff-1.15/devX75/DESC	Fri May 21 13:50:45 1999
+++ jgroff-1.15/devX75/DESC	Thu Feb 10 19:53:04 2000
@@ -1,5 +1,6 @@
 styles R I B BI
-fonts 6 0 0 0 0 0 S
+fonts 8 0 0 0 0 0 S M G
+ondemand M G
 sizes 8 10 12 14 18 24 0
 res 75
 X11
diff -Nru groff-1.15/devX75/M.header jgroff-1.15/devX75/M.header
--- groff-1.15/devX75/M.header	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devX75/M.header	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,3 @@
+name M
+spacewidth 11
+fixedkanji 11,9,2 0
diff -Nru groff-1.15/devX75/Makefile.sub jgroff-1.15/devX75/Makefile.sub
--- groff-1.15/devX75/Makefile.sub	Fri May 21 13:50:45 1999
+++ jgroff-1.15/devX75/Makefile.sub	Thu Feb 10 19:53:04 2000
@@ -1,2 +1,13 @@
 DEV=X75
-DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S
+DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S M G
+CLEANADD=M G
+
+M: M.header ../devnippon/createM
+	@echo Making M
+	@-rm -f M
+	@../devnippon/createM -euc "11,9,2" 0 < M.header > M
+
+G: M
+	@echo Making G
+	@-rm -f G
+	@sed -e 's/name M/name G/' M > G
diff -Nru groff-1.15/devX75-12/DESC jgroff-1.15/devX75-12/DESC
--- groff-1.15/devX75-12/DESC	Fri May 21 13:50:45 1999
+++ jgroff-1.15/devX75-12/DESC	Thu Feb 10 19:53:04 2000
@@ -1,5 +1,6 @@
 styles R I B BI
-fonts 6 0 0 0 0 0 S
+fonts 8 0 0 0 0 0 S M G
+ondemand M G
 sizes 8 10 12 14 18 24 0
 res 75
 X11
diff -Nru groff-1.15/devX75-12/M.header jgroff-1.15/devX75-12/M.header
--- groff-1.15/devX75-12/M.header	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devX75-12/M.header	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,3 @@
+name M
+spacewidth 11
+fixedkanji 11,9,2 0
diff -Nru groff-1.15/devX75-12/Makefile.sub jgroff-1.15/devX75-12/Makefile.sub
--- groff-1.15/devX75-12/Makefile.sub	Fri May 21 13:50:45 1999
+++ jgroff-1.15/devX75-12/Makefile.sub	Thu Feb 10 19:53:04 2000
@@ -1,2 +1,13 @@
 DEV=X75-12
-DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S
+DEVFILES=DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S M G
+CLEANADD=M G
+
+M: M.header ../devnippon/createM
+	@echo Making M
+	@-rm -f M
+	@../devnippon/createM -euc "11,9,2" 0 < M.header > M
+
+G: M
+	@echo Making G
+	@-rm -f G
+	@sed -e 's/name M/name G/' M > G
diff -Nru groff-1.15/devdvi/DESC.in jgroff-1.15/devdvi/DESC.in
--- groff-1.15/devdvi/DESC.in	Fri May 21 13:50:44 1999
+++ jgroff-1.15/devdvi/DESC.in	Thu Feb 10 19:53:04 2000
@@ -5,6 +5,7 @@
 vert 1
 sizes 500 600 700 800 900 1000 1100 1200 1400 1440 1600 1728 1800
 2000 2074 2200 2400 2488 2800 3600 0
-fonts 13 R I B BI 0 0 0 0 0 MI S EX CW
+fonts 15 R I B BI 0 0 0 0 0 MI S EX CW M G
+ondemand M G
 tcommand
 postpro grodvi
diff -Nru groff-1.15/devdvi/FixMetric.sed jgroff-1.15/devdvi/FixMetric.sed
--- groff-1.15/devdvi/FixMetric.sed	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi/FixMetric.sed	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,77 @@
+s/1006514,.*0x212b$/370845,815360,145600	1	0x212b/
+s/1006514,.*0x212c$/370845,815360,145600	1	0x212c/
+s/1006514,.*0x2126$/370845,815360,145600	1	0x2126/
+s/1006514,.*0x2127$/370845,815360,145600	1	0x2127/
+s/1006514,.*0x2128$/370845,815360,145600	1	0x2128/
+s/1006514,.*0x212a$/370845,815360,145600	1	0x212a/
+s/1006514,.*0x212d$/370845,815360,145600	1	0x212d/
+s/1006514,.*0x212e$/370845,815360,145600	1	0x212e/
+s/1006514,.*0x213e$/370845,815360,145600	1	0x213e/
+s/1006514,.*0x2142$/370845,815360,145600	1	0x2142/
+s/1006514,.*0x2143$/370845,815360,145600	1	0x2143/
+s/1006514,.*0x2146$/370845,815360,145600	1	0x2146/
+s/1006514,.*0x2147$/370845,815360,145600	1	0x2147/
+s/1006514,.*0x2124$/370845,815360,145600	1	0x2124/
+s/1006514,.*0x2125$/370845,815360,145600	1	0x2125/
+s/1006514,.*0x214b$/528496,815360,145600	1	0x214b/
+s/1006514,.*0x214d$/528496,815360,145600	1	0x214d/
+s/1006514,.*0x214f$/528496,815360,145600	1	0x214f/
+s/1006514,.*0x2151$/528496,815360,145600	1	0x2151/
+s/1006514,.*0x2153$/528496,815360,145600	1	0x2153/
+s/1006514,.*0x2155$/528496,815360,145600	1	0x2155/
+s/1006514,.*0x2157$/528496,815360,145600	1	0x2157/
+s/1006514,.*0x2159$/528496,815360,145600	1	0x2159/
+s/1006514,.*0x215b$/528496,815360,145600	1	0x215b/
+s/1006514,.*0x2129$/528496,815360,145600	1	0x2129/
+s/1006514,.*0x212f$/528496,815360,145600	1	0x212f/
+s/1006514,.*0x2130$/528496,815360,145600	1	0x2130/
+s/1006514,.*0x2133$/528496,815360,145600	1	0x2133/
+s/1006514,.*0x2135$/528496,815360,145600	1	0x2135/
+s/1006514,.*0x2148$/528496,815360,145600	1	0x2148/
+s/1006514,.*0x2149$/528496,815360,145600	1	0x2149/
+s/1006514,.*0x216b$/528496,815360,145600	1	0x216b/
+s/1006514,.*0x216c$/528496,815360,145600	1	0x216c/
+s/1006514,.*0x216d$/528496,815360,145600	1	0x216d/
+s/1006514,.*0x2178$/528496,815360,145600	1	0x2178/
+s/1006514,.*0x214a$/528496,815360,145600	1	0x214a/
+s/1006514,.*0x214c$/528496,815360,145600	1	0x214c/
+s/1006514,.*0x214e$/528496,815360,145600	1	0x214e/
+s/1006514,.*0x2150$/528496,815360,145600	1	0x2150/
+s/1006514,.*0x2152$/528496,815360,145600	1	0x2152/
+s/1006514,.*0x2154$/528496,815360,145600	1	0x2154/
+s/1006514,.*0x2156$/528496,815360,145600	1	0x2156/
+s/1006514,.*0x2158$/528496,815360,145600	1	0x2158/
+s/1006514,.*0x215a$/528496,815360,145600	1	0x215a/
+s/1006514,.*0x2122$/528496,815360,145600	1	0x2122/
+s/1006514,.*0x2123$/528496,815360,145600	1	0x2123/
+s/1006514,.*0x2136$/783741,815360,145600	1	0x2136/
+s/1006514,.*0x2137$/783741,815360,145600	1	0x2137/
+s/1006514,.*0x2139$/783741,815360,145600	1	0x2139/
+s/1006514,.*0x2168$/783741,815360,145600	1	0x2168/
+s/1006514,.*0x2169$/783741,815360,145600	1	0x2169/
+s/1006514,.*0x216a$/783741,815360,145600	1	0x216a/
+s/1006514,.*0x2170$/783741,815360,145600	1	0x2170/
+s/1006514,.*0x2171$/783741,815360,145600	1	0x2171/
+s/1006514,.*0x2172$/783741,815360,145600	1	0x2172/
+s/1006514,.*0x2421$/783741,815360,145600	1	0x2421/
+s/1006514,.*0x2423$/783741,815360,145600	1	0x2423/
+s/1006514,.*0x2425$/783741,815360,145600	1	0x2425/
+s/1006514,.*0x2427$/783741,815360,145600	1	0x2427/
+s/1006514,.*0x2429$/783741,815360,145600	1	0x2429/
+s/1006514,.*0x2443$/783741,815360,145600	1	0x2443/
+s/1006514,.*0x2463$/783741,815360,145600	1	0x2463/
+s/1006514,.*0x2465$/783741,815360,145600	1	0x2465/
+s/1006514,.*0x2467$/783741,815360,145600	1	0x2467/
+s/1006514,.*0x246e$/783741,815360,145600	1	0x246e/
+s/1006514,.*0x2521$/783741,815360,145600	1	0x2521/
+s/1006514,.*0x2523$/783741,815360,145600	1	0x2523/
+s/1006514,.*0x2525$/783741,815360,145600	1	0x2525/
+s/1006514,.*0x2527$/783741,815360,145600	1	0x2527/
+s/1006514,.*0x2529$/783741,815360,145600	1	0x2529/
+s/1006514,.*0x2543$/783741,815360,145600	1	0x2543/
+s/1006514,.*0x2563$/783741,815360,145600	1	0x2563/
+s/1006514,.*0x2565$/783741,815360,145600	1	0x2565/
+s/1006514,.*0x2567$/783741,815360,145600	1	0x2567/
+s/1006514,.*0x256e$/783741,815360,145600	1	0x256e/
+s/1006514,.*0x2575$/783741,815360,145600	1	0x2575/
+s/1006514,.*0x2576$/783741,815360,145600	1	0x2576/
diff -Nru groff-1.15/devdvi/M.proto-ASCII jgroff-1.15/devdvi/M.proto-ASCII
--- groff-1.15/devdvi/M.proto-ASCII	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi/M.proto-ASCII	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,4 @@
+name M
+internalname min10
+checksum -375402250
+designsize 10485760
diff -Nru groff-1.15/devdvi/M.proto-NTT jgroff-1.15/devdvi/M.proto-NTT
--- groff-1.15/devdvi/M.proto-NTT	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi/M.proto-NTT	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,6882 @@
+name M
+internalname dmj10
+checksum 0
+designsize 10485760
+charset
+　	F	1:0
+、	F	2:0
+。	F	3:0
+，	F	4:0
+．	F	5:0
+・	F	6:0
+：	F	7:0
+；	F	8:0
+？	F	9:0
+！	F	10:0
+゛	F	11:0
+゜	F	12:0
+´	F	13:0
+｀	F	14:0
+¨	F	15:0
+＾	F	16:0
+￣	F	17:0
+＿	F	18:0
+ヽ	F	19:0
+ヾ	F	20:0
+ゝ	F	21:0
+ゞ	F	22:0
+〃	F	23:0
+仝	F	24:0
+々	F	25:0
+〆	F	26:0
+〇	F	27:0
+ー	F	28:0
+―	F	29:0
+‐	F	30:0
+／	F	31:0
+＼	F	32:0
+〜	F	33:0
+‖	F	34:0
+｜	F	35:0
+…	F	36:0
+‥	F	37:0
+‘	F	38:0
+’	F	39:0
+“	F	40:0
+”	F	41:0
+（	F	42:0
+）	F	43:0
+〔	F	44:0
+〕	F	45:0
+［	F	46:0
+］	F	47:0
+｛	F	48:0
+｝	F	49:0
+〈	F	50:0
+〉	F	51:0
+《	F	52:0
+》	F	53:0
+「	F	54:0
+」	F	55:0
+『	F	56:0
+』	F	57:0
+【	F	58:0
+】	F	59:0
+＋	F	60:0
+−	F	61:0
+±	F	62:0
+×	F	63:0
+÷	F	64:0
+＝	F	65:0
+≠	F	66:0
+＜	F	67:0
+＞	F	68:0
+≦	F	69:0
+≧	F	70:0
+∞	F	71:0
+∴	F	72:0
+♂	F	73:0
+♀	F	74:0
+°	F	75:0
+′	F	76:0
+″	F	77:0
+℃	F	78:0
+￥	F	79:0
+＄	F	80:0
+¢	F	81:0
+£	F	82:0
+％	F	83:0
+＃	F	84:0
+＆	F	85:0
+＊	F	86:0
+＠	F	87:0
+§	F	88:0
+☆	F	89:0
+★	F	90:0
+○	F	91:0
+●	F	92:0
+◎	F	93:0
+◇	F	94:0
+◆	F	101:0
+□	F	102:0
+■	F	103:0
+△	F	104:0
+▲	F	105:0
+▽	F	106:0
+▼	F	107:0
+※	F	108:0
+〒	F	109:0
+→	F	110:0
+←	F	111:0
+↑	F	112:0
+↓	F	113:0
+〓	F	114:0
+∈	F	126:0
+∋	F	127:0
+⊆	F	128:0
+⊇	F	129:0
+⊂	F	130:0
+⊃	F	131:0
+∪	F	132:0
+∩	F	133:0
+∧	F	142:0
+∨	F	143:0
+¬	F	144:0
+⇒	F	145:0
+⇔	F	146:0
+∀	F	147:0
+∃	F	148:0
+∠	F	160:0
+⊥	F	161:0
+⌒	F	162:0
+∂	F	163:0
+∇	F	164:0
+≡	F	165:0
+≒	F	166:0
+≪	F	167:0
+≫	F	168:0
+√	F	169:0
+∽	F	170:0
+∝	F	171:0
+∵	F	172:0
+∫	F	173:0
+∬	F	174:0
+Å	F	182:0
+‰	F	183:0
+♯	F	184:0
+♭	F	185:0
+♪	F	186:0
+†	F	187:0
+‡	F	188:0
+¶	F	189:0
+◯	F	194:0
+０	F	48:1
+１	F	49:1
+２	F	50:1
+３	F	51:1
+４	F	52:1
+５	F	53:1
+６	F	54:1
+７	F	55:1
+８	F	56:1
+９	F	57:1
+Ａ	F	65:1
+Ｂ	F	66:1
+Ｃ	F	67:1
+Ｄ	F	68:1
+Ｅ	F	69:1
+Ｆ	F	70:1
+Ｇ	F	71:1
+Ｈ	F	72:1
+Ｉ	F	73:1
+Ｊ	F	74:1
+Ｋ	F	75:1
+Ｌ	F	76:1
+Ｍ	F	77:1
+Ｎ	F	78:1
+Ｏ	F	79:1
+Ｐ	F	80:1
+Ｑ	F	81:1
+Ｒ	F	82:1
+Ｓ	F	83:1
+Ｔ	F	84:1
+Ｕ	F	85:1
+Ｖ	F	86:1
+Ｗ	F	87:1
+Ｘ	F	88:1
+Ｙ	F	89:1
+Ｚ	F	90:1
+ａ	F	97:1
+ｂ	F	98:1
+ｃ	F	99:1
+ｄ	F	100:1
+ｅ	F	101:1
+ｆ	F	102:1
+ｇ	F	103:1
+ｈ	F	104:1
+ｉ	F	105:1
+ｊ	F	106:1
+ｋ	F	107:1
+ｌ	F	108:1
+ｍ	F	109:1
+ｎ	F	110:1
+ｏ	F	111:1
+ｐ	F	112:1
+ｑ	F	113:1
+ｒ	F	114:1
+ｓ	F	115:1
+ｔ	F	116:1
+ｕ	F	117:1
+ｖ	F	118:1
+ｗ	F	119:1
+ｘ	F	120:1
+ｙ	F	121:1
+ｚ	F	122:1
+ぁ	F	1:2
+あ	F	2:2
+ぃ	F	3:2
+い	F	4:2
+ぅ	F	5:2
+う	F	6:2
+ぇ	F	7:2
+え	F	8:2
+ぉ	F	9:2
+お	F	10:2
+か	F	11:2
+が	F	12:2
+き	F	13:2
+ぎ	F	14:2
+く	F	15:2
+ぐ	F	16:2
+け	F	17:2
+げ	F	18:2
+こ	F	19:2
+ご	F	20:2
+さ	F	21:2
+ざ	F	22:2
+し	F	23:2
+じ	F	24:2
+す	F	25:2
+ず	F	26:2
+せ	F	27:2
+ぜ	F	28:2
+そ	F	29:2
+ぞ	F	30:2
+た	F	31:2
+だ	F	32:2
+ち	F	33:2
+ぢ	F	34:2
+っ	F	35:2
+つ	F	36:2
+づ	F	37:2
+て	F	38:2
+で	F	39:2
+と	F	40:2
+ど	F	41:2
+な	F	42:2
+に	F	43:2
+ぬ	F	44:2
+ね	F	45:2
+の	F	46:2
+は	F	47:2
+ば	F	48:2
+ぱ	F	49:2
+ひ	F	50:2
+び	F	51:2
+ぴ	F	52:2
+ふ	F	53:2
+ぶ	F	54:2
+ぷ	F	55:2
+へ	F	56:2
+べ	F	57:2
+ぺ	F	58:2
+ほ	F	59:2
+ぼ	F	60:2
+ぽ	F	61:2
+ま	F	62:2
+み	F	63:2
+む	F	64:2
+め	F	65:2
+も	F	66:2
+ゃ	F	67:2
+や	F	68:2
+ゅ	F	69:2
+ゆ	F	70:2
+ょ	F	71:2
+よ	F	72:2
+ら	F	73:2
+り	F	74:2
+る	F	75:2
+れ	F	76:2
+ろ	F	77:2
+ゎ	F	78:2
+わ	F	79:2
+ゐ	F	80:2
+ゑ	F	81:2
+を	F	82:2
+ん	F	83:2
+ァ	F	1:3
+ア	F	2:3
+ィ	F	3:3
+イ	F	4:3
+ゥ	F	5:3
+ウ	F	6:3
+ェ	F	7:3
+エ	F	8:3
+ォ	F	9:3
+オ	F	10:3
+カ	F	11:3
+ガ	F	12:3
+キ	F	13:3
+ギ	F	14:3
+ク	F	15:3
+グ	F	16:3
+ケ	F	17:3
+ゲ	F	18:3
+コ	F	19:3
+ゴ	F	20:3
+サ	F	21:3
+ザ	F	22:3
+シ	F	23:3
+ジ	F	24:3
+ス	F	25:3
+ズ	F	26:3
+セ	F	27:3
+ゼ	F	28:3
+ソ	F	29:3
+ゾ	F	30:3
+タ	F	31:3
+ダ	F	32:3
+チ	F	33:3
+ヂ	F	34:3
+ッ	F	35:3
+ツ	F	36:3
+ヅ	F	37:3
+テ	F	38:3
+デ	F	39:3
+ト	F	40:3
+ド	F	41:3
+ナ	F	42:3
+ニ	F	43:3
+ヌ	F	44:3
+ネ	F	45:3
+ノ	F	46:3
+ハ	F	47:3
+バ	F	48:3
+パ	F	49:3
+ヒ	F	50:3
+ビ	F	51:3
+ピ	F	52:3
+フ	F	53:3
+ブ	F	54:3
+プ	F	55:3
+ヘ	F	56:3
+ベ	F	57:3
+ペ	F	58:3
+ホ	F	59:3
+ボ	F	60:3
+ポ	F	61:3
+マ	F	62:3
+ミ	F	63:3
+ム	F	64:3
+メ	F	65:3
+モ	F	66:3
+ャ	F	67:3
+ヤ	F	68:3
+ュ	F	69:3
+ユ	F	70:3
+ョ	F	71:3
+ヨ	F	72:3
+ラ	F	73:3
+リ	F	74:3
+ル	F	75:3
+レ	F	76:3
+ロ	F	77:3
+ヮ	F	78:3
+ワ	F	79:3
+ヰ	F	80:3
+ヱ	F	81:3
+ヲ	F	82:3
+ン	F	83:3
+ヴ	F	84:3
+ヵ	F	85:3
+ヶ	F	86:3
+Α	F	1:4
+Β	F	2:4
+Γ	F	3:4
+Δ	F	4:4
+Ε	F	5:4
+Ζ	F	6:4
+Η	F	7:4
+Θ	F	8:4
+Ι	F	9:4
+Κ	F	10:4
+Λ	F	11:4
+Μ	F	12:4
+Ν	F	13:4
+Ξ	F	14:4
+Ο	F	15:4
+Π	F	16:4
+Ρ	F	17:4
+Σ	F	18:4
+Τ	F	19:4
+Υ	F	20:4
+Φ	F	21:4
+Χ	F	22:4
+Ψ	F	23:4
+Ω	F	24:4
+α	F	33:4
+β	F	34:4
+γ	F	35:4
+δ	F	36:4
+ε	F	37:4
+ζ	F	38:4
+η	F	39:4
+θ	F	40:4
+ι	F	41:4
+κ	F	42:4
+λ	F	43:4
+μ	F	44:4
+ν	F	45:4
+ξ	F	46:4
+ο	F	47:4
+π	F	48:4
+ρ	F	49:4
+σ	F	50:4
+τ	F	51:4
+υ	F	52:4
+φ	F	53:4
+χ	F	54:4
+ψ	F	55:4
+ω	F	56:4
+А	F	1:5
+Б	F	2:5
+В	F	3:5
+Г	F	4:5
+Д	F	5:5
+Е	F	6:5
+Ё	F	7:5
+Ж	F	8:5
+З	F	9:5
+И	F	10:5
+Й	F	11:5
+К	F	12:5
+Л	F	13:5
+М	F	14:5
+Н	F	15:5
+О	F	16:5
+П	F	17:5
+Р	F	18:5
+С	F	19:5
+Т	F	20:5
+У	F	21:5
+Ф	F	22:5
+Х	F	23:5
+Ц	F	24:5
+Ч	F	25:5
+Ш	F	26:5
+Щ	F	27:5
+Ъ	F	28:5
+Ы	F	29:5
+Ь	F	30:5
+Э	F	31:5
+Ю	F	32:5
+Я	F	33:5
+а	F	49:5
+б	F	50:5
+в	F	51:5
+г	F	52:5
+д	F	53:5
+е	F	54:5
+ё	F	55:5
+ж	F	56:5
+з	F	57:5
+и	F	58:5
+й	F	59:5
+к	F	60:5
+л	F	61:5
+м	F	62:5
+н	F	63:5
+о	F	64:5
+п	F	65:5
+р	F	66:5
+с	F	67:5
+т	F	68:5
+у	F	69:5
+ф	F	70:5
+х	F	71:5
+ц	F	72:5
+ч	F	73:5
+ш	F	74:5
+щ	F	75:5
+ъ	F	76:5
+ы	F	77:5
+ь	F	78:5
+э	F	79:5
+ю	F	80:5
+я	F	81:5
+─	F	1:6
+│	F	2:6
+┌	F	3:6
+┐	F	4:6
+┘	F	5:6
+└	F	6:6
+├	F	7:6
+┬	F	8:6
+┤	F	9:6
+┴	F	10:6
+┼	F	11:6
+━	F	12:6
+┃	F	13:6
+┏	F	14:6
+┓	F	15:6
+┛	F	16:6
+┗	F	17:6
+┣	F	18:6
+┳	F	19:6
+┫	F	20:6
+┻	F	21:6
+╋	F	22:6
+┠	F	23:6
+┯	F	24:6
+┨	F	25:6
+┷	F	26:6
+┿	F	27:6
+┝	F	28:6
+┰	F	29:6
+┥	F	30:6
+┸	F	31:6
+╂	F	32:6
+亜	F	0:a
+唖	F	1:a
+娃	F	2:a
+阿	F	3:a
+哀	F	4:a
+愛	F	5:a
+挨	F	6:a
+姶	F	7:a
+逢	F	8:a
+葵	F	9:a
+茜	F	10:a
+穐	F	11:a
+悪	F	12:a
+握	F	13:a
+渥	F	14:a
+旭	F	15:a
+葦	F	16:a
+芦	F	17:a
+鯵	F	18:a
+梓	F	19:a
+圧	F	20:a
+斡	F	21:a
+扱	F	22:a
+宛	F	23:a
+姐	F	24:a
+虻	F	25:a
+飴	F	26:a
+絢	F	27:a
+綾	F	28:a
+鮎	F	29:a
+或	F	30:a
+粟	F	31:a
+袷	F	32:a
+安	F	33:a
+庵	F	34:a
+按	F	35:a
+暗	F	36:a
+案	F	37:a
+闇	F	38:a
+鞍	F	39:a
+杏	F	40:a
+以	F	41:a
+伊	F	42:a
+位	F	43:a
+依	F	44:a
+偉	F	45:a
+囲	F	46:a
+夷	F	47:a
+委	F	48:a
+威	F	49:a
+尉	F	50:a
+惟	F	51:a
+意	F	52:a
+慰	F	53:a
+易	F	54:a
+椅	F	55:a
+為	F	56:a
+畏	F	57:a
+異	F	58:a
+移	F	59:a
+維	F	60:a
+緯	F	61:a
+胃	F	62:a
+萎	F	63:a
+衣	F	64:a
+謂	F	65:a
+違	F	66:a
+遺	F	67:a
+医	F	68:a
+井	F	69:a
+亥	F	70:a
+域	F	71:a
+育	F	72:a
+郁	F	73:a
+磯	F	74:a
+一	F	75:a
+壱	F	76:a
+溢	F	77:a
+逸	F	78:a
+稲	F	79:a
+茨	F	80:a
+芋	F	81:a
+鰯	F	82:a
+允	F	83:a
+印	F	84:a
+咽	F	85:a
+員	F	86:a
+因	F	87:a
+姻	F	88:a
+引	F	89:a
+飲	F	90:a
+淫	F	91:a
+胤	F	92:a
+蔭	F	93:a
+院	F	94:a
+陰	F	95:a
+隠	F	96:a
+韻	F	97:a
+吋	F	98:a
+右	F	99:a
+宇	F	100:a
+烏	F	101:a
+羽	F	102:a
+迂	F	103:a
+雨	F	104:a
+卯	F	105:a
+鵜	F	106:a
+窺	F	107:a
+丑	F	108:a
+碓	F	109:a
+臼	F	110:a
+渦	F	111:a
+嘘	F	112:a
+唄	F	113:a
+欝	F	114:a
+蔚	F	115:a
+鰻	F	116:a
+姥	F	117:a
+厩	F	118:a
+浦	F	119:a
+瓜	F	120:a
+閏	F	121:a
+噂	F	122:a
+云	F	123:a
+運	F	124:a
+雲	F	125:a
+荏	F	126:a
+餌	F	127:a
+叡	F	128:a
+営	F	129:a
+嬰	F	130:a
+影	F	131:a
+映	F	132:a
+曳	F	133:a
+栄	F	134:a
+永	F	135:a
+泳	F	136:a
+洩	F	137:a
+瑛	F	138:a
+盈	F	139:a
+穎	F	140:a
+頴	F	141:a
+英	F	142:a
+衛	F	143:a
+詠	F	144:a
+鋭	F	145:a
+液	F	146:a
+疫	F	147:a
+益	F	148:a
+駅	F	149:a
+悦	F	150:a
+謁	F	151:a
+越	F	152:a
+閲	F	153:a
+榎	F	154:a
+厭	F	155:a
+円	F	156:a
+園	F	157:a
+堰	F	158:a
+奄	F	159:a
+宴	F	160:a
+延	F	161:a
+怨	F	162:a
+掩	F	163:a
+援	F	164:a
+沿	F	165:a
+演	F	166:a
+炎	F	167:a
+焔	F	168:a
+煙	F	169:a
+燕	F	170:a
+猿	F	171:a
+縁	F	172:a
+艶	F	173:a
+苑	F	174:a
+薗	F	175:a
+遠	F	176:a
+鉛	F	177:a
+鴛	F	178:a
+塩	F	179:a
+於	F	180:a
+汚	F	181:a
+甥	F	182:a
+凹	F	183:a
+央	F	184:a
+奥	F	185:a
+往	F	186:a
+応	F	187:a
+押	F	188:a
+旺	F	189:a
+横	F	190:a
+欧	F	191:a
+殴	F	192:a
+王	F	193:a
+翁	F	194:a
+襖	F	195:a
+鴬	F	196:a
+鴎	F	197:a
+黄	F	198:a
+岡	F	199:a
+沖	F	200:a
+荻	F	201:a
+億	F	202:a
+屋	F	203:a
+憶	F	204:a
+臆	F	205:a
+桶	F	206:a
+牡	F	207:a
+乙	F	208:a
+俺	F	209:a
+卸	F	210:a
+恩	F	211:a
+温	F	212:a
+穏	F	213:a
+音	F	214:a
+下	F	215:a
+化	F	216:a
+仮	F	217:a
+何	F	218:a
+伽	F	219:a
+価	F	220:a
+佳	F	221:a
+加	F	222:a
+可	F	223:a
+嘉	F	224:a
+夏	F	225:a
+嫁	F	226:a
+家	F	227:a
+寡	F	228:a
+科	F	229:a
+暇	F	230:a
+果	F	231:a
+架	F	232:a
+歌	F	233:a
+河	F	234:a
+火	F	235:a
+珂	F	236:a
+禍	F	237:a
+禾	F	238:a
+稼	F	239:a
+箇	F	240:a
+花	F	241:a
+苛	F	242:a
+茄	F	243:a
+荷	F	244:a
+華	F	245:a
+菓	F	246:a
+蝦	F	247:a
+課	F	248:a
+嘩	F	249:a
+貨	F	250:a
+迦	F	251:a
+過	F	252:a
+霞	F	253:a
+蚊	F	254:a
+俄	F	255:a
+峨	F	0:b
+我	F	1:b
+牙	F	2:b
+画	F	3:b
+臥	F	4:b
+芽	F	5:b
+蛾	F	6:b
+賀	F	7:b
+雅	F	8:b
+餓	F	9:b
+駕	F	10:b
+介	F	11:b
+会	F	12:b
+解	F	13:b
+回	F	14:b
+塊	F	15:b
+壊	F	16:b
+廻	F	17:b
+快	F	18:b
+怪	F	19:b
+悔	F	20:b
+恢	F	21:b
+懐	F	22:b
+戒	F	23:b
+拐	F	24:b
+改	F	25:b
+魁	F	26:b
+晦	F	27:b
+械	F	28:b
+海	F	29:b
+灰	F	30:b
+界	F	31:b
+皆	F	32:b
+絵	F	33:b
+芥	F	34:b
+蟹	F	35:b
+開	F	36:b
+階	F	37:b
+貝	F	38:b
+凱	F	39:b
+劾	F	40:b
+外	F	41:b
+咳	F	42:b
+害	F	43:b
+崖	F	44:b
+慨	F	45:b
+概	F	46:b
+涯	F	47:b
+碍	F	48:b
+蓋	F	49:b
+街	F	50:b
+該	F	51:b
+鎧	F	52:b
+骸	F	53:b
+浬	F	54:b
+馨	F	55:b
+蛙	F	56:b
+垣	F	57:b
+柿	F	58:b
+蛎	F	59:b
+鈎	F	60:b
+劃	F	61:b
+嚇	F	62:b
+各	F	63:b
+廓	F	64:b
+拡	F	65:b
+撹	F	66:b
+格	F	67:b
+核	F	68:b
+殻	F	69:b
+獲	F	70:b
+確	F	71:b
+穫	F	72:b
+覚	F	73:b
+角	F	74:b
+赫	F	75:b
+較	F	76:b
+郭	F	77:b
+閣	F	78:b
+隔	F	79:b
+革	F	80:b
+学	F	81:b
+岳	F	82:b
+楽	F	83:b
+額	F	84:b
+顎	F	85:b
+掛	F	86:b
+笠	F	87:b
+樫	F	88:b
+橿	F	89:b
+梶	F	90:b
+鰍	F	91:b
+潟	F	92:b
+割	F	93:b
+喝	F	94:b
+恰	F	95:b
+括	F	96:b
+活	F	97:b
+渇	F	98:b
+滑	F	99:b
+葛	F	100:b
+褐	F	101:b
+轄	F	102:b
+且	F	103:b
+鰹	F	104:b
+叶	F	105:b
+椛	F	106:b
+樺	F	107:b
+鞄	F	108:b
+株	F	109:b
+兜	F	110:b
+竃	F	111:b
+蒲	F	112:b
+釜	F	113:b
+鎌	F	114:b
+噛	F	115:b
+鴨	F	116:b
+栢	F	117:b
+茅	F	118:b
+萱	F	119:b
+粥	F	120:b
+刈	F	121:b
+苅	F	122:b
+瓦	F	123:b
+乾	F	124:b
+侃	F	125:b
+冠	F	126:b
+寒	F	127:b
+刊	F	128:b
+勘	F	129:b
+勧	F	130:b
+巻	F	131:b
+喚	F	132:b
+堪	F	133:b
+姦	F	134:b
+完	F	135:b
+官	F	136:b
+寛	F	137:b
+干	F	138:b
+幹	F	139:b
+患	F	140:b
+感	F	141:b
+慣	F	142:b
+憾	F	143:b
+換	F	144:b
+敢	F	145:b
+柑	F	146:b
+桓	F	147:b
+棺	F	148:b
+款	F	149:b
+歓	F	150:b
+汗	F	151:b
+漢	F	152:b
+澗	F	153:b
+潅	F	154:b
+環	F	155:b
+甘	F	156:b
+監	F	157:b
+看	F	158:b
+竿	F	159:b
+管	F	160:b
+簡	F	161:b
+緩	F	162:b
+缶	F	163:b
+翰	F	164:b
+肝	F	165:b
+艦	F	166:b
+莞	F	167:b
+観	F	168:b
+諌	F	169:b
+貫	F	170:b
+還	F	171:b
+鑑	F	172:b
+間	F	173:b
+閑	F	174:b
+関	F	175:b
+陥	F	176:b
+韓	F	177:b
+館	F	178:b
+舘	F	179:b
+丸	F	180:b
+含	F	181:b
+岸	F	182:b
+巌	F	183:b
+玩	F	184:b
+癌	F	185:b
+眼	F	186:b
+岩	F	187:b
+翫	F	188:b
+贋	F	189:b
+雁	F	190:b
+頑	F	191:b
+顔	F	192:b
+願	F	193:b
+企	F	194:b
+伎	F	195:b
+危	F	196:b
+喜	F	197:b
+器	F	198:b
+基	F	199:b
+奇	F	200:b
+嬉	F	201:b
+寄	F	202:b
+岐	F	203:b
+希	F	204:b
+幾	F	205:b
+忌	F	206:b
+揮	F	207:b
+机	F	208:b
+旗	F	209:b
+既	F	210:b
+期	F	211:b
+棋	F	212:b
+棄	F	213:b
+機	F	214:b
+帰	F	215:b
+毅	F	216:b
+気	F	217:b
+汽	F	218:b
+畿	F	219:b
+祈	F	220:b
+季	F	221:b
+稀	F	222:b
+紀	F	223:b
+徽	F	224:b
+規	F	225:b
+記	F	226:b
+貴	F	227:b
+起	F	228:b
+軌	F	229:b
+輝	F	230:b
+飢	F	231:b
+騎	F	232:b
+鬼	F	233:b
+亀	F	234:b
+偽	F	235:b
+儀	F	236:b
+妓	F	237:b
+宜	F	238:b
+戯	F	239:b
+技	F	240:b
+擬	F	241:b
+欺	F	242:b
+犠	F	243:b
+疑	F	244:b
+祇	F	245:b
+義	F	246:b
+蟻	F	247:b
+誼	F	248:b
+議	F	249:b
+掬	F	250:b
+菊	F	251:b
+鞠	F	252:b
+吉	F	253:b
+吃	F	254:b
+喫	F	255:b
+桔	F	0:c
+橘	F	1:c
+詰	F	2:c
+砧	F	3:c
+杵	F	4:c
+黍	F	5:c
+却	F	6:c
+客	F	7:c
+脚	F	8:c
+虐	F	9:c
+逆	F	10:c
+丘	F	11:c
+久	F	12:c
+仇	F	13:c
+休	F	14:c
+及	F	15:c
+吸	F	16:c
+宮	F	17:c
+弓	F	18:c
+急	F	19:c
+救	F	20:c
+朽	F	21:c
+求	F	22:c
+汲	F	23:c
+泣	F	24:c
+灸	F	25:c
+球	F	26:c
+究	F	27:c
+窮	F	28:c
+笈	F	29:c
+級	F	30:c
+糾	F	31:c
+給	F	32:c
+旧	F	33:c
+牛	F	34:c
+去	F	35:c
+居	F	36:c
+巨	F	37:c
+拒	F	38:c
+拠	F	39:c
+挙	F	40:c
+渠	F	41:c
+虚	F	42:c
+許	F	43:c
+距	F	44:c
+鋸	F	45:c
+漁	F	46:c
+禦	F	47:c
+魚	F	48:c
+亨	F	49:c
+享	F	50:c
+京	F	51:c
+供	F	52:c
+侠	F	53:c
+僑	F	54:c
+兇	F	55:c
+競	F	56:c
+共	F	57:c
+凶	F	58:c
+協	F	59:c
+匡	F	60:c
+卿	F	61:c
+叫	F	62:c
+喬	F	63:c
+境	F	64:c
+峡	F	65:c
+強	F	66:c
+彊	F	67:c
+怯	F	68:c
+恐	F	69:c
+恭	F	70:c
+挟	F	71:c
+教	F	72:c
+橋	F	73:c
+況	F	74:c
+狂	F	75:c
+狭	F	76:c
+矯	F	77:c
+胸	F	78:c
+脅	F	79:c
+興	F	80:c
+蕎	F	81:c
+郷	F	82:c
+鏡	F	83:c
+響	F	84:c
+饗	F	85:c
+驚	F	86:c
+仰	F	87:c
+凝	F	88:c
+尭	F	89:c
+暁	F	90:c
+業	F	91:c
+局	F	92:c
+曲	F	93:c
+極	F	94:c
+玉	F	95:c
+桐	F	96:c
+粁	F	97:c
+僅	F	98:c
+勤	F	99:c
+均	F	100:c
+巾	F	101:c
+錦	F	102:c
+斤	F	103:c
+欣	F	104:c
+欽	F	105:c
+琴	F	106:c
+禁	F	107:c
+禽	F	108:c
+筋	F	109:c
+緊	F	110:c
+芹	F	111:c
+菌	F	112:c
+衿	F	113:c
+襟	F	114:c
+謹	F	115:c
+近	F	116:c
+金	F	117:c
+吟	F	118:c
+銀	F	119:c
+九	F	120:c
+倶	F	121:c
+句	F	122:c
+区	F	123:c
+狗	F	124:c
+玖	F	125:c
+矩	F	126:c
+苦	F	127:c
+躯	F	128:c
+駆	F	129:c
+駈	F	130:c
+駒	F	131:c
+具	F	132:c
+愚	F	133:c
+虞	F	134:c
+喰	F	135:c
+空	F	136:c
+偶	F	137:c
+寓	F	138:c
+遇	F	139:c
+隅	F	140:c
+串	F	141:c
+櫛	F	142:c
+釧	F	143:c
+屑	F	144:c
+屈	F	145:c
+掘	F	146:c
+窟	F	147:c
+沓	F	148:c
+靴	F	149:c
+轡	F	150:c
+窪	F	151:c
+熊	F	152:c
+隈	F	153:c
+粂	F	154:c
+栗	F	155:c
+繰	F	156:c
+桑	F	157:c
+鍬	F	158:c
+勲	F	159:c
+君	F	160:c
+薫	F	161:c
+訓	F	162:c
+群	F	163:c
+軍	F	164:c
+郡	F	165:c
+卦	F	166:c
+袈	F	167:c
+祁	F	168:c
+係	F	169:c
+傾	F	170:c
+刑	F	171:c
+兄	F	172:c
+啓	F	173:c
+圭	F	174:c
+珪	F	175:c
+型	F	176:c
+契	F	177:c
+形	F	178:c
+径	F	179:c
+恵	F	180:c
+慶	F	181:c
+慧	F	182:c
+憩	F	183:c
+掲	F	184:c
+携	F	185:c
+敬	F	186:c
+景	F	187:c
+桂	F	188:c
+渓	F	189:c
+畦	F	190:c
+稽	F	191:c
+系	F	192:c
+経	F	193:c
+継	F	194:c
+繋	F	195:c
+罫	F	196:c
+茎	F	197:c
+荊	F	198:c
+蛍	F	199:c
+計	F	200:c
+詣	F	201:c
+警	F	202:c
+軽	F	203:c
+頚	F	204:c
+鶏	F	205:c
+芸	F	206:c
+迎	F	207:c
+鯨	F	208:c
+劇	F	209:c
+戟	F	210:c
+撃	F	211:c
+激	F	212:c
+隙	F	213:c
+桁	F	214:c
+傑	F	215:c
+欠	F	216:c
+決	F	217:c
+潔	F	218:c
+穴	F	219:c
+結	F	220:c
+血	F	221:c
+訣	F	222:c
+月	F	223:c
+件	F	224:c
+倹	F	225:c
+倦	F	226:c
+健	F	227:c
+兼	F	228:c
+券	F	229:c
+剣	F	230:c
+喧	F	231:c
+圏	F	232:c
+堅	F	233:c
+嫌	F	234:c
+建	F	235:c
+憲	F	236:c
+懸	F	237:c
+拳	F	238:c
+捲	F	239:c
+検	F	240:c
+権	F	241:c
+牽	F	242:c
+犬	F	243:c
+献	F	244:c
+研	F	245:c
+硯	F	246:c
+絹	F	247:c
+県	F	248:c
+肩	F	249:c
+見	F	250:c
+謙	F	251:c
+賢	F	252:c
+軒	F	253:c
+遣	F	254:c
+鍵	F	255:c
+険	F	0:d
+顕	F	1:d
+験	F	2:d
+鹸	F	3:d
+元	F	4:d
+原	F	5:d
+厳	F	6:d
+幻	F	7:d
+弦	F	8:d
+減	F	9:d
+源	F	10:d
+玄	F	11:d
+現	F	12:d
+絃	F	13:d
+舷	F	14:d
+言	F	15:d
+諺	F	16:d
+限	F	17:d
+乎	F	18:d
+個	F	19:d
+古	F	20:d
+呼	F	21:d
+固	F	22:d
+姑	F	23:d
+孤	F	24:d
+己	F	25:d
+庫	F	26:d
+弧	F	27:d
+戸	F	28:d
+故	F	29:d
+枯	F	30:d
+湖	F	31:d
+狐	F	32:d
+糊	F	33:d
+袴	F	34:d
+股	F	35:d
+胡	F	36:d
+菰	F	37:d
+虎	F	38:d
+誇	F	39:d
+跨	F	40:d
+鈷	F	41:d
+雇	F	42:d
+顧	F	43:d
+鼓	F	44:d
+五	F	45:d
+互	F	46:d
+伍	F	47:d
+午	F	48:d
+呉	F	49:d
+吾	F	50:d
+娯	F	51:d
+後	F	52:d
+御	F	53:d
+悟	F	54:d
+梧	F	55:d
+檎	F	56:d
+瑚	F	57:d
+碁	F	58:d
+語	F	59:d
+誤	F	60:d
+護	F	61:d
+醐	F	62:d
+乞	F	63:d
+鯉	F	64:d
+交	F	65:d
+佼	F	66:d
+侯	F	67:d
+候	F	68:d
+倖	F	69:d
+光	F	70:d
+公	F	71:d
+功	F	72:d
+効	F	73:d
+勾	F	74:d
+厚	F	75:d
+口	F	76:d
+向	F	77:d
+后	F	78:d
+喉	F	79:d
+坑	F	80:d
+垢	F	81:d
+好	F	82:d
+孔	F	83:d
+孝	F	84:d
+宏	F	85:d
+工	F	86:d
+巧	F	87:d
+巷	F	88:d
+幸	F	89:d
+広	F	90:d
+庚	F	91:d
+康	F	92:d
+弘	F	93:d
+恒	F	94:d
+慌	F	95:d
+抗	F	96:d
+拘	F	97:d
+控	F	98:d
+攻	F	99:d
+昂	F	100:d
+晃	F	101:d
+更	F	102:d
+杭	F	103:d
+校	F	104:d
+梗	F	105:d
+構	F	106:d
+江	F	107:d
+洪	F	108:d
+浩	F	109:d
+港	F	110:d
+溝	F	111:d
+甲	F	112:d
+皇	F	113:d
+硬	F	114:d
+稿	F	115:d
+糠	F	116:d
+紅	F	117:d
+紘	F	118:d
+絞	F	119:d
+綱	F	120:d
+耕	F	121:d
+考	F	122:d
+肯	F	123:d
+肱	F	124:d
+腔	F	125:d
+膏	F	126:d
+航	F	127:d
+荒	F	128:d
+行	F	129:d
+衡	F	130:d
+講	F	131:d
+貢	F	132:d
+購	F	133:d
+郊	F	134:d
+酵	F	135:d
+鉱	F	136:d
+砿	F	137:d
+鋼	F	138:d
+閤	F	139:d
+降	F	140:d
+項	F	141:d
+香	F	142:d
+高	F	143:d
+鴻	F	144:d
+剛	F	145:d
+劫	F	146:d
+号	F	147:d
+合	F	148:d
+壕	F	149:d
+拷	F	150:d
+濠	F	151:d
+豪	F	152:d
+轟	F	153:d
+麹	F	154:d
+克	F	155:d
+刻	F	156:d
+告	F	157:d
+国	F	158:d
+穀	F	159:d
+酷	F	160:d
+鵠	F	161:d
+黒	F	162:d
+獄	F	163:d
+漉	F	164:d
+腰	F	165:d
+甑	F	166:d
+忽	F	167:d
+惚	F	168:d
+骨	F	169:d
+狛	F	170:d
+込	F	171:d
+此	F	172:d
+頃	F	173:d
+今	F	174:d
+困	F	175:d
+坤	F	176:d
+墾	F	177:d
+婚	F	178:d
+恨	F	179:d
+懇	F	180:d
+昏	F	181:d
+昆	F	182:d
+根	F	183:d
+梱	F	184:d
+混	F	185:d
+痕	F	186:d
+紺	F	187:d
+艮	F	188:d
+魂	F	189:d
+些	F	190:d
+佐	F	191:d
+叉	F	192:d
+唆	F	193:d
+嵯	F	194:d
+左	F	195:d
+差	F	196:d
+査	F	197:d
+沙	F	198:d
+瑳	F	199:d
+砂	F	200:d
+詐	F	201:d
+鎖	F	202:d
+裟	F	203:d
+坐	F	204:d
+座	F	205:d
+挫	F	206:d
+債	F	207:d
+催	F	208:d
+再	F	209:d
+最	F	210:d
+哉	F	211:d
+塞	F	212:d
+妻	F	213:d
+宰	F	214:d
+彩	F	215:d
+才	F	216:d
+採	F	217:d
+栽	F	218:d
+歳	F	219:d
+済	F	220:d
+災	F	221:d
+采	F	222:d
+犀	F	223:d
+砕	F	224:d
+砦	F	225:d
+祭	F	226:d
+斎	F	227:d
+細	F	228:d
+菜	F	229:d
+裁	F	230:d
+載	F	231:d
+際	F	232:d
+剤	F	233:d
+在	F	234:d
+材	F	235:d
+罪	F	236:d
+財	F	237:d
+冴	F	238:d
+坂	F	239:d
+阪	F	240:d
+堺	F	241:d
+榊	F	242:d
+肴	F	243:d
+咲	F	244:d
+崎	F	245:d
+埼	F	246:d
+碕	F	247:d
+鷺	F	248:d
+作	F	249:d
+削	F	250:d
+咋	F	251:d
+搾	F	252:d
+昨	F	253:d
+朔	F	254:d
+柵	F	255:d
+窄	F	0:e
+策	F	1:e
+索	F	2:e
+錯	F	3:e
+桜	F	4:e
+鮭	F	5:e
+笹	F	6:e
+匙	F	7:e
+冊	F	8:e
+刷	F	9:e
+察	F	10:e
+拶	F	11:e
+撮	F	12:e
+擦	F	13:e
+札	F	14:e
+殺	F	15:e
+薩	F	16:e
+雑	F	17:e
+皐	F	18:e
+鯖	F	19:e
+捌	F	20:e
+錆	F	21:e
+鮫	F	22:e
+皿	F	23:e
+晒	F	24:e
+三	F	25:e
+傘	F	26:e
+参	F	27:e
+山	F	28:e
+惨	F	29:e
+撒	F	30:e
+散	F	31:e
+桟	F	32:e
+燦	F	33:e
+珊	F	34:e
+産	F	35:e
+算	F	36:e
+纂	F	37:e
+蚕	F	38:e
+讃	F	39:e
+賛	F	40:e
+酸	F	41:e
+餐	F	42:e
+斬	F	43:e
+暫	F	44:e
+残	F	45:e
+仕	F	46:e
+仔	F	47:e
+伺	F	48:e
+使	F	49:e
+刺	F	50:e
+司	F	51:e
+史	F	52:e
+嗣	F	53:e
+四	F	54:e
+士	F	55:e
+始	F	56:e
+姉	F	57:e
+姿	F	58:e
+子	F	59:e
+屍	F	60:e
+市	F	61:e
+師	F	62:e
+志	F	63:e
+思	F	64:e
+指	F	65:e
+支	F	66:e
+孜	F	67:e
+斯	F	68:e
+施	F	69:e
+旨	F	70:e
+枝	F	71:e
+止	F	72:e
+死	F	73:e
+氏	F	74:e
+獅	F	75:e
+祉	F	76:e
+私	F	77:e
+糸	F	78:e
+紙	F	79:e
+紫	F	80:e
+肢	F	81:e
+脂	F	82:e
+至	F	83:e
+視	F	84:e
+詞	F	85:e
+詩	F	86:e
+試	F	87:e
+誌	F	88:e
+諮	F	89:e
+資	F	90:e
+賜	F	91:e
+雌	F	92:e
+飼	F	93:e
+歯	F	94:e
+事	F	95:e
+似	F	96:e
+侍	F	97:e
+児	F	98:e
+字	F	99:e
+寺	F	100:e
+慈	F	101:e
+持	F	102:e
+時	F	103:e
+次	F	104:e
+滋	F	105:e
+治	F	106:e
+爾	F	107:e
+璽	F	108:e
+痔	F	109:e
+磁	F	110:e
+示	F	111:e
+而	F	112:e
+耳	F	113:e
+自	F	114:e
+蒔	F	115:e
+辞	F	116:e
+汐	F	117:e
+鹿	F	118:e
+式	F	119:e
+識	F	120:e
+鴫	F	121:e
+竺	F	122:e
+軸	F	123:e
+宍	F	124:e
+雫	F	125:e
+七	F	126:e
+叱	F	127:e
+執	F	128:e
+失	F	129:e
+嫉	F	130:e
+室	F	131:e
+悉	F	132:e
+湿	F	133:e
+漆	F	134:e
+疾	F	135:e
+質	F	136:e
+実	F	137:e
+蔀	F	138:e
+篠	F	139:e
+偲	F	140:e
+柴	F	141:e
+芝	F	142:e
+屡	F	143:e
+蕊	F	144:e
+縞	F	145:e
+舎	F	146:e
+写	F	147:e
+射	F	148:e
+捨	F	149:e
+赦	F	150:e
+斜	F	151:e
+煮	F	152:e
+社	F	153:e
+紗	F	154:e
+者	F	155:e
+謝	F	156:e
+車	F	157:e
+遮	F	158:e
+蛇	F	159:e
+邪	F	160:e
+借	F	161:e
+勺	F	162:e
+尺	F	163:e
+杓	F	164:e
+灼	F	165:e
+爵	F	166:e
+酌	F	167:e
+釈	F	168:e
+錫	F	169:e
+若	F	170:e
+寂	F	171:e
+弱	F	172:e
+惹	F	173:e
+主	F	174:e
+取	F	175:e
+守	F	176:e
+手	F	177:e
+朱	F	178:e
+殊	F	179:e
+狩	F	180:e
+珠	F	181:e
+種	F	182:e
+腫	F	183:e
+趣	F	184:e
+酒	F	185:e
+首	F	186:e
+儒	F	187:e
+受	F	188:e
+呪	F	189:e
+寿	F	190:e
+授	F	191:e
+樹	F	192:e
+綬	F	193:e
+需	F	194:e
+囚	F	195:e
+収	F	196:e
+周	F	197:e
+宗	F	198:e
+就	F	199:e
+州	F	200:e
+修	F	201:e
+愁	F	202:e
+拾	F	203:e
+洲	F	204:e
+秀	F	205:e
+秋	F	206:e
+終	F	207:e
+繍	F	208:e
+習	F	209:e
+臭	F	210:e
+舟	F	211:e
+蒐	F	212:e
+衆	F	213:e
+襲	F	214:e
+讐	F	215:e
+蹴	F	216:e
+輯	F	217:e
+週	F	218:e
+酋	F	219:e
+酬	F	220:e
+集	F	221:e
+醜	F	222:e
+什	F	223:e
+住	F	224:e
+充	F	225:e
+十	F	226:e
+従	F	227:e
+戎	F	228:e
+柔	F	229:e
+汁	F	230:e
+渋	F	231:e
+獣	F	232:e
+縦	F	233:e
+重	F	234:e
+銃	F	235:e
+叔	F	236:e
+夙	F	237:e
+宿	F	238:e
+淑	F	239:e
+祝	F	240:e
+縮	F	241:e
+粛	F	242:e
+塾	F	243:e
+熟	F	244:e
+出	F	245:e
+術	F	246:e
+述	F	247:e
+俊	F	248:e
+峻	F	249:e
+春	F	250:e
+瞬	F	251:e
+竣	F	252:e
+舜	F	253:e
+駿	F	254:e
+准	F	255:e
+循	F	0:f
+旬	F	1:f
+楯	F	2:f
+殉	F	3:f
+淳	F	4:f
+準	F	5:f
+潤	F	6:f
+盾	F	7:f
+純	F	8:f
+巡	F	9:f
+遵	F	10:f
+醇	F	11:f
+順	F	12:f
+処	F	13:f
+初	F	14:f
+所	F	15:f
+暑	F	16:f
+曙	F	17:f
+渚	F	18:f
+庶	F	19:f
+緒	F	20:f
+署	F	21:f
+書	F	22:f
+薯	F	23:f
+藷	F	24:f
+諸	F	25:f
+助	F	26:f
+叙	F	27:f
+女	F	28:f
+序	F	29:f
+徐	F	30:f
+恕	F	31:f
+鋤	F	32:f
+除	F	33:f
+傷	F	34:f
+償	F	35:f
+勝	F	36:f
+匠	F	37:f
+升	F	38:f
+召	F	39:f
+哨	F	40:f
+商	F	41:f
+唱	F	42:f
+嘗	F	43:f
+奨	F	44:f
+妾	F	45:f
+娼	F	46:f
+宵	F	47:f
+将	F	48:f
+小	F	49:f
+少	F	50:f
+尚	F	51:f
+庄	F	52:f
+床	F	53:f
+廠	F	54:f
+彰	F	55:f
+承	F	56:f
+抄	F	57:f
+招	F	58:f
+掌	F	59:f
+捷	F	60:f
+昇	F	61:f
+昌	F	62:f
+昭	F	63:f
+晶	F	64:f
+松	F	65:f
+梢	F	66:f
+樟	F	67:f
+樵	F	68:f
+沼	F	69:f
+消	F	70:f
+渉	F	71:f
+湘	F	72:f
+焼	F	73:f
+焦	F	74:f
+照	F	75:f
+症	F	76:f
+省	F	77:f
+硝	F	78:f
+礁	F	79:f
+祥	F	80:f
+称	F	81:f
+章	F	82:f
+笑	F	83:f
+粧	F	84:f
+紹	F	85:f
+肖	F	86:f
+菖	F	87:f
+蒋	F	88:f
+蕉	F	89:f
+衝	F	90:f
+裳	F	91:f
+訟	F	92:f
+証	F	93:f
+詔	F	94:f
+詳	F	95:f
+象	F	96:f
+賞	F	97:f
+醤	F	98:f
+鉦	F	99:f
+鍾	F	100:f
+鐘	F	101:f
+障	F	102:f
+鞘	F	103:f
+上	F	104:f
+丈	F	105:f
+丞	F	106:f
+乗	F	107:f
+冗	F	108:f
+剰	F	109:f
+城	F	110:f
+場	F	111:f
+壌	F	112:f
+嬢	F	113:f
+常	F	114:f
+情	F	115:f
+擾	F	116:f
+条	F	117:f
+杖	F	118:f
+浄	F	119:f
+状	F	120:f
+畳	F	121:f
+穣	F	122:f
+蒸	F	123:f
+譲	F	124:f
+醸	F	125:f
+錠	F	126:f
+嘱	F	127:f
+埴	F	128:f
+飾	F	129:f
+拭	F	130:f
+植	F	131:f
+殖	F	132:f
+燭	F	133:f
+織	F	134:f
+職	F	135:f
+色	F	136:f
+触	F	137:f
+食	F	138:f
+蝕	F	139:f
+辱	F	140:f
+尻	F	141:f
+伸	F	142:f
+信	F	143:f
+侵	F	144:f
+唇	F	145:f
+娠	F	146:f
+寝	F	147:f
+審	F	148:f
+心	F	149:f
+慎	F	150:f
+振	F	151:f
+新	F	152:f
+晋	F	153:f
+森	F	154:f
+榛	F	155:f
+浸	F	156:f
+深	F	157:f
+申	F	158:f
+疹	F	159:f
+真	F	160:f
+神	F	161:f
+秦	F	162:f
+紳	F	163:f
+臣	F	164:f
+芯	F	165:f
+薪	F	166:f
+親	F	167:f
+診	F	168:f
+身	F	169:f
+辛	F	170:f
+進	F	171:f
+針	F	172:f
+震	F	173:f
+人	F	174:f
+仁	F	175:f
+刃	F	176:f
+塵	F	177:f
+壬	F	178:f
+尋	F	179:f
+甚	F	180:f
+尽	F	181:f
+腎	F	182:f
+訊	F	183:f
+迅	F	184:f
+陣	F	185:f
+靭	F	186:f
+笥	F	187:f
+諏	F	188:f
+須	F	189:f
+酢	F	190:f
+図	F	191:f
+厨	F	192:f
+逗	F	193:f
+吹	F	194:f
+垂	F	195:f
+帥	F	196:f
+推	F	197:f
+水	F	198:f
+炊	F	199:f
+睡	F	200:f
+粋	F	201:f
+翠	F	202:f
+衰	F	203:f
+遂	F	204:f
+酔	F	205:f
+錐	F	206:f
+錘	F	207:f
+随	F	208:f
+瑞	F	209:f
+髄	F	210:f
+崇	F	211:f
+嵩	F	212:f
+数	F	213:f
+枢	F	214:f
+趨	F	215:f
+雛	F	216:f
+据	F	217:f
+杉	F	218:f
+椙	F	219:f
+菅	F	220:f
+頗	F	221:f
+雀	F	222:f
+裾	F	223:f
+澄	F	224:f
+摺	F	225:f
+寸	F	226:f
+世	F	227:f
+瀬	F	228:f
+畝	F	229:f
+是	F	230:f
+凄	F	231:f
+制	F	232:f
+勢	F	233:f
+姓	F	234:f
+征	F	235:f
+性	F	236:f
+成	F	237:f
+政	F	238:f
+整	F	239:f
+星	F	240:f
+晴	F	241:f
+棲	F	242:f
+栖	F	243:f
+正	F	244:f
+清	F	245:f
+牲	F	246:f
+生	F	247:f
+盛	F	248:f
+精	F	249:f
+聖	F	250:f
+声	F	251:f
+製	F	252:f
+西	F	253:f
+誠	F	254:f
+誓	F	255:f
+請	F	0:g
+逝	F	1:g
+醒	F	2:g
+青	F	3:g
+静	F	4:g
+斉	F	5:g
+税	F	6:g
+脆	F	7:g
+隻	F	8:g
+席	F	9:g
+惜	F	10:g
+戚	F	11:g
+斥	F	12:g
+昔	F	13:g
+析	F	14:g
+石	F	15:g
+積	F	16:g
+籍	F	17:g
+績	F	18:g
+脊	F	19:g
+責	F	20:g
+赤	F	21:g
+跡	F	22:g
+蹟	F	23:g
+碩	F	24:g
+切	F	25:g
+拙	F	26:g
+接	F	27:g
+摂	F	28:g
+折	F	29:g
+設	F	30:g
+窃	F	31:g
+節	F	32:g
+説	F	33:g
+雪	F	34:g
+絶	F	35:g
+舌	F	36:g
+蝉	F	37:g
+仙	F	38:g
+先	F	39:g
+千	F	40:g
+占	F	41:g
+宣	F	42:g
+専	F	43:g
+尖	F	44:g
+川	F	45:g
+戦	F	46:g
+扇	F	47:g
+撰	F	48:g
+栓	F	49:g
+栴	F	50:g
+泉	F	51:g
+浅	F	52:g
+洗	F	53:g
+染	F	54:g
+潜	F	55:g
+煎	F	56:g
+煽	F	57:g
+旋	F	58:g
+穿	F	59:g
+箭	F	60:g
+線	F	61:g
+繊	F	62:g
+羨	F	63:g
+腺	F	64:g
+舛	F	65:g
+船	F	66:g
+薦	F	67:g
+詮	F	68:g
+賎	F	69:g
+践	F	70:g
+選	F	71:g
+遷	F	72:g
+銭	F	73:g
+銑	F	74:g
+閃	F	75:g
+鮮	F	76:g
+前	F	77:g
+善	F	78:g
+漸	F	79:g
+然	F	80:g
+全	F	81:g
+禅	F	82:g
+繕	F	83:g
+膳	F	84:g
+糎	F	85:g
+噌	F	86:g
+塑	F	87:g
+岨	F	88:g
+措	F	89:g
+曾	F	90:g
+曽	F	91:g
+楚	F	92:g
+狙	F	93:g
+疏	F	94:g
+疎	F	95:g
+礎	F	96:g
+祖	F	97:g
+租	F	98:g
+粗	F	99:g
+素	F	100:g
+組	F	101:g
+蘇	F	102:g
+訴	F	103:g
+阻	F	104:g
+遡	F	105:g
+鼠	F	106:g
+僧	F	107:g
+創	F	108:g
+双	F	109:g
+叢	F	110:g
+倉	F	111:g
+喪	F	112:g
+壮	F	113:g
+奏	F	114:g
+爽	F	115:g
+宋	F	116:g
+層	F	117:g
+匝	F	118:g
+惣	F	119:g
+想	F	120:g
+捜	F	121:g
+掃	F	122:g
+挿	F	123:g
+掻	F	124:g
+操	F	125:g
+早	F	126:g
+曹	F	127:g
+巣	F	128:g
+槍	F	129:g
+槽	F	130:g
+漕	F	131:g
+燥	F	132:g
+争	F	133:g
+痩	F	134:g
+相	F	135:g
+窓	F	136:g
+糟	F	137:g
+総	F	138:g
+綜	F	139:g
+聡	F	140:g
+草	F	141:g
+荘	F	142:g
+葬	F	143:g
+蒼	F	144:g
+藻	F	145:g
+装	F	146:g
+走	F	147:g
+送	F	148:g
+遭	F	149:g
+鎗	F	150:g
+霜	F	151:g
+騒	F	152:g
+像	F	153:g
+増	F	154:g
+憎	F	155:g
+臓	F	156:g
+蔵	F	157:g
+贈	F	158:g
+造	F	159:g
+促	F	160:g
+側	F	161:g
+則	F	162:g
+即	F	163:g
+息	F	164:g
+捉	F	165:g
+束	F	166:g
+測	F	167:g
+足	F	168:g
+速	F	169:g
+俗	F	170:g
+属	F	171:g
+賊	F	172:g
+族	F	173:g
+続	F	174:g
+卒	F	175:g
+袖	F	176:g
+其	F	177:g
+揃	F	178:g
+存	F	179:g
+孫	F	180:g
+尊	F	181:g
+損	F	182:g
+村	F	183:g
+遜	F	184:g
+他	F	185:g
+多	F	186:g
+太	F	187:g
+汰	F	188:g
+詑	F	189:g
+唾	F	190:g
+堕	F	191:g
+妥	F	192:g
+惰	F	193:g
+打	F	194:g
+柁	F	195:g
+舵	F	196:g
+楕	F	197:g
+陀	F	198:g
+駄	F	199:g
+騨	F	200:g
+体	F	201:g
+堆	F	202:g
+対	F	203:g
+耐	F	204:g
+岱	F	205:g
+帯	F	206:g
+待	F	207:g
+怠	F	208:g
+態	F	209:g
+戴	F	210:g
+替	F	211:g
+泰	F	212:g
+滞	F	213:g
+胎	F	214:g
+腿	F	215:g
+苔	F	216:g
+袋	F	217:g
+貸	F	218:g
+退	F	219:g
+逮	F	220:g
+隊	F	221:g
+黛	F	222:g
+鯛	F	223:g
+代	F	224:g
+台	F	225:g
+大	F	226:g
+第	F	227:g
+醍	F	228:g
+題	F	229:g
+鷹	F	230:g
+滝	F	231:g
+瀧	F	232:g
+卓	F	233:g
+啄	F	234:g
+宅	F	235:g
+托	F	236:g
+択	F	237:g
+拓	F	238:g
+沢	F	239:g
+濯	F	240:g
+琢	F	241:g
+託	F	242:g
+鐸	F	243:g
+濁	F	244:g
+諾	F	245:g
+茸	F	246:g
+凧	F	247:g
+蛸	F	248:g
+只	F	249:g
+叩	F	250:g
+但	F	251:g
+達	F	252:g
+辰	F	253:g
+奪	F	254:g
+脱	F	255:g
+巽	F	0:h
+竪	F	1:h
+辿	F	2:h
+棚	F	3:h
+谷	F	4:h
+狸	F	5:h
+鱈	F	6:h
+樽	F	7:h
+誰	F	8:h
+丹	F	9:h
+単	F	10:h
+嘆	F	11:h
+坦	F	12:h
+担	F	13:h
+探	F	14:h
+旦	F	15:h
+歎	F	16:h
+淡	F	17:h
+湛	F	18:h
+炭	F	19:h
+短	F	20:h
+端	F	21:h
+箪	F	22:h
+綻	F	23:h
+耽	F	24:h
+胆	F	25:h
+蛋	F	26:h
+誕	F	27:h
+鍛	F	28:h
+団	F	29:h
+壇	F	30:h
+弾	F	31:h
+断	F	32:h
+暖	F	33:h
+檀	F	34:h
+段	F	35:h
+男	F	36:h
+談	F	37:h
+値	F	38:h
+知	F	39:h
+地	F	40:h
+弛	F	41:h
+恥	F	42:h
+智	F	43:h
+池	F	44:h
+痴	F	45:h
+稚	F	46:h
+置	F	47:h
+致	F	48:h
+蜘	F	49:h
+遅	F	50:h
+馳	F	51:h
+築	F	52:h
+畜	F	53:h
+竹	F	54:h
+筑	F	55:h
+蓄	F	56:h
+逐	F	57:h
+秩	F	58:h
+窒	F	59:h
+茶	F	60:h
+嫡	F	61:h
+着	F	62:h
+中	F	63:h
+仲	F	64:h
+宙	F	65:h
+忠	F	66:h
+抽	F	67:h
+昼	F	68:h
+柱	F	69:h
+注	F	70:h
+虫	F	71:h
+衷	F	72:h
+註	F	73:h
+酎	F	74:h
+鋳	F	75:h
+駐	F	76:h
+樗	F	77:h
+瀦	F	78:h
+猪	F	79:h
+苧	F	80:h
+著	F	81:h
+貯	F	82:h
+丁	F	83:h
+兆	F	84:h
+凋	F	85:h
+喋	F	86:h
+寵	F	87:h
+帖	F	88:h
+帳	F	89:h
+庁	F	90:h
+弔	F	91:h
+張	F	92:h
+彫	F	93:h
+徴	F	94:h
+懲	F	95:h
+挑	F	96:h
+暢	F	97:h
+朝	F	98:h
+潮	F	99:h
+牒	F	100:h
+町	F	101:h
+眺	F	102:h
+聴	F	103:h
+脹	F	104:h
+腸	F	105:h
+蝶	F	106:h
+調	F	107:h
+諜	F	108:h
+超	F	109:h
+跳	F	110:h
+銚	F	111:h
+長	F	112:h
+頂	F	113:h
+鳥	F	114:h
+勅	F	115:h
+捗	F	116:h
+直	F	117:h
+朕	F	118:h
+沈	F	119:h
+珍	F	120:h
+賃	F	121:h
+鎮	F	122:h
+陳	F	123:h
+津	F	124:h
+墜	F	125:h
+椎	F	126:h
+槌	F	127:h
+追	F	128:h
+鎚	F	129:h
+痛	F	130:h
+通	F	131:h
+塚	F	132:h
+栂	F	133:h
+掴	F	134:h
+槻	F	135:h
+佃	F	136:h
+漬	F	137:h
+柘	F	138:h
+辻	F	139:h
+蔦	F	140:h
+綴	F	141:h
+鍔	F	142:h
+椿	F	143:h
+潰	F	144:h
+坪	F	145:h
+壷	F	146:h
+嬬	F	147:h
+紬	F	148:h
+爪	F	149:h
+吊	F	150:h
+釣	F	151:h
+鶴	F	152:h
+亭	F	153:h
+低	F	154:h
+停	F	155:h
+偵	F	156:h
+剃	F	157:h
+貞	F	158:h
+呈	F	159:h
+堤	F	160:h
+定	F	161:h
+帝	F	162:h
+底	F	163:h
+庭	F	164:h
+廷	F	165:h
+弟	F	166:h
+悌	F	167:h
+抵	F	168:h
+挺	F	169:h
+提	F	170:h
+梯	F	171:h
+汀	F	172:h
+碇	F	173:h
+禎	F	174:h
+程	F	175:h
+締	F	176:h
+艇	F	177:h
+訂	F	178:h
+諦	F	179:h
+蹄	F	180:h
+逓	F	181:h
+邸	F	182:h
+鄭	F	183:h
+釘	F	184:h
+鼎	F	185:h
+泥	F	186:h
+摘	F	187:h
+擢	F	188:h
+敵	F	189:h
+滴	F	190:h
+的	F	191:h
+笛	F	192:h
+適	F	193:h
+鏑	F	194:h
+溺	F	195:h
+哲	F	196:h
+徹	F	197:h
+撤	F	198:h
+轍	F	199:h
+迭	F	200:h
+鉄	F	201:h
+典	F	202:h
+填	F	203:h
+天	F	204:h
+展	F	205:h
+店	F	206:h
+添	F	207:h
+纏	F	208:h
+甜	F	209:h
+貼	F	210:h
+転	F	211:h
+顛	F	212:h
+点	F	213:h
+伝	F	214:h
+殿	F	215:h
+澱	F	216:h
+田	F	217:h
+電	F	218:h
+兎	F	219:h
+吐	F	220:h
+堵	F	221:h
+塗	F	222:h
+妬	F	223:h
+屠	F	224:h
+徒	F	225:h
+斗	F	226:h
+杜	F	227:h
+渡	F	228:h
+登	F	229:h
+菟	F	230:h
+賭	F	231:h
+途	F	232:h
+都	F	233:h
+鍍	F	234:h
+砥	F	235:h
+砺	F	236:h
+努	F	237:h
+度	F	238:h
+土	F	239:h
+奴	F	240:h
+怒	F	241:h
+倒	F	242:h
+党	F	243:h
+冬	F	244:h
+凍	F	245:h
+刀	F	246:h
+唐	F	247:h
+塔	F	248:h
+塘	F	249:h
+套	F	250:h
+宕	F	251:h
+島	F	252:h
+嶋	F	253:h
+悼	F	254:h
+投	F	255:h
+搭	F	0:i
+東	F	1:i
+桃	F	2:i
+梼	F	3:i
+棟	F	4:i
+盗	F	5:i
+淘	F	6:i
+湯	F	7:i
+涛	F	8:i
+灯	F	9:i
+燈	F	10:i
+当	F	11:i
+痘	F	12:i
+祷	F	13:i
+等	F	14:i
+答	F	15:i
+筒	F	16:i
+糖	F	17:i
+統	F	18:i
+到	F	19:i
+董	F	20:i
+蕩	F	21:i
+藤	F	22:i
+討	F	23:i
+謄	F	24:i
+豆	F	25:i
+踏	F	26:i
+逃	F	27:i
+透	F	28:i
+鐙	F	29:i
+陶	F	30:i
+頭	F	31:i
+騰	F	32:i
+闘	F	33:i
+働	F	34:i
+動	F	35:i
+同	F	36:i
+堂	F	37:i
+導	F	38:i
+憧	F	39:i
+撞	F	40:i
+洞	F	41:i
+瞳	F	42:i
+童	F	43:i
+胴	F	44:i
+萄	F	45:i
+道	F	46:i
+銅	F	47:i
+峠	F	48:i
+鴇	F	49:i
+匿	F	50:i
+得	F	51:i
+徳	F	52:i
+涜	F	53:i
+特	F	54:i
+督	F	55:i
+禿	F	56:i
+篤	F	57:i
+毒	F	58:i
+独	F	59:i
+読	F	60:i
+栃	F	61:i
+橡	F	62:i
+凸	F	63:i
+突	F	64:i
+椴	F	65:i
+届	F	66:i
+鳶	F	67:i
+苫	F	68:i
+寅	F	69:i
+酉	F	70:i
+瀞	F	71:i
+噸	F	72:i
+屯	F	73:i
+惇	F	74:i
+敦	F	75:i
+沌	F	76:i
+豚	F	77:i
+遁	F	78:i
+頓	F	79:i
+呑	F	80:i
+曇	F	81:i
+鈍	F	82:i
+奈	F	83:i
+那	F	84:i
+内	F	85:i
+乍	F	86:i
+凪	F	87:i
+薙	F	88:i
+謎	F	89:i
+灘	F	90:i
+捺	F	91:i
+鍋	F	92:i
+楢	F	93:i
+馴	F	94:i
+縄	F	95:i
+畷	F	96:i
+南	F	97:i
+楠	F	98:i
+軟	F	99:i
+難	F	100:i
+汝	F	101:i
+二	F	102:i
+尼	F	103:i
+弐	F	104:i
+迩	F	105:i
+匂	F	106:i
+賑	F	107:i
+肉	F	108:i
+虹	F	109:i
+廿	F	110:i
+日	F	111:i
+乳	F	112:i
+入	F	113:i
+如	F	114:i
+尿	F	115:i
+韮	F	116:i
+任	F	117:i
+妊	F	118:i
+忍	F	119:i
+認	F	120:i
+濡	F	121:i
+禰	F	122:i
+祢	F	123:i
+寧	F	124:i
+葱	F	125:i
+猫	F	126:i
+熱	F	127:i
+年	F	128:i
+念	F	129:i
+捻	F	130:i
+撚	F	131:i
+燃	F	132:i
+粘	F	133:i
+乃	F	134:i
+廼	F	135:i
+之	F	136:i
+埜	F	137:i
+嚢	F	138:i
+悩	F	139:i
+濃	F	140:i
+納	F	141:i
+能	F	142:i
+脳	F	143:i
+膿	F	144:i
+農	F	145:i
+覗	F	146:i
+蚤	F	147:i
+巴	F	148:i
+把	F	149:i
+播	F	150:i
+覇	F	151:i
+杷	F	152:i
+波	F	153:i
+派	F	154:i
+琶	F	155:i
+破	F	156:i
+婆	F	157:i
+罵	F	158:i
+芭	F	159:i
+馬	F	160:i
+俳	F	161:i
+廃	F	162:i
+拝	F	163:i
+排	F	164:i
+敗	F	165:i
+杯	F	166:i
+盃	F	167:i
+牌	F	168:i
+背	F	169:i
+肺	F	170:i
+輩	F	171:i
+配	F	172:i
+倍	F	173:i
+培	F	174:i
+媒	F	175:i
+梅	F	176:i
+楳	F	177:i
+煤	F	178:i
+狽	F	179:i
+買	F	180:i
+売	F	181:i
+賠	F	182:i
+陪	F	183:i
+這	F	184:i
+蝿	F	185:i
+秤	F	186:i
+矧	F	187:i
+萩	F	188:i
+伯	F	189:i
+剥	F	190:i
+博	F	191:i
+拍	F	192:i
+柏	F	193:i
+泊	F	194:i
+白	F	195:i
+箔	F	196:i
+粕	F	197:i
+舶	F	198:i
+薄	F	199:i
+迫	F	200:i
+曝	F	201:i
+漠	F	202:i
+爆	F	203:i
+縛	F	204:i
+莫	F	205:i
+駁	F	206:i
+麦	F	207:i
+函	F	208:i
+箱	F	209:i
+硲	F	210:i
+箸	F	211:i
+肇	F	212:i
+筈	F	213:i
+櫨	F	214:i
+幡	F	215:i
+肌	F	216:i
+畑	F	217:i
+畠	F	218:i
+八	F	219:i
+鉢	F	220:i
+溌	F	221:i
+発	F	222:i
+醗	F	223:i
+髪	F	224:i
+伐	F	225:i
+罰	F	226:i
+抜	F	227:i
+筏	F	228:i
+閥	F	229:i
+鳩	F	230:i
+噺	F	231:i
+塙	F	232:i
+蛤	F	233:i
+隼	F	234:i
+伴	F	235:i
+判	F	236:i
+半	F	237:i
+反	F	238:i
+叛	F	239:i
+帆	F	240:i
+搬	F	241:i
+斑	F	242:i
+板	F	243:i
+氾	F	244:i
+汎	F	245:i
+版	F	246:i
+犯	F	247:i
+班	F	248:i
+畔	F	249:i
+繁	F	250:i
+般	F	251:i
+藩	F	252:i
+販	F	253:i
+範	F	254:i
+釆	F	255:i
+煩	F	0:j
+頒	F	1:j
+飯	F	2:j
+挽	F	3:j
+晩	F	4:j
+番	F	5:j
+盤	F	6:j
+磐	F	7:j
+蕃	F	8:j
+蛮	F	9:j
+匪	F	10:j
+卑	F	11:j
+否	F	12:j
+妃	F	13:j
+庇	F	14:j
+彼	F	15:j
+悲	F	16:j
+扉	F	17:j
+批	F	18:j
+披	F	19:j
+斐	F	20:j
+比	F	21:j
+泌	F	22:j
+疲	F	23:j
+皮	F	24:j
+碑	F	25:j
+秘	F	26:j
+緋	F	27:j
+罷	F	28:j
+肥	F	29:j
+被	F	30:j
+誹	F	31:j
+費	F	32:j
+避	F	33:j
+非	F	34:j
+飛	F	35:j
+樋	F	36:j
+簸	F	37:j
+備	F	38:j
+尾	F	39:j
+微	F	40:j
+枇	F	41:j
+毘	F	42:j
+琵	F	43:j
+眉	F	44:j
+美	F	45:j
+鼻	F	46:j
+柊	F	47:j
+稗	F	48:j
+匹	F	49:j
+疋	F	50:j
+髭	F	51:j
+彦	F	52:j
+膝	F	53:j
+菱	F	54:j
+肘	F	55:j
+弼	F	56:j
+必	F	57:j
+畢	F	58:j
+筆	F	59:j
+逼	F	60:j
+桧	F	61:j
+姫	F	62:j
+媛	F	63:j
+紐	F	64:j
+百	F	65:j
+謬	F	66:j
+俵	F	67:j
+彪	F	68:j
+標	F	69:j
+氷	F	70:j
+漂	F	71:j
+瓢	F	72:j
+票	F	73:j
+表	F	74:j
+評	F	75:j
+豹	F	76:j
+廟	F	77:j
+描	F	78:j
+病	F	79:j
+秒	F	80:j
+苗	F	81:j
+錨	F	82:j
+鋲	F	83:j
+蒜	F	84:j
+蛭	F	85:j
+鰭	F	86:j
+品	F	87:j
+彬	F	88:j
+斌	F	89:j
+浜	F	90:j
+瀕	F	91:j
+貧	F	92:j
+賓	F	93:j
+頻	F	94:j
+敏	F	95:j
+瓶	F	96:j
+不	F	97:j
+付	F	98:j
+埠	F	99:j
+夫	F	100:j
+婦	F	101:j
+富	F	102:j
+冨	F	103:j
+布	F	104:j
+府	F	105:j
+怖	F	106:j
+扶	F	107:j
+敷	F	108:j
+斧	F	109:j
+普	F	110:j
+浮	F	111:j
+父	F	112:j
+符	F	113:j
+腐	F	114:j
+膚	F	115:j
+芙	F	116:j
+譜	F	117:j
+負	F	118:j
+賦	F	119:j
+赴	F	120:j
+阜	F	121:j
+附	F	122:j
+侮	F	123:j
+撫	F	124:j
+武	F	125:j
+舞	F	126:j
+葡	F	127:j
+蕪	F	128:j
+部	F	129:j
+封	F	130:j
+楓	F	131:j
+風	F	132:j
+葺	F	133:j
+蕗	F	134:j
+伏	F	135:j
+副	F	136:j
+復	F	137:j
+幅	F	138:j
+服	F	139:j
+福	F	140:j
+腹	F	141:j
+複	F	142:j
+覆	F	143:j
+淵	F	144:j
+弗	F	145:j
+払	F	146:j
+沸	F	147:j
+仏	F	148:j
+物	F	149:j
+鮒	F	150:j
+分	F	151:j
+吻	F	152:j
+噴	F	153:j
+墳	F	154:j
+憤	F	155:j
+扮	F	156:j
+焚	F	157:j
+奮	F	158:j
+粉	F	159:j
+糞	F	160:j
+紛	F	161:j
+雰	F	162:j
+文	F	163:j
+聞	F	164:j
+丙	F	165:j
+併	F	166:j
+兵	F	167:j
+塀	F	168:j
+幣	F	169:j
+平	F	170:j
+弊	F	171:j
+柄	F	172:j
+並	F	173:j
+蔽	F	174:j
+閉	F	175:j
+陛	F	176:j
+米	F	177:j
+頁	F	178:j
+僻	F	179:j
+壁	F	180:j
+癖	F	181:j
+碧	F	182:j
+別	F	183:j
+瞥	F	184:j
+蔑	F	185:j
+箆	F	186:j
+偏	F	187:j
+変	F	188:j
+片	F	189:j
+篇	F	190:j
+編	F	191:j
+辺	F	192:j
+返	F	193:j
+遍	F	194:j
+便	F	195:j
+勉	F	196:j
+娩	F	197:j
+弁	F	198:j
+鞭	F	199:j
+保	F	200:j
+舗	F	201:j
+鋪	F	202:j
+圃	F	203:j
+捕	F	204:j
+歩	F	205:j
+甫	F	206:j
+補	F	207:j
+輔	F	208:j
+穂	F	209:j
+募	F	210:j
+墓	F	211:j
+慕	F	212:j
+戊	F	213:j
+暮	F	214:j
+母	F	215:j
+簿	F	216:j
+菩	F	217:j
+倣	F	218:j
+俸	F	219:j
+包	F	220:j
+呆	F	221:j
+報	F	222:j
+奉	F	223:j
+宝	F	224:j
+峰	F	225:j
+峯	F	226:j
+崩	F	227:j
+庖	F	228:j
+抱	F	229:j
+捧	F	230:j
+放	F	231:j
+方	F	232:j
+朋	F	233:j
+法	F	234:j
+泡	F	235:j
+烹	F	236:j
+砲	F	237:j
+縫	F	238:j
+胞	F	239:j
+芳	F	240:j
+萌	F	241:j
+蓬	F	242:j
+蜂	F	243:j
+褒	F	244:j
+訪	F	245:j
+豊	F	246:j
+邦	F	247:j
+鋒	F	248:j
+飽	F	249:j
+鳳	F	250:j
+鵬	F	251:j
+乏	F	252:j
+亡	F	253:j
+傍	F	254:j
+剖	F	255:j
+坊	F	0:k
+妨	F	1:k
+帽	F	2:k
+忘	F	3:k
+忙	F	4:k
+房	F	5:k
+暴	F	6:k
+望	F	7:k
+某	F	8:k
+棒	F	9:k
+冒	F	10:k
+紡	F	11:k
+肪	F	12:k
+膨	F	13:k
+謀	F	14:k
+貌	F	15:k
+貿	F	16:k
+鉾	F	17:k
+防	F	18:k
+吠	F	19:k
+頬	F	20:k
+北	F	21:k
+僕	F	22:k
+卜	F	23:k
+墨	F	24:k
+撲	F	25:k
+朴	F	26:k
+牧	F	27:k
+睦	F	28:k
+穆	F	29:k
+釦	F	30:k
+勃	F	31:k
+没	F	32:k
+殆	F	33:k
+堀	F	34:k
+幌	F	35:k
+奔	F	36:k
+本	F	37:k
+翻	F	38:k
+凡	F	39:k
+盆	F	40:k
+摩	F	41:k
+磨	F	42:k
+魔	F	43:k
+麻	F	44:k
+埋	F	45:k
+妹	F	46:k
+昧	F	47:k
+枚	F	48:k
+毎	F	49:k
+哩	F	50:k
+槙	F	51:k
+幕	F	52:k
+膜	F	53:k
+枕	F	54:k
+鮪	F	55:k
+柾	F	56:k
+鱒	F	57:k
+桝	F	58:k
+亦	F	59:k
+俣	F	60:k
+又	F	61:k
+抹	F	62:k
+末	F	63:k
+沫	F	64:k
+迄	F	65:k
+侭	F	66:k
+繭	F	67:k
+麿	F	68:k
+万	F	69:k
+慢	F	70:k
+満	F	71:k
+漫	F	72:k
+蔓	F	73:k
+味	F	74:k
+未	F	75:k
+魅	F	76:k
+巳	F	77:k
+箕	F	78:k
+岬	F	79:k
+密	F	80:k
+蜜	F	81:k
+湊	F	82:k
+蓑	F	83:k
+稔	F	84:k
+脈	F	85:k
+妙	F	86:k
+粍	F	87:k
+民	F	88:k
+眠	F	89:k
+務	F	90:k
+夢	F	91:k
+無	F	92:k
+牟	F	93:k
+矛	F	94:k
+霧	F	95:k
+鵡	F	96:k
+椋	F	97:k
+婿	F	98:k
+娘	F	99:k
+冥	F	100:k
+名	F	101:k
+命	F	102:k
+明	F	103:k
+盟	F	104:k
+迷	F	105:k
+銘	F	106:k
+鳴	F	107:k
+姪	F	108:k
+牝	F	109:k
+滅	F	110:k
+免	F	111:k
+棉	F	112:k
+綿	F	113:k
+緬	F	114:k
+面	F	115:k
+麺	F	116:k
+摸	F	117:k
+模	F	118:k
+茂	F	119:k
+妄	F	120:k
+孟	F	121:k
+毛	F	122:k
+猛	F	123:k
+盲	F	124:k
+網	F	125:k
+耗	F	126:k
+蒙	F	127:k
+儲	F	128:k
+木	F	129:k
+黙	F	130:k
+目	F	131:k
+杢	F	132:k
+勿	F	133:k
+餅	F	134:k
+尤	F	135:k
+戻	F	136:k
+籾	F	137:k
+貰	F	138:k
+問	F	139:k
+悶	F	140:k
+紋	F	141:k
+門	F	142:k
+匁	F	143:k
+也	F	144:k
+冶	F	145:k
+夜	F	146:k
+爺	F	147:k
+耶	F	148:k
+野	F	149:k
+弥	F	150:k
+矢	F	151:k
+厄	F	152:k
+役	F	153:k
+約	F	154:k
+薬	F	155:k
+訳	F	156:k
+躍	F	157:k
+靖	F	158:k
+柳	F	159:k
+薮	F	160:k
+鑓	F	161:k
+愉	F	162:k
+愈	F	163:k
+油	F	164:k
+癒	F	165:k
+諭	F	166:k
+輸	F	167:k
+唯	F	168:k
+佑	F	169:k
+優	F	170:k
+勇	F	171:k
+友	F	172:k
+宥	F	173:k
+幽	F	174:k
+悠	F	175:k
+憂	F	176:k
+揖	F	177:k
+有	F	178:k
+柚	F	179:k
+湧	F	180:k
+涌	F	181:k
+猶	F	182:k
+猷	F	183:k
+由	F	184:k
+祐	F	185:k
+裕	F	186:k
+誘	F	187:k
+遊	F	188:k
+邑	F	189:k
+郵	F	190:k
+雄	F	191:k
+融	F	192:k
+夕	F	193:k
+予	F	194:k
+余	F	195:k
+与	F	196:k
+誉	F	197:k
+輿	F	198:k
+預	F	199:k
+傭	F	200:k
+幼	F	201:k
+妖	F	202:k
+容	F	203:k
+庸	F	204:k
+揚	F	205:k
+揺	F	206:k
+擁	F	207:k
+曜	F	208:k
+楊	F	209:k
+様	F	210:k
+洋	F	211:k
+溶	F	212:k
+熔	F	213:k
+用	F	214:k
+窯	F	215:k
+羊	F	216:k
+耀	F	217:k
+葉	F	218:k
+蓉	F	219:k
+要	F	220:k
+謡	F	221:k
+踊	F	222:k
+遥	F	223:k
+陽	F	224:k
+養	F	225:k
+慾	F	226:k
+抑	F	227:k
+欲	F	228:k
+沃	F	229:k
+浴	F	230:k
+翌	F	231:k
+翼	F	232:k
+淀	F	233:k
+羅	F	234:k
+螺	F	235:k
+裸	F	236:k
+来	F	237:k
+莱	F	238:k
+頼	F	239:k
+雷	F	240:k
+洛	F	241:k
+絡	F	242:k
+落	F	243:k
+酪	F	244:k
+乱	F	245:k
+卵	F	246:k
+嵐	F	247:k
+欄	F	248:k
+濫	F	249:k
+藍	F	250:k
+蘭	F	251:k
+覧	F	252:k
+利	F	253:k
+吏	F	254:k
+履	F	255:k
+李	F	0:l
+梨	F	1:l
+理	F	2:l
+璃	F	3:l
+痢	F	4:l
+裏	F	5:l
+裡	F	6:l
+里	F	7:l
+離	F	8:l
+陸	F	9:l
+律	F	10:l
+率	F	11:l
+立	F	12:l
+葎	F	13:l
+掠	F	14:l
+略	F	15:l
+劉	F	16:l
+流	F	17:l
+溜	F	18:l
+琉	F	19:l
+留	F	20:l
+硫	F	21:l
+粒	F	22:l
+隆	F	23:l
+竜	F	24:l
+龍	F	25:l
+侶	F	26:l
+慮	F	27:l
+旅	F	28:l
+虜	F	29:l
+了	F	30:l
+亮	F	31:l
+僚	F	32:l
+両	F	33:l
+凌	F	34:l
+寮	F	35:l
+料	F	36:l
+梁	F	37:l
+涼	F	38:l
+猟	F	39:l
+療	F	40:l
+瞭	F	41:l
+稜	F	42:l
+糧	F	43:l
+良	F	44:l
+諒	F	45:l
+遼	F	46:l
+量	F	47:l
+陵	F	48:l
+領	F	49:l
+力	F	50:l
+緑	F	51:l
+倫	F	52:l
+厘	F	53:l
+林	F	54:l
+淋	F	55:l
+燐	F	56:l
+琳	F	57:l
+臨	F	58:l
+輪	F	59:l
+隣	F	60:l
+鱗	F	61:l
+麟	F	62:l
+瑠	F	63:l
+塁	F	64:l
+涙	F	65:l
+累	F	66:l
+類	F	67:l
+令	F	68:l
+伶	F	69:l
+例	F	70:l
+冷	F	71:l
+励	F	72:l
+嶺	F	73:l
+怜	F	74:l
+玲	F	75:l
+礼	F	76:l
+苓	F	77:l
+鈴	F	78:l
+隷	F	79:l
+零	F	80:l
+霊	F	81:l
+麗	F	82:l
+齢	F	83:l
+暦	F	84:l
+歴	F	85:l
+列	F	86:l
+劣	F	87:l
+烈	F	88:l
+裂	F	89:l
+廉	F	90:l
+恋	F	91:l
+憐	F	92:l
+漣	F	93:l
+煉	F	94:l
+簾	F	95:l
+練	F	96:l
+聯	F	97:l
+蓮	F	98:l
+連	F	99:l
+錬	F	100:l
+呂	F	101:l
+魯	F	102:l
+櫓	F	103:l
+炉	F	104:l
+賂	F	105:l
+路	F	106:l
+露	F	107:l
+労	F	108:l
+婁	F	109:l
+廊	F	110:l
+弄	F	111:l
+朗	F	112:l
+楼	F	113:l
+榔	F	114:l
+浪	F	115:l
+漏	F	116:l
+牢	F	117:l
+狼	F	118:l
+篭	F	119:l
+老	F	120:l
+聾	F	121:l
+蝋	F	122:l
+郎	F	123:l
+六	F	124:l
+麓	F	125:l
+禄	F	126:l
+肋	F	127:l
+録	F	128:l
+論	F	129:l
+倭	F	130:l
+和	F	131:l
+話	F	132:l
+歪	F	133:l
+賄	F	134:l
+脇	F	135:l
+惑	F	136:l
+枠	F	137:l
+鷲	F	138:l
+亙	F	139:l
+亘	F	140:l
+鰐	F	141:l
+詫	F	142:l
+藁	F	143:l
+蕨	F	144:l
+椀	F	145:l
+湾	F	146:l
+碗	F	147:l
+腕	F	148:l
+弌	F	0:m
+丐	F	1:m
+丕	F	2:m
+个	F	3:m
+丱	F	4:m
+丶	F	5:m
+丼	F	6:m
+丿	F	7:m
+乂	F	8:m
+乖	F	9:m
+乘	F	10:m
+亂	F	11:m
+亅	F	12:m
+豫	F	13:m
+亊	F	14:m
+舒	F	15:m
+弍	F	16:m
+于	F	17:m
+亞	F	18:m
+亟	F	19:m
+亠	F	20:m
+亢	F	21:m
+亰	F	22:m
+亳	F	23:m
+亶	F	24:m
+从	F	25:m
+仍	F	26:m
+仄	F	27:m
+仆	F	28:m
+仂	F	29:m
+仗	F	30:m
+仞	F	31:m
+仭	F	32:m
+仟	F	33:m
+价	F	34:m
+伉	F	35:m
+佚	F	36:m
+估	F	37:m
+佛	F	38:m
+佝	F	39:m
+佗	F	40:m
+佇	F	41:m
+佶	F	42:m
+侈	F	43:m
+侏	F	44:m
+侘	F	45:m
+佻	F	46:m
+佩	F	47:m
+佰	F	48:m
+侑	F	49:m
+佯	F	50:m
+來	F	51:m
+侖	F	52:m
+儘	F	53:m
+俔	F	54:m
+俟	F	55:m
+俎	F	56:m
+俘	F	57:m
+俛	F	58:m
+俑	F	59:m
+俚	F	60:m
+俐	F	61:m
+俤	F	62:m
+俥	F	63:m
+倚	F	64:m
+倨	F	65:m
+倔	F	66:m
+倪	F	67:m
+倥	F	68:m
+倅	F	69:m
+伜	F	70:m
+俶	F	71:m
+倡	F	72:m
+倩	F	73:m
+倬	F	74:m
+俾	F	75:m
+俯	F	76:m
+們	F	77:m
+倆	F	78:m
+偃	F	79:m
+假	F	80:m
+會	F	81:m
+偕	F	82:m
+偐	F	83:m
+偈	F	84:m
+做	F	85:m
+偖	F	86:m
+偬	F	87:m
+偸	F	88:m
+傀	F	89:m
+傚	F	90:m
+傅	F	91:m
+傴	F	92:m
+傲	F	93:m
+僉	F	94:m
+僊	F	95:m
+傳	F	96:m
+僂	F	97:m
+僖	F	98:m
+僞	F	99:m
+僥	F	100:m
+僭	F	101:m
+僣	F	102:m
+僮	F	103:m
+價	F	104:m
+僵	F	105:m
+儉	F	106:m
+儁	F	107:m
+儂	F	108:m
+儖	F	109:m
+儕	F	110:m
+儔	F	111:m
+儚	F	112:m
+儡	F	113:m
+儺	F	114:m
+儷	F	115:m
+儼	F	116:m
+儻	F	117:m
+儿	F	118:m
+兀	F	119:m
+兒	F	120:m
+兌	F	121:m
+兔	F	122:m
+兢	F	123:m
+竸	F	124:m
+兩	F	125:m
+兪	F	126:m
+兮	F	127:m
+冀	F	128:m
+冂	F	129:m
+囘	F	130:m
+册	F	131:m
+冉	F	132:m
+冏	F	133:m
+冑	F	134:m
+冓	F	135:m
+冕	F	136:m
+冖	F	137:m
+冤	F	138:m
+冦	F	139:m
+冢	F	140:m
+冩	F	141:m
+冪	F	142:m
+冫	F	143:m
+决	F	144:m
+冱	F	145:m
+冲	F	146:m
+冰	F	147:m
+况	F	148:m
+冽	F	149:m
+凅	F	150:m
+凉	F	151:m
+凛	F	152:m
+几	F	153:m
+處	F	154:m
+凩	F	155:m
+凭	F	156:m
+凰	F	157:m
+凵	F	158:m
+凾	F	159:m
+刄	F	160:m
+刋	F	161:m
+刔	F	162:m
+刎	F	163:m
+刧	F	164:m
+刪	F	165:m
+刮	F	166:m
+刳	F	167:m
+刹	F	168:m
+剏	F	169:m
+剄	F	170:m
+剋	F	171:m
+剌	F	172:m
+剞	F	173:m
+剔	F	174:m
+剪	F	175:m
+剴	F	176:m
+剩	F	177:m
+剳	F	178:m
+剿	F	179:m
+剽	F	180:m
+劍	F	181:m
+劔	F	182:m
+劒	F	183:m
+剱	F	184:m
+劈	F	185:m
+劑	F	186:m
+辨	F	187:m
+辧	F	188:m
+劬	F	189:m
+劭	F	190:m
+劼	F	191:m
+劵	F	192:m
+勁	F	193:m
+勍	F	194:m
+勗	F	195:m
+勞	F	196:m
+勣	F	197:m
+勦	F	198:m
+飭	F	199:m
+勠	F	200:m
+勳	F	201:m
+勵	F	202:m
+勸	F	203:m
+勹	F	204:m
+匆	F	205:m
+匈	F	206:m
+甸	F	207:m
+匍	F	208:m
+匐	F	209:m
+匏	F	210:m
+匕	F	211:m
+匚	F	212:m
+匣	F	213:m
+匯	F	214:m
+匱	F	215:m
+匳	F	216:m
+匸	F	217:m
+區	F	218:m
+卆	F	219:m
+卅	F	220:m
+丗	F	221:m
+卉	F	222:m
+卍	F	223:m
+凖	F	224:m
+卞	F	225:m
+卩	F	226:m
+卮	F	227:m
+夘	F	228:m
+卻	F	229:m
+卷	F	230:m
+厂	F	231:m
+厖	F	232:m
+厠	F	233:m
+厦	F	234:m
+厥	F	235:m
+厮	F	236:m
+厰	F	237:m
+厶	F	238:m
+參	F	239:m
+簒	F	240:m
+雙	F	241:m
+叟	F	242:m
+曼	F	243:m
+燮	F	244:m
+叮	F	245:m
+叨	F	246:m
+叭	F	247:m
+叺	F	248:m
+吁	F	249:m
+吽	F	250:m
+呀	F	251:m
+听	F	252:m
+吭	F	253:m
+吼	F	254:m
+吮	F	255:m
+吶	F	0:n
+吩	F	1:n
+吝	F	2:n
+呎	F	3:n
+咏	F	4:n
+呵	F	5:n
+咎	F	6:n
+呟	F	7:n
+呱	F	8:n
+呷	F	9:n
+呰	F	10:n
+咒	F	11:n
+呻	F	12:n
+咀	F	13:n
+呶	F	14:n
+咄	F	15:n
+咐	F	16:n
+咆	F	17:n
+哇	F	18:n
+咢	F	19:n
+咸	F	20:n
+咥	F	21:n
+咬	F	22:n
+哄	F	23:n
+哈	F	24:n
+咨	F	25:n
+咫	F	26:n
+哂	F	27:n
+咤	F	28:n
+咾	F	29:n
+咼	F	30:n
+哘	F	31:n
+哥	F	32:n
+哦	F	33:n
+唏	F	34:n
+唔	F	35:n
+哽	F	36:n
+哮	F	37:n
+哭	F	38:n
+哺	F	39:n
+哢	F	40:n
+唹	F	41:n
+啀	F	42:n
+啣	F	43:n
+啌	F	44:n
+售	F	45:n
+啜	F	46:n
+啅	F	47:n
+啖	F	48:n
+啗	F	49:n
+唸	F	50:n
+唳	F	51:n
+啝	F	52:n
+喙	F	53:n
+喀	F	54:n
+咯	F	55:n
+喊	F	56:n
+喟	F	57:n
+啻	F	58:n
+啾	F	59:n
+喘	F	60:n
+喞	F	61:n
+單	F	62:n
+啼	F	63:n
+喃	F	64:n
+喩	F	65:n
+喇	F	66:n
+喨	F	67:n
+嗚	F	68:n
+嗅	F	69:n
+嗟	F	70:n
+嗄	F	71:n
+嗜	F	72:n
+嗤	F	73:n
+嗔	F	74:n
+嘔	F	75:n
+嗷	F	76:n
+嘖	F	77:n
+嗾	F	78:n
+嗽	F	79:n
+嘛	F	80:n
+嗹	F	81:n
+噎	F	82:n
+噐	F	83:n
+營	F	84:n
+嘴	F	85:n
+嘶	F	86:n
+嘲	F	87:n
+嘸	F	88:n
+噫	F	89:n
+噤	F	90:n
+嘯	F	91:n
+噬	F	92:n
+噪	F	93:n
+嚆	F	94:n
+嚀	F	95:n
+嚊	F	96:n
+嚠	F	97:n
+嚔	F	98:n
+嚏	F	99:n
+嚥	F	100:n
+嚮	F	101:n
+嚶	F	102:n
+嚴	F	103:n
+囂	F	104:n
+嚼	F	105:n
+囁	F	106:n
+囃	F	107:n
+囀	F	108:n
+囈	F	109:n
+囎	F	110:n
+囑	F	111:n
+囓	F	112:n
+囗	F	113:n
+囮	F	114:n
+囹	F	115:n
+圀	F	116:n
+囿	F	117:n
+圄	F	118:n
+圉	F	119:n
+圈	F	120:n
+國	F	121:n
+圍	F	122:n
+圓	F	123:n
+團	F	124:n
+圖	F	125:n
+嗇	F	126:n
+圜	F	127:n
+圦	F	128:n
+圷	F	129:n
+圸	F	130:n
+坎	F	131:n
+圻	F	132:n
+址	F	133:n
+坏	F	134:n
+坩	F	135:n
+埀	F	136:n
+垈	F	137:n
+坡	F	138:n
+坿	F	139:n
+垉	F	140:n
+垓	F	141:n
+垠	F	142:n
+垳	F	143:n
+垤	F	144:n
+垪	F	145:n
+垰	F	146:n
+埃	F	147:n
+埆	F	148:n
+埔	F	149:n
+埒	F	150:n
+埓	F	151:n
+堊	F	152:n
+埖	F	153:n
+埣	F	154:n
+堋	F	155:n
+堙	F	156:n
+堝	F	157:n
+塲	F	158:n
+堡	F	159:n
+塢	F	160:n
+塋	F	161:n
+塰	F	162:n
+毀	F	163:n
+塒	F	164:n
+堽	F	165:n
+塹	F	166:n
+墅	F	167:n
+墹	F	168:n
+墟	F	169:n
+墫	F	170:n
+墺	F	171:n
+壞	F	172:n
+墻	F	173:n
+墸	F	174:n
+墮	F	175:n
+壅	F	176:n
+壓	F	177:n
+壑	F	178:n
+壗	F	179:n
+壙	F	180:n
+壘	F	181:n
+壥	F	182:n
+壜	F	183:n
+壤	F	184:n
+壟	F	185:n
+壯	F	186:n
+壺	F	187:n
+壹	F	188:n
+壻	F	189:n
+壼	F	190:n
+壽	F	191:n
+夂	F	192:n
+夊	F	193:n
+夐	F	194:n
+夛	F	195:n
+梦	F	196:n
+夥	F	197:n
+夬	F	198:n
+夭	F	199:n
+夲	F	200:n
+夸	F	201:n
+夾	F	202:n
+竒	F	203:n
+奕	F	204:n
+奐	F	205:n
+奎	F	206:n
+奚	F	207:n
+奘	F	208:n
+奢	F	209:n
+奠	F	210:n
+奧	F	211:n
+奬	F	212:n
+奩	F	213:n
+奸	F	214:n
+妁	F	215:n
+妝	F	216:n
+佞	F	217:n
+侫	F	218:n
+妣	F	219:n
+妲	F	220:n
+姆	F	221:n
+姨	F	222:n
+姜	F	223:n
+妍	F	224:n
+姙	F	225:n
+姚	F	226:n
+娥	F	227:n
+娟	F	228:n
+娑	F	229:n
+娜	F	230:n
+娉	F	231:n
+娚	F	232:n
+婀	F	233:n
+婬	F	234:n
+婉	F	235:n
+娵	F	236:n
+娶	F	237:n
+婢	F	238:n
+婪	F	239:n
+媚	F	240:n
+媼	F	241:n
+媾	F	242:n
+嫋	F	243:n
+嫂	F	244:n
+媽	F	245:n
+嫣	F	246:n
+嫗	F	247:n
+嫦	F	248:n
+嫩	F	249:n
+嫖	F	250:n
+嫺	F	251:n
+嫻	F	252:n
+嬌	F	253:n
+嬋	F	254:n
+嬖	F	255:n
+嬲	F	0:o
+嫐	F	1:o
+嬪	F	2:o
+嬶	F	3:o
+嬾	F	4:o
+孃	F	5:o
+孅	F	6:o
+孀	F	7:o
+孑	F	8:o
+孕	F	9:o
+孚	F	10:o
+孛	F	11:o
+孥	F	12:o
+孩	F	13:o
+孰	F	14:o
+孳	F	15:o
+孵	F	16:o
+學	F	17:o
+斈	F	18:o
+孺	F	19:o
+宀	F	20:o
+它	F	21:o
+宦	F	22:o
+宸	F	23:o
+寃	F	24:o
+寇	F	25:o
+寉	F	26:o
+寔	F	27:o
+寐	F	28:o
+寤	F	29:o
+實	F	30:o
+寢	F	31:o
+寞	F	32:o
+寥	F	33:o
+寫	F	34:o
+寰	F	35:o
+寶	F	36:o
+寳	F	37:o
+尅	F	38:o
+將	F	39:o
+專	F	40:o
+對	F	41:o
+尓	F	42:o
+尠	F	43:o
+尢	F	44:o
+尨	F	45:o
+尸	F	46:o
+尹	F	47:o
+屁	F	48:o
+屆	F	49:o
+屎	F	50:o
+屓	F	51:o
+屐	F	52:o
+屏	F	53:o
+孱	F	54:o
+屬	F	55:o
+屮	F	56:o
+乢	F	57:o
+屶	F	58:o
+屹	F	59:o
+岌	F	60:o
+岑	F	61:o
+岔	F	62:o
+妛	F	63:o
+岫	F	64:o
+岻	F	65:o
+岶	F	66:o
+岼	F	67:o
+岷	F	68:o
+峅	F	69:o
+岾	F	70:o
+峇	F	71:o
+峙	F	72:o
+峩	F	73:o
+峽	F	74:o
+峺	F	75:o
+峭	F	76:o
+嶌	F	77:o
+峪	F	78:o
+崋	F	79:o
+崕	F	80:o
+崗	F	81:o
+嵜	F	82:o
+崟	F	83:o
+崛	F	84:o
+崑	F	85:o
+崔	F	86:o
+崢	F	87:o
+崚	F	88:o
+崙	F	89:o
+崘	F	90:o
+嵌	F	91:o
+嵒	F	92:o
+嵎	F	93:o
+嵋	F	94:o
+嵬	F	95:o
+嵳	F	96:o
+嵶	F	97:o
+嶇	F	98:o
+嶄	F	99:o
+嶂	F	100:o
+嶢	F	101:o
+嶝	F	102:o
+嶬	F	103:o
+嶮	F	104:o
+嶽	F	105:o
+嶐	F	106:o
+嶷	F	107:o
+嶼	F	108:o
+巉	F	109:o
+巍	F	110:o
+巓	F	111:o
+巒	F	112:o
+巖	F	113:o
+巛	F	114:o
+巫	F	115:o
+已	F	116:o
+巵	F	117:o
+帋	F	118:o
+帚	F	119:o
+帙	F	120:o
+帑	F	121:o
+帛	F	122:o
+帶	F	123:o
+帷	F	124:o
+幄	F	125:o
+幃	F	126:o
+幀	F	127:o
+幎	F	128:o
+幗	F	129:o
+幔	F	130:o
+幟	F	131:o
+幢	F	132:o
+幤	F	133:o
+幇	F	134:o
+幵	F	135:o
+并	F	136:o
+幺	F	137:o
+麼	F	138:o
+广	F	139:o
+庠	F	140:o
+廁	F	141:o
+廂	F	142:o
+廈	F	143:o
+廐	F	144:o
+廏	F	145:o
+廖	F	146:o
+廣	F	147:o
+廝	F	148:o
+廚	F	149:o
+廛	F	150:o
+廢	F	151:o
+廡	F	152:o
+廨	F	153:o
+廩	F	154:o
+廬	F	155:o
+廱	F	156:o
+廳	F	157:o
+廰	F	158:o
+廴	F	159:o
+廸	F	160:o
+廾	F	161:o
+弃	F	162:o
+弉	F	163:o
+彝	F	164:o
+彜	F	165:o
+弋	F	166:o
+弑	F	167:o
+弖	F	168:o
+弩	F	169:o
+弭	F	170:o
+弸	F	171:o
+彁	F	172:o
+彈	F	173:o
+彌	F	174:o
+彎	F	175:o
+弯	F	176:o
+彑	F	177:o
+彖	F	178:o
+彗	F	179:o
+彙	F	180:o
+彡	F	181:o
+彭	F	182:o
+彳	F	183:o
+彷	F	184:o
+徃	F	185:o
+徂	F	186:o
+彿	F	187:o
+徊	F	188:o
+很	F	189:o
+徑	F	190:o
+徇	F	191:o
+從	F	192:o
+徙	F	193:o
+徘	F	194:o
+徠	F	195:o
+徨	F	196:o
+徭	F	197:o
+徼	F	198:o
+忖	F	199:o
+忻	F	200:o
+忤	F	201:o
+忸	F	202:o
+忱	F	203:o
+忝	F	204:o
+悳	F	205:o
+忿	F	206:o
+怡	F	207:o
+恠	F	208:o
+怙	F	209:o
+怐	F	210:o
+怩	F	211:o
+怎	F	212:o
+怱	F	213:o
+怛	F	214:o
+怕	F	215:o
+怫	F	216:o
+怦	F	217:o
+怏	F	218:o
+怺	F	219:o
+恚	F	220:o
+恁	F	221:o
+恪	F	222:o
+恷	F	223:o
+恟	F	224:o
+恊	F	225:o
+恆	F	226:o
+恍	F	227:o
+恣	F	228:o
+恃	F	229:o
+恤	F	230:o
+恂	F	231:o
+恬	F	232:o
+恫	F	233:o
+恙	F	234:o
+悁	F	235:o
+悍	F	236:o
+惧	F	237:o
+悃	F	238:o
+悚	F	239:o
+悄	F	240:o
+悛	F	241:o
+悖	F	242:o
+悗	F	243:o
+悒	F	244:o
+悧	F	245:o
+悋	F	246:o
+惡	F	247:o
+悸	F	248:o
+惠	F	249:o
+惓	F	250:o
+悴	F	251:o
+忰	F	252:o
+悽	F	253:o
+惆	F	254:o
+悵	F	255:o
+惘	F	0:p
+慍	F	1:p
+愕	F	2:p
+愆	F	3:p
+惶	F	4:p
+惷	F	5:p
+愀	F	6:p
+惴	F	7:p
+惺	F	8:p
+愃	F	9:p
+愡	F	10:p
+惻	F	11:p
+惱	F	12:p
+愍	F	13:p
+愎	F	14:p
+慇	F	15:p
+愾	F	16:p
+愨	F	17:p
+愧	F	18:p
+慊	F	19:p
+愿	F	20:p
+愼	F	21:p
+愬	F	22:p
+愴	F	23:p
+愽	F	24:p
+慂	F	25:p
+慄	F	26:p
+慳	F	27:p
+慷	F	28:p
+慘	F	29:p
+慙	F	30:p
+慚	F	31:p
+慫	F	32:p
+慴	F	33:p
+慯	F	34:p
+慥	F	35:p
+慱	F	36:p
+慟	F	37:p
+慝	F	38:p
+慓	F	39:p
+慵	F	40:p
+憙	F	41:p
+憖	F	42:p
+憇	F	43:p
+憬	F	44:p
+憔	F	45:p
+憚	F	46:p
+憊	F	47:p
+憑	F	48:p
+憫	F	49:p
+憮	F	50:p
+懌	F	51:p
+懊	F	52:p
+應	F	53:p
+懷	F	54:p
+懈	F	55:p
+懃	F	56:p
+懆	F	57:p
+憺	F	58:p
+懋	F	59:p
+罹	F	60:p
+懍	F	61:p
+懦	F	62:p
+懣	F	63:p
+懶	F	64:p
+懺	F	65:p
+懴	F	66:p
+懿	F	67:p
+懽	F	68:p
+懼	F	69:p
+懾	F	70:p
+戀	F	71:p
+戈	F	72:p
+戉	F	73:p
+戍	F	74:p
+戌	F	75:p
+戔	F	76:p
+戛	F	77:p
+戞	F	78:p
+戡	F	79:p
+截	F	80:p
+戮	F	81:p
+戰	F	82:p
+戲	F	83:p
+戳	F	84:p
+扁	F	85:p
+扎	F	86:p
+扞	F	87:p
+扣	F	88:p
+扛	F	89:p
+扠	F	90:p
+扨	F	91:p
+扼	F	92:p
+抂	F	93:p
+抉	F	94:p
+找	F	95:p
+抒	F	96:p
+抓	F	97:p
+抖	F	98:p
+拔	F	99:p
+抃	F	100:p
+抔	F	101:p
+拗	F	102:p
+拑	F	103:p
+抻	F	104:p
+拏	F	105:p
+拿	F	106:p
+拆	F	107:p
+擔	F	108:p
+拈	F	109:p
+拜	F	110:p
+拌	F	111:p
+拊	F	112:p
+拂	F	113:p
+拇	F	114:p
+抛	F	115:p
+拉	F	116:p
+挌	F	117:p
+拮	F	118:p
+拱	F	119:p
+挧	F	120:p
+挂	F	121:p
+挈	F	122:p
+拯	F	123:p
+拵	F	124:p
+捐	F	125:p
+挾	F	126:p
+捍	F	127:p
+搜	F	128:p
+捏	F	129:p
+掖	F	130:p
+掎	F	131:p
+掀	F	132:p
+掫	F	133:p
+捶	F	134:p
+掣	F	135:p
+掏	F	136:p
+掉	F	137:p
+掟	F	138:p
+掵	F	139:p
+捫	F	140:p
+捩	F	141:p
+掾	F	142:p
+揩	F	143:p
+揀	F	144:p
+揆	F	145:p
+揣	F	146:p
+揉	F	147:p
+插	F	148:p
+揶	F	149:p
+揄	F	150:p
+搖	F	151:p
+搴	F	152:p
+搆	F	153:p
+搓	F	154:p
+搦	F	155:p
+搶	F	156:p
+攝	F	157:p
+搗	F	158:p
+搨	F	159:p
+搏	F	160:p
+摧	F	161:p
+摯	F	162:p
+摶	F	163:p
+摎	F	164:p
+攪	F	165:p
+撕	F	166:p
+撓	F	167:p
+撥	F	168:p
+撩	F	169:p
+撈	F	170:p
+撼	F	171:p
+據	F	172:p
+擒	F	173:p
+擅	F	174:p
+擇	F	175:p
+撻	F	176:p
+擘	F	177:p
+擂	F	178:p
+擱	F	179:p
+擧	F	180:p
+舉	F	181:p
+擠	F	182:p
+擡	F	183:p
+抬	F	184:p
+擣	F	185:p
+擯	F	186:p
+攬	F	187:p
+擶	F	188:p
+擴	F	189:p
+擲	F	190:p
+擺	F	191:p
+攀	F	192:p
+擽	F	193:p
+攘	F	194:p
+攜	F	195:p
+攅	F	196:p
+攤	F	197:p
+攣	F	198:p
+攫	F	199:p
+攴	F	200:p
+攵	F	201:p
+攷	F	202:p
+收	F	203:p
+攸	F	204:p
+畋	F	205:p
+效	F	206:p
+敖	F	207:p
+敕	F	208:p
+敍	F	209:p
+敘	F	210:p
+敞	F	211:p
+敝	F	212:p
+敲	F	213:p
+數	F	214:p
+斂	F	215:p
+斃	F	216:p
+變	F	217:p
+斛	F	218:p
+斟	F	219:p
+斫	F	220:p
+斷	F	221:p
+旃	F	222:p
+旆	F	223:p
+旁	F	224:p
+旄	F	225:p
+旌	F	226:p
+旒	F	227:p
+旛	F	228:p
+旙	F	229:p
+无	F	230:p
+旡	F	231:p
+旱	F	232:p
+杲	F	233:p
+昊	F	234:p
+昃	F	235:p
+旻	F	236:p
+杳	F	237:p
+昵	F	238:p
+昶	F	239:p
+昴	F	240:p
+昜	F	241:p
+晏	F	242:p
+晄	F	243:p
+晉	F	244:p
+晁	F	245:p
+晞	F	246:p
+晝	F	247:p
+晤	F	248:p
+晧	F	249:p
+晨	F	250:p
+晟	F	251:p
+晢	F	252:p
+晰	F	253:p
+暃	F	254:p
+暈	F	255:p
+暎	F	0:q
+暉	F	1:q
+暄	F	2:q
+暘	F	3:q
+暝	F	4:q
+曁	F	5:q
+暹	F	6:q
+曉	F	7:q
+暾	F	8:q
+暼	F	9:q
+曄	F	10:q
+暸	F	11:q
+曖	F	12:q
+曚	F	13:q
+曠	F	14:q
+昿	F	15:q
+曦	F	16:q
+曩	F	17:q
+曰	F	18:q
+曵	F	19:q
+曷	F	20:q
+朏	F	21:q
+朖	F	22:q
+朞	F	23:q
+朦	F	24:q
+朧	F	25:q
+霸	F	26:q
+朮	F	27:q
+朿	F	28:q
+朶	F	29:q
+杁	F	30:q
+朸	F	31:q
+朷	F	32:q
+杆	F	33:q
+杞	F	34:q
+杠	F	35:q
+杙	F	36:q
+杣	F	37:q
+杤	F	38:q
+枉	F	39:q
+杰	F	40:q
+枩	F	41:q
+杼	F	42:q
+杪	F	43:q
+枌	F	44:q
+枋	F	45:q
+枦	F	46:q
+枡	F	47:q
+枅	F	48:q
+枷	F	49:q
+柯	F	50:q
+枴	F	51:q
+柬	F	52:q
+枳	F	53:q
+柩	F	54:q
+枸	F	55:q
+柤	F	56:q
+柞	F	57:q
+柝	F	58:q
+柢	F	59:q
+柮	F	60:q
+枹	F	61:q
+柎	F	62:q
+柆	F	63:q
+柧	F	64:q
+檜	F	65:q
+栞	F	66:q
+框	F	67:q
+栩	F	68:q
+桀	F	69:q
+桍	F	70:q
+栲	F	71:q
+桎	F	72:q
+梳	F	73:q
+栫	F	74:q
+桙	F	75:q
+档	F	76:q
+桷	F	77:q
+桿	F	78:q
+梟	F	79:q
+梏	F	80:q
+梭	F	81:q
+梔	F	82:q
+條	F	83:q
+梛	F	84:q
+梃	F	85:q
+檮	F	86:q
+梹	F	87:q
+桴	F	88:q
+梵	F	89:q
+梠	F	90:q
+梺	F	91:q
+椏	F	92:q
+梍	F	93:q
+桾	F	94:q
+椁	F	95:q
+棊	F	96:q
+椈	F	97:q
+棘	F	98:q
+椢	F	99:q
+椦	F	100:q
+棡	F	101:q
+椌	F	102:q
+棍	F	103:q
+棔	F	104:q
+棧	F	105:q
+棕	F	106:q
+椶	F	107:q
+椒	F	108:q
+椄	F	109:q
+棗	F	110:q
+棣	F	111:q
+椥	F	112:q
+棹	F	113:q
+棠	F	114:q
+棯	F	115:q
+椨	F	116:q
+椪	F	117:q
+椚	F	118:q
+椣	F	119:q
+椡	F	120:q
+棆	F	121:q
+楹	F	122:q
+楷	F	123:q
+楜	F	124:q
+楸	F	125:q
+楫	F	126:q
+楔	F	127:q
+楾	F	128:q
+楮	F	129:q
+椹	F	130:q
+楴	F	131:q
+椽	F	132:q
+楙	F	133:q
+椰	F	134:q
+楡	F	135:q
+楞	F	136:q
+楝	F	137:q
+榁	F	138:q
+楪	F	139:q
+榲	F	140:q
+榮	F	141:q
+槐	F	142:q
+榿	F	143:q
+槁	F	144:q
+槓	F	145:q
+榾	F	146:q
+槎	F	147:q
+寨	F	148:q
+槊	F	149:q
+槝	F	150:q
+榻	F	151:q
+槃	F	152:q
+榧	F	153:q
+樮	F	154:q
+榑	F	155:q
+榠	F	156:q
+榜	F	157:q
+榕	F	158:q
+榴	F	159:q
+槞	F	160:q
+槨	F	161:q
+樂	F	162:q
+樛	F	163:q
+槿	F	164:q
+權	F	165:q
+槹	F	166:q
+槲	F	167:q
+槧	F	168:q
+樅	F	169:q
+榱	F	170:q
+樞	F	171:q
+槭	F	172:q
+樔	F	173:q
+槫	F	174:q
+樊	F	175:q
+樒	F	176:q
+櫁	F	177:q
+樣	F	178:q
+樓	F	179:q
+橄	F	180:q
+樌	F	181:q
+橲	F	182:q
+樶	F	183:q
+橸	F	184:q
+橇	F	185:q
+橢	F	186:q
+橙	F	187:q
+橦	F	188:q
+橈	F	189:q
+樸	F	190:q
+樢	F	191:q
+檐	F	192:q
+檍	F	193:q
+檠	F	194:q
+檄	F	195:q
+檢	F	196:q
+檣	F	197:q
+檗	F	198:q
+蘗	F	199:q
+檻	F	200:q
+櫃	F	201:q
+櫂	F	202:q
+檸	F	203:q
+檳	F	204:q
+檬	F	205:q
+櫞	F	206:q
+櫑	F	207:q
+櫟	F	208:q
+檪	F	209:q
+櫚	F	210:q
+櫪	F	211:q
+櫻	F	212:q
+欅	F	213:q
+蘖	F	214:q
+櫺	F	215:q
+欒	F	216:q
+欖	F	217:q
+鬱	F	218:q
+欟	F	219:q
+欸	F	220:q
+欷	F	221:q
+盜	F	222:q
+欹	F	223:q
+飮	F	224:q
+歇	F	225:q
+歃	F	226:q
+歉	F	227:q
+歐	F	228:q
+歙	F	229:q
+歔	F	230:q
+歛	F	231:q
+歟	F	232:q
+歡	F	233:q
+歸	F	234:q
+歹	F	235:q
+歿	F	236:q
+殀	F	237:q
+殄	F	238:q
+殃	F	239:q
+殍	F	240:q
+殘	F	241:q
+殕	F	242:q
+殞	F	243:q
+殤	F	244:q
+殪	F	245:q
+殫	F	246:q
+殯	F	247:q
+殲	F	248:q
+殱	F	249:q
+殳	F	250:q
+殷	F	251:q
+殼	F	252:q
+毆	F	253:q
+毋	F	254:q
+毓	F	255:q
+毟	F	0:r
+毬	F	1:r
+毫	F	2:r
+毳	F	3:r
+毯	F	4:r
+麾	F	5:r
+氈	F	6:r
+氓	F	7:r
+气	F	8:r
+氛	F	9:r
+氤	F	10:r
+氣	F	11:r
+汞	F	12:r
+汕	F	13:r
+汢	F	14:r
+汪	F	15:r
+沂	F	16:r
+沍	F	17:r
+沚	F	18:r
+沁	F	19:r
+沛	F	20:r
+汾	F	21:r
+汨	F	22:r
+汳	F	23:r
+沒	F	24:r
+沐	F	25:r
+泄	F	26:r
+泱	F	27:r
+泓	F	28:r
+沽	F	29:r
+泗	F	30:r
+泅	F	31:r
+泝	F	32:r
+沮	F	33:r
+沱	F	34:r
+沾	F	35:r
+沺	F	36:r
+泛	F	37:r
+泯	F	38:r
+泙	F	39:r
+泪	F	40:r
+洟	F	41:r
+衍	F	42:r
+洶	F	43:r
+洫	F	44:r
+洽	F	45:r
+洸	F	46:r
+洙	F	47:r
+洵	F	48:r
+洳	F	49:r
+洒	F	50:r
+洌	F	51:r
+浣	F	52:r
+涓	F	53:r
+浤	F	54:r
+浚	F	55:r
+浹	F	56:r
+浙	F	57:r
+涎	F	58:r
+涕	F	59:r
+濤	F	60:r
+涅	F	61:r
+淹	F	62:r
+渕	F	63:r
+渊	F	64:r
+涵	F	65:r
+淇	F	66:r
+淦	F	67:r
+涸	F	68:r
+淆	F	69:r
+淬	F	70:r
+淞	F	71:r
+淌	F	72:r
+淨	F	73:r
+淒	F	74:r
+淅	F	75:r
+淺	F	76:r
+淙	F	77:r
+淤	F	78:r
+淕	F	79:r
+淪	F	80:r
+淮	F	81:r
+渭	F	82:r
+湮	F	83:r
+渮	F	84:r
+渙	F	85:r
+湲	F	86:r
+湟	F	87:r
+渾	F	88:r
+渣	F	89:r
+湫	F	90:r
+渫	F	91:r
+湶	F	92:r
+湍	F	93:r
+渟	F	94:r
+湃	F	95:r
+渺	F	96:r
+湎	F	97:r
+渤	F	98:r
+滿	F	99:r
+渝	F	100:r
+游	F	101:r
+溂	F	102:r
+溪	F	103:r
+溘	F	104:r
+滉	F	105:r
+溷	F	106:r
+滓	F	107:r
+溽	F	108:r
+溯	F	109:r
+滄	F	110:r
+溲	F	111:r
+滔	F	112:r
+滕	F	113:r
+溏	F	114:r
+溥	F	115:r
+滂	F	116:r
+溟	F	117:r
+潁	F	118:r
+漑	F	119:r
+灌	F	120:r
+滬	F	121:r
+滸	F	122:r
+滾	F	123:r
+漿	F	124:r
+滲	F	125:r
+漱	F	126:r
+滯	F	127:r
+漲	F	128:r
+滌	F	129:r
+漾	F	130:r
+漓	F	131:r
+滷	F	132:r
+澆	F	133:r
+潺	F	134:r
+潸	F	135:r
+澁	F	136:r
+澀	F	137:r
+潯	F	138:r
+潛	F	139:r
+濳	F	140:r
+潭	F	141:r
+澂	F	142:r
+潼	F	143:r
+潘	F	144:r
+澎	F	145:r
+澑	F	146:r
+濂	F	147:r
+潦	F	148:r
+澳	F	149:r
+澣	F	150:r
+澡	F	151:r
+澤	F	152:r
+澹	F	153:r
+濆	F	154:r
+澪	F	155:r
+濟	F	156:r
+濕	F	157:r
+濬	F	158:r
+濔	F	159:r
+濘	F	160:r
+濱	F	161:r
+濮	F	162:r
+濛	F	163:r
+瀉	F	164:r
+瀋	F	165:r
+濺	F	166:r
+瀑	F	167:r
+瀁	F	168:r
+瀏	F	169:r
+濾	F	170:r
+瀛	F	171:r
+瀚	F	172:r
+潴	F	173:r
+瀝	F	174:r
+瀘	F	175:r
+瀟	F	176:r
+瀰	F	177:r
+瀾	F	178:r
+瀲	F	179:r
+灑	F	180:r
+灣	F	181:r
+炙	F	182:r
+炒	F	183:r
+炯	F	184:r
+烱	F	185:r
+炬	F	186:r
+炸	F	187:r
+炳	F	188:r
+炮	F	189:r
+烟	F	190:r
+烋	F	191:r
+烝	F	192:r
+烙	F	193:r
+焉	F	194:r
+烽	F	195:r
+焜	F	196:r
+焙	F	197:r
+煥	F	198:r
+煕	F	199:r
+熈	F	200:r
+煦	F	201:r
+煢	F	202:r
+煌	F	203:r
+煖	F	204:r
+煬	F	205:r
+熏	F	206:r
+燻	F	207:r
+熄	F	208:r
+熕	F	209:r
+熨	F	210:r
+熬	F	211:r
+燗	F	212:r
+熹	F	213:r
+熾	F	214:r
+燒	F	215:r
+燉	F	216:r
+燔	F	217:r
+燎	F	218:r
+燠	F	219:r
+燬	F	220:r
+燧	F	221:r
+燵	F	222:r
+燼	F	223:r
+燹	F	224:r
+燿	F	225:r
+爍	F	226:r
+爐	F	227:r
+爛	F	228:r
+爨	F	229:r
+爭	F	230:r
+爬	F	231:r
+爰	F	232:r
+爲	F	233:r
+爻	F	234:r
+爼	F	235:r
+爿	F	236:r
+牀	F	237:r
+牆	F	238:r
+牋	F	239:r
+牘	F	240:r
+牴	F	241:r
+牾	F	242:r
+犂	F	243:r
+犁	F	244:r
+犇	F	245:r
+犒	F	246:r
+犖	F	247:r
+犢	F	248:r
+犧	F	249:r
+犹	F	250:r
+犲	F	251:r
+狃	F	252:r
+狆	F	253:r
+狄	F	254:r
+狎	F	255:r
+狒	F	0:s
+狢	F	1:s
+狠	F	2:s
+狡	F	3:s
+狹	F	4:s
+狷	F	5:s
+倏	F	6:s
+猗	F	7:s
+猊	F	8:s
+猜	F	9:s
+猖	F	10:s
+猝	F	11:s
+猴	F	12:s
+猯	F	13:s
+猩	F	14:s
+猥	F	15:s
+猾	F	16:s
+獎	F	17:s
+獏	F	18:s
+默	F	19:s
+獗	F	20:s
+獪	F	21:s
+獨	F	22:s
+獰	F	23:s
+獸	F	24:s
+獵	F	25:s
+獻	F	26:s
+獺	F	27:s
+珈	F	28:s
+玳	F	29:s
+珎	F	30:s
+玻	F	31:s
+珀	F	32:s
+珥	F	33:s
+珮	F	34:s
+珞	F	35:s
+璢	F	36:s
+琅	F	37:s
+瑯	F	38:s
+琥	F	39:s
+珸	F	40:s
+琲	F	41:s
+琺	F	42:s
+瑕	F	43:s
+琿	F	44:s
+瑟	F	45:s
+瑙	F	46:s
+瑁	F	47:s
+瑜	F	48:s
+瑩	F	49:s
+瑰	F	50:s
+瑣	F	51:s
+瑪	F	52:s
+瑶	F	53:s
+瑾	F	54:s
+璋	F	55:s
+璞	F	56:s
+璧	F	57:s
+瓊	F	58:s
+瓏	F	59:s
+瓔	F	60:s
+珱	F	61:s
+瓠	F	62:s
+瓣	F	63:s
+瓧	F	64:s
+瓩	F	65:s
+瓮	F	66:s
+瓲	F	67:s
+瓰	F	68:s
+瓱	F	69:s
+瓸	F	70:s
+瓷	F	71:s
+甄	F	72:s
+甃	F	73:s
+甅	F	74:s
+甌	F	75:s
+甎	F	76:s
+甍	F	77:s
+甕	F	78:s
+甓	F	79:s
+甞	F	80:s
+甦	F	81:s
+甬	F	82:s
+甼	F	83:s
+畄	F	84:s
+畍	F	85:s
+畊	F	86:s
+畉	F	87:s
+畛	F	88:s
+畆	F	89:s
+畚	F	90:s
+畩	F	91:s
+畤	F	92:s
+畧	F	93:s
+畫	F	94:s
+畭	F	95:s
+畸	F	96:s
+當	F	97:s
+疆	F	98:s
+疇	F	99:s
+畴	F	100:s
+疊	F	101:s
+疉	F	102:s
+疂	F	103:s
+疔	F	104:s
+疚	F	105:s
+疝	F	106:s
+疥	F	107:s
+疣	F	108:s
+痂	F	109:s
+疳	F	110:s
+痃	F	111:s
+疵	F	112:s
+疽	F	113:s
+疸	F	114:s
+疼	F	115:s
+疱	F	116:s
+痍	F	117:s
+痊	F	118:s
+痒	F	119:s
+痙	F	120:s
+痣	F	121:s
+痞	F	122:s
+痾	F	123:s
+痿	F	124:s
+痼	F	125:s
+瘁	F	126:s
+痰	F	127:s
+痺	F	128:s
+痲	F	129:s
+痳	F	130:s
+瘋	F	131:s
+瘍	F	132:s
+瘉	F	133:s
+瘟	F	134:s
+瘧	F	135:s
+瘠	F	136:s
+瘡	F	137:s
+瘢	F	138:s
+瘤	F	139:s
+瘴	F	140:s
+瘰	F	141:s
+瘻	F	142:s
+癇	F	143:s
+癈	F	144:s
+癆	F	145:s
+癜	F	146:s
+癘	F	147:s
+癡	F	148:s
+癢	F	149:s
+癨	F	150:s
+癩	F	151:s
+癪	F	152:s
+癧	F	153:s
+癬	F	154:s
+癰	F	155:s
+癲	F	156:s
+癶	F	157:s
+癸	F	158:s
+發	F	159:s
+皀	F	160:s
+皃	F	161:s
+皈	F	162:s
+皋	F	163:s
+皎	F	164:s
+皖	F	165:s
+皓	F	166:s
+皙	F	167:s
+皚	F	168:s
+皰	F	169:s
+皴	F	170:s
+皸	F	171:s
+皹	F	172:s
+皺	F	173:s
+盂	F	174:s
+盍	F	175:s
+盖	F	176:s
+盒	F	177:s
+盞	F	178:s
+盡	F	179:s
+盥	F	180:s
+盧	F	181:s
+盪	F	182:s
+蘯	F	183:s
+盻	F	184:s
+眈	F	185:s
+眇	F	186:s
+眄	F	187:s
+眩	F	188:s
+眤	F	189:s
+眞	F	190:s
+眥	F	191:s
+眦	F	192:s
+眛	F	193:s
+眷	F	194:s
+眸	F	195:s
+睇	F	196:s
+睚	F	197:s
+睨	F	198:s
+睫	F	199:s
+睛	F	200:s
+睥	F	201:s
+睿	F	202:s
+睾	F	203:s
+睹	F	204:s
+瞎	F	205:s
+瞋	F	206:s
+瞑	F	207:s
+瞠	F	208:s
+瞞	F	209:s
+瞰	F	210:s
+瞶	F	211:s
+瞹	F	212:s
+瞿	F	213:s
+瞼	F	214:s
+瞽	F	215:s
+瞻	F	216:s
+矇	F	217:s
+矍	F	218:s
+矗	F	219:s
+矚	F	220:s
+矜	F	221:s
+矣	F	222:s
+矮	F	223:s
+矼	F	224:s
+砌	F	225:s
+砒	F	226:s
+礦	F	227:s
+砠	F	228:s
+礪	F	229:s
+硅	F	230:s
+碎	F	231:s
+硴	F	232:s
+碆	F	233:s
+硼	F	234:s
+碚	F	235:s
+碌	F	236:s
+碣	F	237:s
+碵	F	238:s
+碪	F	239:s
+碯	F	240:s
+磑	F	241:s
+磆	F	242:s
+磋	F	243:s
+磔	F	244:s
+碾	F	245:s
+碼	F	246:s
+磅	F	247:s
+磊	F	248:s
+磬	F	249:s
+磧	F	250:s
+磚	F	251:s
+磽	F	252:s
+磴	F	253:s
+礇	F	254:s
+礒	F	255:s
+礑	F	0:t
+礙	F	1:t
+礬	F	2:t
+礫	F	3:t
+祀	F	4:t
+祠	F	5:t
+祗	F	6:t
+祟	F	7:t
+祚	F	8:t
+祕	F	9:t
+祓	F	10:t
+祺	F	11:t
+祿	F	12:t
+禊	F	13:t
+禝	F	14:t
+禧	F	15:t
+齋	F	16:t
+禪	F	17:t
+禮	F	18:t
+禳	F	19:t
+禹	F	20:t
+禺	F	21:t
+秉	F	22:t
+秕	F	23:t
+秧	F	24:t
+秬	F	25:t
+秡	F	26:t
+秣	F	27:t
+稈	F	28:t
+稍	F	29:t
+稘	F	30:t
+稙	F	31:t
+稠	F	32:t
+稟	F	33:t
+禀	F	34:t
+稱	F	35:t
+稻	F	36:t
+稾	F	37:t
+稷	F	38:t
+穃	F	39:t
+穗	F	40:t
+穉	F	41:t
+穡	F	42:t
+穢	F	43:t
+穩	F	44:t
+龝	F	45:t
+穰	F	46:t
+穹	F	47:t
+穽	F	48:t
+窈	F	49:t
+窗	F	50:t
+窕	F	51:t
+窘	F	52:t
+窖	F	53:t
+窩	F	54:t
+竈	F	55:t
+窰	F	56:t
+窶	F	57:t
+竅	F	58:t
+竄	F	59:t
+窿	F	60:t
+邃	F	61:t
+竇	F	62:t
+竊	F	63:t
+竍	F	64:t
+竏	F	65:t
+竕	F	66:t
+竓	F	67:t
+站	F	68:t
+竚	F	69:t
+竝	F	70:t
+竡	F	71:t
+竢	F	72:t
+竦	F	73:t
+竭	F	74:t
+竰	F	75:t
+笂	F	76:t
+笏	F	77:t
+笊	F	78:t
+笆	F	79:t
+笳	F	80:t
+笘	F	81:t
+笙	F	82:t
+笞	F	83:t
+笵	F	84:t
+笨	F	85:t
+笶	F	86:t
+筐	F	87:t
+筺	F	88:t
+笄	F	89:t
+筍	F	90:t
+笋	F	91:t
+筌	F	92:t
+筅	F	93:t
+筵	F	94:t
+筥	F	95:t
+筴	F	96:t
+筧	F	97:t
+筰	F	98:t
+筱	F	99:t
+筬	F	100:t
+筮	F	101:t
+箝	F	102:t
+箘	F	103:t
+箟	F	104:t
+箍	F	105:t
+箜	F	106:t
+箚	F	107:t
+箋	F	108:t
+箒	F	109:t
+箏	F	110:t
+筝	F	111:t
+箙	F	112:t
+篋	F	113:t
+篁	F	114:t
+篌	F	115:t
+篏	F	116:t
+箴	F	117:t
+篆	F	118:t
+篝	F	119:t
+篩	F	120:t
+簑	F	121:t
+簔	F	122:t
+篦	F	123:t
+篥	F	124:t
+籠	F	125:t
+簀	F	126:t
+簇	F	127:t
+簓	F	128:t
+篳	F	129:t
+篷	F	130:t
+簗	F	131:t
+簍	F	132:t
+篶	F	133:t
+簣	F	134:t
+簧	F	135:t
+簪	F	136:t
+簟	F	137:t
+簷	F	138:t
+簫	F	139:t
+簽	F	140:t
+籌	F	141:t
+籃	F	142:t
+籔	F	143:t
+籏	F	144:t
+籀	F	145:t
+籐	F	146:t
+籘	F	147:t
+籟	F	148:t
+籤	F	149:t
+籖	F	150:t
+籥	F	151:t
+籬	F	152:t
+籵	F	153:t
+粃	F	154:t
+粐	F	155:t
+粤	F	156:t
+粭	F	157:t
+粢	F	158:t
+粫	F	159:t
+粡	F	160:t
+粨	F	161:t
+粳	F	162:t
+粲	F	163:t
+粱	F	164:t
+粮	F	165:t
+粹	F	166:t
+粽	F	167:t
+糀	F	168:t
+糅	F	169:t
+糂	F	170:t
+糘	F	171:t
+糒	F	172:t
+糜	F	173:t
+糢	F	174:t
+鬻	F	175:t
+糯	F	176:t
+糲	F	177:t
+糴	F	178:t
+糶	F	179:t
+糺	F	180:t
+紆	F	181:t
+紂	F	182:t
+紜	F	183:t
+紕	F	184:t
+紊	F	185:t
+絅	F	186:t
+絋	F	187:t
+紮	F	188:t
+紲	F	189:t
+紿	F	190:t
+紵	F	191:t
+絆	F	192:t
+絳	F	193:t
+絖	F	194:t
+絎	F	195:t
+絲	F	196:t
+絨	F	197:t
+絮	F	198:t
+絏	F	199:t
+絣	F	200:t
+經	F	201:t
+綉	F	202:t
+絛	F	203:t
+綏	F	204:t
+絽	F	205:t
+綛	F	206:t
+綺	F	207:t
+綮	F	208:t
+綣	F	209:t
+綵	F	210:t
+緇	F	211:t
+綽	F	212:t
+綫	F	213:t
+總	F	214:t
+綢	F	215:t
+綯	F	216:t
+緜	F	217:t
+綸	F	218:t
+綟	F	219:t
+綰	F	220:t
+緘	F	221:t
+緝	F	222:t
+緤	F	223:t
+緞	F	224:t
+緻	F	225:t
+緲	F	226:t
+緡	F	227:t
+縅	F	228:t
+縊	F	229:t
+縣	F	230:t
+縡	F	231:t
+縒	F	232:t
+縱	F	233:t
+縟	F	234:t
+縉	F	235:t
+縋	F	236:t
+縢	F	237:t
+繆	F	238:t
+繦	F	239:t
+縻	F	240:t
+縵	F	241:t
+縹	F	242:t
+繃	F	243:t
+縷	F	244:t
+縲	F	245:t
+縺	F	246:t
+繧	F	247:t
+繝	F	248:t
+繖	F	249:t
+繞	F	250:t
+繙	F	251:t
+繚	F	252:t
+繹	F	253:t
+繪	F	254:t
+繩	F	255:t
+繼	F	0:u
+繻	F	1:u
+纃	F	2:u
+緕	F	3:u
+繽	F	4:u
+辮	F	5:u
+繿	F	6:u
+纈	F	7:u
+纉	F	8:u
+續	F	9:u
+纒	F	10:u
+纐	F	11:u
+纓	F	12:u
+纔	F	13:u
+纖	F	14:u
+纎	F	15:u
+纛	F	16:u
+纜	F	17:u
+缸	F	18:u
+缺	F	19:u
+罅	F	20:u
+罌	F	21:u
+罍	F	22:u
+罎	F	23:u
+罐	F	24:u
+网	F	25:u
+罕	F	26:u
+罔	F	27:u
+罘	F	28:u
+罟	F	29:u
+罠	F	30:u
+罨	F	31:u
+罩	F	32:u
+罧	F	33:u
+罸	F	34:u
+羂	F	35:u
+羆	F	36:u
+羃	F	37:u
+羈	F	38:u
+羇	F	39:u
+羌	F	40:u
+羔	F	41:u
+羞	F	42:u
+羝	F	43:u
+羚	F	44:u
+羣	F	45:u
+羯	F	46:u
+羲	F	47:u
+羹	F	48:u
+羮	F	49:u
+羶	F	50:u
+羸	F	51:u
+譱	F	52:u
+翅	F	53:u
+翆	F	54:u
+翊	F	55:u
+翕	F	56:u
+翔	F	57:u
+翡	F	58:u
+翦	F	59:u
+翩	F	60:u
+翳	F	61:u
+翹	F	62:u
+飜	F	63:u
+耆	F	64:u
+耄	F	65:u
+耋	F	66:u
+耒	F	67:u
+耘	F	68:u
+耙	F	69:u
+耜	F	70:u
+耡	F	71:u
+耨	F	72:u
+耿	F	73:u
+耻	F	74:u
+聊	F	75:u
+聆	F	76:u
+聒	F	77:u
+聘	F	78:u
+聚	F	79:u
+聟	F	80:u
+聢	F	81:u
+聨	F	82:u
+聳	F	83:u
+聲	F	84:u
+聰	F	85:u
+聶	F	86:u
+聹	F	87:u
+聽	F	88:u
+聿	F	89:u
+肄	F	90:u
+肆	F	91:u
+肅	F	92:u
+肛	F	93:u
+肓	F	94:u
+肚	F	95:u
+肭	F	96:u
+冐	F	97:u
+肬	F	98:u
+胛	F	99:u
+胥	F	100:u
+胙	F	101:u
+胝	F	102:u
+胄	F	103:u
+胚	F	104:u
+胖	F	105:u
+脉	F	106:u
+胯	F	107:u
+胱	F	108:u
+脛	F	109:u
+脩	F	110:u
+脣	F	111:u
+脯	F	112:u
+腋	F	113:u
+隋	F	114:u
+腆	F	115:u
+脾	F	116:u
+腓	F	117:u
+腑	F	118:u
+胼	F	119:u
+腱	F	120:u
+腮	F	121:u
+腥	F	122:u
+腦	F	123:u
+腴	F	124:u
+膃	F	125:u
+膈	F	126:u
+膊	F	127:u
+膀	F	128:u
+膂	F	129:u
+膠	F	130:u
+膕	F	131:u
+膤	F	132:u
+膣	F	133:u
+腟	F	134:u
+膓	F	135:u
+膩	F	136:u
+膰	F	137:u
+膵	F	138:u
+膾	F	139:u
+膸	F	140:u
+膽	F	141:u
+臀	F	142:u
+臂	F	143:u
+膺	F	144:u
+臉	F	145:u
+臍	F	146:u
+臑	F	147:u
+臙	F	148:u
+臘	F	149:u
+臈	F	150:u
+臚	F	151:u
+臟	F	152:u
+臠	F	153:u
+臧	F	154:u
+臺	F	155:u
+臻	F	156:u
+臾	F	157:u
+舁	F	158:u
+舂	F	159:u
+舅	F	160:u
+與	F	161:u
+舊	F	162:u
+舍	F	163:u
+舐	F	164:u
+舖	F	165:u
+舩	F	166:u
+舫	F	167:u
+舸	F	168:u
+舳	F	169:u
+艀	F	170:u
+艙	F	171:u
+艘	F	172:u
+艝	F	173:u
+艚	F	174:u
+艟	F	175:u
+艤	F	176:u
+艢	F	177:u
+艨	F	178:u
+艪	F	179:u
+艫	F	180:u
+舮	F	181:u
+艱	F	182:u
+艷	F	183:u
+艸	F	184:u
+艾	F	185:u
+芍	F	186:u
+芒	F	187:u
+芫	F	188:u
+芟	F	189:u
+芻	F	190:u
+芬	F	191:u
+苡	F	192:u
+苣	F	193:u
+苟	F	194:u
+苒	F	195:u
+苴	F	196:u
+苳	F	197:u
+苺	F	198:u
+莓	F	199:u
+范	F	200:u
+苻	F	201:u
+苹	F	202:u
+苞	F	203:u
+茆	F	204:u
+苜	F	205:u
+茉	F	206:u
+苙	F	207:u
+茵	F	208:u
+茴	F	209:u
+茖	F	210:u
+茲	F	211:u
+茱	F	212:u
+荀	F	213:u
+茹	F	214:u
+荐	F	215:u
+荅	F	216:u
+茯	F	217:u
+茫	F	218:u
+茗	F	219:u
+茘	F	220:u
+莅	F	221:u
+莚	F	222:u
+莪	F	223:u
+莟	F	224:u
+莢	F	225:u
+莖	F	226:u
+茣	F	227:u
+莎	F	228:u
+莇	F	229:u
+莊	F	230:u
+荼	F	231:u
+莵	F	232:u
+荳	F	233:u
+荵	F	234:u
+莠	F	235:u
+莉	F	236:u
+莨	F	237:u
+菴	F	238:u
+萓	F	239:u
+菫	F	240:u
+菎	F	241:u
+菽	F	242:u
+萃	F	243:u
+菘	F	244:u
+萋	F	245:u
+菁	F	246:u
+菷	F	247:u
+萇	F	248:u
+菠	F	249:u
+菲	F	250:u
+萍	F	251:u
+萢	F	252:u
+萠	F	253:u
+莽	F	254:u
+萸	F	255:u
+蔆	F	0:v
+菻	F	1:v
+葭	F	2:v
+萪	F	3:v
+萼	F	4:v
+蕚	F	5:v
+蒄	F	6:v
+葷	F	7:v
+葫	F	8:v
+蒭	F	9:v
+葮	F	10:v
+蒂	F	11:v
+葩	F	12:v
+葆	F	13:v
+萬	F	14:v
+葯	F	15:v
+葹	F	16:v
+萵	F	17:v
+蓊	F	18:v
+葢	F	19:v
+蒹	F	20:v
+蒿	F	21:v
+蒟	F	22:v
+蓙	F	23:v
+蓍	F	24:v
+蒻	F	25:v
+蓚	F	26:v
+蓐	F	27:v
+蓁	F	28:v
+蓆	F	29:v
+蓖	F	30:v
+蒡	F	31:v
+蔡	F	32:v
+蓿	F	33:v
+蓴	F	34:v
+蔗	F	35:v
+蔘	F	36:v
+蔬	F	37:v
+蔟	F	38:v
+蔕	F	39:v
+蔔	F	40:v
+蓼	F	41:v
+蕀	F	42:v
+蕣	F	43:v
+蕘	F	44:v
+蕈	F	45:v
+蕁	F	46:v
+蘂	F	47:v
+蕋	F	48:v
+蕕	F	49:v
+薀	F	50:v
+薤	F	51:v
+薈	F	52:v
+薑	F	53:v
+薊	F	54:v
+薨	F	55:v
+蕭	F	56:v
+薔	F	57:v
+薛	F	58:v
+藪	F	59:v
+薇	F	60:v
+薜	F	61:v
+蕷	F	62:v
+蕾	F	63:v
+薐	F	64:v
+藉	F	65:v
+薺	F	66:v
+藏	F	67:v
+薹	F	68:v
+藐	F	69:v
+藕	F	70:v
+藝	F	71:v
+藥	F	72:v
+藜	F	73:v
+藹	F	74:v
+蘊	F	75:v
+蘓	F	76:v
+蘋	F	77:v
+藾	F	78:v
+藺	F	79:v
+蘆	F	80:v
+蘢	F	81:v
+蘚	F	82:v
+蘰	F	83:v
+蘿	F	84:v
+虍	F	85:v
+乕	F	86:v
+虔	F	87:v
+號	F	88:v
+虧	F	89:v
+虱	F	90:v
+蚓	F	91:v
+蚣	F	92:v
+蚩	F	93:v
+蚪	F	94:v
+蚋	F	95:v
+蚌	F	96:v
+蚶	F	97:v
+蚯	F	98:v
+蛄	F	99:v
+蛆	F	100:v
+蚰	F	101:v
+蛉	F	102:v
+蠣	F	103:v
+蚫	F	104:v
+蛔	F	105:v
+蛞	F	106:v
+蛩	F	107:v
+蛬	F	108:v
+蛟	F	109:v
+蛛	F	110:v
+蛯	F	111:v
+蜒	F	112:v
+蜆	F	113:v
+蜈	F	114:v
+蜀	F	115:v
+蜃	F	116:v
+蛻	F	117:v
+蜑	F	118:v
+蜉	F	119:v
+蜍	F	120:v
+蛹	F	121:v
+蜊	F	122:v
+蜴	F	123:v
+蜿	F	124:v
+蜷	F	125:v
+蜻	F	126:v
+蜥	F	127:v
+蜩	F	128:v
+蜚	F	129:v
+蝠	F	130:v
+蝟	F	131:v
+蝸	F	132:v
+蝌	F	133:v
+蝎	F	134:v
+蝴	F	135:v
+蝗	F	136:v
+蝨	F	137:v
+蝮	F	138:v
+蝙	F	139:v
+蝓	F	140:v
+蝣	F	141:v
+蝪	F	142:v
+蠅	F	143:v
+螢	F	144:v
+螟	F	145:v
+螂	F	146:v
+螯	F	147:v
+蟋	F	148:v
+螽	F	149:v
+蟀	F	150:v
+蟐	F	151:v
+雖	F	152:v
+螫	F	153:v
+蟄	F	154:v
+螳	F	155:v
+蟇	F	156:v
+蟆	F	157:v
+螻	F	158:v
+蟯	F	159:v
+蟲	F	160:v
+蟠	F	161:v
+蠏	F	162:v
+蠍	F	163:v
+蟾	F	164:v
+蟶	F	165:v
+蟷	F	166:v
+蠎	F	167:v
+蟒	F	168:v
+蠑	F	169:v
+蠖	F	170:v
+蠕	F	171:v
+蠢	F	172:v
+蠡	F	173:v
+蠱	F	174:v
+蠶	F	175:v
+蠹	F	176:v
+蠧	F	177:v
+蠻	F	178:v
+衄	F	179:v
+衂	F	180:v
+衒	F	181:v
+衙	F	182:v
+衞	F	183:v
+衢	F	184:v
+衫	F	185:v
+袁	F	186:v
+衾	F	187:v
+袞	F	188:v
+衵	F	189:v
+衽	F	190:v
+袵	F	191:v
+衲	F	192:v
+袂	F	193:v
+袗	F	194:v
+袒	F	195:v
+袮	F	196:v
+袙	F	197:v
+袢	F	198:v
+袍	F	199:v
+袤	F	200:v
+袰	F	201:v
+袿	F	202:v
+袱	F	203:v
+裃	F	204:v
+裄	F	205:v
+裔	F	206:v
+裘	F	207:v
+裙	F	208:v
+裝	F	209:v
+裹	F	210:v
+褂	F	211:v
+裼	F	212:v
+裴	F	213:v
+裨	F	214:v
+裲	F	215:v
+褄	F	216:v
+褌	F	217:v
+褊	F	218:v
+褓	F	219:v
+襃	F	220:v
+褞	F	221:v
+褥	F	222:v
+褪	F	223:v
+褫	F	224:v
+襁	F	225:v
+襄	F	226:v
+褻	F	227:v
+褶	F	228:v
+褸	F	229:v
+襌	F	230:v
+褝	F	231:v
+襠	F	232:v
+襞	F	233:v
+襦	F	234:v
+襤	F	235:v
+襭	F	236:v
+襪	F	237:v
+襯	F	238:v
+襴	F	239:v
+襷	F	240:v
+襾	F	241:v
+覃	F	242:v
+覈	F	243:v
+覊	F	244:v
+覓	F	245:v
+覘	F	246:v
+覡	F	247:v
+覩	F	248:v
+覦	F	249:v
+覬	F	250:v
+覯	F	251:v
+覲	F	252:v
+覺	F	253:v
+覽	F	254:v
+覿	F	255:v
+觀	F	0:w
+觚	F	1:w
+觜	F	2:w
+觝	F	3:w
+觧	F	4:w
+觴	F	5:w
+觸	F	6:w
+訃	F	7:w
+訖	F	8:w
+訐	F	9:w
+訌	F	10:w
+訛	F	11:w
+訝	F	12:w
+訥	F	13:w
+訶	F	14:w
+詁	F	15:w
+詛	F	16:w
+詒	F	17:w
+詆	F	18:w
+詈	F	19:w
+詼	F	20:w
+詭	F	21:w
+詬	F	22:w
+詢	F	23:w
+誅	F	24:w
+誂	F	25:w
+誄	F	26:w
+誨	F	27:w
+誡	F	28:w
+誑	F	29:w
+誥	F	30:w
+誦	F	31:w
+誚	F	32:w
+誣	F	33:w
+諄	F	34:w
+諍	F	35:w
+諂	F	36:w
+諚	F	37:w
+諫	F	38:w
+諳	F	39:w
+諧	F	40:w
+諤	F	41:w
+諱	F	42:w
+謔	F	43:w
+諠	F	44:w
+諢	F	45:w
+諷	F	46:w
+諞	F	47:w
+諛	F	48:w
+謌	F	49:w
+謇	F	50:w
+謚	F	51:w
+諡	F	52:w
+謖	F	53:w
+謐	F	54:w
+謗	F	55:w
+謠	F	56:w
+謳	F	57:w
+鞫	F	58:w
+謦	F	59:w
+謫	F	60:w
+謾	F	61:w
+謨	F	62:w
+譁	F	63:w
+譌	F	64:w
+譏	F	65:w
+譎	F	66:w
+證	F	67:w
+譖	F	68:w
+譛	F	69:w
+譚	F	70:w
+譫	F	71:w
+譟	F	72:w
+譬	F	73:w
+譯	F	74:w
+譴	F	75:w
+譽	F	76:w
+讀	F	77:w
+讌	F	78:w
+讎	F	79:w
+讒	F	80:w
+讓	F	81:w
+讖	F	82:w
+讙	F	83:w
+讚	F	84:w
+谺	F	85:w
+豁	F	86:w
+谿	F	87:w
+豈	F	88:w
+豌	F	89:w
+豎	F	90:w
+豐	F	91:w
+豕	F	92:w
+豢	F	93:w
+豬	F	94:w
+豸	F	95:w
+豺	F	96:w
+貂	F	97:w
+貉	F	98:w
+貅	F	99:w
+貊	F	100:w
+貍	F	101:w
+貎	F	102:w
+貔	F	103:w
+豼	F	104:w
+貘	F	105:w
+戝	F	106:w
+貭	F	107:w
+貪	F	108:w
+貽	F	109:w
+貲	F	110:w
+貳	F	111:w
+貮	F	112:w
+貶	F	113:w
+賈	F	114:w
+賁	F	115:w
+賤	F	116:w
+賣	F	117:w
+賚	F	118:w
+賽	F	119:w
+賺	F	120:w
+賻	F	121:w
+贄	F	122:w
+贅	F	123:w
+贊	F	124:w
+贇	F	125:w
+贏	F	126:w
+贍	F	127:w
+贐	F	128:w
+齎	F	129:w
+贓	F	130:w
+賍	F	131:w
+贔	F	132:w
+贖	F	133:w
+赧	F	134:w
+赭	F	135:w
+赱	F	136:w
+赳	F	137:w
+趁	F	138:w
+趙	F	139:w
+跂	F	140:w
+趾	F	141:w
+趺	F	142:w
+跏	F	143:w
+跚	F	144:w
+跖	F	145:w
+跌	F	146:w
+跛	F	147:w
+跋	F	148:w
+跪	F	149:w
+跫	F	150:w
+跟	F	151:w
+跣	F	152:w
+跼	F	153:w
+踈	F	154:w
+踉	F	155:w
+跿	F	156:w
+踝	F	157:w
+踞	F	158:w
+踐	F	159:w
+踟	F	160:w
+蹂	F	161:w
+踵	F	162:w
+踰	F	163:w
+踴	F	164:w
+蹊	F	165:w
+蹇	F	166:w
+蹉	F	167:w
+蹌	F	168:w
+蹐	F	169:w
+蹈	F	170:w
+蹙	F	171:w
+蹤	F	172:w
+蹠	F	173:w
+踪	F	174:w
+蹣	F	175:w
+蹕	F	176:w
+蹶	F	177:w
+蹲	F	178:w
+蹼	F	179:w
+躁	F	180:w
+躇	F	181:w
+躅	F	182:w
+躄	F	183:w
+躋	F	184:w
+躊	F	185:w
+躓	F	186:w
+躑	F	187:w
+躔	F	188:w
+躙	F	189:w
+躪	F	190:w
+躡	F	191:w
+躬	F	192:w
+躰	F	193:w
+軆	F	194:w
+躱	F	195:w
+躾	F	196:w
+軅	F	197:w
+軈	F	198:w
+軋	F	199:w
+軛	F	200:w
+軣	F	201:w
+軼	F	202:w
+軻	F	203:w
+軫	F	204:w
+軾	F	205:w
+輊	F	206:w
+輅	F	207:w
+輕	F	208:w
+輒	F	209:w
+輙	F	210:w
+輓	F	211:w
+輜	F	212:w
+輟	F	213:w
+輛	F	214:w
+輌	F	215:w
+輦	F	216:w
+輳	F	217:w
+輻	F	218:w
+輹	F	219:w
+轅	F	220:w
+轂	F	221:w
+輾	F	222:w
+轌	F	223:w
+轉	F	224:w
+轆	F	225:w
+轎	F	226:w
+轗	F	227:w
+轜	F	228:w
+轢	F	229:w
+轣	F	230:w
+轤	F	231:w
+辜	F	232:w
+辟	F	233:w
+辣	F	234:w
+辭	F	235:w
+辯	F	236:w
+辷	F	237:w
+迚	F	238:w
+迥	F	239:w
+迢	F	240:w
+迪	F	241:w
+迯	F	242:w
+邇	F	243:w
+迴	F	244:w
+逅	F	245:w
+迹	F	246:w
+迺	F	247:w
+逑	F	248:w
+逕	F	249:w
+逡	F	250:w
+逍	F	251:w
+逞	F	252:w
+逖	F	253:w
+逋	F	254:w
+逧	F	255:w
+逶	F	0:x
+逵	F	1:x
+逹	F	2:x
+迸	F	3:x
+遏	F	4:x
+遐	F	5:x
+遑	F	6:x
+遒	F	7:x
+逎	F	8:x
+遉	F	9:x
+逾	F	10:x
+遖	F	11:x
+遘	F	12:x
+遞	F	13:x
+遨	F	14:x
+遯	F	15:x
+遶	F	16:x
+隨	F	17:x
+遲	F	18:x
+邂	F	19:x
+遽	F	20:x
+邁	F	21:x
+邀	F	22:x
+邊	F	23:x
+邉	F	24:x
+邏	F	25:x
+邨	F	26:x
+邯	F	27:x
+邱	F	28:x
+邵	F	29:x
+郢	F	30:x
+郤	F	31:x
+扈	F	32:x
+郛	F	33:x
+鄂	F	34:x
+鄒	F	35:x
+鄙	F	36:x
+鄲	F	37:x
+鄰	F	38:x
+酊	F	39:x
+酖	F	40:x
+酘	F	41:x
+酣	F	42:x
+酥	F	43:x
+酩	F	44:x
+酳	F	45:x
+酲	F	46:x
+醋	F	47:x
+醉	F	48:x
+醂	F	49:x
+醢	F	50:x
+醫	F	51:x
+醯	F	52:x
+醪	F	53:x
+醵	F	54:x
+醴	F	55:x
+醺	F	56:x
+釀	F	57:x
+釁	F	58:x
+釉	F	59:x
+釋	F	60:x
+釐	F	61:x
+釖	F	62:x
+釟	F	63:x
+釡	F	64:x
+釛	F	65:x
+釼	F	66:x
+釵	F	67:x
+釶	F	68:x
+鈞	F	69:x
+釿	F	70:x
+鈔	F	71:x
+鈬	F	72:x
+鈕	F	73:x
+鈑	F	74:x
+鉞	F	75:x
+鉗	F	76:x
+鉅	F	77:x
+鉉	F	78:x
+鉤	F	79:x
+鉈	F	80:x
+銕	F	81:x
+鈿	F	82:x
+鉋	F	83:x
+鉐	F	84:x
+銜	F	85:x
+銖	F	86:x
+銓	F	87:x
+銛	F	88:x
+鉚	F	89:x
+鋏	F	90:x
+銹	F	91:x
+銷	F	92:x
+鋩	F	93:x
+錏	F	94:x
+鋺	F	95:x
+鍄	F	96:x
+錮	F	97:x
+錙	F	98:x
+錢	F	99:x
+錚	F	100:x
+錣	F	101:x
+錺	F	102:x
+錵	F	103:x
+錻	F	104:x
+鍜	F	105:x
+鍠	F	106:x
+鍼	F	107:x
+鍮	F	108:x
+鍖	F	109:x
+鎰	F	110:x
+鎬	F	111:x
+鎭	F	112:x
+鎔	F	113:x
+鎹	F	114:x
+鏖	F	115:x
+鏗	F	116:x
+鏨	F	117:x
+鏥	F	118:x
+鏘	F	119:x
+鏃	F	120:x
+鏝	F	121:x
+鏐	F	122:x
+鏈	F	123:x
+鏤	F	124:x
+鐚	F	125:x
+鐔	F	126:x
+鐓	F	127:x
+鐃	F	128:x
+鐇	F	129:x
+鐐	F	130:x
+鐶	F	131:x
+鐫	F	132:x
+鐵	F	133:x
+鐡	F	134:x
+鐺	F	135:x
+鑁	F	136:x
+鑒	F	137:x
+鑄	F	138:x
+鑛	F	139:x
+鑠	F	140:x
+鑢	F	141:x
+鑞	F	142:x
+鑪	F	143:x
+鈩	F	144:x
+鑰	F	145:x
+鑵	F	146:x
+鑷	F	147:x
+鑽	F	148:x
+鑚	F	149:x
+鑼	F	150:x
+鑾	F	151:x
+钁	F	152:x
+鑿	F	153:x
+閂	F	154:x
+閇	F	155:x
+閊	F	156:x
+閔	F	157:x
+閖	F	158:x
+閘	F	159:x
+閙	F	160:x
+閠	F	161:x
+閨	F	162:x
+閧	F	163:x
+閭	F	164:x
+閼	F	165:x
+閻	F	166:x
+閹	F	167:x
+閾	F	168:x
+闊	F	169:x
+濶	F	170:x
+闃	F	171:x
+闍	F	172:x
+闌	F	173:x
+闕	F	174:x
+闔	F	175:x
+闖	F	176:x
+關	F	177:x
+闡	F	178:x
+闥	F	179:x
+闢	F	180:x
+阡	F	181:x
+阨	F	182:x
+阮	F	183:x
+阯	F	184:x
+陂	F	185:x
+陌	F	186:x
+陏	F	187:x
+陋	F	188:x
+陷	F	189:x
+陜	F	190:x
+陞	F	191:x
+陝	F	192:x
+陟	F	193:x
+陦	F	194:x
+陲	F	195:x
+陬	F	196:x
+隍	F	197:x
+隘	F	198:x
+隕	F	199:x
+隗	F	200:x
+險	F	201:x
+隧	F	202:x
+隱	F	203:x
+隲	F	204:x
+隰	F	205:x
+隴	F	206:x
+隶	F	207:x
+隸	F	208:x
+隹	F	209:x
+雎	F	210:x
+雋	F	211:x
+雉	F	212:x
+雍	F	213:x
+襍	F	214:x
+雜	F	215:x
+霍	F	216:x
+雕	F	217:x
+雹	F	218:x
+霄	F	219:x
+霆	F	220:x
+霈	F	221:x
+霓	F	222:x
+霎	F	223:x
+霑	F	224:x
+霏	F	225:x
+霖	F	226:x
+霙	F	227:x
+霤	F	228:x
+霪	F	229:x
+霰	F	230:x
+霹	F	231:x
+霽	F	232:x
+霾	F	233:x
+靄	F	234:x
+靆	F	235:x
+靈	F	236:x
+靂	F	237:x
+靉	F	238:x
+靜	F	239:x
+靠	F	240:x
+靤	F	241:x
+靦	F	242:x
+靨	F	243:x
+勒	F	244:x
+靫	F	245:x
+靱	F	246:x
+靹	F	247:x
+鞅	F	248:x
+靼	F	249:x
+鞁	F	250:x
+靺	F	251:x
+鞆	F	252:x
+鞋	F	253:x
+鞏	F	254:x
+鞐	F	255:x
+鞜	F	0:y
+鞨	F	1:y
+鞦	F	2:y
+鞣	F	3:y
+鞳	F	4:y
+鞴	F	5:y
+韃	F	6:y
+韆	F	7:y
+韈	F	8:y
+韋	F	9:y
+韜	F	10:y
+韭	F	11:y
+齏	F	12:y
+韲	F	13:y
+竟	F	14:y
+韶	F	15:y
+韵	F	16:y
+頏	F	17:y
+頌	F	18:y
+頸	F	19:y
+頤	F	20:y
+頡	F	21:y
+頷	F	22:y
+頽	F	23:y
+顆	F	24:y
+顏	F	25:y
+顋	F	26:y
+顫	F	27:y
+顯	F	28:y
+顰	F	29:y
+顱	F	30:y
+顴	F	31:y
+顳	F	32:y
+颪	F	33:y
+颯	F	34:y
+颱	F	35:y
+颶	F	36:y
+飄	F	37:y
+飃	F	38:y
+飆	F	39:y
+飩	F	40:y
+飫	F	41:y
+餃	F	42:y
+餉	F	43:y
+餒	F	44:y
+餔	F	45:y
+餘	F	46:y
+餡	F	47:y
+餝	F	48:y
+餞	F	49:y
+餤	F	50:y
+餠	F	51:y
+餬	F	52:y
+餮	F	53:y
+餽	F	54:y
+餾	F	55:y
+饂	F	56:y
+饉	F	57:y
+饅	F	58:y
+饐	F	59:y
+饋	F	60:y
+饑	F	61:y
+饒	F	62:y
+饌	F	63:y
+饕	F	64:y
+馗	F	65:y
+馘	F	66:y
+馥	F	67:y
+馭	F	68:y
+馮	F	69:y
+馼	F	70:y
+駟	F	71:y
+駛	F	72:y
+駝	F	73:y
+駘	F	74:y
+駑	F	75:y
+駭	F	76:y
+駮	F	77:y
+駱	F	78:y
+駲	F	79:y
+駻	F	80:y
+駸	F	81:y
+騁	F	82:y
+騏	F	83:y
+騅	F	84:y
+駢	F	85:y
+騙	F	86:y
+騫	F	87:y
+騷	F	88:y
+驅	F	89:y
+驂	F	90:y
+驀	F	91:y
+驃	F	92:y
+騾	F	93:y
+驕	F	94:y
+驍	F	95:y
+驛	F	96:y
+驗	F	97:y
+驟	F	98:y
+驢	F	99:y
+驥	F	100:y
+驤	F	101:y
+驩	F	102:y
+驫	F	103:y
+驪	F	104:y
+骭	F	105:y
+骰	F	106:y
+骼	F	107:y
+髀	F	108:y
+髏	F	109:y
+髑	F	110:y
+髓	F	111:y
+體	F	112:y
+髞	F	113:y
+髟	F	114:y
+髢	F	115:y
+髣	F	116:y
+髦	F	117:y
+髯	F	118:y
+髫	F	119:y
+髮	F	120:y
+髴	F	121:y
+髱	F	122:y
+髷	F	123:y
+髻	F	124:y
+鬆	F	125:y
+鬘	F	126:y
+鬚	F	127:y
+鬟	F	128:y
+鬢	F	129:y
+鬣	F	130:y
+鬥	F	131:y
+鬧	F	132:y
+鬨	F	133:y
+鬩	F	134:y
+鬪	F	135:y
+鬮	F	136:y
+鬯	F	137:y
+鬲	F	138:y
+魄	F	139:y
+魃	F	140:y
+魏	F	141:y
+魍	F	142:y
+魎	F	143:y
+魑	F	144:y
+魘	F	145:y
+魴	F	146:y
+鮓	F	147:y
+鮃	F	148:y
+鮑	F	149:y
+鮖	F	150:y
+鮗	F	151:y
+鮟	F	152:y
+鮠	F	153:y
+鮨	F	154:y
+鮴	F	155:y
+鯀	F	156:y
+鯊	F	157:y
+鮹	F	158:y
+鯆	F	159:y
+鯏	F	160:y
+鯑	F	161:y
+鯒	F	162:y
+鯣	F	163:y
+鯢	F	164:y
+鯤	F	165:y
+鯔	F	166:y
+鯡	F	167:y
+鰺	F	168:y
+鯲	F	169:y
+鯱	F	170:y
+鯰	F	171:y
+鰕	F	172:y
+鰔	F	173:y
+鰉	F	174:y
+鰓	F	175:y
+鰌	F	176:y
+鰆	F	177:y
+鰈	F	178:y
+鰒	F	179:y
+鰊	F	180:y
+鰄	F	181:y
+鰮	F	182:y
+鰛	F	183:y
+鰥	F	184:y
+鰤	F	185:y
+鰡	F	186:y
+鰰	F	187:y
+鱇	F	188:y
+鰲	F	189:y
+鱆	F	190:y
+鰾	F	191:y
+鱚	F	192:y
+鱠	F	193:y
+鱧	F	194:y
+鱶	F	195:y
+鱸	F	196:y
+鳧	F	197:y
+鳬	F	198:y
+鳰	F	199:y
+鴉	F	200:y
+鴈	F	201:y
+鳫	F	202:y
+鴃	F	203:y
+鴆	F	204:y
+鴪	F	205:y
+鴦	F	206:y
+鶯	F	207:y
+鴣	F	208:y
+鴟	F	209:y
+鵄	F	210:y
+鴕	F	211:y
+鴒	F	212:y
+鵁	F	213:y
+鴿	F	214:y
+鴾	F	215:y
+鵆	F	216:y
+鵈	F	217:y
+鵝	F	218:y
+鵞	F	219:y
+鵤	F	220:y
+鵑	F	221:y
+鵐	F	222:y
+鵙	F	223:y
+鵲	F	224:y
+鶉	F	225:y
+鶇	F	226:y
+鶫	F	227:y
+鵯	F	228:y
+鵺	F	229:y
+鶚	F	230:y
+鶤	F	231:y
+鶩	F	232:y
+鶲	F	233:y
+鷄	F	234:y
+鷁	F	235:y
+鶻	F	236:y
+鶸	F	237:y
+鶺	F	238:y
+鷆	F	239:y
+鷏	F	240:y
+鷂	F	241:y
+鷙	F	242:y
+鷓	F	243:y
+鷸	F	244:y
+鷦	F	245:y
+鷭	F	246:y
+鷯	F	247:y
+鷽	F	248:y
+鸚	F	249:y
+鸛	F	250:y
+鸞	F	251:y
+鹵	F	252:y
+鹹	F	253:y
+鹽	F	254:y
+麁	F	255:y
+麈	F	0:z
+麋	F	1:z
+麌	F	2:z
+麒	F	3:z
+麕	F	4:z
+麑	F	5:z
+麝	F	6:z
+麥	F	7:z
+麩	F	8:z
+麸	F	9:z
+麪	F	10:z
+麭	F	11:z
+靡	F	12:z
+黌	F	13:z
+黎	F	14:z
+黏	F	15:z
+黐	F	16:z
+黔	F	17:z
+黜	F	18:z
+點	F	19:z
+黝	F	20:z
+黠	F	21:z
+黥	F	22:z
+黨	F	23:z
+黯	F	24:z
+黴	F	25:z
+黶	F	26:z
+黷	F	27:z
+黹	F	28:z
+黻	F	29:z
+黼	F	30:z
+黽	F	31:z
+鼇	F	32:z
+鼈	F	33:z
+皷	F	34:z
+鼕	F	35:z
+鼡	F	36:z
+鼬	F	37:z
+鼾	F	38:z
+齊	F	39:z
+齒	F	40:z
+齔	F	41:z
+齣	F	42:z
+齟	F	43:z
+齠	F	44:z
+齡	F	45:z
+齦	F	46:z
+齧	F	47:z
+齬	F	48:z
+齪	F	49:z
+齷	F	50:z
+齲	F	51:z
+齶	F	52:z
+龕	F	53:z
+龜	F	54:z
+龠	F	55:z
+堯	F	56:z
+槇	F	57:z
+遙	F	58:z
+瑤	F	59:z
diff -Nru groff-1.15/devdvi/Makefile.sub jgroff-1.15/devdvi/Makefile.sub
--- groff-1.15/devdvi/Makefile.sub	Fri May 21 13:50:44 1999
+++ jgroff-1.15/devdvi/Makefile.sub	Fri Feb 11 05:29:52 2000
@@ -1,11 +1,64 @@
 DEV=dvi
-DEVFILES=DESC R I B BI CW MI S EX H HI HB SA SB \
+DEVFILES=DESC R I B BI CW MI S EX H HI HB SA SB M G \
   generate/CompileFonts generate/Makefile generate/msam.map generate/msbm.map \
   generate/texb.map generate/texex.map generate/texi.map generate/texmi.map \
   generate/texr.map generate/texsy.map generate/textt.map
 
-CLEANADD=DESC
+CLEANADD=DESC M G
 
 DESC: DESC.in
 	cat $(srcdir)/DESC.in >DESC
 	test -z '$(DVIPRINT)' || echo print '$(DVIPRINT)' >>DESC
+
+DVIFORMAT=NTT
+M: M.proto-$(DVIFORMAT)
+	@echo Making $@
+	@-rm -f $@
+	@if [ x$(DVIFORMAT) = xNTT ]; then \
+	sed -e 's/	F	/	959887,808326,151561	1	/' \
+	    -e 's/:0$$/:dmjsy10/' \
+	    -e 's/:1$$/:dmjroma10/' \
+	    -e 's/:2$$/:dmjhira10/' \
+	    -e 's/:3$$/:dmjkata10/' \
+	    -e 's/:4$$/:dmjgreek10/' \
+	    -e 's/:5$$/:dmjrussian10/' \
+	    -e 's/:6$$/:dmjkeisen10/' \
+	    -e 's/:a$$/:dmjka10/' \
+	    -e 's/:b$$/:dmjkb10/' \
+	    -e 's/:c$$/:dmjkc10/' \
+	    -e 's/:d$$/:dmjkd10/' \
+	    -e 's/:e$$/:dmjke10/' \
+	    -e 's/:f$$/:dmjkf10/' \
+	    -e 's/:g$$/:dmjkg10/' \
+	    -e 's/:h$$/:dmjkh10/' \
+	    -e 's/:i$$/:dmjki10/' \
+	    -e 's/:j$$/:dmjkj10/' \
+	    -e 's/:k$$/:dmjkk10/' \
+	    -e 's/:l$$/:dmjkl10/' \
+	    -e 's/:m$$/:dmjkm10/' \
+	    -e 's/:n$$/:dmjkn10/' \
+	    -e 's/:o$$/:dmjko10/' \
+	    -e 's/:p$$/:dmjkp10/' \
+	    -e 's/:q$$/:dmjkq10/' \
+	    -e 's/:r$$/:dmjkr10/' \
+	    -e 's/:s$$/:dmjks10/' \
+	    -e 's/:t$$/:dmjkt10/' \
+	    -e 's/:u$$/:dmjku10/' \
+	    -e 's/:v$$/:dmjkv10/' \
+	    -e 's/:w$$/:dmjkw10/' \
+	    -e 's/:x$$/:dmjkx10/' \
+	    -e 's/:y$$/:dmjky10/' \
+	    -e 's/:z$$/:dmjkz10/' \
+	    < M.proto-NTT > M ;\
+	else \
+	../devnippon/createM -jis "1006514,815360,145600" 1 < M.proto-ASCII | \
+	    sed -f FixMetric.sed > M ;\
+	fi
+	
+G: M
+	@echo Making $@
+	@-rm -f $@
+	@sed -e 's/name M/name G/' \
+	     -e 's/dmj/dgj/' \
+	     -e 's/internalname min10/internalname goth10/' \
+	     < M > G
diff -Nru groff-1.15/devdvi-ascii/B jgroff-1.15/devdvi-ascii/B
--- groff-1.15/devdvi-ascii/B	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/B	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,347 @@
+name B
+internalname cmbx10
+spacewidth 401952
+ligatures ff fi fl ffi ffl 0
+checksum 452076118
+designsize 10485760
+kernpairs
+ff ' 114323
+ff ? 114323
+ff ! 114323
+ff ) 114323
+ff rB 114323
+ff ] 114323
+' ' -100488
+' ? 133984
+' ! 133984
+A t -33496
+A C -33496
+A O -33496
+A G -33496
+A U -33496
+A Q -33496
+A T -100488
+A Y -100488
+A V -133984
+A W -133984
+D X -33496
+D W -33496
+D A -33496
+D V -33496
+D Y -33496
+F o -100488
+F e -100488
+F u -100488
+F r -100488
+F a -100488
+F A -133984
+F O -33496
+F C -33496
+F G -33496
+F Q -33496
+I I 33496
+K O -33496
+K C -33496
+K G -33496
+K Q -33496
+L T -100488
+L Y -100488
+L V -133984
+L W -133984
+O X -33496
+O W -33496
+O A -33496
+O V -33496
+O Y -33496
+P A -100488
+P o -33496
+P e -33496
+P a -33496
+P . -100488
+P , -100488
+R t -33496
+R C -33496
+R O -33496
+R G -33496
+R U -33496
+R Q -33496
+R T -100488
+R Y -100488
+R V -133984
+R W -133984
+T y -33496
+T e -100488
+T o -100488
+T r -100488
+T a -100488
+T A -100488
+T u -100488
+V o -100488
+V e -100488
+V u -100488
+V r -100488
+V a -100488
+V A -133984
+V O -33496
+V C -33496
+V G -33496
+V Q -33496
+W o -100488
+W e -100488
+W u -100488
+W r -100488
+W a -100488
+W A -133984
+W O -33496
+W C -33496
+W G -33496
+W Q -33496
+X O -33496
+X C -33496
+X G -33496
+X Q -33496
+Y e -100488
+Y o -100488
+Y r -100488
+Y a -100488
+Y A -100488
+Y u -100488
+oq oq -100488
+oq ` -100488
+` oq -100488
+` ` -100488
+a v -33496
+a j 66992
+a y -33496
+a w -33496
+b e 33496
+b o 33496
+b x -33496
+b d 33496
+b c 33496
+b q 33496
+b v -33496
+b j 66992
+b y -33496
+b w -33496
+c h -33496
+c k -33496
+f ' 114323
+f ? 114323
+f ! 114323
+f ) 114323
+f rB 114323
+f ] 114323
+g j 33496
+h t -33496
+h u -33496
+h b -33496
+h y -33496
+h v -33496
+h w -33496
+k a -66992
+k e -33496
+k a -33496
+k o -33496
+k c -33496
+m t -33496
+m u -33496
+m b -33496
+m y -33496
+m v -33496
+m w -33496
+n t -33496
+n u -33496
+n b -33496
+n y -33496
+n v -33496
+n w -33496
+o e 33496
+o o 33496
+o x -33496
+o d 33496
+o c 33496
+o q 33496
+o v -33496
+o j 66992
+o y -33496
+o w -33496
+p e 33496
+p o 33496
+p x -33496
+p d 33496
+p c 33496
+p q 33496
+p v -33496
+p j 66992
+p y -33496
+p w -33496
+t y -33496
+t w -33496
+u w -33496
+v a -66992
+v e -33496
+v a -33496
+v o -33496
+v c -33496
+w e -33496
+w a -33496
+w o -33496
+w c -33496
+y o -33496
+y e -33496
+y a -33496
+y . -100488
+y , -100488
+charset
+*G	725261,719440,0,0,0,-167480	2	0000
+*D	1004880,719440	2	0001
+*H	937888,719440,0,0,-33496,-33496	2	0002
+*L	844682,719440	2	0003
+*C	803904,719440	2	0004
+*P	943714,719440	2	0005
+*S	870896,719440	2	0006
+*U	937888,719440,0,0,-33496,-167480	2	0007
+*F	870896,719440,0,0,-33496	2	0010
+*Q	937888,719440,0,0,-33496,-83741	2	0011
+*W	870896,719440	2	0012
+ff	703416,728178,0,114323	2	0013
+fi	669920,728178	2	0014
+fl	669920,728178	2	0015
+Fi	1004880,728178	2	0016
+Fl	1004880,728178	2	0017
+.i	334960,466034	0	0020
+.j	368456,466034,203890	1	0021
+ga	602928,728178	2	0022
+char180	602928,728178	2	0023
+aa	"
+ah	602928,662642	2	0024
+ab	602928,728178	2	0025
+char175	602928,625066	2	0026
+a-	"
+ao	911674,728178	2	0027
+char184	535936,0,178403	1	0030
+ac	"
+char223	626230,728178	2	0031
+ss	"
+char230	870896,466034	0	0032
+ae	"
+oe	937888,466034	0	0033
+char248	602928,567979,101946	3	0034
+/o	"
+char198	1092261,719440	2	0035
+AE	"
+OE	1226245,719440	2	0036
+char216	937888,770413,50973	3	0037
+/O	"
+---	334960,466034	0	0040
+!	367000,728178	2	0041
+rq	632056,728178	2	0042
+sh	1004880,728178,203888	3	0043
+#	"
+Do	602928,786432,58254	3	0044
+$	"
+%	1004880,786432,58254	3	0045
+&	937888,728178	2	0046
+'	334960,728178	2	0047
+(	468944,786432,262144	3	0050
+)	468944,786432,262144	3	0051
+*	602928,786432	2	0052
++	937888,664096,139808	3	0053
+,	334960,163112,203890	1	0054
+char173	401952,466034	0	0055
+hy	"
+-	"
+.	334960,163112	0	0056
+sl	602928,786432,262144	3	0057
+/	"
+0	602928,675749	2	0060
+1	602928,675749	2	0061
+2	602928,675749	2	0062
+3	602928,675749	2	0063
+4	602928,675749	2	0064
+5	602928,675749	2	0065
+6	602928,675749	2	0066
+7	602928,675749	2	0067
+8	602928,675749	2	0070
+9	602928,675749	2	0071
+:	334960,466034	0	0072
+;	334960,466034,203890	1	0073
+char161	367000,524288,203890	3	0074
+r!	"
+=	937888,410110,-114178	0	0075
+char191	569432,524288,203890	3	0076
+r?	"
+?	569432,728178	2	0077
+at	937888,728178	2	0100
+@	"
+A	911674,719440	2	0101
+B	857789,719440	2	0102
+C	870896,719440,0,0,-33496	2	0103
+D	924781,719440,0,0,0,-33496	2	0104
+E	792253,719440	2	0105
+F	758757,719440,0,0,0,-167480	2	0106
+G	948083,719440,0,0,-33496	2	0107
+H	943714,719440	2	0110
+I	457294,719440	2	0111
+J	623317,719440,0,0,0,-33496	2	0112
+K	945170,719440	2	0113
+L	725261,719440,0,0,0,66992	2	0114
+M	1144690,719440	2	0115
+N	943714,719440	2	0116
+O	905848,719440,0,0,-33496,-33496	2	0117
+P	824293,719440,0,0,0,-167480	2	0120
+Q	905848,719440,203890,0,-33496	3	0121
+R	904392,719440	2	0122
+S	669920,719440	2	0123
+T	838856,719440,0,0,0,-167480	2	0124
+U	927694,719440,0,0,-20389	2	0125
+V	911674,719440,0,16749,50245,-251219	2	0126
+W	1246634,719440,0,16749,50245,-150731	2	0127
+X	911674,719440	2	0130
+Y	911674,719440,0,30146,33496,-237822	2	0131
+Z	736912,719440	2	0132
+lB	334960,786432,262144	3	0133
+[	"
+lq	632056,728178	2	0134
+rB	334960,786432,262144	3	0135
+]	"
+ha	602928,728178	2	0136
+^	"
+a^	"
+a.	334960,728178	2	0137
+oq	334960,728178	2	0140
+`	"
+a	586179,466034	0	0141
+b	669920,728178	2	0142
+c	535936,466034	0	0143
+d	669920,728178	2	0144
+e	552685,466034	0	0145
+f	368456,728178,0,114323	2	0146
+g	602928,466034,203890,16749	1	0147
+h	669920,728178	2	0150
+i	334960,728178	2	0151
+j	368456,728178,203890	3	0152
+k	636424,728178	2	0153
+l	334960,728178	2	0154
+m	1004880,466034	0	0155
+n	669920,466034	0	0156
+o	602928,466034	0	0157
+p	669920,466034,203890	1	0160
+q	636424,466034,203890	1	0161
+r	496616,466034	0	0162
+s	475643,466034	0	0163
+t	468944,665763	2	0164
+u	669920,466034	0	0165
+v	636424,466034,0,16749	0	0166
+w	870896,466034,0,16749	0	0167
+x	636424,466034	0	0170
+y	636424,466034,203890,16749	1	0171
+z	535936,466034	0	0172
+en	602928,466034,0,33496	0	0173
+em	1205856,466034,0,33496	0	0174
+a"	602928,728178	2	0175
+~	602928,728178	2	0176
+a~	"
+char168	602928,728178	2	0177
+ad	"
diff -Nru groff-1.15/devdvi-ascii/BI jgroff-1.15/devdvi-ascii/BI
--- groff-1.15/devdvi-ascii/BI	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/BI	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,352 @@
+name BI
+internalname cmbxti10
+spacewidth 434573
+slant 14.036243
+ligatures ff fi fl ffi ffl 0
+checksum 1175274390
+designsize 10485760
+kernpairs
+ff ' 111848
+ff ? 111848
+ff ! 111848
+ff ) 111848
+ff rB 111848
+ff ] 111848
+' ' -92624
+' ? 123498
+' ! 123498
+A n -30875
+A l -30875
+A r -30875
+A u -30875
+A m -30875
+A t -30875
+A i -30875
+A C -30875
+A O -30875
+A G -30875
+A h -30875
+A b -30875
+A U -30875
+A k -30875
+A v -30875
+A w -30875
+A Q -30875
+A T -92624
+A Y -92624
+A V -123498
+A W -123498
+A e -61749
+A a -61749
+A o -61749
+A d -61749
+A c -61749
+A g -61749
+A q -61749
+D X -30875
+D W -30875
+D A -30875
+D V -30875
+D Y -30875
+F o -92624
+F e -92624
+F u -92624
+F r -92624
+F a -92624
+F A -123498
+F O -30875
+F C -30875
+F G -30875
+F Q -30875
+K O -30875
+K C -30875
+K G -30875
+K Q -30875
+L T -92624
+L Y -92624
+L V -123498
+L W -123498
+L e -61749
+L a -61749
+L o -61749
+L d -61749
+L c -61749
+L g -61749
+L q -61749
+O X -30875
+O W -30875
+O A -30875
+O V -30875
+O Y -30875
+P A -92624
+R n -30875
+R l -30875
+R r -30875
+R u -30875
+R m -30875
+R t -30875
+R i -30875
+R C -30875
+R O -30875
+R G -30875
+R h -30875
+R b -30875
+R U -30875
+R k -30875
+R v -30875
+R w -30875
+R Q -30875
+R T -92624
+R Y -92624
+R V -123498
+R W -123498
+R e -61749
+R a -61749
+R o -61749
+R d -61749
+R c -61749
+R g -61749
+R q -61749
+T y -92624
+T e -92624
+T o -92624
+T r -92624
+T a -92624
+T u -92624
+T A -92624
+V o -92624
+V e -92624
+V u -92624
+V r -92624
+V a -92624
+V A -123498
+V O -30875
+V C -30875
+V G -30875
+V Q -30875
+W A -92624
+X O -30875
+X C -30875
+X G -30875
+X Q -30875
+Y e -92624
+Y o -92624
+Y r -92624
+Y a -92624
+Y u -92624
+Y A -92624
+oq oq -92624
+oq ` -92624
+` oq -92624
+` ` -92624
+b e -61749
+b a -61749
+b o -61749
+b d -61749
+b c -61749
+b g -61749
+b q -61749
+c e -61749
+c a -61749
+c o -61749
+c d -61749
+c c -61749
+c g -61749
+c q -61749
+d l 61749
+e e -61749
+e a -61749
+e o -61749
+e d -61749
+e c -61749
+e g -61749
+e q -61749
+Fn ' 111848
+f ' 111848
+Fn ? 111848
+f ? 111848
+Fn ! 111848
+f ! 111848
+Fn ) 111848
+f ) 111848
+Fn rB 111848
+Fn ] 111848
+f rB 111848
+f ] 111848
+l l 61749
+n ' -123498
+o e -61749
+o a -61749
+o o -61749
+o d -61749
+o c -61749
+o g -61749
+o q -61749
+p e -61749
+p a -61749
+p o -61749
+p d -61749
+p c -61749
+p g -61749
+p q -61749
+r e -61749
+r a -61749
+r o -61749
+r d -61749
+r c -61749
+r g -61749
+r q -61749
+w l 61749
+charset
+*G	731666,719440,0,135298,0,-19075	2	0000
+*D	990312,719440	2	0001
+*H	928563,719440,0,95027,-84834,64152	2	0002
+*L	845843,719440	2	0003
+*C	805066,719440,0,158248,0,79125	2	0004
+*P	939632,719440,0,180443,0,90222	2	0005
+*S	866814,719440,0,119859,0,59930	2	0006
+*U	928563,719440,0,113013,-174763,-41360	2	0007
+*F	866814,719440,0,59054,-120805,59054	2	0010
+*Q	928563,719440,0,113013,-174763,-5243	2	0011
+*W	866814,719440,0,104021,0,52011	2	0012
+ff	792256,728178,203890,228357	3	0013
+fi	707205,728178,203890,113890	3	0014
+fl	738078,728178,203890,113890	3	0015
+Fi	1095466,728178,203890,113890	3	0016
+Fl	1110902,728178,203890,113890	3	0017
+.i	372824,466034,0,98840	0	0020
+.j	403699,466034,203890,48354	1	0021
+ga	619819,728178	2	0022
+char180	619819,728178,0,89421	2	0023
+aa	"
+ah	619819,662642,0,86728	2	0024
+ab	619819,728178,0,108354	2	0025
+char175	619819,623318,0,109518	2	0026
+a-	"
+ao	994973,728178	2	0027
+char184	558070,0,178403	1	0030
+ac	"
+char223	697302,728178,203890,102090	3	0031
+ss	"
+char230	866814,466034,0,89131	0	0032
+ae	"
+oe	866814,466034,0,89131	0	0033
+char248	619819,567979,101946,99179	3	0034
+/o	"
+char198	1072450,719440,0,119859	2	0035
+AE	"
+OE	1195947,719440,0,119859	2	0036
+char216	928563,770413,50973,95027	3	0037
+/O	"
+---	311075,466034	0	0040
+!	404864,728178,0,119714	2	0041
+rq	650696,728178,0,83248	2	0042
+sh	990312,728178,203888,71653	3	0043
+#	"
+char163	910723,728178	2	0044
+Po	"
+%	990312,786432,58254,134859	3	0045
+&	928563,728178,0,89421	2	0046
+'	372824,728178,0,135734	2	0047
+(	496322,786432,262144,165733	3	0050
+)	496322,786432,262144,34661	3	0051
+*	619819,786432,0,150296	2	0052
++	928563,632637,108349,34661	3	0053
+,	372824,154374,203890	1	0054
+char173	434573,466034,0,27379	0	0055
+hy	"
+-	"
+.	372824,154374	0	0056
+sl	619819,786432,262144,165733	3	0057
+/	"
+0	619819,675749,0,138062	2	0060
+1	619819,675749,0,138062	2	0061
+2	619819,675749,0,138062	2	0062
+3	619819,675749,0,138062	2	0063
+4	619819,675749,203890,138062	3	0064
+5	619819,675749,0,138062	2	0065
+6	619819,675749,0,138062	2	0066
+7	619819,675749,203890,138062	3	0067
+8	619819,675749,0,138062	2	0070
+9	619819,675749,0,138062	2	0071
+:	372824,466034,0,70198	0	0072
+;	372824,466034,203890,70198	1	0073
+char161	404864,524288,203890,68741	3	0074
+r!	"
+=	928563,410110,-114178,71653	0	0075
+char191	619819,524288,203890	3	0076
+r?	"
+?	619819,728178,0,120296	2	0077
+at	928563,728178,0,96555	2	0100
+@	"
+A	907592,719440	2	0101
+B	856330,719440,0,104021,0,52011	2	0102
+C	866814,719440,0,148986,-84834,74493	2	0103
+D	918078,719440,0,95027,0,64152	2	0104
+E	793414,719440,0,119859,0,59930	2	0105
+F	762541,719440,0,135298,0,-19075	2	0106
+G	938758,719440,0,77042,-84834,77042	2	0107
+H	939632,719440,0,180443,0,90222	2	0110
+I	494576,719440,0,164424,0,82213	2	0111
+J	640208,719440,0,152045,0,45147	2	0112
+K	938467,719440,0,148986,0,74493	2	0113
+L	731666,719440,0,0,0,61749	2	0114
+M	1124878,719440,0,180443,0,59347	2	0115
+N	939632,719440,0,180443,0,59347	2	0116
+O	896523,719440,0,95027,-84834,64152	2	0117
+P	825454,719440,0,104021,0,-50352	2	0120
+Q	896523,719440,203890,95027,-84834,95027	3	0121
+R	901186,719440,0,26835,0,20126	2	0122
+S	681568,719440,0,118112,0,59056	2	0123
+T	834774,719440,0,135298,-134896,-19075	2	0124
+U	923613,719440,0,180443,-136096,59347	2	0125
+V	907592,719440,0,195298,-133549,-51698	2	0126
+W	1216336,719440,0,195298,-133549,40925	2	0127
+X	907592,719440,0,164424,0,82213	2	0130
+Y	907592,719440,0,207648,-148986,-39347	2	0131
+Z	743317,719440,0,148986,0,74493	2	0132
+lB	373408,786432,262144,196608	3	0133
+[	"
+lq	650696,728178,0,175869	2	0134
+rB	373408,786432,262144,104568	3	0135
+]	"
+ha	619819,728178,0,70344	2	0136
+^	"
+a^	"
+a.	372824,728178,0,135734	2	0137
+oq	372824,728178,0,135734	2	0140
+`	"
+a	619819,466034,0,98840,-34078,98840	0	0141
+b	558070,728178,0,82430,-34078,82430	2	0142
+c	558070,466034,0,54760,-34078,54760	0	0143
+d	619819,728178,0,113890,-34078,113890	2	0144
+e	558070,466034,0,89131,-34078,89131	0	0145
+Fn	419432,728178,203890,228357,112722,116509	3	0146
+f	"
+g	558070,466034,203890,110102,-35829,71266	1	0147
+h	619819,728178,0,98840,0,98840	2	0150
+i	372824,726931,0,119403,-17669,119403	2	0151
+j	372824,726931,203890,175326,50973,110102	3	0152
+k	558070,728178,0,116509,0,98840	2	0153
+l	311075,728178,0,113890,-30875,129714	2	0154
+m	990312,466034,0,98840,-17669,98840	0	0155
+n	681568,466034,0,98840,-17669,98840	0	0156
+o	619819,466034,0,82430,-34078,82430	0	0157
+p	619819,466034,203890,82430,-17182,82430	1	0160
+q	558070,466034,203890,110102,-34078,71266	1	0161
+r	526034,466034,0,116509,-17669,85634	0	0162
+s	510595,466034,0,85634,0,85634	0	0163
+t	403699,665763,0,101072,-39323,101072	2	0164
+u	650694,466034,0,98840,-17669,98840	0	0165
+v	558070,466034,0,116509,-17669,77672	0	0166
+w	805066,466034,0,116509,-17669,87382	0	0167
+x	587782,466034,0,131946,0,131946	0	0170
+y	588946,466034,203890,110102,-17669,71266	1	0171
+z	514382,466034,0,145637,0,98840	0	0172
+en	619819,466034,0,102880	0	0173
+em	1239638,466034,0,102880	0	0174
+a"	619819,728178,0,120296	2	0175
+~	619819,728178,0,120296	2	0176
+a~	"
+char168	619819,728178,0,120298	2	0177
+ad	"
diff -Nru groff-1.15/devdvi-ascii/CW jgroff-1.15/devdvi-ascii/CW
--- groff-1.15/devdvi-ascii/CW	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/CW	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,158 @@
+name CW
+special
+internalname cmtt10
+spacewidth 550498
+checksum -538297224
+designsize 10485760
+charset
+*G	550498,640797	2	0000
+*D	550498,640797	2	0001
+*H	550498,640797	2	0002
+*L	550498,640797	2	0003
+*C	550498,640797	2	0004
+*P	550498,640797	2	0005
+*S	550498,640797	2	0006
+*U	550498,640797	2	0007
+*F	550498,640797	2	0010
+*Q	550498,640797	2	0011
+*W	550498,640797	2	0012
+ff	550498,640797	2	0013
+fi	550498,640797	2	0014
+fl	550498,640797	2	0015
+Fi	550498,407779,233018	1	0016
+Fl	550498,407779,233018	1	0017
+.i	550498,451470	0	0020
+.j	550498,451470,233018	1	0021
+ga	550498,640797	2	0022
+char180	550498,640797	2	0023
+aa	"
+ah	550498,593466	2	0024
+ab	550498,640797	2	0025
+char175	550498,593027	2	0026
+a-	"
+ao	550498,640797	2	0027
+char184	550498,0,203891	1	0030
+ac	"
+char223	550498,640797	2	0031
+ss	"
+char230	550498,451470	0	0032
+ae	"
+oe	550498,451470	0	0033
+char248	550498,567979,116509	3	0034
+/o	"
+char198	550498,640797	2	0035
+AE	"
+OE	550498,640797	2	0036
+char216	550498,699051,58254	3	0037
+/O	"
+---	550498,230104,116509	1	0040
+!	550498,640797	2	0041
+"	550498,640797	2	0042
+sh	550498,640797	2	0043
+#	"
+Do	550498,728178,87381	3	0044
+$	"
+%	550498,728178,87381	3	0045
+&	550498,640797	2	0046
+'	550498,640797	2	0047
+(	550498,728178,87379	3	0050
+)	550498,728178,87379	3	0051
+*	550498,546134	2	0052
++	550498,556326,-84470	2	0053
+,	550498,131072,145635	1	0054
+\-	550498,556326,-84470	2	0055
+-	"
+.	550498,131072	0	0056
+sl	550498,728178,87379	3	0057
+/	"
+0	550498,640797	2	0060
+1	550498,640797	2	0061
+2	550498,640797	2	0062
+3	550498,640797	2	0063
+4	550498,640797	2	0064
+5	550498,640797	2	0065
+6	550498,640797	2	0066
+7	550498,640797	2	0067
+8	550498,640797	2	0070
+9	550498,640797	2	0071
+:	550498,451470	0	0072
+;	550498,451470,145635	1	0073
+<	550498,582542,-58254	2	0074
+=	550498,435813,-204984	0	0075
+>	550498,582542,-58254	2	0076
+?	550498,640797	2	0077
+at	550498,640797	2	0100
+@	"
+A	550498,640797	2	0101
+B	550498,640797	2	0102
+C	550498,640797	2	0103
+D	550498,640797	2	0104
+E	550498,640797	2	0105
+F	550498,640797	2	0106
+G	550498,640797	2	0107
+H	550498,640797	2	0110
+I	550498,640797	2	0111
+J	550498,640797	2	0112
+K	550498,640797	2	0113
+L	550498,640797	2	0114
+M	550498,640797	2	0115
+N	550498,640797	2	0116
+O	550498,640797	2	0117
+P	550498,640797	2	0120
+Q	550498,640797,145635	3	0121
+R	550498,640797	2	0122
+S	550498,640797	2	0123
+T	550498,640797	2	0124
+U	550498,640797	2	0125
+V	550498,640797	2	0126
+W	550498,640797	2	0127
+X	550498,640797	2	0130
+Y	550498,640797	2	0131
+Z	550498,640797	2	0132
+lB	550498,728178,87379	3	0133
+[	"
+rs	550498,728178,87379	3	0134
+\	"
+rB	550498,728178,87379	3	0135
+]	"
+ha	550498,640797	2	0136
+^	"
+a^	"
+_	550498,0,99757	1	0137
+oq	550498,640797	2	0140
+`	"
+a	550498,451470	0	0141
+b	550498,640797	2	0142
+c	550498,451470	0	0143
+d	550498,640797	2	0144
+e	550498,451470	0	0145
+f	550498,640797	2	0146
+g	550498,451470,233018	1	0147
+h	550498,640797	2	0150
+i	550498,640797	2	0151
+j	550498,640797,233018	3	0152
+k	550498,640797	2	0153
+l	550498,640797	2	0154
+m	550498,451470	0	0155
+n	550498,451470	0	0156
+o	550498,451470	0	0157
+p	550498,451470,233018	1	0160
+q	550498,451470,233018	1	0161
+r	550498,451470	0	0162
+s	550498,451470	0	0163
+t	550498,580466	2	0164
+u	550498,451470	0	0165
+v	550498,451470	0	0166
+w	550498,451470	0	0167
+x	550498,451470	0	0170
+y	550498,451470,233018	1	0171
+z	550498,451470	0	0172
+{	550498,728178,87379	3	0173
+lC	"
+|	550498,728178,87379	3	0174
+ba	"
+}	550498,728178,87379	3	0175
+rC	"
+~	550498,640797	2	0176
+a~	"
+---	550498,640797	2	0177
diff -Nru groff-1.15/devdvi-ascii/DESC.in jgroff-1.15/devdvi-ascii/DESC.in
--- groff-1.15/devdvi-ascii/DESC.in	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/DESC.in	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,11 @@
+sizescale 100
+unitwidth 131072
+res 57816
+hor 1
+vert 1
+sizes 500 600 700 800 900 1000 1100 1200 1400 1440 1600 1728 1800
+2000 2074 2200 2400 2488 2800 3600 0
+fonts 15 R I B BI 0 0 0 0 0 MI S EX CW M G
+ondemand M G
+tcommand
+postpro grodvi
diff -Nru groff-1.15/devdvi-ascii/EX jgroff-1.15/devdvi-ascii/EX
--- groff-1.15/devdvi-ascii/EX	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/EX	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,144 @@
+name EX
+special
+internalname cmex10
+checksum -89033454
+designsize 10485760
+charset
+parenleft0	480600,41942,1216362	1	0000
+parenright0	480600,41942,1216362	1	0001
+bracketleft0	436909,41942,1216362	1	0002
+bracketright0	436909,41942,1216362	1	0003
+floorleft0	495163,41942,1216362	1	0004
+floorright0	495163,41942,1216362	1	0005
+ceilingleft0	495163,41942,1216362	1	0006
+ceilingright0	495163,41942,1216362	1	0007
+braceleft0	611672,41942,1216362	1	0010
+braceright0	611672,41942,1216362	1	0011
+angleleft0	495163,41942,1216362	1	0012
+angleright0	495163,41942,1216362	1	0013
+barex	349526,0,629152	1	0014
+bardblex	582544,0,629152	1	0015
+slash0	605845,41942,1216362	1	0016
+backslash0	605845,41942,1216362	1	0017
+parenleft1	626235,41942,1845514	1	0020
+parenright1	626235,41942,1845514	1	0021
+parenleft2	771872,41942,2474666	1	0022
+parenright2	771872,41942,2474666	1	0023
+bracketleft2	553418,41942,2474666	1	0024
+bracketright2	553418,41942,2474666	1	0025
+floorleft2	611672,41942,2474666	1	0026
+floorright2	611672,41942,2474666	1	0027
+ceilingleft2	611672,41942,2474666	1	0030
+ceilingright2	611672,41942,2474666	1	0031
+braceleft2	786434,41942,2474666	1	0032
+braceright2	786434,41942,2474666	1	0033
+angleleft2	786434,41942,2474666	1	0034
+angleright2	786434,41942,2474666	1	0035
+slash2	1095182,41942,2474666	1	0036
+backslash2	1095182,41942,2474666	1	0037
+parenleft3	830126,41942,3103818	1	0040
+parenright3	830126,41942,3103818	1	0041
+bracketleft3	611672,41942,3103818	1	0042
+bracketright3	611672,41942,3103818	1	0043
+floorleft3	669926,41942,3103818	1	0044
+floorright3	669926,41942,3103818	1	0045
+ceilingleft3	669926,41942,3103818	1	0046
+ceilingright3	669926,41942,3103818	1	0047
+braceleft3	844691,41942,3103818	1	0050
+braceright3	844691,41942,3103818	1	0051
+angleleft3	844691,41942,3103818	1	0052
+angleright3	844691,41942,3103818	1	0053
+slash3	1339851,41942,3103818	1	0054
+backslash3	1339851,41942,3103818	1	0055
+slash1	850515,41942,1845514	1	0056
+backslash1	850515,41942,1845514	1	0057
+parenlefttp	917507,41942,1845514	1	0060
+parenrighttp	917507,41942,1845514	1	0061
+bracketlefttp	699053,41942,1845514	1	0062
+bracketrighttp	699053,41942,1845514	1	0063
+bracketleftbt	699053,41942,1845514	1	0064
+bracketrightbt	699053,41942,1845514	1	0065
+bracketleftex	699053,0,629152	1	0066
+bracketrightex	699053,0,629152	1	0067
+lt	932070,0,943728	1	0070
+bracelefttp	"
+rt	932070,0,943728	1	0071
+bracerighttp	"
+lb	932070,0,943728	1	0072
+braceleftbt	"
+rb	932070,0,943728	1	0073
+bracerightbt	"
+lk	932070,0,1887456	1	0074
+braceleftmid	"
+rk	932070,0,1887456	1	0075
+bracerightmid	"
+braceleftex	932070,0,314576	1	0076
+bracerightex	"
+braceex	"
+arrowvertex	699053,0,629152	1	0077
+parenleftbt	917507,41942,1845514	1	0100
+parenrightbt	917507,41942,1845514	1	0101
+parenleftex	917507,0,629152	1	0102
+parenrightex	917507,0,629152	1	0103
+angleleft1	640798,41942,1845514	1	0104
+angleright1	640798,41942,1845514	1	0105
+---	873816,0,1048590	1	0106
+---	1165088,104859,1572877	1	0107
+---	495162,0,1165096,203891	1	0110
+ointegral	582544,0,2330194,466035	1	0111
+ois	"
+---	1165088,0,1048590	1	0112
+bigcircledot	1584520,104859,1572877	1	0113
+---	1165088,0,1048590	1	0114
+bigcircleplus	1584520,104859,1572877	1	0115
+---	1165088,0,1048590	1	0116
+bigcirclemultiply	1584520,104859,1572877	1	0117
+---	1106834,0,1048590	1	0120
+---	990325,0,1048590	1	0121
+---	495162,0,1165096,203891	1	0122
+---	873816,0,1048590	1	0123
+---	873816,0,1048590	1	0124
+---	873816,0,1048590	1	0125
+---	873816,0,1048590	1	0126
+---	873816,0,1048590	1	0127
+sum	1514614,104859,1572877	1	0130
+product	1339851,104859,1572877	1	0131
+integral	582544,0,2330194,466035	1	0132
+is	"
+bigunion	1165088,104859,1572877	1	0133
+bigintersection	1165088,104859,1572877	1	0134
+bigunionplus	1165088,104859,1572877	1	0135
+biglogicaland	1165088,104859,1572877	1	0136
+biglogicalor	1165088,104859,1572877	1	0137
+---	990325,0,1048590	1	0140
+coproduct	1339851,104859,1572877	1	0141
+---	582544,757306	2	0142
+---	1048579,786432	2	0143
+---	1514614,786432	2	0144
+---	582544,757306	2	0145
+---	1048579,786432	2	0146
+---	1514614,786432	2	0147
+bracketleft1	495163,41942,1845514	1	0150
+bracketright1	495163,41942,1845514	1	0151
+floorleft1	553418,41942,1845514	1	0152
+floorright1	553418,41942,1845514	1	0153
+ceilingleft1	553418,41942,1845514	1	0154
+ceilingright1	553418,41942,1845514	1	0155
+braceleft1	699053,41942,1845514	1	0156
+braceright1	699053,41942,1845514	1	0157
+sr0	1048579,41942,1216362	1	0160
+sr1	1048579,41942,1845514	1	0161
+sr2	1048579,41942,2474666	1	0162
+sr3	1048579,41942,3103818	1	0163
+---	1106834,0,1887456	1	0164
+---	1106834,0,629152	1	0165
+---	1106834,41942,587210	1	0166
+arrowvertdblex	815562,0,629152	1	0167
+arrowverttp	699053,0,629152	1	0170
+arrowvertbt	699053,0,629152	1	0171
+---	471864,125827	0	0172
+---	471864,125827	0	0173
+---	471864,125827	0	0174
+---	471864,125827	0	0175
+arrowvertdbltp	815562,0,629152	1	0176
+arrowvertdblbt	815562,0,629152	1	0177
diff -Nru groff-1.15/devdvi-ascii/FixMetric.sed jgroff-1.15/devdvi-ascii/FixMetric.sed
--- groff-1.15/devdvi-ascii/FixMetric.sed	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/FixMetric.sed	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,77 @@
+s/1006514,.*0x212b$/370845,815360,145600	1	0x212b/
+s/1006514,.*0x212c$/370845,815360,145600	1	0x212c/
+s/1006514,.*0x2126$/370845,815360,145600	1	0x2126/
+s/1006514,.*0x2127$/370845,815360,145600	1	0x2127/
+s/1006514,.*0x2128$/370845,815360,145600	1	0x2128/
+s/1006514,.*0x212a$/370845,815360,145600	1	0x212a/
+s/1006514,.*0x212d$/370845,815360,145600	1	0x212d/
+s/1006514,.*0x212e$/370845,815360,145600	1	0x212e/
+s/1006514,.*0x213e$/370845,815360,145600	1	0x213e/
+s/1006514,.*0x2142$/370845,815360,145600	1	0x2142/
+s/1006514,.*0x2143$/370845,815360,145600	1	0x2143/
+s/1006514,.*0x2146$/370845,815360,145600	1	0x2146/
+s/1006514,.*0x2147$/370845,815360,145600	1	0x2147/
+s/1006514,.*0x2124$/370845,815360,145600	1	0x2124/
+s/1006514,.*0x2125$/370845,815360,145600	1	0x2125/
+s/1006514,.*0x214b$/528496,815360,145600	1	0x214b/
+s/1006514,.*0x214d$/528496,815360,145600	1	0x214d/
+s/1006514,.*0x214f$/528496,815360,145600	1	0x214f/
+s/1006514,.*0x2151$/528496,815360,145600	1	0x2151/
+s/1006514,.*0x2153$/528496,815360,145600	1	0x2153/
+s/1006514,.*0x2155$/528496,815360,145600	1	0x2155/
+s/1006514,.*0x2157$/528496,815360,145600	1	0x2157/
+s/1006514,.*0x2159$/528496,815360,145600	1	0x2159/
+s/1006514,.*0x215b$/528496,815360,145600	1	0x215b/
+s/1006514,.*0x2129$/528496,815360,145600	1	0x2129/
+s/1006514,.*0x212f$/528496,815360,145600	1	0x212f/
+s/1006514,.*0x2130$/528496,815360,145600	1	0x2130/
+s/1006514,.*0x2133$/528496,815360,145600	1	0x2133/
+s/1006514,.*0x2135$/528496,815360,145600	1	0x2135/
+s/1006514,.*0x2148$/528496,815360,145600	1	0x2148/
+s/1006514,.*0x2149$/528496,815360,145600	1	0x2149/
+s/1006514,.*0x216b$/528496,815360,145600	1	0x216b/
+s/1006514,.*0x216c$/528496,815360,145600	1	0x216c/
+s/1006514,.*0x216d$/528496,815360,145600	1	0x216d/
+s/1006514,.*0x2178$/528496,815360,145600	1	0x2178/
+s/1006514,.*0x214a$/528496,815360,145600	1	0x214a/
+s/1006514,.*0x214c$/528496,815360,145600	1	0x214c/
+s/1006514,.*0x214e$/528496,815360,145600	1	0x214e/
+s/1006514,.*0x2150$/528496,815360,145600	1	0x2150/
+s/1006514,.*0x2152$/528496,815360,145600	1	0x2152/
+s/1006514,.*0x2154$/528496,815360,145600	1	0x2154/
+s/1006514,.*0x2156$/528496,815360,145600	1	0x2156/
+s/1006514,.*0x2158$/528496,815360,145600	1	0x2158/
+s/1006514,.*0x215a$/528496,815360,145600	1	0x215a/
+s/1006514,.*0x2122$/528496,815360,145600	1	0x2122/
+s/1006514,.*0x2123$/528496,815360,145600	1	0x2123/
+s/1006514,.*0x2136$/783741,815360,145600	1	0x2136/
+s/1006514,.*0x2137$/783741,815360,145600	1	0x2137/
+s/1006514,.*0x2139$/783741,815360,145600	1	0x2139/
+s/1006514,.*0x2168$/783741,815360,145600	1	0x2168/
+s/1006514,.*0x2169$/783741,815360,145600	1	0x2169/
+s/1006514,.*0x216a$/783741,815360,145600	1	0x216a/
+s/1006514,.*0x2170$/783741,815360,145600	1	0x2170/
+s/1006514,.*0x2171$/783741,815360,145600	1	0x2171/
+s/1006514,.*0x2172$/783741,815360,145600	1	0x2172/
+s/1006514,.*0x2421$/783741,815360,145600	1	0x2421/
+s/1006514,.*0x2423$/783741,815360,145600	1	0x2423/
+s/1006514,.*0x2425$/783741,815360,145600	1	0x2425/
+s/1006514,.*0x2427$/783741,815360,145600	1	0x2427/
+s/1006514,.*0x2429$/783741,815360,145600	1	0x2429/
+s/1006514,.*0x2443$/783741,815360,145600	1	0x2443/
+s/1006514,.*0x2463$/783741,815360,145600	1	0x2463/
+s/1006514,.*0x2465$/783741,815360,145600	1	0x2465/
+s/1006514,.*0x2467$/783741,815360,145600	1	0x2467/
+s/1006514,.*0x246e$/783741,815360,145600	1	0x246e/
+s/1006514,.*0x2521$/783741,815360,145600	1	0x2521/
+s/1006514,.*0x2523$/783741,815360,145600	1	0x2523/
+s/1006514,.*0x2525$/783741,815360,145600	1	0x2525/
+s/1006514,.*0x2527$/783741,815360,145600	1	0x2527/
+s/1006514,.*0x2529$/783741,815360,145600	1	0x2529/
+s/1006514,.*0x2543$/783741,815360,145600	1	0x2543/
+s/1006514,.*0x2563$/783741,815360,145600	1	0x2563/
+s/1006514,.*0x2565$/783741,815360,145600	1	0x2565/
+s/1006514,.*0x2567$/783741,815360,145600	1	0x2567/
+s/1006514,.*0x256e$/783741,815360,145600	1	0x256e/
+s/1006514,.*0x2575$/783741,815360,145600	1	0x2575/
+s/1006514,.*0x2576$/783741,815360,145600	1	0x2576/
diff -Nru groff-1.15/devdvi-ascii/H jgroff-1.15/devdvi-ascii/H
--- groff-1.15/devdvi-ascii/H	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/H	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,302 @@
+name H
+internalname cmss10
+spacewidth 349526
+ligatures ff fi fl ffi ffl 0
+checksum 1831058770
+designsize 10485760
+kernpairs
+ff ' 72818
+ff ? 72818
+ff ! 72818
+ff ) 72818
+ff rB 72818
+ff ] 72818
+' ? 116509
+' ! 116509
+A t -29128
+A C -29128
+A O -29128
+A G -29128
+A U -29128
+A Q -29128
+A T -87382
+A Y -87382
+A V -116509
+A W -116509
+D X -29128
+D W -29128
+D A -29128
+D V -29128
+D Y -29128
+F o -29128
+F e -29128
+F u -29128
+F r -29128
+F a -29128
+F A -87382
+F O -29128
+F C -29128
+F G -29128
+F Q -29128
+I I 29128
+K O -29128
+K C -29128
+K G -29128
+K Q -29128
+L T -87382
+L Y -87382
+L V -116509
+L W -116509
+O X -29128
+O W -29128
+O A -29128
+O V -29128
+O Y -29128
+P A -87382
+P o -29128
+P e -29128
+P a -29128
+P . -87382
+P , -87382
+T y -87382
+T e -87382
+T o -87382
+T r -87382
+T a -87382
+T A -87382
+T u -87382
+V o -29128
+V e -29128
+V u -29128
+V r -29128
+V a -29128
+V A -87382
+V O -29128
+V C -29128
+V G -29128
+V Q -29128
+W o -29128
+W e -29128
+W u -29128
+W r -29128
+W a -29128
+W A -87382
+W O -29128
+W C -29128
+W G -29128
+W Q -29128
+X O -29128
+X C -29128
+X G -29128
+X Q -29128
+Y e -87382
+Y o -87382
+Y r -87382
+Y a -87382
+Y A -87382
+Y u -87382
+a r -29128
+a y -29128
+a w -29128
+b e 29128
+b o 29128
+b x -29128
+b d 29128
+b c 29128
+b q 29128
+b r -29128
+b y -29128
+b w -29128
+f ' 72818
+f ? 72818
+f ! 72818
+f ) 72818
+f rB 72818
+f ] 72818
+g j 29128
+k e -29128
+k a -29128
+k o -29128
+k c -29128
+o e 29128
+o o 29128
+o x -29128
+o d 29128
+o c 29128
+o q 29128
+o r -29128
+o y -29128
+o w -29128
+p e 29128
+p o 29128
+p x -29128
+p d 29128
+p c 29128
+p q 29128
+p r -29128
+p y -29128
+p w -29128
+t y -29128
+t w -29128
+u w -29128
+w e -29128
+w a -29128
+w o -29128
+w c -29128
+y o -29128
+y e -29128
+y a -29128
+y . -87382
+y , -87382
+charset
+*G	567981,728178,0,0,0,-145637	2	0000
+*D	873816,728178	2	0001
+*H	815562,728178,0,0,-29128,-29128	2	0002
+*L	640800,728178	2	0003
+*C	699053,728178	2	0004
+*P	742746,728178	2	0005
+*S	757307,728178	2	0006
+*U	815562,728178,0,0,-29128,-145637	2	0007
+*F	757307,728178,0,0,-29128	2	0010
+*Q	815562,728178,0,0,-29128,-72818	2	0011
+*W	757307,728178	2	0012
+ff	611672,728178,0,72818	2	0013
+fi	562155,728178	2	0014
+fl	562155,728178	2	0015
+Fi	853427,728178	2	0016
+Fl	853427,728178	2	0017
+.i	250494,466034	0	0020
+.j	279622,466034,203890	1	0021
+ga	524290,728178	2	0022
+char180	524290,728178	2	0023
+aa	"
+ah	524290,662642	2	0024
+ab	524290,728178	2	0025
+char175	524290,638464	2	0026
+a-	"
+ao	699054,728178	2	0027
+char184	466035,0,178403	1	0030
+ac	"
+char223	503902,728178	2	0031
+ss	"
+char230	757307,466034	0	0032
+ae	"
+oe	815562,466034	0	0033
+char248	524290,567979,101946	3	0034
+/o	"
+char198	902944,728178	2	0035
+AE	"
+OE	1019453,728178	2	0036
+char216	815562,779150,50973	3	0037
+/O	"
+---	250494,466034	0	0040
+!	334963,728178	2	0041
+rq	524290,728178	2	0042
+sh	873816,728178,203888	3	0043
+#	"
+Do	524290,786432,58254	3	0044
+$	"
+%	873816,786432,58254	3	0045
+&	795173,728178	2	0046
+'	291272,728178	2	0047
+(	407781,786432,262144	3	0050
+)	407781,786432,262144	3	0051
+*	524290,786432	2	0052
++	815562,611670,87382	3	0053
+,	291272,87381,131072	1	0054
+char173	349526,466034	0	0055
+hy	"
+-	"
+.	291272,87381	0	0056
+sl	524290,786432,262144	3	0057
+/	"
+0	524290,687400	2	0060
+1	524290,687400	2	0061
+2	524290,687400	2	0062
+3	524290,687400	2	0063
+4	524290,687400	2	0064
+5	524290,687400	2	0065
+6	524290,687400	2	0066
+7	524290,687400	2	0067
+8	524290,687400	2	0070
+9	524290,687400	2	0071
+:	291272,466034	0	0072
+;	291272,466034,131072	1	0073
+char161	334963,524288,203890	3	0074
+r!	"
+=	815562,387973,-136315	0	0075
+char191	495163,524288,203890	3	0076
+r?	"
+?	495163,728178	2	0077
+at	699053,728178	2	0100
+@	"
+A	699054,728178	2	0101
+B	699054,728178	2	0102
+C	669926,728178,0,0,-29128	2	0103
+D	757309,728178,0,0,0,-29128	2	0104
+E	626235,728178	2	0105
+F	597109,728178,0,0,0,-145637	2	0106
+G	699053,728178,0,0,-29128	2	0107
+H	742746,728178	2	0110
+I	291274,728178	2	0111
+J	495163,728178,0,0,0,-29128	2	0112
+K	728182,728178	2	0113
+L	567981,728178,0,0,0,58254	2	0114
+M	917509,728178	2	0115
+N	742746,728178	2	0116
+O	771870,728178,0,0,-29128,-29128	2	0117
+P	669926,728178,0,0,0,-145637	2	0120
+Q	771870,728178,131072,0,-29128	3	0121
+R	677208,728178	2	0122
+S	582544,728178	2	0123
+T	713616,728178,0,0,0,-145637	2	0124
+U	720901,728178,0,0,29126	2	0125
+V	699054,728178,0,14563,43691,-218454	2	0126
+W	990326,728178,0,14563,43691,-131074	2	0127
+X	699054,728178	2	0130
+Y	699054,728178,0,26214,29128,-206803	2	0131
+Z	640798,728178	2	0132
+lB	302923,786432,262144	3	0133
+[	"
+lq	524290,728178	2	0134
+rB	302923,786432,262144	3	0135
+]	"
+ha	524290,728178	2	0136
+^	"
+a^	"
+a.	291272,712366	2	0137
+oq	291272,728178	2	0140
+`	"
+a	503901,466034	0	0141
+b	541766,728178	2	0142
+c	466035,466034	0	0143
+d	541766,728178	2	0144
+e	466035,466034	0	0145
+f	320400,728178,0,72818	2	0146
+g	524290,466034,203890,14563	1	0147
+h	541766,728178	2	0150
+i	250494,712366	2	0151
+j	279622,712366,203890	3	0152
+k	512640,728178	2	0153
+l	250494,728178	2	0154
+m	833038,466034	0	0155
+n	541766,466034	0	0156
+o	524290,466034	0	0157
+p	541766,466034,203890	1	0160
+q	541766,466034,203890	1	0161
+r	358266,466034,0,14563	0	0162
+s	401955,466034	0	0163
+t	378653,599189	2	0164
+u	541766,466034	0	0165
+v	483512,466034,0,14563	0	0166
+w	716530,466034,0,14563	0	0167
+x	483512,466034	0	0170
+y	483512,466034,203890,14563	1	0171
+z	455840,466034	0	0172
+en	524290,466034,0,29128	0	0173
+em	1048579,466034,0,29128	0	0174
+a"	524290,728178	2	0175
+~	524290,709454	2	0176
+a~	"
+char168	524290,712366	2	0177
+ad	"
diff -Nru groff-1.15/devdvi-ascii/HB jgroff-1.15/devdvi-ascii/HB
--- groff-1.15/devdvi-ascii/HB	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/HB	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,302 @@
+name HB
+internalname cmssbx10
+spacewidth 384480
+ligatures ff fi fl ffi ffl 0
+checksum -244629176
+designsize 10485760
+kernpairs
+ff ' 80101
+ff ? 80101
+ff ! 80101
+ff ) 80101
+ff rB 80101
+ff ] 80101
+' ? 128160
+' ! 128160
+A t -32040
+A C -32040
+A O -32040
+A G -32040
+A U -32040
+A Q -32040
+A T -96120
+A Y -96120
+A V -128160
+A W -128160
+D X -32040
+D W -32040
+D A -32040
+D V -32040
+D Y -32040
+F o -32040
+F e -32040
+F u -32040
+F r -32040
+F a -32040
+F A -96120
+F O -32040
+F C -32040
+F G -32040
+F Q -32040
+I I 32040
+K O -32040
+K C -32040
+K G -32040
+K Q -32040
+L T -96120
+L Y -96120
+L V -128160
+L W -128160
+O X -32040
+O W -32040
+O A -32040
+O V -32040
+O Y -32040
+P A -96120
+P o -32040
+P e -32040
+P a -32040
+P . -96120
+P , -96120
+T y -96120
+T e -96120
+T o -96120
+T r -96120
+T a -96120
+T A -96120
+T u -96120
+V o -32040
+V e -32040
+V u -32040
+V r -32040
+V a -32040
+V A -96120
+V O -32040
+V C -32040
+V G -32040
+V Q -32040
+W o -32040
+W e -32040
+W u -32040
+W r -32040
+W a -32040
+W A -96120
+W O -32040
+W C -32040
+W G -32040
+W Q -32040
+X O -32040
+X C -32040
+X G -32040
+X Q -32040
+Y e -96120
+Y o -96120
+Y r -96120
+Y a -96120
+Y A -96120
+Y u -96120
+a r -32040
+a y -32040
+a w -32040
+b e 32040
+b o 32040
+b x -32040
+b d 32040
+b c 32040
+b q 32040
+b r -32040
+b y -32040
+b w -32040
+f ' 80101
+f ? 80101
+f ! 80101
+f ) 80101
+f rB 80101
+f ] 80101
+g j 32040
+k e -32040
+k a -32040
+k o -32040
+k c -32040
+o e 32040
+o o 32040
+o x -32040
+o d 32040
+o c 32040
+o q 32040
+o r -32040
+o y -32040
+o w -32040
+p e 32040
+p o 32040
+p x -32040
+p d 32040
+p c 32040
+p q 32040
+p r -32040
+p y -32040
+p w -32040
+t y -32040
+t w -32040
+u w -32040
+w e -32040
+w a -32040
+w o -32040
+w c -32040
+y o -32040
+y e -32040
+y a -32040
+y . -96120
+y , -96120
+charset
+*G	608760,728178,0,0,0,-160200	2	0000
+*D	961200,728178	2	0001
+*H	897120,728178,0,0,-32040,-32040	2	0002
+*L	704880,728178	2	0003
+*C	768960,728178	2	0004
+*P	833040,728178	2	0005
+*S	833040,728178	2	0006
+*U	897120,728178,0,0,-32040,-160200	2	0007
+*F	833040,728178,0,0,-32040	2	0010
+*Q	897120,728178,0,0,-32040,-80101	2	0011
+*W	833040,728178	2	0012
+ff	672840,728178,0,80101	2	0013
+fi	614586,728178	2	0014
+fl	614586,728178	2	0015
+Fi	934986,728178	2	0016
+Fl	934986,728178	2	0017
+.i	267971,480597	0	0020
+.j	300011,480597,203890	1	0021
+ga	576720,728178	2	0022
+char180	576720,728178	2	0023
+aa	"
+ah	576720,666283	2	0024
+ab	576720,728178	2	0025
+char175	576720,668757	2	0026
+a-	"
+ao	768960,728178	2	0027
+char184	512640,0,178403	1	0030
+ac	"
+char223	592739,728178	2	0031
+ss	"
+char230	833040,480597	0	0032
+ae	"
+oe	897120,480597	0	0033
+char248	576720,582542,101946	3	0034
+/o	"
+char198	993240,728178	2	0035
+AE	"
+OE	1121400,728178	2	0036
+char216	897120,779150,50973	3	0037
+/O	"
+---	267971,480597	0	0040
+!	384480,728178	2	0041
+rq	585458,728178	2	0042
+sh	961200,728178,203888	3	0043
+#	"
+Do	576720,786432,58254	3	0044
+$	"
+%	1079109,786432,58254	3	0045
+&	870906,728178	2	0046
+'	320400,728178	2	0047
+(	448560,786432,262144	3	0050
+)	448560,786432,262144	3	0051
+*	576720,786432	2	0052
++	897120,646624,122336	3	0053
+,	320400,136898,110683	1	0054
+char173	384480,480597	0	0055
+hy	"
+-	"
+.	320400,136898	0	0056
+sl	576720,786432,262144	3	0057
+/	"
+0	576720,728178	2	0060
+1	576720,728178	2	0061
+2	576720,728178	2	0062
+3	576720,728178	2	0063
+4	576720,728178	2	0064
+5	576720,728178	2	0065
+6	576720,728178	2	0066
+7	576720,728178	2	0067
+8	576720,728178	2	0070
+9	576720,728178	2	0071
+:	320400,480597	0	0072
+;	320400,480597,110683	1	0073
+char161	384480,524288,203890	3	0074
+r!	"
+=	897120,425984,-98304	0	0075
+char191	544680,524288,203890	3	0076
+r?	"
+?	544680,728178	2	0077
+at	768960,728178	2	0100
+@	"
+A	768960,728178	2	0101
+B	768960,728178	2	0102
+C	736920,728178,0,0,-32040	2	0103
+D	833040,728178,0,0,0,-32040	2	0104
+E	672840,728178	2	0105
+F	640800,728178,0,0,0,-160200	2	0106
+G	768960,728178,0,0,-32040	2	0107
+H	833040,728178	2	0110
+I	346614,728178	2	0111
+J	544680,728178,0,0,0,-32040	2	0112
+K	801000,728178	2	0113
+L	608760,728178,0,0,0,64080	2	0114
+M	1025280,728178	2	0115
+N	833040,728178	2	0116
+O	833040,728178,0,0,-32040,-32040	2	0117
+P	736920,728178,0,0,0,-160200	2	0120
+Q	833040,728178,110683,0,-32040	3	0121
+R	736920,728178	2	0122
+S	640800,728178	2	0123
+T	768960,728178,0,0,0,-160200	2	0124
+U	801000,728178,0,0,32040	2	0125
+V	768960,728178,0,16021,48061,-240299	2	0126
+W	1089360,728178,0,16021,48061,-144179	2	0127
+X	768960,728178	2	0130
+Y	768960,728178,0,28835,32040,-227485	2	0131
+Z	704880,728178	2	0132
+lB	359722,786432,262144	3	0133
+[	"
+lq	585458,728178	2	0134
+rB	359722,786432,262144	3	0135
+]	"
+ha	576720,728178	2	0136
+^	"
+a^	"
+a.	320400,728178	2	0137
+oq	320400,728178	2	0140
+`	"
+a	550506,480597	0	0141
+b	588371,728178	2	0142
+c	512640,480597	0	0143
+d	588371,728178	2	0144
+e	535942,480597	0	0145
+f	352440,728178,0,80101	2	0146
+g	576720,480597,203890,16021	1	0147
+h	588371,728178	2	0150
+i	267971,728178	2	0151
+j	300011,728178,203890	3	0152
+k	556331,728178	2	0153
+l	267971,728178	2	0154
+m	908771,480597	0	0155
+n	588371,480597	0	0156
+o	576720,480597	0	0157
+p	588371,480597,203890	1	0160
+q	588371,480597,203890	1	0161
+r	390306,480597,0,16021	0	0162
+s	442152,480597	0	0163
+t	423802,617914	2	0164
+u	588371,480597	0	0165
+v	524291,480597,0,16021	0	0166
+w	780611,480597,0,16021	0	0167
+x	524291,480597	0	0170
+y	524291,480597,203890,16021	1	0171
+z	499533,480597	0	0172
+en	576720,480597,0,32040	0	0173
+em	1153440,480597,0,32040	0	0174
+a"	576720,728178	2	0175
+~	576720,728178	2	0176
+a~	"
+char168	576720,728178	2	0177
+ad	"
diff -Nru groff-1.15/devdvi-ascii/HI jgroff-1.15/devdvi-ascii/HI
--- groff-1.15/devdvi-ascii/HI	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/HI	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,303 @@
+name HI
+internalname cmssi10
+spacewidth 349526
+slant 11.999911
+ligatures ff fi fl ffi ffl 0
+checksum -984248855
+designsize 10485760
+kernpairs
+ff ' 72818
+ff ? 72818
+ff ! 72818
+ff ) 72818
+ff rB 72818
+ff ] 72818
+' ? 116509
+' ! 116509
+A t -29128
+A C -29128
+A O -29128
+A G -29128
+A U -29128
+A Q -29128
+A T -87382
+A Y -87382
+A V -116509
+A W -116509
+D X -29128
+D W -29128
+D A -29128
+D V -29128
+D Y -29128
+F o -29128
+F e -29128
+F u -29128
+F r -29128
+F a -29128
+F A -87382
+F O -29128
+F C -29128
+F G -29128
+F Q -29128
+I I 29128
+K O -29128
+K C -29128
+K G -29128
+K Q -29128
+L T -87382
+L Y -87382
+L V -116509
+L W -116509
+O X -29128
+O W -29128
+O A -29128
+O V -29128
+O Y -29128
+P A -87382
+P o -29128
+P e -29128
+P a -29128
+P . -87382
+P , -87382
+T y -87382
+T e -87382
+T o -87382
+T r -87382
+T a -87382
+T A -87382
+T u -87382
+V o -29128
+V e -29128
+V u -29128
+V r -29128
+V a -29128
+V A -87382
+V O -29128
+V C -29128
+V G -29128
+V Q -29128
+W o -29128
+W e -29128
+W u -29128
+W r -29128
+W a -29128
+W A -87382
+W O -29128
+W C -29128
+W G -29128
+W Q -29128
+X O -29128
+X C -29128
+X G -29128
+X Q -29128
+Y e -87382
+Y o -87382
+Y r -87382
+Y a -87382
+Y A -87382
+Y u -87382
+a r -29128
+a y -29128
+a w -29128
+b e 29128
+b o 29128
+b x -29128
+b d 29128
+b c 29128
+b q 29128
+b r -29128
+b y -29128
+b w -29128
+f ' 72818
+f ? 72818
+f ! 72818
+f ) 72818
+f rB 72818
+f ] 72818
+g j 29128
+k e -29128
+k a -29128
+k o -29128
+k c -29128
+o e 29128
+o o 29128
+o x -29128
+o d 29128
+o c 29128
+o q 29128
+o r -29128
+o y -29128
+o w -29128
+p e 29128
+p o 29128
+p x -29128
+p d 29128
+p c 29128
+p q 29128
+p r -29128
+p y -29128
+p w -29128
+t y -29128
+t w -29128
+u w -29128
+w e -29128
+w a -29128
+w o -29128
+w c -29128
+y o -29128
+y e -29128
+y a -29128
+y . -87382
+y , -87382
+charset
+*G	567981,728178,0,140214,0,-5422	2	0000
+*D	873816,728178	2	0001
+*H	815562,728178,0,79216,-75562,50088	2	0002
+*L	640800,728178	2	0003
+*C	699053,728178,0,134389,0,67195	2	0004
+*P	742746,728178,0,84870,0,42435	2	0005
+*S	757307,728178,0,125650,0,62826	2	0006
+*U	815562,728178,0,94694,-152950,-50942	2	0007
+*F	757307,728178,0,48261,-106517,48261	2	0010
+*Q	815562,728178,0,94694,-152950,-10907	2	0011
+*W	757307,728178,0,86955,0,43478	2	0012
+ff	611672,728178,0,227595	2	0013
+fi	562155,728178,0,102349	2	0014
+fl	562155,728178,0,99435	2	0015
+Fi	853427,728178,0,102349	2	0016
+Fl	853427,728178,0,99435	2	0017
+.i	250494,466034,0,43715	0	0020
+.j	279622,466034,203890,43715	1	0021
+ga	524290,728178	2	0022
+char180	524290,728178,0,96523	2	0023
+aa	"
+ah	524290,662642,0,88419	2	0024
+ab	524290,728178,0,99435	2	0025
+char175	524290,638464,0,92018	2	0026
+a-	"
+ao	773347,728178	2	0027
+char184	466035,0,178403	1	0030
+ac	"
+char223	503902,728178,0,96523	2	0031
+ss	"
+char230	757307,466034,0,71070	0	0032
+ae	"
+oe	815562,466034,0,71070	0	0033
+char248	524290,567979,101946,50821	3	0034
+/o	"
+char198	902944,728178,0,125650	2	0035
+AE	"
+OE	1019453,728178,0,125650	2	0036
+char216	815562,779150,50973,79216	3	0037
+/O	"
+---	250494,466034	0	0040
+!	334963,728178,0,60114	2	0041
+rq	524290,728178,0,3315	2	0042
+sh	873816,728178,203888,53338	3	0043
+#	"
+Do	524290,786432,58254,116982	3	0044
+$	"
+%	873816,786432,58254,32782	3	0045
+&	795173,728178,0,32064	2	0046
+'	291272,728178,0,81960	2	0047
+(	407781,786432,262144,138032	3	0050
+)	407781,786432,262144,26592	3	0051
+*	524290,786432,0,123469	2	0052
++	815562,611670,87382,26592	3	0053
+,	291272,87381,131072	1	0054
+char173	349526,466034,0,20402	0	0055
+hy	"
+-	"
+.	291272,87381	0	0056
+sl	524290,786432,262144,138032	3	0057
+/	"
+0	524290,687400,0,116982	2	0060
+1	524290,687400,0,116982	2	0061
+2	524290,687400,0,116982	2	0062
+3	524290,687400,0,116982	2	0063
+4	524290,687400,0,116982	2	0064
+5	524290,687400,0,116982	2	0065
+6	524290,687400,0,116982	2	0066
+7	524290,687400,0,116982	2	0067
+8	524290,687400,0,116982	2	0070
+9	524290,687400,0,116982	2	0071
+:	291272,466034,0,26240	0	0072
+;	291272,466034,131072,26240	1	0073
+char161	334963,524288,203890,16776	3	0074
+r!	"
+=	815562,387973,-136315,53338	0	0075
+char191	495163,524288,203890	3	0076
+r?	"
+?	495163,728178,0,123822	2	0077
+at	699053,728178,0,79216	2	0100
+@	"
+A	699054,728178	2	0101
+B	699054,728178,0,86955,0,43478	2	0102
+C	669926,728178,0,125650,-75562,62826	2	0103
+D	757309,728178,0,79216,0,50088	2	0104
+E	626235,728178,0,125650,0,62826	2	0105
+F	597109,728178,0,140214,0,-5422	2	0106
+G	699053,728178,0,125650,-75562,62826	2	0107
+H	742746,728178,0,84870,0,42435	2	0110
+I	291274,728178,0,140214,0,70107	2	0111
+J	495163,728178,0,84870,0,13307	2	0112
+K	728182,728178,0,125650,0,62826	2	0113
+L	567981,728178,0,0,0,58254	2	0114
+M	917509,728178,0,84870,0,13307	2	0115
+N	742746,728178,0,84870,0,13307	2	0116
+O	771870,728178,0,79216,-75562,50088	2	0117
+P	669926,728178,0,86955,0,-58682	2	0120
+Q	771870,728178,131072,79216,-75562,79216	3	0121
+R	677208,728178,0,86955,0,65216	2	0122
+S	582544,728178,0,96523,0,48262	2	0123
+T	713616,728178,0,140214,-116083,-5422	2	0124
+U	720901,728178,0,84870,-75562,13307	2	0125
+V	699054,728178,0,169341,-111086,-63677	2	0126
+W	990326,728178,0,169341,-111086,23704	2	0127
+X	699054,728178,0,140214,0,70107	2	0130
+Y	699054,728178,0,180992,-125650,-52026	2	0131
+Z	640798,728178,0,125650,0,62826	2	0132
+lB	302923,786432,262144,167160	3	0133
+[	"
+lq	524290,728178,0,148952	2	0134
+rB	302923,786432,262144,91429	3	0135
+]	"
+ha	524290,728178,0,83776	2	0136
+^	"
+a^	"
+a.	291272,712366,0,81512	2	0137
+oq	291272,728178,0,81960	2	0140
+`	"
+a	503901,466034,0,10283	0	0141
+b	541766,728178,0,32053	2	0142
+c	466035,466034,0,87406	0	0143
+d	541766,728178,0,99435	2	0144
+e	466035,466034,0,71070	0	0145
+f	320400,728178,0,227595	2	0146
+g	524290,466034,203890,113621	1	0147
+h	541766,728178,0,18642	2	0150
+i	250494,712366,0,101901	2	0151
+j	279622,712366,203890,96075	3	0152
+k	512640,728178,0,87406	2	0153
+l	250494,728178,0,99435	2	0154
+m	833038,466034,0,18642	0	0155
+n	541766,466034,0,18642	0	0156
+o	524290,466034,0,69341	0	0157
+p	541766,466034,203890,40790	1	0160
+q	541766,466034,203890,43715	1	0161
+r	358266,466034,0,113621	0	0162
+s	401955,466034,0,81581	0	0163
+t	378653,599189,0,75757	2	0164
+u	541766,466034,0,43715	0	0165
+v	483512,466034,0,113621	0	0166
+w	716530,466034,0,113621	0	0167
+x	483512,466034,0,96144	0	0170
+y	483512,466034,203890,113621	1	0171
+z	455840,466034,0,91776	0	0172
+en	524290,466034,0,90349	0	0173
+em	1048579,466034,0,90349	0	0174
+a"	524290,728178,0,96523	2	0175
+~	524290,709454,0,92544	2	0176
+a~	"
+char168	524290,712366,0,66949	2	0177
+ad	"
diff -Nru groff-1.15/devdvi-ascii/I jgroff-1.15/devdvi-ascii/I
--- groff-1.15/devdvi-ascii/I	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/I	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,353 @@
+name I
+special
+internalname cmti10
+spacewidth 375155
+slant 14.036243
+ligatures ff fi fl ffi ffl 0
+checksum -50321606
+designsize 10485760
+kernpairs
+ff ' 109373
+ff ? 109373
+ff ! 109373
+ff ) 109373
+ff rB 109373
+ff ] 109373
+' ' -80390
+' ? 107187
+' ! 107187
+A n -26797
+A l -26797
+A r -26797
+A u -26797
+A m -26797
+A t -26797
+A i -26797
+A C -26797
+A O -26797
+A G -26797
+A h -26797
+A b -26797
+A U -26797
+A k -26797
+A v -26797
+A w -26797
+A Q -26797
+A T -80390
+A Y -80390
+A V -107187
+A W -107187
+A e -53594
+A a -53594
+A o -53594
+A d -53594
+A c -53594
+A g -53594
+A q -53594
+D X -26797
+D W -26797
+D A -26797
+D V -26797
+D Y -26797
+F o -80390
+F e -80390
+F u -80390
+F r -80390
+F a -80390
+F A -107187
+F O -26797
+F C -26797
+F G -26797
+F Q -26797
+K O -26797
+K C -26797
+K G -26797
+K Q -26797
+L T -80390
+L Y -80390
+L V -107187
+L W -107187
+L e -53594
+L a -53594
+L o -53594
+L d -53594
+L c -53594
+L g -53594
+L q -53594
+O X -26797
+O W -26797
+O A -26797
+O V -26797
+O Y -26797
+P A -80390
+R n -26797
+R l -26797
+R r -26797
+R u -26797
+R m -26797
+R t -26797
+R i -26797
+R C -26797
+R O -26797
+R G -26797
+R h -26797
+R b -26797
+R U -26797
+R k -26797
+R v -26797
+R w -26797
+R Q -26797
+R T -80390
+R Y -80390
+R V -107187
+R W -107187
+R e -53594
+R a -53594
+R o -53594
+R d -53594
+R c -53594
+R g -53594
+R q -53594
+T y -80390
+T e -80390
+T o -80390
+T r -80390
+T a -80390
+T u -80390
+T A -80390
+V o -80390
+V e -80390
+V u -80390
+V r -80390
+V a -80390
+V A -107187
+V O -26797
+V C -26797
+V G -26797
+V Q -26797
+W A -80390
+X O -26797
+X C -26797
+X G -26797
+X Q -26797
+Y e -80390
+Y o -80390
+Y r -80390
+Y a -80390
+Y u -80390
+Y A -80390
+oq oq -80390
+oq ` -80390
+` oq -80390
+` ` -80390
+b e -53594
+b a -53594
+b o -53594
+b d -53594
+b c -53594
+b g -53594
+b q -53594
+c e -53594
+c a -53594
+c o -53594
+c d -53594
+c c -53594
+c g -53594
+c q -53594
+d l 53594
+e e -53594
+e a -53594
+e o -53594
+e d -53594
+e c -53594
+e g -53594
+e q -53594
+Fn ' 109373
+f ' 109373
+Fn ? 109373
+f ? 109373
+Fn ! 109373
+f ! 109373
+Fn ) 109373
+f ) 109373
+Fn rB 109373
+Fn ] 109373
+f rB 109373
+f ] 109373
+l l 53594
+n ' -107187
+o e -53594
+o a -53594
+o o -53594
+o d -53594
+o c -53594
+o g -53594
+o q -53594
+p e -53594
+p a -53594
+p o -53594
+p d -53594
+p c -53594
+p g -53594
+p q -53594
+r e -53594
+r a -53594
+r o -53594
+r d -53594
+r c -53594
+r g -53594
+r q -53594
+w l 53594
+charset
+*G	657686,716526,0,139518,0,5534	2	0000
+*D	857498,716526	2	0001
+*H	803904,716526,0,98595,-80538,71798	2	0002
+*L	725843,716526	2	0003
+*C	696717,716526,0,160373,0,80187	2	0004
+*P	779437,716526,0,171851,0,85926	2	0005
+*S	750310,716526,0,126120,0,63061	2	0006
+*U	803904,716526,0,116509,-170102,-17475	2	0007
+*F	750310,716526,0,62770,-116363,62770	2	0010
+*Q	803904,716526,0,116509,-170102,4659	2	0011
+*W	750310,716526,0,107552,0,53776	2	0012
+ff	643123,728178,203890,222240	3	0013
+fi	589530,728178,203890,108354	3	0014
+fl	616326,728178,203890,108354	3	0015
+Fi	924490,728178,203890,108354	3	0016
+Fl	937888,728178,203890,108354	3	0017
+.i	321562,451470,0,80440	0	0020
+.j	348358,451470,203890,39176	1	0021
+ga	535936,728178	2	0022
+char180	535936,728178,0,101654	2	0023
+aa	"
+ah	535936,659002,0,86982	2	0024
+ab	535936,728178,0,113306	2	0025
+char175	535936,588949,0,108354	2	0026
+a-	"
+ao	871672,728178	2	0027
+char184	482342,0,178403	1	0030
+ac	"
+char223	562733,728178,203890,110245	3	0031
+ss	"
+char230	750310,451470,0,78789	0	0032
+ae	"
+oe	750310,451470,0,78789	0	0033
+char248	535936,553416,101946,96411	3	0034
+/o	"
+char198	925654,716526,0,126120	2	0035
+AE	"
+OE	1032842,716526,0,126120	2	0036
+char216	803904,767499,50973,98595	3	0037
+/O	"
+---	267968,451470	0	0040
+!	321562,728178,0,130200	2	0041
+rq	539432,728178,0,72994	2	0042
+sh	857498,728178,203888,69378	3	0043
+#	"
+char163	806453,728178	2	0044
+Po	"
+%	857498,786432,58254,143014	3	0045
+&	803904,728178,0,101654	2	0046
+'	321562,728178,0,130200	2	0047
+(	428749,786432,262144,169811	3	0050
+)	428749,786432,262144,38739	3	0051
+*	535936,786432,0,156413	2	0052
++	803904,588949,59418,38739	3	0053
+,	321562,110683,203890	1	0054
+char173	375155,451470,0,29637	0	0055
+hy	"
+-	"
+.	321562,110683	0	0056
+sl	535936,786432,262144,169811	3	0057
+/	"
+0	535936,675749,0,142141	2	0060
+1	535936,675749,0,142141	2	0061
+2	535936,675749,0,142141	2	0062
+3	535936,675749,0,142141	2	0063
+4	535936,675749,203890,142141	3	0064
+5	535936,675749,0,142141	2	0065
+6	535936,675749,0,142141	2	0066
+7	535936,675749,203890,142141	3	0067
+8	535936,675749,0,142141	2	0070
+9	535936,675749,0,142141	2	0071
+:	321562,451470,0,61022	0	0072
+;	321562,451470,203890,61022	1	0073
+char161	321562,524288,203890,79227	3	0074
+r!	"
+=	803904,384696,-139592,69378	0	0075
+char191	535936,524288,203890	3	0076
+r?	"
+?	535936,728178,0,128451	2	0077
+at	803904,728178,0,100634	2	0100
+@	"
+A	779437,716526	2	0101
+B	738077,716526,0,107552,0,53776	2	0102
+C	750310,716526,0,152334,-80538,76168	2	0103
+D	791670,716526,0,98595,0,71798	2	0104
+E	711280,716526,0,126120,0,63061	2	0105
+F	684483,716526,0,139518,0,5534	2	0106
+G	811186,716526,0,91459,-80538,91459	2	0107
+H	779437,716526,0,171851,0,85926	2	0110
+I	404282,716526,0,165733,0,82867	2	0111
+J	550499,716526,0,147093,0,46750	2	0112
+K	806234,716526,0,152334,0,76168	2	0113
+L	657686,716526,0,0,0,53594	2	0114
+M	940218,716526,0,171851,0,59130	2	0115
+N	779437,716526,0,171851,0,59130	2	0116
+O	803904,716526,0,98595,-80538,71798	2	0117
+P	711280,716526,0,107552,0,-26432	2	0120
+Q	803904,716526,203890,98595,-80538,98595	3	0121
+R	764874,716526,0,40560,0,30421	2	0122
+S	589530,716526,0,125538,0,62770	2	0123
+T	750310,716526,0,139518,-134349,5534	2	0124
+U	779437,716526,0,171851,-121898,59130	2	0125
+V	779437,716526,0,192530,-138936,-21845	2	0126
+W	1047405,716526,0,192530,-138936,58546	2	0127
+X	779437,716526,0,165733,0,82867	2	0130
+Y	779437,716526,0,203248,-152334,-11126	2	0131
+Z	643123,716526,0,152334,0,76168	2	0132
+lB	321562,786432,262144,196608	3	0133
+[	"
+lq	539432,728178,0,176685	2	0134
+rB	321562,786432,262144,110392	3	0135
+]	"
+ha	535936,728178,0,69688	2	0136
+^	"
+a^	"
+a.	321562,700301,0,123230	2	0137
+oq	321562,728178,0,130200	2	0140
+`	"
+a	535936,451470,0,80440,-46677,80440	0	0141
+b	482342,728178,0,66190,-46677,66190	2	0142
+c	482342,451470,0,59274,-46677,59274	0	0143
+d	535936,728178,0,108354,-46677,108354	2	0144
+e	482342,451470,0,78789,-46677,78789	0	0145
+Fn	321562,728178,203890,222240,104566,112867	3	0146
+f	"
+g	482342,451470,203890,92770,-21045,55147	1	0147
+h	535936,728178,0,80440,0,80440	2	0150
+i	321562,687194,0,106846,-32427,106846	2	0151
+j	321562,687194,203890,151701,50973,92770	3	0152
+k	482342,728178,0,112867,0,80440	2	0153
+l	267968,728178,0,108354,-26797,107237	2	0154
+m	857498,451470,0,80440,-32427,80440	0	0155
+n	589530,451470,0,80440,-32427,80440	0	0156
+o	535936,451470,0,66190,-46677,66190	0	0157
+p	535936,451470,203890,66190,-22718,66190	1	0160
+q	482342,451470,203890,92770,-46677,55147	1	0161
+r	442147,451470,0,112867,-32427,86070	0	0162
+s	428749,451470,0,86070,0,86070	0	0163
+t	348358,644958,0,99469,-45875,99469	2	0164
+u	562733,451470,0,80440,-32427,80440	0	0165
+v	482342,451470,0,112867,-32427,75245	0	0166
+w	696717,451470,0,112867,-32427,84651	0	0167
+x	486421,451470,0,126266,0,126266	0	0170
+y	509139,451470,203890,92770,-32427,55147	1	0171
+z	428749,451470,0,128888,0,80440	0	0172
+en	535936,451470,0,96552	0	0173
+em	1071872,451470,0,96552	0	0174
+a"	535936,728178,0,128451	2	0175
+~	535936,700301,0,121482	2	0176
+a~	"
+char168	535936,700301,0,109832	2	0177
+ad	"
diff -Nru groff-1.15/devdvi-ascii/M.proto-ASCII jgroff-1.15/devdvi-ascii/M.proto-ASCII
--- groff-1.15/devdvi-ascii/M.proto-ASCII	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/M.proto-ASCII	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,4 @@
+name M
+internalname min10
+checksum -375402250
+designsize 10485760
diff -Nru groff-1.15/devdvi-ascii/M.proto-NTT jgroff-1.15/devdvi-ascii/M.proto-NTT
--- groff-1.15/devdvi-ascii/M.proto-NTT	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/M.proto-NTT	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,6882 @@
+name M
+internalname dmj10
+checksum 0
+designsize 10485760
+charset
+　	F	1:0
+、	F	2:0
+。	F	3:0
+，	F	4:0
+．	F	5:0
+・	F	6:0
+：	F	7:0
+；	F	8:0
+？	F	9:0
+！	F	10:0
+゛	F	11:0
+゜	F	12:0
+´	F	13:0
+｀	F	14:0
+¨	F	15:0
+＾	F	16:0
+￣	F	17:0
+＿	F	18:0
+ヽ	F	19:0
+ヾ	F	20:0
+ゝ	F	21:0
+ゞ	F	22:0
+〃	F	23:0
+仝	F	24:0
+々	F	25:0
+〆	F	26:0
+〇	F	27:0
+ー	F	28:0
+―	F	29:0
+‐	F	30:0
+／	F	31:0
+＼	F	32:0
+〜	F	33:0
+‖	F	34:0
+｜	F	35:0
+…	F	36:0
+‥	F	37:0
+‘	F	38:0
+’	F	39:0
+“	F	40:0
+”	F	41:0
+（	F	42:0
+）	F	43:0
+〔	F	44:0
+〕	F	45:0
+［	F	46:0
+］	F	47:0
+｛	F	48:0
+｝	F	49:0
+〈	F	50:0
+〉	F	51:0
+《	F	52:0
+》	F	53:0
+「	F	54:0
+」	F	55:0
+『	F	56:0
+』	F	57:0
+【	F	58:0
+】	F	59:0
+＋	F	60:0
+−	F	61:0
+±	F	62:0
+×	F	63:0
+÷	F	64:0
+＝	F	65:0
+≠	F	66:0
+＜	F	67:0
+＞	F	68:0
+≦	F	69:0
+≧	F	70:0
+∞	F	71:0
+∴	F	72:0
+♂	F	73:0
+♀	F	74:0
+°	F	75:0
+′	F	76:0
+″	F	77:0
+℃	F	78:0
+￥	F	79:0
+＄	F	80:0
+¢	F	81:0
+£	F	82:0
+％	F	83:0
+＃	F	84:0
+＆	F	85:0
+＊	F	86:0
+＠	F	87:0
+§	F	88:0
+☆	F	89:0
+★	F	90:0
+○	F	91:0
+●	F	92:0
+◎	F	93:0
+◇	F	94:0
+◆	F	101:0
+□	F	102:0
+■	F	103:0
+△	F	104:0
+▲	F	105:0
+▽	F	106:0
+▼	F	107:0
+※	F	108:0
+〒	F	109:0
+→	F	110:0
+←	F	111:0
+↑	F	112:0
+↓	F	113:0
+〓	F	114:0
+∈	F	126:0
+∋	F	127:0
+⊆	F	128:0
+⊇	F	129:0
+⊂	F	130:0
+⊃	F	131:0
+∪	F	132:0
+∩	F	133:0
+∧	F	142:0
+∨	F	143:0
+¬	F	144:0
+⇒	F	145:0
+⇔	F	146:0
+∀	F	147:0
+∃	F	148:0
+∠	F	160:0
+⊥	F	161:0
+⌒	F	162:0
+∂	F	163:0
+∇	F	164:0
+≡	F	165:0
+≒	F	166:0
+≪	F	167:0
+≫	F	168:0
+√	F	169:0
+∽	F	170:0
+∝	F	171:0
+∵	F	172:0
+∫	F	173:0
+∬	F	174:0
+Å	F	182:0
+‰	F	183:0
+♯	F	184:0
+♭	F	185:0
+♪	F	186:0
+†	F	187:0
+‡	F	188:0
+¶	F	189:0
+◯	F	194:0
+０	F	48:1
+１	F	49:1
+２	F	50:1
+３	F	51:1
+４	F	52:1
+５	F	53:1
+６	F	54:1
+７	F	55:1
+８	F	56:1
+９	F	57:1
+Ａ	F	65:1
+Ｂ	F	66:1
+Ｃ	F	67:1
+Ｄ	F	68:1
+Ｅ	F	69:1
+Ｆ	F	70:1
+Ｇ	F	71:1
+Ｈ	F	72:1
+Ｉ	F	73:1
+Ｊ	F	74:1
+Ｋ	F	75:1
+Ｌ	F	76:1
+Ｍ	F	77:1
+Ｎ	F	78:1
+Ｏ	F	79:1
+Ｐ	F	80:1
+Ｑ	F	81:1
+Ｒ	F	82:1
+Ｓ	F	83:1
+Ｔ	F	84:1
+Ｕ	F	85:1
+Ｖ	F	86:1
+Ｗ	F	87:1
+Ｘ	F	88:1
+Ｙ	F	89:1
+Ｚ	F	90:1
+ａ	F	97:1
+ｂ	F	98:1
+ｃ	F	99:1
+ｄ	F	100:1
+ｅ	F	101:1
+ｆ	F	102:1
+ｇ	F	103:1
+ｈ	F	104:1
+ｉ	F	105:1
+ｊ	F	106:1
+ｋ	F	107:1
+ｌ	F	108:1
+ｍ	F	109:1
+ｎ	F	110:1
+ｏ	F	111:1
+ｐ	F	112:1
+ｑ	F	113:1
+ｒ	F	114:1
+ｓ	F	115:1
+ｔ	F	116:1
+ｕ	F	117:1
+ｖ	F	118:1
+ｗ	F	119:1
+ｘ	F	120:1
+ｙ	F	121:1
+ｚ	F	122:1
+ぁ	F	1:2
+あ	F	2:2
+ぃ	F	3:2
+い	F	4:2
+ぅ	F	5:2
+う	F	6:2
+ぇ	F	7:2
+え	F	8:2
+ぉ	F	9:2
+お	F	10:2
+か	F	11:2
+が	F	12:2
+き	F	13:2
+ぎ	F	14:2
+く	F	15:2
+ぐ	F	16:2
+け	F	17:2
+げ	F	18:2
+こ	F	19:2
+ご	F	20:2
+さ	F	21:2
+ざ	F	22:2
+し	F	23:2
+じ	F	24:2
+す	F	25:2
+ず	F	26:2
+せ	F	27:2
+ぜ	F	28:2
+そ	F	29:2
+ぞ	F	30:2
+た	F	31:2
+だ	F	32:2
+ち	F	33:2
+ぢ	F	34:2
+っ	F	35:2
+つ	F	36:2
+づ	F	37:2
+て	F	38:2
+で	F	39:2
+と	F	40:2
+ど	F	41:2
+な	F	42:2
+に	F	43:2
+ぬ	F	44:2
+ね	F	45:2
+の	F	46:2
+は	F	47:2
+ば	F	48:2
+ぱ	F	49:2
+ひ	F	50:2
+び	F	51:2
+ぴ	F	52:2
+ふ	F	53:2
+ぶ	F	54:2
+ぷ	F	55:2
+へ	F	56:2
+べ	F	57:2
+ぺ	F	58:2
+ほ	F	59:2
+ぼ	F	60:2
+ぽ	F	61:2
+ま	F	62:2
+み	F	63:2
+む	F	64:2
+め	F	65:2
+も	F	66:2
+ゃ	F	67:2
+や	F	68:2
+ゅ	F	69:2
+ゆ	F	70:2
+ょ	F	71:2
+よ	F	72:2
+ら	F	73:2
+り	F	74:2
+る	F	75:2
+れ	F	76:2
+ろ	F	77:2
+ゎ	F	78:2
+わ	F	79:2
+ゐ	F	80:2
+ゑ	F	81:2
+を	F	82:2
+ん	F	83:2
+ァ	F	1:3
+ア	F	2:3
+ィ	F	3:3
+イ	F	4:3
+ゥ	F	5:3
+ウ	F	6:3
+ェ	F	7:3
+エ	F	8:3
+ォ	F	9:3
+オ	F	10:3
+カ	F	11:3
+ガ	F	12:3
+キ	F	13:3
+ギ	F	14:3
+ク	F	15:3
+グ	F	16:3
+ケ	F	17:3
+ゲ	F	18:3
+コ	F	19:3
+ゴ	F	20:3
+サ	F	21:3
+ザ	F	22:3
+シ	F	23:3
+ジ	F	24:3
+ス	F	25:3
+ズ	F	26:3
+セ	F	27:3
+ゼ	F	28:3
+ソ	F	29:3
+ゾ	F	30:3
+タ	F	31:3
+ダ	F	32:3
+チ	F	33:3
+ヂ	F	34:3
+ッ	F	35:3
+ツ	F	36:3
+ヅ	F	37:3
+テ	F	38:3
+デ	F	39:3
+ト	F	40:3
+ド	F	41:3
+ナ	F	42:3
+ニ	F	43:3
+ヌ	F	44:3
+ネ	F	45:3
+ノ	F	46:3
+ハ	F	47:3
+バ	F	48:3
+パ	F	49:3
+ヒ	F	50:3
+ビ	F	51:3
+ピ	F	52:3
+フ	F	53:3
+ブ	F	54:3
+プ	F	55:3
+ヘ	F	56:3
+ベ	F	57:3
+ペ	F	58:3
+ホ	F	59:3
+ボ	F	60:3
+ポ	F	61:3
+マ	F	62:3
+ミ	F	63:3
+ム	F	64:3
+メ	F	65:3
+モ	F	66:3
+ャ	F	67:3
+ヤ	F	68:3
+ュ	F	69:3
+ユ	F	70:3
+ョ	F	71:3
+ヨ	F	72:3
+ラ	F	73:3
+リ	F	74:3
+ル	F	75:3
+レ	F	76:3
+ロ	F	77:3
+ヮ	F	78:3
+ワ	F	79:3
+ヰ	F	80:3
+ヱ	F	81:3
+ヲ	F	82:3
+ン	F	83:3
+ヴ	F	84:3
+ヵ	F	85:3
+ヶ	F	86:3
+Α	F	1:4
+Β	F	2:4
+Γ	F	3:4
+Δ	F	4:4
+Ε	F	5:4
+Ζ	F	6:4
+Η	F	7:4
+Θ	F	8:4
+Ι	F	9:4
+Κ	F	10:4
+Λ	F	11:4
+Μ	F	12:4
+Ν	F	13:4
+Ξ	F	14:4
+Ο	F	15:4
+Π	F	16:4
+Ρ	F	17:4
+Σ	F	18:4
+Τ	F	19:4
+Υ	F	20:4
+Φ	F	21:4
+Χ	F	22:4
+Ψ	F	23:4
+Ω	F	24:4
+α	F	33:4
+β	F	34:4
+γ	F	35:4
+δ	F	36:4
+ε	F	37:4
+ζ	F	38:4
+η	F	39:4
+θ	F	40:4
+ι	F	41:4
+κ	F	42:4
+λ	F	43:4
+μ	F	44:4
+ν	F	45:4
+ξ	F	46:4
+ο	F	47:4
+π	F	48:4
+ρ	F	49:4
+σ	F	50:4
+τ	F	51:4
+υ	F	52:4
+φ	F	53:4
+χ	F	54:4
+ψ	F	55:4
+ω	F	56:4
+А	F	1:5
+Б	F	2:5
+В	F	3:5
+Г	F	4:5
+Д	F	5:5
+Е	F	6:5
+Ё	F	7:5
+Ж	F	8:5
+З	F	9:5
+И	F	10:5
+Й	F	11:5
+К	F	12:5
+Л	F	13:5
+М	F	14:5
+Н	F	15:5
+О	F	16:5
+П	F	17:5
+Р	F	18:5
+С	F	19:5
+Т	F	20:5
+У	F	21:5
+Ф	F	22:5
+Х	F	23:5
+Ц	F	24:5
+Ч	F	25:5
+Ш	F	26:5
+Щ	F	27:5
+Ъ	F	28:5
+Ы	F	29:5
+Ь	F	30:5
+Э	F	31:5
+Ю	F	32:5
+Я	F	33:5
+а	F	49:5
+б	F	50:5
+в	F	51:5
+г	F	52:5
+д	F	53:5
+е	F	54:5
+ё	F	55:5
+ж	F	56:5
+з	F	57:5
+и	F	58:5
+й	F	59:5
+к	F	60:5
+л	F	61:5
+м	F	62:5
+н	F	63:5
+о	F	64:5
+п	F	65:5
+р	F	66:5
+с	F	67:5
+т	F	68:5
+у	F	69:5
+ф	F	70:5
+х	F	71:5
+ц	F	72:5
+ч	F	73:5
+ш	F	74:5
+щ	F	75:5
+ъ	F	76:5
+ы	F	77:5
+ь	F	78:5
+э	F	79:5
+ю	F	80:5
+я	F	81:5
+─	F	1:6
+│	F	2:6
+┌	F	3:6
+┐	F	4:6
+┘	F	5:6
+└	F	6:6
+├	F	7:6
+┬	F	8:6
+┤	F	9:6
+┴	F	10:6
+┼	F	11:6
+━	F	12:6
+┃	F	13:6
+┏	F	14:6
+┓	F	15:6
+┛	F	16:6
+┗	F	17:6
+┣	F	18:6
+┳	F	19:6
+┫	F	20:6
+┻	F	21:6
+╋	F	22:6
+┠	F	23:6
+┯	F	24:6
+┨	F	25:6
+┷	F	26:6
+┿	F	27:6
+┝	F	28:6
+┰	F	29:6
+┥	F	30:6
+┸	F	31:6
+╂	F	32:6
+亜	F	0:a
+唖	F	1:a
+娃	F	2:a
+阿	F	3:a
+哀	F	4:a
+愛	F	5:a
+挨	F	6:a
+姶	F	7:a
+逢	F	8:a
+葵	F	9:a
+茜	F	10:a
+穐	F	11:a
+悪	F	12:a
+握	F	13:a
+渥	F	14:a
+旭	F	15:a
+葦	F	16:a
+芦	F	17:a
+鯵	F	18:a
+梓	F	19:a
+圧	F	20:a
+斡	F	21:a
+扱	F	22:a
+宛	F	23:a
+姐	F	24:a
+虻	F	25:a
+飴	F	26:a
+絢	F	27:a
+綾	F	28:a
+鮎	F	29:a
+或	F	30:a
+粟	F	31:a
+袷	F	32:a
+安	F	33:a
+庵	F	34:a
+按	F	35:a
+暗	F	36:a
+案	F	37:a
+闇	F	38:a
+鞍	F	39:a
+杏	F	40:a
+以	F	41:a
+伊	F	42:a
+位	F	43:a
+依	F	44:a
+偉	F	45:a
+囲	F	46:a
+夷	F	47:a
+委	F	48:a
+威	F	49:a
+尉	F	50:a
+惟	F	51:a
+意	F	52:a
+慰	F	53:a
+易	F	54:a
+椅	F	55:a
+為	F	56:a
+畏	F	57:a
+異	F	58:a
+移	F	59:a
+維	F	60:a
+緯	F	61:a
+胃	F	62:a
+萎	F	63:a
+衣	F	64:a
+謂	F	65:a
+違	F	66:a
+遺	F	67:a
+医	F	68:a
+井	F	69:a
+亥	F	70:a
+域	F	71:a
+育	F	72:a
+郁	F	73:a
+磯	F	74:a
+一	F	75:a
+壱	F	76:a
+溢	F	77:a
+逸	F	78:a
+稲	F	79:a
+茨	F	80:a
+芋	F	81:a
+鰯	F	82:a
+允	F	83:a
+印	F	84:a
+咽	F	85:a
+員	F	86:a
+因	F	87:a
+姻	F	88:a
+引	F	89:a
+飲	F	90:a
+淫	F	91:a
+胤	F	92:a
+蔭	F	93:a
+院	F	94:a
+陰	F	95:a
+隠	F	96:a
+韻	F	97:a
+吋	F	98:a
+右	F	99:a
+宇	F	100:a
+烏	F	101:a
+羽	F	102:a
+迂	F	103:a
+雨	F	104:a
+卯	F	105:a
+鵜	F	106:a
+窺	F	107:a
+丑	F	108:a
+碓	F	109:a
+臼	F	110:a
+渦	F	111:a
+嘘	F	112:a
+唄	F	113:a
+欝	F	114:a
+蔚	F	115:a
+鰻	F	116:a
+姥	F	117:a
+厩	F	118:a
+浦	F	119:a
+瓜	F	120:a
+閏	F	121:a
+噂	F	122:a
+云	F	123:a
+運	F	124:a
+雲	F	125:a
+荏	F	126:a
+餌	F	127:a
+叡	F	128:a
+営	F	129:a
+嬰	F	130:a
+影	F	131:a
+映	F	132:a
+曳	F	133:a
+栄	F	134:a
+永	F	135:a
+泳	F	136:a
+洩	F	137:a
+瑛	F	138:a
+盈	F	139:a
+穎	F	140:a
+頴	F	141:a
+英	F	142:a
+衛	F	143:a
+詠	F	144:a
+鋭	F	145:a
+液	F	146:a
+疫	F	147:a
+益	F	148:a
+駅	F	149:a
+悦	F	150:a
+謁	F	151:a
+越	F	152:a
+閲	F	153:a
+榎	F	154:a
+厭	F	155:a
+円	F	156:a
+園	F	157:a
+堰	F	158:a
+奄	F	159:a
+宴	F	160:a
+延	F	161:a
+怨	F	162:a
+掩	F	163:a
+援	F	164:a
+沿	F	165:a
+演	F	166:a
+炎	F	167:a
+焔	F	168:a
+煙	F	169:a
+燕	F	170:a
+猿	F	171:a
+縁	F	172:a
+艶	F	173:a
+苑	F	174:a
+薗	F	175:a
+遠	F	176:a
+鉛	F	177:a
+鴛	F	178:a
+塩	F	179:a
+於	F	180:a
+汚	F	181:a
+甥	F	182:a
+凹	F	183:a
+央	F	184:a
+奥	F	185:a
+往	F	186:a
+応	F	187:a
+押	F	188:a
+旺	F	189:a
+横	F	190:a
+欧	F	191:a
+殴	F	192:a
+王	F	193:a
+翁	F	194:a
+襖	F	195:a
+鴬	F	196:a
+鴎	F	197:a
+黄	F	198:a
+岡	F	199:a
+沖	F	200:a
+荻	F	201:a
+億	F	202:a
+屋	F	203:a
+憶	F	204:a
+臆	F	205:a
+桶	F	206:a
+牡	F	207:a
+乙	F	208:a
+俺	F	209:a
+卸	F	210:a
+恩	F	211:a
+温	F	212:a
+穏	F	213:a
+音	F	214:a
+下	F	215:a
+化	F	216:a
+仮	F	217:a
+何	F	218:a
+伽	F	219:a
+価	F	220:a
+佳	F	221:a
+加	F	222:a
+可	F	223:a
+嘉	F	224:a
+夏	F	225:a
+嫁	F	226:a
+家	F	227:a
+寡	F	228:a
+科	F	229:a
+暇	F	230:a
+果	F	231:a
+架	F	232:a
+歌	F	233:a
+河	F	234:a
+火	F	235:a
+珂	F	236:a
+禍	F	237:a
+禾	F	238:a
+稼	F	239:a
+箇	F	240:a
+花	F	241:a
+苛	F	242:a
+茄	F	243:a
+荷	F	244:a
+華	F	245:a
+菓	F	246:a
+蝦	F	247:a
+課	F	248:a
+嘩	F	249:a
+貨	F	250:a
+迦	F	251:a
+過	F	252:a
+霞	F	253:a
+蚊	F	254:a
+俄	F	255:a
+峨	F	0:b
+我	F	1:b
+牙	F	2:b
+画	F	3:b
+臥	F	4:b
+芽	F	5:b
+蛾	F	6:b
+賀	F	7:b
+雅	F	8:b
+餓	F	9:b
+駕	F	10:b
+介	F	11:b
+会	F	12:b
+解	F	13:b
+回	F	14:b
+塊	F	15:b
+壊	F	16:b
+廻	F	17:b
+快	F	18:b
+怪	F	19:b
+悔	F	20:b
+恢	F	21:b
+懐	F	22:b
+戒	F	23:b
+拐	F	24:b
+改	F	25:b
+魁	F	26:b
+晦	F	27:b
+械	F	28:b
+海	F	29:b
+灰	F	30:b
+界	F	31:b
+皆	F	32:b
+絵	F	33:b
+芥	F	34:b
+蟹	F	35:b
+開	F	36:b
+階	F	37:b
+貝	F	38:b
+凱	F	39:b
+劾	F	40:b
+外	F	41:b
+咳	F	42:b
+害	F	43:b
+崖	F	44:b
+慨	F	45:b
+概	F	46:b
+涯	F	47:b
+碍	F	48:b
+蓋	F	49:b
+街	F	50:b
+該	F	51:b
+鎧	F	52:b
+骸	F	53:b
+浬	F	54:b
+馨	F	55:b
+蛙	F	56:b
+垣	F	57:b
+柿	F	58:b
+蛎	F	59:b
+鈎	F	60:b
+劃	F	61:b
+嚇	F	62:b
+各	F	63:b
+廓	F	64:b
+拡	F	65:b
+撹	F	66:b
+格	F	67:b
+核	F	68:b
+殻	F	69:b
+獲	F	70:b
+確	F	71:b
+穫	F	72:b
+覚	F	73:b
+角	F	74:b
+赫	F	75:b
+較	F	76:b
+郭	F	77:b
+閣	F	78:b
+隔	F	79:b
+革	F	80:b
+学	F	81:b
+岳	F	82:b
+楽	F	83:b
+額	F	84:b
+顎	F	85:b
+掛	F	86:b
+笠	F	87:b
+樫	F	88:b
+橿	F	89:b
+梶	F	90:b
+鰍	F	91:b
+潟	F	92:b
+割	F	93:b
+喝	F	94:b
+恰	F	95:b
+括	F	96:b
+活	F	97:b
+渇	F	98:b
+滑	F	99:b
+葛	F	100:b
+褐	F	101:b
+轄	F	102:b
+且	F	103:b
+鰹	F	104:b
+叶	F	105:b
+椛	F	106:b
+樺	F	107:b
+鞄	F	108:b
+株	F	109:b
+兜	F	110:b
+竃	F	111:b
+蒲	F	112:b
+釜	F	113:b
+鎌	F	114:b
+噛	F	115:b
+鴨	F	116:b
+栢	F	117:b
+茅	F	118:b
+萱	F	119:b
+粥	F	120:b
+刈	F	121:b
+苅	F	122:b
+瓦	F	123:b
+乾	F	124:b
+侃	F	125:b
+冠	F	126:b
+寒	F	127:b
+刊	F	128:b
+勘	F	129:b
+勧	F	130:b
+巻	F	131:b
+喚	F	132:b
+堪	F	133:b
+姦	F	134:b
+完	F	135:b
+官	F	136:b
+寛	F	137:b
+干	F	138:b
+幹	F	139:b
+患	F	140:b
+感	F	141:b
+慣	F	142:b
+憾	F	143:b
+換	F	144:b
+敢	F	145:b
+柑	F	146:b
+桓	F	147:b
+棺	F	148:b
+款	F	149:b
+歓	F	150:b
+汗	F	151:b
+漢	F	152:b
+澗	F	153:b
+潅	F	154:b
+環	F	155:b
+甘	F	156:b
+監	F	157:b
+看	F	158:b
+竿	F	159:b
+管	F	160:b
+簡	F	161:b
+緩	F	162:b
+缶	F	163:b
+翰	F	164:b
+肝	F	165:b
+艦	F	166:b
+莞	F	167:b
+観	F	168:b
+諌	F	169:b
+貫	F	170:b
+還	F	171:b
+鑑	F	172:b
+間	F	173:b
+閑	F	174:b
+関	F	175:b
+陥	F	176:b
+韓	F	177:b
+館	F	178:b
+舘	F	179:b
+丸	F	180:b
+含	F	181:b
+岸	F	182:b
+巌	F	183:b
+玩	F	184:b
+癌	F	185:b
+眼	F	186:b
+岩	F	187:b
+翫	F	188:b
+贋	F	189:b
+雁	F	190:b
+頑	F	191:b
+顔	F	192:b
+願	F	193:b
+企	F	194:b
+伎	F	195:b
+危	F	196:b
+喜	F	197:b
+器	F	198:b
+基	F	199:b
+奇	F	200:b
+嬉	F	201:b
+寄	F	202:b
+岐	F	203:b
+希	F	204:b
+幾	F	205:b
+忌	F	206:b
+揮	F	207:b
+机	F	208:b
+旗	F	209:b
+既	F	210:b
+期	F	211:b
+棋	F	212:b
+棄	F	213:b
+機	F	214:b
+帰	F	215:b
+毅	F	216:b
+気	F	217:b
+汽	F	218:b
+畿	F	219:b
+祈	F	220:b
+季	F	221:b
+稀	F	222:b
+紀	F	223:b
+徽	F	224:b
+規	F	225:b
+記	F	226:b
+貴	F	227:b
+起	F	228:b
+軌	F	229:b
+輝	F	230:b
+飢	F	231:b
+騎	F	232:b
+鬼	F	233:b
+亀	F	234:b
+偽	F	235:b
+儀	F	236:b
+妓	F	237:b
+宜	F	238:b
+戯	F	239:b
+技	F	240:b
+擬	F	241:b
+欺	F	242:b
+犠	F	243:b
+疑	F	244:b
+祇	F	245:b
+義	F	246:b
+蟻	F	247:b
+誼	F	248:b
+議	F	249:b
+掬	F	250:b
+菊	F	251:b
+鞠	F	252:b
+吉	F	253:b
+吃	F	254:b
+喫	F	255:b
+桔	F	0:c
+橘	F	1:c
+詰	F	2:c
+砧	F	3:c
+杵	F	4:c
+黍	F	5:c
+却	F	6:c
+客	F	7:c
+脚	F	8:c
+虐	F	9:c
+逆	F	10:c
+丘	F	11:c
+久	F	12:c
+仇	F	13:c
+休	F	14:c
+及	F	15:c
+吸	F	16:c
+宮	F	17:c
+弓	F	18:c
+急	F	19:c
+救	F	20:c
+朽	F	21:c
+求	F	22:c
+汲	F	23:c
+泣	F	24:c
+灸	F	25:c
+球	F	26:c
+究	F	27:c
+窮	F	28:c
+笈	F	29:c
+級	F	30:c
+糾	F	31:c
+給	F	32:c
+旧	F	33:c
+牛	F	34:c
+去	F	35:c
+居	F	36:c
+巨	F	37:c
+拒	F	38:c
+拠	F	39:c
+挙	F	40:c
+渠	F	41:c
+虚	F	42:c
+許	F	43:c
+距	F	44:c
+鋸	F	45:c
+漁	F	46:c
+禦	F	47:c
+魚	F	48:c
+亨	F	49:c
+享	F	50:c
+京	F	51:c
+供	F	52:c
+侠	F	53:c
+僑	F	54:c
+兇	F	55:c
+競	F	56:c
+共	F	57:c
+凶	F	58:c
+協	F	59:c
+匡	F	60:c
+卿	F	61:c
+叫	F	62:c
+喬	F	63:c
+境	F	64:c
+峡	F	65:c
+強	F	66:c
+彊	F	67:c
+怯	F	68:c
+恐	F	69:c
+恭	F	70:c
+挟	F	71:c
+教	F	72:c
+橋	F	73:c
+況	F	74:c
+狂	F	75:c
+狭	F	76:c
+矯	F	77:c
+胸	F	78:c
+脅	F	79:c
+興	F	80:c
+蕎	F	81:c
+郷	F	82:c
+鏡	F	83:c
+響	F	84:c
+饗	F	85:c
+驚	F	86:c
+仰	F	87:c
+凝	F	88:c
+尭	F	89:c
+暁	F	90:c
+業	F	91:c
+局	F	92:c
+曲	F	93:c
+極	F	94:c
+玉	F	95:c
+桐	F	96:c
+粁	F	97:c
+僅	F	98:c
+勤	F	99:c
+均	F	100:c
+巾	F	101:c
+錦	F	102:c
+斤	F	103:c
+欣	F	104:c
+欽	F	105:c
+琴	F	106:c
+禁	F	107:c
+禽	F	108:c
+筋	F	109:c
+緊	F	110:c
+芹	F	111:c
+菌	F	112:c
+衿	F	113:c
+襟	F	114:c
+謹	F	115:c
+近	F	116:c
+金	F	117:c
+吟	F	118:c
+銀	F	119:c
+九	F	120:c
+倶	F	121:c
+句	F	122:c
+区	F	123:c
+狗	F	124:c
+玖	F	125:c
+矩	F	126:c
+苦	F	127:c
+躯	F	128:c
+駆	F	129:c
+駈	F	130:c
+駒	F	131:c
+具	F	132:c
+愚	F	133:c
+虞	F	134:c
+喰	F	135:c
+空	F	136:c
+偶	F	137:c
+寓	F	138:c
+遇	F	139:c
+隅	F	140:c
+串	F	141:c
+櫛	F	142:c
+釧	F	143:c
+屑	F	144:c
+屈	F	145:c
+掘	F	146:c
+窟	F	147:c
+沓	F	148:c
+靴	F	149:c
+轡	F	150:c
+窪	F	151:c
+熊	F	152:c
+隈	F	153:c
+粂	F	154:c
+栗	F	155:c
+繰	F	156:c
+桑	F	157:c
+鍬	F	158:c
+勲	F	159:c
+君	F	160:c
+薫	F	161:c
+訓	F	162:c
+群	F	163:c
+軍	F	164:c
+郡	F	165:c
+卦	F	166:c
+袈	F	167:c
+祁	F	168:c
+係	F	169:c
+傾	F	170:c
+刑	F	171:c
+兄	F	172:c
+啓	F	173:c
+圭	F	174:c
+珪	F	175:c
+型	F	176:c
+契	F	177:c
+形	F	178:c
+径	F	179:c
+恵	F	180:c
+慶	F	181:c
+慧	F	182:c
+憩	F	183:c
+掲	F	184:c
+携	F	185:c
+敬	F	186:c
+景	F	187:c
+桂	F	188:c
+渓	F	189:c
+畦	F	190:c
+稽	F	191:c
+系	F	192:c
+経	F	193:c
+継	F	194:c
+繋	F	195:c
+罫	F	196:c
+茎	F	197:c
+荊	F	198:c
+蛍	F	199:c
+計	F	200:c
+詣	F	201:c
+警	F	202:c
+軽	F	203:c
+頚	F	204:c
+鶏	F	205:c
+芸	F	206:c
+迎	F	207:c
+鯨	F	208:c
+劇	F	209:c
+戟	F	210:c
+撃	F	211:c
+激	F	212:c
+隙	F	213:c
+桁	F	214:c
+傑	F	215:c
+欠	F	216:c
+決	F	217:c
+潔	F	218:c
+穴	F	219:c
+結	F	220:c
+血	F	221:c
+訣	F	222:c
+月	F	223:c
+件	F	224:c
+倹	F	225:c
+倦	F	226:c
+健	F	227:c
+兼	F	228:c
+券	F	229:c
+剣	F	230:c
+喧	F	231:c
+圏	F	232:c
+堅	F	233:c
+嫌	F	234:c
+建	F	235:c
+憲	F	236:c
+懸	F	237:c
+拳	F	238:c
+捲	F	239:c
+検	F	240:c
+権	F	241:c
+牽	F	242:c
+犬	F	243:c
+献	F	244:c
+研	F	245:c
+硯	F	246:c
+絹	F	247:c
+県	F	248:c
+肩	F	249:c
+見	F	250:c
+謙	F	251:c
+賢	F	252:c
+軒	F	253:c
+遣	F	254:c
+鍵	F	255:c
+険	F	0:d
+顕	F	1:d
+験	F	2:d
+鹸	F	3:d
+元	F	4:d
+原	F	5:d
+厳	F	6:d
+幻	F	7:d
+弦	F	8:d
+減	F	9:d
+源	F	10:d
+玄	F	11:d
+現	F	12:d
+絃	F	13:d
+舷	F	14:d
+言	F	15:d
+諺	F	16:d
+限	F	17:d
+乎	F	18:d
+個	F	19:d
+古	F	20:d
+呼	F	21:d
+固	F	22:d
+姑	F	23:d
+孤	F	24:d
+己	F	25:d
+庫	F	26:d
+弧	F	27:d
+戸	F	28:d
+故	F	29:d
+枯	F	30:d
+湖	F	31:d
+狐	F	32:d
+糊	F	33:d
+袴	F	34:d
+股	F	35:d
+胡	F	36:d
+菰	F	37:d
+虎	F	38:d
+誇	F	39:d
+跨	F	40:d
+鈷	F	41:d
+雇	F	42:d
+顧	F	43:d
+鼓	F	44:d
+五	F	45:d
+互	F	46:d
+伍	F	47:d
+午	F	48:d
+呉	F	49:d
+吾	F	50:d
+娯	F	51:d
+後	F	52:d
+御	F	53:d
+悟	F	54:d
+梧	F	55:d
+檎	F	56:d
+瑚	F	57:d
+碁	F	58:d
+語	F	59:d
+誤	F	60:d
+護	F	61:d
+醐	F	62:d
+乞	F	63:d
+鯉	F	64:d
+交	F	65:d
+佼	F	66:d
+侯	F	67:d
+候	F	68:d
+倖	F	69:d
+光	F	70:d
+公	F	71:d
+功	F	72:d
+効	F	73:d
+勾	F	74:d
+厚	F	75:d
+口	F	76:d
+向	F	77:d
+后	F	78:d
+喉	F	79:d
+坑	F	80:d
+垢	F	81:d
+好	F	82:d
+孔	F	83:d
+孝	F	84:d
+宏	F	85:d
+工	F	86:d
+巧	F	87:d
+巷	F	88:d
+幸	F	89:d
+広	F	90:d
+庚	F	91:d
+康	F	92:d
+弘	F	93:d
+恒	F	94:d
+慌	F	95:d
+抗	F	96:d
+拘	F	97:d
+控	F	98:d
+攻	F	99:d
+昂	F	100:d
+晃	F	101:d
+更	F	102:d
+杭	F	103:d
+校	F	104:d
+梗	F	105:d
+構	F	106:d
+江	F	107:d
+洪	F	108:d
+浩	F	109:d
+港	F	110:d
+溝	F	111:d
+甲	F	112:d
+皇	F	113:d
+硬	F	114:d
+稿	F	115:d
+糠	F	116:d
+紅	F	117:d
+紘	F	118:d
+絞	F	119:d
+綱	F	120:d
+耕	F	121:d
+考	F	122:d
+肯	F	123:d
+肱	F	124:d
+腔	F	125:d
+膏	F	126:d
+航	F	127:d
+荒	F	128:d
+行	F	129:d
+衡	F	130:d
+講	F	131:d
+貢	F	132:d
+購	F	133:d
+郊	F	134:d
+酵	F	135:d
+鉱	F	136:d
+砿	F	137:d
+鋼	F	138:d
+閤	F	139:d
+降	F	140:d
+項	F	141:d
+香	F	142:d
+高	F	143:d
+鴻	F	144:d
+剛	F	145:d
+劫	F	146:d
+号	F	147:d
+合	F	148:d
+壕	F	149:d
+拷	F	150:d
+濠	F	151:d
+豪	F	152:d
+轟	F	153:d
+麹	F	154:d
+克	F	155:d
+刻	F	156:d
+告	F	157:d
+国	F	158:d
+穀	F	159:d
+酷	F	160:d
+鵠	F	161:d
+黒	F	162:d
+獄	F	163:d
+漉	F	164:d
+腰	F	165:d
+甑	F	166:d
+忽	F	167:d
+惚	F	168:d
+骨	F	169:d
+狛	F	170:d
+込	F	171:d
+此	F	172:d
+頃	F	173:d
+今	F	174:d
+困	F	175:d
+坤	F	176:d
+墾	F	177:d
+婚	F	178:d
+恨	F	179:d
+懇	F	180:d
+昏	F	181:d
+昆	F	182:d
+根	F	183:d
+梱	F	184:d
+混	F	185:d
+痕	F	186:d
+紺	F	187:d
+艮	F	188:d
+魂	F	189:d
+些	F	190:d
+佐	F	191:d
+叉	F	192:d
+唆	F	193:d
+嵯	F	194:d
+左	F	195:d
+差	F	196:d
+査	F	197:d
+沙	F	198:d
+瑳	F	199:d
+砂	F	200:d
+詐	F	201:d
+鎖	F	202:d
+裟	F	203:d
+坐	F	204:d
+座	F	205:d
+挫	F	206:d
+債	F	207:d
+催	F	208:d
+再	F	209:d
+最	F	210:d
+哉	F	211:d
+塞	F	212:d
+妻	F	213:d
+宰	F	214:d
+彩	F	215:d
+才	F	216:d
+採	F	217:d
+栽	F	218:d
+歳	F	219:d
+済	F	220:d
+災	F	221:d
+采	F	222:d
+犀	F	223:d
+砕	F	224:d
+砦	F	225:d
+祭	F	226:d
+斎	F	227:d
+細	F	228:d
+菜	F	229:d
+裁	F	230:d
+載	F	231:d
+際	F	232:d
+剤	F	233:d
+在	F	234:d
+材	F	235:d
+罪	F	236:d
+財	F	237:d
+冴	F	238:d
+坂	F	239:d
+阪	F	240:d
+堺	F	241:d
+榊	F	242:d
+肴	F	243:d
+咲	F	244:d
+崎	F	245:d
+埼	F	246:d
+碕	F	247:d
+鷺	F	248:d
+作	F	249:d
+削	F	250:d
+咋	F	251:d
+搾	F	252:d
+昨	F	253:d
+朔	F	254:d
+柵	F	255:d
+窄	F	0:e
+策	F	1:e
+索	F	2:e
+錯	F	3:e
+桜	F	4:e
+鮭	F	5:e
+笹	F	6:e
+匙	F	7:e
+冊	F	8:e
+刷	F	9:e
+察	F	10:e
+拶	F	11:e
+撮	F	12:e
+擦	F	13:e
+札	F	14:e
+殺	F	15:e
+薩	F	16:e
+雑	F	17:e
+皐	F	18:e
+鯖	F	19:e
+捌	F	20:e
+錆	F	21:e
+鮫	F	22:e
+皿	F	23:e
+晒	F	24:e
+三	F	25:e
+傘	F	26:e
+参	F	27:e
+山	F	28:e
+惨	F	29:e
+撒	F	30:e
+散	F	31:e
+桟	F	32:e
+燦	F	33:e
+珊	F	34:e
+産	F	35:e
+算	F	36:e
+纂	F	37:e
+蚕	F	38:e
+讃	F	39:e
+賛	F	40:e
+酸	F	41:e
+餐	F	42:e
+斬	F	43:e
+暫	F	44:e
+残	F	45:e
+仕	F	46:e
+仔	F	47:e
+伺	F	48:e
+使	F	49:e
+刺	F	50:e
+司	F	51:e
+史	F	52:e
+嗣	F	53:e
+四	F	54:e
+士	F	55:e
+始	F	56:e
+姉	F	57:e
+姿	F	58:e
+子	F	59:e
+屍	F	60:e
+市	F	61:e
+師	F	62:e
+志	F	63:e
+思	F	64:e
+指	F	65:e
+支	F	66:e
+孜	F	67:e
+斯	F	68:e
+施	F	69:e
+旨	F	70:e
+枝	F	71:e
+止	F	72:e
+死	F	73:e
+氏	F	74:e
+獅	F	75:e
+祉	F	76:e
+私	F	77:e
+糸	F	78:e
+紙	F	79:e
+紫	F	80:e
+肢	F	81:e
+脂	F	82:e
+至	F	83:e
+視	F	84:e
+詞	F	85:e
+詩	F	86:e
+試	F	87:e
+誌	F	88:e
+諮	F	89:e
+資	F	90:e
+賜	F	91:e
+雌	F	92:e
+飼	F	93:e
+歯	F	94:e
+事	F	95:e
+似	F	96:e
+侍	F	97:e
+児	F	98:e
+字	F	99:e
+寺	F	100:e
+慈	F	101:e
+持	F	102:e
+時	F	103:e
+次	F	104:e
+滋	F	105:e
+治	F	106:e
+爾	F	107:e
+璽	F	108:e
+痔	F	109:e
+磁	F	110:e
+示	F	111:e
+而	F	112:e
+耳	F	113:e
+自	F	114:e
+蒔	F	115:e
+辞	F	116:e
+汐	F	117:e
+鹿	F	118:e
+式	F	119:e
+識	F	120:e
+鴫	F	121:e
+竺	F	122:e
+軸	F	123:e
+宍	F	124:e
+雫	F	125:e
+七	F	126:e
+叱	F	127:e
+執	F	128:e
+失	F	129:e
+嫉	F	130:e
+室	F	131:e
+悉	F	132:e
+湿	F	133:e
+漆	F	134:e
+疾	F	135:e
+質	F	136:e
+実	F	137:e
+蔀	F	138:e
+篠	F	139:e
+偲	F	140:e
+柴	F	141:e
+芝	F	142:e
+屡	F	143:e
+蕊	F	144:e
+縞	F	145:e
+舎	F	146:e
+写	F	147:e
+射	F	148:e
+捨	F	149:e
+赦	F	150:e
+斜	F	151:e
+煮	F	152:e
+社	F	153:e
+紗	F	154:e
+者	F	155:e
+謝	F	156:e
+車	F	157:e
+遮	F	158:e
+蛇	F	159:e
+邪	F	160:e
+借	F	161:e
+勺	F	162:e
+尺	F	163:e
+杓	F	164:e
+灼	F	165:e
+爵	F	166:e
+酌	F	167:e
+釈	F	168:e
+錫	F	169:e
+若	F	170:e
+寂	F	171:e
+弱	F	172:e
+惹	F	173:e
+主	F	174:e
+取	F	175:e
+守	F	176:e
+手	F	177:e
+朱	F	178:e
+殊	F	179:e
+狩	F	180:e
+珠	F	181:e
+種	F	182:e
+腫	F	183:e
+趣	F	184:e
+酒	F	185:e
+首	F	186:e
+儒	F	187:e
+受	F	188:e
+呪	F	189:e
+寿	F	190:e
+授	F	191:e
+樹	F	192:e
+綬	F	193:e
+需	F	194:e
+囚	F	195:e
+収	F	196:e
+周	F	197:e
+宗	F	198:e
+就	F	199:e
+州	F	200:e
+修	F	201:e
+愁	F	202:e
+拾	F	203:e
+洲	F	204:e
+秀	F	205:e
+秋	F	206:e
+終	F	207:e
+繍	F	208:e
+習	F	209:e
+臭	F	210:e
+舟	F	211:e
+蒐	F	212:e
+衆	F	213:e
+襲	F	214:e
+讐	F	215:e
+蹴	F	216:e
+輯	F	217:e
+週	F	218:e
+酋	F	219:e
+酬	F	220:e
+集	F	221:e
+醜	F	222:e
+什	F	223:e
+住	F	224:e
+充	F	225:e
+十	F	226:e
+従	F	227:e
+戎	F	228:e
+柔	F	229:e
+汁	F	230:e
+渋	F	231:e
+獣	F	232:e
+縦	F	233:e
+重	F	234:e
+銃	F	235:e
+叔	F	236:e
+夙	F	237:e
+宿	F	238:e
+淑	F	239:e
+祝	F	240:e
+縮	F	241:e
+粛	F	242:e
+塾	F	243:e
+熟	F	244:e
+出	F	245:e
+術	F	246:e
+述	F	247:e
+俊	F	248:e
+峻	F	249:e
+春	F	250:e
+瞬	F	251:e
+竣	F	252:e
+舜	F	253:e
+駿	F	254:e
+准	F	255:e
+循	F	0:f
+旬	F	1:f
+楯	F	2:f
+殉	F	3:f
+淳	F	4:f
+準	F	5:f
+潤	F	6:f
+盾	F	7:f
+純	F	8:f
+巡	F	9:f
+遵	F	10:f
+醇	F	11:f
+順	F	12:f
+処	F	13:f
+初	F	14:f
+所	F	15:f
+暑	F	16:f
+曙	F	17:f
+渚	F	18:f
+庶	F	19:f
+緒	F	20:f
+署	F	21:f
+書	F	22:f
+薯	F	23:f
+藷	F	24:f
+諸	F	25:f
+助	F	26:f
+叙	F	27:f
+女	F	28:f
+序	F	29:f
+徐	F	30:f
+恕	F	31:f
+鋤	F	32:f
+除	F	33:f
+傷	F	34:f
+償	F	35:f
+勝	F	36:f
+匠	F	37:f
+升	F	38:f
+召	F	39:f
+哨	F	40:f
+商	F	41:f
+唱	F	42:f
+嘗	F	43:f
+奨	F	44:f
+妾	F	45:f
+娼	F	46:f
+宵	F	47:f
+将	F	48:f
+小	F	49:f
+少	F	50:f
+尚	F	51:f
+庄	F	52:f
+床	F	53:f
+廠	F	54:f
+彰	F	55:f
+承	F	56:f
+抄	F	57:f
+招	F	58:f
+掌	F	59:f
+捷	F	60:f
+昇	F	61:f
+昌	F	62:f
+昭	F	63:f
+晶	F	64:f
+松	F	65:f
+梢	F	66:f
+樟	F	67:f
+樵	F	68:f
+沼	F	69:f
+消	F	70:f
+渉	F	71:f
+湘	F	72:f
+焼	F	73:f
+焦	F	74:f
+照	F	75:f
+症	F	76:f
+省	F	77:f
+硝	F	78:f
+礁	F	79:f
+祥	F	80:f
+称	F	81:f
+章	F	82:f
+笑	F	83:f
+粧	F	84:f
+紹	F	85:f
+肖	F	86:f
+菖	F	87:f
+蒋	F	88:f
+蕉	F	89:f
+衝	F	90:f
+裳	F	91:f
+訟	F	92:f
+証	F	93:f
+詔	F	94:f
+詳	F	95:f
+象	F	96:f
+賞	F	97:f
+醤	F	98:f
+鉦	F	99:f
+鍾	F	100:f
+鐘	F	101:f
+障	F	102:f
+鞘	F	103:f
+上	F	104:f
+丈	F	105:f
+丞	F	106:f
+乗	F	107:f
+冗	F	108:f
+剰	F	109:f
+城	F	110:f
+場	F	111:f
+壌	F	112:f
+嬢	F	113:f
+常	F	114:f
+情	F	115:f
+擾	F	116:f
+条	F	117:f
+杖	F	118:f
+浄	F	119:f
+状	F	120:f
+畳	F	121:f
+穣	F	122:f
+蒸	F	123:f
+譲	F	124:f
+醸	F	125:f
+錠	F	126:f
+嘱	F	127:f
+埴	F	128:f
+飾	F	129:f
+拭	F	130:f
+植	F	131:f
+殖	F	132:f
+燭	F	133:f
+織	F	134:f
+職	F	135:f
+色	F	136:f
+触	F	137:f
+食	F	138:f
+蝕	F	139:f
+辱	F	140:f
+尻	F	141:f
+伸	F	142:f
+信	F	143:f
+侵	F	144:f
+唇	F	145:f
+娠	F	146:f
+寝	F	147:f
+審	F	148:f
+心	F	149:f
+慎	F	150:f
+振	F	151:f
+新	F	152:f
+晋	F	153:f
+森	F	154:f
+榛	F	155:f
+浸	F	156:f
+深	F	157:f
+申	F	158:f
+疹	F	159:f
+真	F	160:f
+神	F	161:f
+秦	F	162:f
+紳	F	163:f
+臣	F	164:f
+芯	F	165:f
+薪	F	166:f
+親	F	167:f
+診	F	168:f
+身	F	169:f
+辛	F	170:f
+進	F	171:f
+針	F	172:f
+震	F	173:f
+人	F	174:f
+仁	F	175:f
+刃	F	176:f
+塵	F	177:f
+壬	F	178:f
+尋	F	179:f
+甚	F	180:f
+尽	F	181:f
+腎	F	182:f
+訊	F	183:f
+迅	F	184:f
+陣	F	185:f
+靭	F	186:f
+笥	F	187:f
+諏	F	188:f
+須	F	189:f
+酢	F	190:f
+図	F	191:f
+厨	F	192:f
+逗	F	193:f
+吹	F	194:f
+垂	F	195:f
+帥	F	196:f
+推	F	197:f
+水	F	198:f
+炊	F	199:f
+睡	F	200:f
+粋	F	201:f
+翠	F	202:f
+衰	F	203:f
+遂	F	204:f
+酔	F	205:f
+錐	F	206:f
+錘	F	207:f
+随	F	208:f
+瑞	F	209:f
+髄	F	210:f
+崇	F	211:f
+嵩	F	212:f
+数	F	213:f
+枢	F	214:f
+趨	F	215:f
+雛	F	216:f
+据	F	217:f
+杉	F	218:f
+椙	F	219:f
+菅	F	220:f
+頗	F	221:f
+雀	F	222:f
+裾	F	223:f
+澄	F	224:f
+摺	F	225:f
+寸	F	226:f
+世	F	227:f
+瀬	F	228:f
+畝	F	229:f
+是	F	230:f
+凄	F	231:f
+制	F	232:f
+勢	F	233:f
+姓	F	234:f
+征	F	235:f
+性	F	236:f
+成	F	237:f
+政	F	238:f
+整	F	239:f
+星	F	240:f
+晴	F	241:f
+棲	F	242:f
+栖	F	243:f
+正	F	244:f
+清	F	245:f
+牲	F	246:f
+生	F	247:f
+盛	F	248:f
+精	F	249:f
+聖	F	250:f
+声	F	251:f
+製	F	252:f
+西	F	253:f
+誠	F	254:f
+誓	F	255:f
+請	F	0:g
+逝	F	1:g
+醒	F	2:g
+青	F	3:g
+静	F	4:g
+斉	F	5:g
+税	F	6:g
+脆	F	7:g
+隻	F	8:g
+席	F	9:g
+惜	F	10:g
+戚	F	11:g
+斥	F	12:g
+昔	F	13:g
+析	F	14:g
+石	F	15:g
+積	F	16:g
+籍	F	17:g
+績	F	18:g
+脊	F	19:g
+責	F	20:g
+赤	F	21:g
+跡	F	22:g
+蹟	F	23:g
+碩	F	24:g
+切	F	25:g
+拙	F	26:g
+接	F	27:g
+摂	F	28:g
+折	F	29:g
+設	F	30:g
+窃	F	31:g
+節	F	32:g
+説	F	33:g
+雪	F	34:g
+絶	F	35:g
+舌	F	36:g
+蝉	F	37:g
+仙	F	38:g
+先	F	39:g
+千	F	40:g
+占	F	41:g
+宣	F	42:g
+専	F	43:g
+尖	F	44:g
+川	F	45:g
+戦	F	46:g
+扇	F	47:g
+撰	F	48:g
+栓	F	49:g
+栴	F	50:g
+泉	F	51:g
+浅	F	52:g
+洗	F	53:g
+染	F	54:g
+潜	F	55:g
+煎	F	56:g
+煽	F	57:g
+旋	F	58:g
+穿	F	59:g
+箭	F	60:g
+線	F	61:g
+繊	F	62:g
+羨	F	63:g
+腺	F	64:g
+舛	F	65:g
+船	F	66:g
+薦	F	67:g
+詮	F	68:g
+賎	F	69:g
+践	F	70:g
+選	F	71:g
+遷	F	72:g
+銭	F	73:g
+銑	F	74:g
+閃	F	75:g
+鮮	F	76:g
+前	F	77:g
+善	F	78:g
+漸	F	79:g
+然	F	80:g
+全	F	81:g
+禅	F	82:g
+繕	F	83:g
+膳	F	84:g
+糎	F	85:g
+噌	F	86:g
+塑	F	87:g
+岨	F	88:g
+措	F	89:g
+曾	F	90:g
+曽	F	91:g
+楚	F	92:g
+狙	F	93:g
+疏	F	94:g
+疎	F	95:g
+礎	F	96:g
+祖	F	97:g
+租	F	98:g
+粗	F	99:g
+素	F	100:g
+組	F	101:g
+蘇	F	102:g
+訴	F	103:g
+阻	F	104:g
+遡	F	105:g
+鼠	F	106:g
+僧	F	107:g
+創	F	108:g
+双	F	109:g
+叢	F	110:g
+倉	F	111:g
+喪	F	112:g
+壮	F	113:g
+奏	F	114:g
+爽	F	115:g
+宋	F	116:g
+層	F	117:g
+匝	F	118:g
+惣	F	119:g
+想	F	120:g
+捜	F	121:g
+掃	F	122:g
+挿	F	123:g
+掻	F	124:g
+操	F	125:g
+早	F	126:g
+曹	F	127:g
+巣	F	128:g
+槍	F	129:g
+槽	F	130:g
+漕	F	131:g
+燥	F	132:g
+争	F	133:g
+痩	F	134:g
+相	F	135:g
+窓	F	136:g
+糟	F	137:g
+総	F	138:g
+綜	F	139:g
+聡	F	140:g
+草	F	141:g
+荘	F	142:g
+葬	F	143:g
+蒼	F	144:g
+藻	F	145:g
+装	F	146:g
+走	F	147:g
+送	F	148:g
+遭	F	149:g
+鎗	F	150:g
+霜	F	151:g
+騒	F	152:g
+像	F	153:g
+増	F	154:g
+憎	F	155:g
+臓	F	156:g
+蔵	F	157:g
+贈	F	158:g
+造	F	159:g
+促	F	160:g
+側	F	161:g
+則	F	162:g
+即	F	163:g
+息	F	164:g
+捉	F	165:g
+束	F	166:g
+測	F	167:g
+足	F	168:g
+速	F	169:g
+俗	F	170:g
+属	F	171:g
+賊	F	172:g
+族	F	173:g
+続	F	174:g
+卒	F	175:g
+袖	F	176:g
+其	F	177:g
+揃	F	178:g
+存	F	179:g
+孫	F	180:g
+尊	F	181:g
+損	F	182:g
+村	F	183:g
+遜	F	184:g
+他	F	185:g
+多	F	186:g
+太	F	187:g
+汰	F	188:g
+詑	F	189:g
+唾	F	190:g
+堕	F	191:g
+妥	F	192:g
+惰	F	193:g
+打	F	194:g
+柁	F	195:g
+舵	F	196:g
+楕	F	197:g
+陀	F	198:g
+駄	F	199:g
+騨	F	200:g
+体	F	201:g
+堆	F	202:g
+対	F	203:g
+耐	F	204:g
+岱	F	205:g
+帯	F	206:g
+待	F	207:g
+怠	F	208:g
+態	F	209:g
+戴	F	210:g
+替	F	211:g
+泰	F	212:g
+滞	F	213:g
+胎	F	214:g
+腿	F	215:g
+苔	F	216:g
+袋	F	217:g
+貸	F	218:g
+退	F	219:g
+逮	F	220:g
+隊	F	221:g
+黛	F	222:g
+鯛	F	223:g
+代	F	224:g
+台	F	225:g
+大	F	226:g
+第	F	227:g
+醍	F	228:g
+題	F	229:g
+鷹	F	230:g
+滝	F	231:g
+瀧	F	232:g
+卓	F	233:g
+啄	F	234:g
+宅	F	235:g
+托	F	236:g
+択	F	237:g
+拓	F	238:g
+沢	F	239:g
+濯	F	240:g
+琢	F	241:g
+託	F	242:g
+鐸	F	243:g
+濁	F	244:g
+諾	F	245:g
+茸	F	246:g
+凧	F	247:g
+蛸	F	248:g
+只	F	249:g
+叩	F	250:g
+但	F	251:g
+達	F	252:g
+辰	F	253:g
+奪	F	254:g
+脱	F	255:g
+巽	F	0:h
+竪	F	1:h
+辿	F	2:h
+棚	F	3:h
+谷	F	4:h
+狸	F	5:h
+鱈	F	6:h
+樽	F	7:h
+誰	F	8:h
+丹	F	9:h
+単	F	10:h
+嘆	F	11:h
+坦	F	12:h
+担	F	13:h
+探	F	14:h
+旦	F	15:h
+歎	F	16:h
+淡	F	17:h
+湛	F	18:h
+炭	F	19:h
+短	F	20:h
+端	F	21:h
+箪	F	22:h
+綻	F	23:h
+耽	F	24:h
+胆	F	25:h
+蛋	F	26:h
+誕	F	27:h
+鍛	F	28:h
+団	F	29:h
+壇	F	30:h
+弾	F	31:h
+断	F	32:h
+暖	F	33:h
+檀	F	34:h
+段	F	35:h
+男	F	36:h
+談	F	37:h
+値	F	38:h
+知	F	39:h
+地	F	40:h
+弛	F	41:h
+恥	F	42:h
+智	F	43:h
+池	F	44:h
+痴	F	45:h
+稚	F	46:h
+置	F	47:h
+致	F	48:h
+蜘	F	49:h
+遅	F	50:h
+馳	F	51:h
+築	F	52:h
+畜	F	53:h
+竹	F	54:h
+筑	F	55:h
+蓄	F	56:h
+逐	F	57:h
+秩	F	58:h
+窒	F	59:h
+茶	F	60:h
+嫡	F	61:h
+着	F	62:h
+中	F	63:h
+仲	F	64:h
+宙	F	65:h
+忠	F	66:h
+抽	F	67:h
+昼	F	68:h
+柱	F	69:h
+注	F	70:h
+虫	F	71:h
+衷	F	72:h
+註	F	73:h
+酎	F	74:h
+鋳	F	75:h
+駐	F	76:h
+樗	F	77:h
+瀦	F	78:h
+猪	F	79:h
+苧	F	80:h
+著	F	81:h
+貯	F	82:h
+丁	F	83:h
+兆	F	84:h
+凋	F	85:h
+喋	F	86:h
+寵	F	87:h
+帖	F	88:h
+帳	F	89:h
+庁	F	90:h
+弔	F	91:h
+張	F	92:h
+彫	F	93:h
+徴	F	94:h
+懲	F	95:h
+挑	F	96:h
+暢	F	97:h
+朝	F	98:h
+潮	F	99:h
+牒	F	100:h
+町	F	101:h
+眺	F	102:h
+聴	F	103:h
+脹	F	104:h
+腸	F	105:h
+蝶	F	106:h
+調	F	107:h
+諜	F	108:h
+超	F	109:h
+跳	F	110:h
+銚	F	111:h
+長	F	112:h
+頂	F	113:h
+鳥	F	114:h
+勅	F	115:h
+捗	F	116:h
+直	F	117:h
+朕	F	118:h
+沈	F	119:h
+珍	F	120:h
+賃	F	121:h
+鎮	F	122:h
+陳	F	123:h
+津	F	124:h
+墜	F	125:h
+椎	F	126:h
+槌	F	127:h
+追	F	128:h
+鎚	F	129:h
+痛	F	130:h
+通	F	131:h
+塚	F	132:h
+栂	F	133:h
+掴	F	134:h
+槻	F	135:h
+佃	F	136:h
+漬	F	137:h
+柘	F	138:h
+辻	F	139:h
+蔦	F	140:h
+綴	F	141:h
+鍔	F	142:h
+椿	F	143:h
+潰	F	144:h
+坪	F	145:h
+壷	F	146:h
+嬬	F	147:h
+紬	F	148:h
+爪	F	149:h
+吊	F	150:h
+釣	F	151:h
+鶴	F	152:h
+亭	F	153:h
+低	F	154:h
+停	F	155:h
+偵	F	156:h
+剃	F	157:h
+貞	F	158:h
+呈	F	159:h
+堤	F	160:h
+定	F	161:h
+帝	F	162:h
+底	F	163:h
+庭	F	164:h
+廷	F	165:h
+弟	F	166:h
+悌	F	167:h
+抵	F	168:h
+挺	F	169:h
+提	F	170:h
+梯	F	171:h
+汀	F	172:h
+碇	F	173:h
+禎	F	174:h
+程	F	175:h
+締	F	176:h
+艇	F	177:h
+訂	F	178:h
+諦	F	179:h
+蹄	F	180:h
+逓	F	181:h
+邸	F	182:h
+鄭	F	183:h
+釘	F	184:h
+鼎	F	185:h
+泥	F	186:h
+摘	F	187:h
+擢	F	188:h
+敵	F	189:h
+滴	F	190:h
+的	F	191:h
+笛	F	192:h
+適	F	193:h
+鏑	F	194:h
+溺	F	195:h
+哲	F	196:h
+徹	F	197:h
+撤	F	198:h
+轍	F	199:h
+迭	F	200:h
+鉄	F	201:h
+典	F	202:h
+填	F	203:h
+天	F	204:h
+展	F	205:h
+店	F	206:h
+添	F	207:h
+纏	F	208:h
+甜	F	209:h
+貼	F	210:h
+転	F	211:h
+顛	F	212:h
+点	F	213:h
+伝	F	214:h
+殿	F	215:h
+澱	F	216:h
+田	F	217:h
+電	F	218:h
+兎	F	219:h
+吐	F	220:h
+堵	F	221:h
+塗	F	222:h
+妬	F	223:h
+屠	F	224:h
+徒	F	225:h
+斗	F	226:h
+杜	F	227:h
+渡	F	228:h
+登	F	229:h
+菟	F	230:h
+賭	F	231:h
+途	F	232:h
+都	F	233:h
+鍍	F	234:h
+砥	F	235:h
+砺	F	236:h
+努	F	237:h
+度	F	238:h
+土	F	239:h
+奴	F	240:h
+怒	F	241:h
+倒	F	242:h
+党	F	243:h
+冬	F	244:h
+凍	F	245:h
+刀	F	246:h
+唐	F	247:h
+塔	F	248:h
+塘	F	249:h
+套	F	250:h
+宕	F	251:h
+島	F	252:h
+嶋	F	253:h
+悼	F	254:h
+投	F	255:h
+搭	F	0:i
+東	F	1:i
+桃	F	2:i
+梼	F	3:i
+棟	F	4:i
+盗	F	5:i
+淘	F	6:i
+湯	F	7:i
+涛	F	8:i
+灯	F	9:i
+燈	F	10:i
+当	F	11:i
+痘	F	12:i
+祷	F	13:i
+等	F	14:i
+答	F	15:i
+筒	F	16:i
+糖	F	17:i
+統	F	18:i
+到	F	19:i
+董	F	20:i
+蕩	F	21:i
+藤	F	22:i
+討	F	23:i
+謄	F	24:i
+豆	F	25:i
+踏	F	26:i
+逃	F	27:i
+透	F	28:i
+鐙	F	29:i
+陶	F	30:i
+頭	F	31:i
+騰	F	32:i
+闘	F	33:i
+働	F	34:i
+動	F	35:i
+同	F	36:i
+堂	F	37:i
+導	F	38:i
+憧	F	39:i
+撞	F	40:i
+洞	F	41:i
+瞳	F	42:i
+童	F	43:i
+胴	F	44:i
+萄	F	45:i
+道	F	46:i
+銅	F	47:i
+峠	F	48:i
+鴇	F	49:i
+匿	F	50:i
+得	F	51:i
+徳	F	52:i
+涜	F	53:i
+特	F	54:i
+督	F	55:i
+禿	F	56:i
+篤	F	57:i
+毒	F	58:i
+独	F	59:i
+読	F	60:i
+栃	F	61:i
+橡	F	62:i
+凸	F	63:i
+突	F	64:i
+椴	F	65:i
+届	F	66:i
+鳶	F	67:i
+苫	F	68:i
+寅	F	69:i
+酉	F	70:i
+瀞	F	71:i
+噸	F	72:i
+屯	F	73:i
+惇	F	74:i
+敦	F	75:i
+沌	F	76:i
+豚	F	77:i
+遁	F	78:i
+頓	F	79:i
+呑	F	80:i
+曇	F	81:i
+鈍	F	82:i
+奈	F	83:i
+那	F	84:i
+内	F	85:i
+乍	F	86:i
+凪	F	87:i
+薙	F	88:i
+謎	F	89:i
+灘	F	90:i
+捺	F	91:i
+鍋	F	92:i
+楢	F	93:i
+馴	F	94:i
+縄	F	95:i
+畷	F	96:i
+南	F	97:i
+楠	F	98:i
+軟	F	99:i
+難	F	100:i
+汝	F	101:i
+二	F	102:i
+尼	F	103:i
+弐	F	104:i
+迩	F	105:i
+匂	F	106:i
+賑	F	107:i
+肉	F	108:i
+虹	F	109:i
+廿	F	110:i
+日	F	111:i
+乳	F	112:i
+入	F	113:i
+如	F	114:i
+尿	F	115:i
+韮	F	116:i
+任	F	117:i
+妊	F	118:i
+忍	F	119:i
+認	F	120:i
+濡	F	121:i
+禰	F	122:i
+祢	F	123:i
+寧	F	124:i
+葱	F	125:i
+猫	F	126:i
+熱	F	127:i
+年	F	128:i
+念	F	129:i
+捻	F	130:i
+撚	F	131:i
+燃	F	132:i
+粘	F	133:i
+乃	F	134:i
+廼	F	135:i
+之	F	136:i
+埜	F	137:i
+嚢	F	138:i
+悩	F	139:i
+濃	F	140:i
+納	F	141:i
+能	F	142:i
+脳	F	143:i
+膿	F	144:i
+農	F	145:i
+覗	F	146:i
+蚤	F	147:i
+巴	F	148:i
+把	F	149:i
+播	F	150:i
+覇	F	151:i
+杷	F	152:i
+波	F	153:i
+派	F	154:i
+琶	F	155:i
+破	F	156:i
+婆	F	157:i
+罵	F	158:i
+芭	F	159:i
+馬	F	160:i
+俳	F	161:i
+廃	F	162:i
+拝	F	163:i
+排	F	164:i
+敗	F	165:i
+杯	F	166:i
+盃	F	167:i
+牌	F	168:i
+背	F	169:i
+肺	F	170:i
+輩	F	171:i
+配	F	172:i
+倍	F	173:i
+培	F	174:i
+媒	F	175:i
+梅	F	176:i
+楳	F	177:i
+煤	F	178:i
+狽	F	179:i
+買	F	180:i
+売	F	181:i
+賠	F	182:i
+陪	F	183:i
+這	F	184:i
+蝿	F	185:i
+秤	F	186:i
+矧	F	187:i
+萩	F	188:i
+伯	F	189:i
+剥	F	190:i
+博	F	191:i
+拍	F	192:i
+柏	F	193:i
+泊	F	194:i
+白	F	195:i
+箔	F	196:i
+粕	F	197:i
+舶	F	198:i
+薄	F	199:i
+迫	F	200:i
+曝	F	201:i
+漠	F	202:i
+爆	F	203:i
+縛	F	204:i
+莫	F	205:i
+駁	F	206:i
+麦	F	207:i
+函	F	208:i
+箱	F	209:i
+硲	F	210:i
+箸	F	211:i
+肇	F	212:i
+筈	F	213:i
+櫨	F	214:i
+幡	F	215:i
+肌	F	216:i
+畑	F	217:i
+畠	F	218:i
+八	F	219:i
+鉢	F	220:i
+溌	F	221:i
+発	F	222:i
+醗	F	223:i
+髪	F	224:i
+伐	F	225:i
+罰	F	226:i
+抜	F	227:i
+筏	F	228:i
+閥	F	229:i
+鳩	F	230:i
+噺	F	231:i
+塙	F	232:i
+蛤	F	233:i
+隼	F	234:i
+伴	F	235:i
+判	F	236:i
+半	F	237:i
+反	F	238:i
+叛	F	239:i
+帆	F	240:i
+搬	F	241:i
+斑	F	242:i
+板	F	243:i
+氾	F	244:i
+汎	F	245:i
+版	F	246:i
+犯	F	247:i
+班	F	248:i
+畔	F	249:i
+繁	F	250:i
+般	F	251:i
+藩	F	252:i
+販	F	253:i
+範	F	254:i
+釆	F	255:i
+煩	F	0:j
+頒	F	1:j
+飯	F	2:j
+挽	F	3:j
+晩	F	4:j
+番	F	5:j
+盤	F	6:j
+磐	F	7:j
+蕃	F	8:j
+蛮	F	9:j
+匪	F	10:j
+卑	F	11:j
+否	F	12:j
+妃	F	13:j
+庇	F	14:j
+彼	F	15:j
+悲	F	16:j
+扉	F	17:j
+批	F	18:j
+披	F	19:j
+斐	F	20:j
+比	F	21:j
+泌	F	22:j
+疲	F	23:j
+皮	F	24:j
+碑	F	25:j
+秘	F	26:j
+緋	F	27:j
+罷	F	28:j
+肥	F	29:j
+被	F	30:j
+誹	F	31:j
+費	F	32:j
+避	F	33:j
+非	F	34:j
+飛	F	35:j
+樋	F	36:j
+簸	F	37:j
+備	F	38:j
+尾	F	39:j
+微	F	40:j
+枇	F	41:j
+毘	F	42:j
+琵	F	43:j
+眉	F	44:j
+美	F	45:j
+鼻	F	46:j
+柊	F	47:j
+稗	F	48:j
+匹	F	49:j
+疋	F	50:j
+髭	F	51:j
+彦	F	52:j
+膝	F	53:j
+菱	F	54:j
+肘	F	55:j
+弼	F	56:j
+必	F	57:j
+畢	F	58:j
+筆	F	59:j
+逼	F	60:j
+桧	F	61:j
+姫	F	62:j
+媛	F	63:j
+紐	F	64:j
+百	F	65:j
+謬	F	66:j
+俵	F	67:j
+彪	F	68:j
+標	F	69:j
+氷	F	70:j
+漂	F	71:j
+瓢	F	72:j
+票	F	73:j
+表	F	74:j
+評	F	75:j
+豹	F	76:j
+廟	F	77:j
+描	F	78:j
+病	F	79:j
+秒	F	80:j
+苗	F	81:j
+錨	F	82:j
+鋲	F	83:j
+蒜	F	84:j
+蛭	F	85:j
+鰭	F	86:j
+品	F	87:j
+彬	F	88:j
+斌	F	89:j
+浜	F	90:j
+瀕	F	91:j
+貧	F	92:j
+賓	F	93:j
+頻	F	94:j
+敏	F	95:j
+瓶	F	96:j
+不	F	97:j
+付	F	98:j
+埠	F	99:j
+夫	F	100:j
+婦	F	101:j
+富	F	102:j
+冨	F	103:j
+布	F	104:j
+府	F	105:j
+怖	F	106:j
+扶	F	107:j
+敷	F	108:j
+斧	F	109:j
+普	F	110:j
+浮	F	111:j
+父	F	112:j
+符	F	113:j
+腐	F	114:j
+膚	F	115:j
+芙	F	116:j
+譜	F	117:j
+負	F	118:j
+賦	F	119:j
+赴	F	120:j
+阜	F	121:j
+附	F	122:j
+侮	F	123:j
+撫	F	124:j
+武	F	125:j
+舞	F	126:j
+葡	F	127:j
+蕪	F	128:j
+部	F	129:j
+封	F	130:j
+楓	F	131:j
+風	F	132:j
+葺	F	133:j
+蕗	F	134:j
+伏	F	135:j
+副	F	136:j
+復	F	137:j
+幅	F	138:j
+服	F	139:j
+福	F	140:j
+腹	F	141:j
+複	F	142:j
+覆	F	143:j
+淵	F	144:j
+弗	F	145:j
+払	F	146:j
+沸	F	147:j
+仏	F	148:j
+物	F	149:j
+鮒	F	150:j
+分	F	151:j
+吻	F	152:j
+噴	F	153:j
+墳	F	154:j
+憤	F	155:j
+扮	F	156:j
+焚	F	157:j
+奮	F	158:j
+粉	F	159:j
+糞	F	160:j
+紛	F	161:j
+雰	F	162:j
+文	F	163:j
+聞	F	164:j
+丙	F	165:j
+併	F	166:j
+兵	F	167:j
+塀	F	168:j
+幣	F	169:j
+平	F	170:j
+弊	F	171:j
+柄	F	172:j
+並	F	173:j
+蔽	F	174:j
+閉	F	175:j
+陛	F	176:j
+米	F	177:j
+頁	F	178:j
+僻	F	179:j
+壁	F	180:j
+癖	F	181:j
+碧	F	182:j
+別	F	183:j
+瞥	F	184:j
+蔑	F	185:j
+箆	F	186:j
+偏	F	187:j
+変	F	188:j
+片	F	189:j
+篇	F	190:j
+編	F	191:j
+辺	F	192:j
+返	F	193:j
+遍	F	194:j
+便	F	195:j
+勉	F	196:j
+娩	F	197:j
+弁	F	198:j
+鞭	F	199:j
+保	F	200:j
+舗	F	201:j
+鋪	F	202:j
+圃	F	203:j
+捕	F	204:j
+歩	F	205:j
+甫	F	206:j
+補	F	207:j
+輔	F	208:j
+穂	F	209:j
+募	F	210:j
+墓	F	211:j
+慕	F	212:j
+戊	F	213:j
+暮	F	214:j
+母	F	215:j
+簿	F	216:j
+菩	F	217:j
+倣	F	218:j
+俸	F	219:j
+包	F	220:j
+呆	F	221:j
+報	F	222:j
+奉	F	223:j
+宝	F	224:j
+峰	F	225:j
+峯	F	226:j
+崩	F	227:j
+庖	F	228:j
+抱	F	229:j
+捧	F	230:j
+放	F	231:j
+方	F	232:j
+朋	F	233:j
+法	F	234:j
+泡	F	235:j
+烹	F	236:j
+砲	F	237:j
+縫	F	238:j
+胞	F	239:j
+芳	F	240:j
+萌	F	241:j
+蓬	F	242:j
+蜂	F	243:j
+褒	F	244:j
+訪	F	245:j
+豊	F	246:j
+邦	F	247:j
+鋒	F	248:j
+飽	F	249:j
+鳳	F	250:j
+鵬	F	251:j
+乏	F	252:j
+亡	F	253:j
+傍	F	254:j
+剖	F	255:j
+坊	F	0:k
+妨	F	1:k
+帽	F	2:k
+忘	F	3:k
+忙	F	4:k
+房	F	5:k
+暴	F	6:k
+望	F	7:k
+某	F	8:k
+棒	F	9:k
+冒	F	10:k
+紡	F	11:k
+肪	F	12:k
+膨	F	13:k
+謀	F	14:k
+貌	F	15:k
+貿	F	16:k
+鉾	F	17:k
+防	F	18:k
+吠	F	19:k
+頬	F	20:k
+北	F	21:k
+僕	F	22:k
+卜	F	23:k
+墨	F	24:k
+撲	F	25:k
+朴	F	26:k
+牧	F	27:k
+睦	F	28:k
+穆	F	29:k
+釦	F	30:k
+勃	F	31:k
+没	F	32:k
+殆	F	33:k
+堀	F	34:k
+幌	F	35:k
+奔	F	36:k
+本	F	37:k
+翻	F	38:k
+凡	F	39:k
+盆	F	40:k
+摩	F	41:k
+磨	F	42:k
+魔	F	43:k
+麻	F	44:k
+埋	F	45:k
+妹	F	46:k
+昧	F	47:k
+枚	F	48:k
+毎	F	49:k
+哩	F	50:k
+槙	F	51:k
+幕	F	52:k
+膜	F	53:k
+枕	F	54:k
+鮪	F	55:k
+柾	F	56:k
+鱒	F	57:k
+桝	F	58:k
+亦	F	59:k
+俣	F	60:k
+又	F	61:k
+抹	F	62:k
+末	F	63:k
+沫	F	64:k
+迄	F	65:k
+侭	F	66:k
+繭	F	67:k
+麿	F	68:k
+万	F	69:k
+慢	F	70:k
+満	F	71:k
+漫	F	72:k
+蔓	F	73:k
+味	F	74:k
+未	F	75:k
+魅	F	76:k
+巳	F	77:k
+箕	F	78:k
+岬	F	79:k
+密	F	80:k
+蜜	F	81:k
+湊	F	82:k
+蓑	F	83:k
+稔	F	84:k
+脈	F	85:k
+妙	F	86:k
+粍	F	87:k
+民	F	88:k
+眠	F	89:k
+務	F	90:k
+夢	F	91:k
+無	F	92:k
+牟	F	93:k
+矛	F	94:k
+霧	F	95:k
+鵡	F	96:k
+椋	F	97:k
+婿	F	98:k
+娘	F	99:k
+冥	F	100:k
+名	F	101:k
+命	F	102:k
+明	F	103:k
+盟	F	104:k
+迷	F	105:k
+銘	F	106:k
+鳴	F	107:k
+姪	F	108:k
+牝	F	109:k
+滅	F	110:k
+免	F	111:k
+棉	F	112:k
+綿	F	113:k
+緬	F	114:k
+面	F	115:k
+麺	F	116:k
+摸	F	117:k
+模	F	118:k
+茂	F	119:k
+妄	F	120:k
+孟	F	121:k
+毛	F	122:k
+猛	F	123:k
+盲	F	124:k
+網	F	125:k
+耗	F	126:k
+蒙	F	127:k
+儲	F	128:k
+木	F	129:k
+黙	F	130:k
+目	F	131:k
+杢	F	132:k
+勿	F	133:k
+餅	F	134:k
+尤	F	135:k
+戻	F	136:k
+籾	F	137:k
+貰	F	138:k
+問	F	139:k
+悶	F	140:k
+紋	F	141:k
+門	F	142:k
+匁	F	143:k
+也	F	144:k
+冶	F	145:k
+夜	F	146:k
+爺	F	147:k
+耶	F	148:k
+野	F	149:k
+弥	F	150:k
+矢	F	151:k
+厄	F	152:k
+役	F	153:k
+約	F	154:k
+薬	F	155:k
+訳	F	156:k
+躍	F	157:k
+靖	F	158:k
+柳	F	159:k
+薮	F	160:k
+鑓	F	161:k
+愉	F	162:k
+愈	F	163:k
+油	F	164:k
+癒	F	165:k
+諭	F	166:k
+輸	F	167:k
+唯	F	168:k
+佑	F	169:k
+優	F	170:k
+勇	F	171:k
+友	F	172:k
+宥	F	173:k
+幽	F	174:k
+悠	F	175:k
+憂	F	176:k
+揖	F	177:k
+有	F	178:k
+柚	F	179:k
+湧	F	180:k
+涌	F	181:k
+猶	F	182:k
+猷	F	183:k
+由	F	184:k
+祐	F	185:k
+裕	F	186:k
+誘	F	187:k
+遊	F	188:k
+邑	F	189:k
+郵	F	190:k
+雄	F	191:k
+融	F	192:k
+夕	F	193:k
+予	F	194:k
+余	F	195:k
+与	F	196:k
+誉	F	197:k
+輿	F	198:k
+預	F	199:k
+傭	F	200:k
+幼	F	201:k
+妖	F	202:k
+容	F	203:k
+庸	F	204:k
+揚	F	205:k
+揺	F	206:k
+擁	F	207:k
+曜	F	208:k
+楊	F	209:k
+様	F	210:k
+洋	F	211:k
+溶	F	212:k
+熔	F	213:k
+用	F	214:k
+窯	F	215:k
+羊	F	216:k
+耀	F	217:k
+葉	F	218:k
+蓉	F	219:k
+要	F	220:k
+謡	F	221:k
+踊	F	222:k
+遥	F	223:k
+陽	F	224:k
+養	F	225:k
+慾	F	226:k
+抑	F	227:k
+欲	F	228:k
+沃	F	229:k
+浴	F	230:k
+翌	F	231:k
+翼	F	232:k
+淀	F	233:k
+羅	F	234:k
+螺	F	235:k
+裸	F	236:k
+来	F	237:k
+莱	F	238:k
+頼	F	239:k
+雷	F	240:k
+洛	F	241:k
+絡	F	242:k
+落	F	243:k
+酪	F	244:k
+乱	F	245:k
+卵	F	246:k
+嵐	F	247:k
+欄	F	248:k
+濫	F	249:k
+藍	F	250:k
+蘭	F	251:k
+覧	F	252:k
+利	F	253:k
+吏	F	254:k
+履	F	255:k
+李	F	0:l
+梨	F	1:l
+理	F	2:l
+璃	F	3:l
+痢	F	4:l
+裏	F	5:l
+裡	F	6:l
+里	F	7:l
+離	F	8:l
+陸	F	9:l
+律	F	10:l
+率	F	11:l
+立	F	12:l
+葎	F	13:l
+掠	F	14:l
+略	F	15:l
+劉	F	16:l
+流	F	17:l
+溜	F	18:l
+琉	F	19:l
+留	F	20:l
+硫	F	21:l
+粒	F	22:l
+隆	F	23:l
+竜	F	24:l
+龍	F	25:l
+侶	F	26:l
+慮	F	27:l
+旅	F	28:l
+虜	F	29:l
+了	F	30:l
+亮	F	31:l
+僚	F	32:l
+両	F	33:l
+凌	F	34:l
+寮	F	35:l
+料	F	36:l
+梁	F	37:l
+涼	F	38:l
+猟	F	39:l
+療	F	40:l
+瞭	F	41:l
+稜	F	42:l
+糧	F	43:l
+良	F	44:l
+諒	F	45:l
+遼	F	46:l
+量	F	47:l
+陵	F	48:l
+領	F	49:l
+力	F	50:l
+緑	F	51:l
+倫	F	52:l
+厘	F	53:l
+林	F	54:l
+淋	F	55:l
+燐	F	56:l
+琳	F	57:l
+臨	F	58:l
+輪	F	59:l
+隣	F	60:l
+鱗	F	61:l
+麟	F	62:l
+瑠	F	63:l
+塁	F	64:l
+涙	F	65:l
+累	F	66:l
+類	F	67:l
+令	F	68:l
+伶	F	69:l
+例	F	70:l
+冷	F	71:l
+励	F	72:l
+嶺	F	73:l
+怜	F	74:l
+玲	F	75:l
+礼	F	76:l
+苓	F	77:l
+鈴	F	78:l
+隷	F	79:l
+零	F	80:l
+霊	F	81:l
+麗	F	82:l
+齢	F	83:l
+暦	F	84:l
+歴	F	85:l
+列	F	86:l
+劣	F	87:l
+烈	F	88:l
+裂	F	89:l
+廉	F	90:l
+恋	F	91:l
+憐	F	92:l
+漣	F	93:l
+煉	F	94:l
+簾	F	95:l
+練	F	96:l
+聯	F	97:l
+蓮	F	98:l
+連	F	99:l
+錬	F	100:l
+呂	F	101:l
+魯	F	102:l
+櫓	F	103:l
+炉	F	104:l
+賂	F	105:l
+路	F	106:l
+露	F	107:l
+労	F	108:l
+婁	F	109:l
+廊	F	110:l
+弄	F	111:l
+朗	F	112:l
+楼	F	113:l
+榔	F	114:l
+浪	F	115:l
+漏	F	116:l
+牢	F	117:l
+狼	F	118:l
+篭	F	119:l
+老	F	120:l
+聾	F	121:l
+蝋	F	122:l
+郎	F	123:l
+六	F	124:l
+麓	F	125:l
+禄	F	126:l
+肋	F	127:l
+録	F	128:l
+論	F	129:l
+倭	F	130:l
+和	F	131:l
+話	F	132:l
+歪	F	133:l
+賄	F	134:l
+脇	F	135:l
+惑	F	136:l
+枠	F	137:l
+鷲	F	138:l
+亙	F	139:l
+亘	F	140:l
+鰐	F	141:l
+詫	F	142:l
+藁	F	143:l
+蕨	F	144:l
+椀	F	145:l
+湾	F	146:l
+碗	F	147:l
+腕	F	148:l
+弌	F	0:m
+丐	F	1:m
+丕	F	2:m
+个	F	3:m
+丱	F	4:m
+丶	F	5:m
+丼	F	6:m
+丿	F	7:m
+乂	F	8:m
+乖	F	9:m
+乘	F	10:m
+亂	F	11:m
+亅	F	12:m
+豫	F	13:m
+亊	F	14:m
+舒	F	15:m
+弍	F	16:m
+于	F	17:m
+亞	F	18:m
+亟	F	19:m
+亠	F	20:m
+亢	F	21:m
+亰	F	22:m
+亳	F	23:m
+亶	F	24:m
+从	F	25:m
+仍	F	26:m
+仄	F	27:m
+仆	F	28:m
+仂	F	29:m
+仗	F	30:m
+仞	F	31:m
+仭	F	32:m
+仟	F	33:m
+价	F	34:m
+伉	F	35:m
+佚	F	36:m
+估	F	37:m
+佛	F	38:m
+佝	F	39:m
+佗	F	40:m
+佇	F	41:m
+佶	F	42:m
+侈	F	43:m
+侏	F	44:m
+侘	F	45:m
+佻	F	46:m
+佩	F	47:m
+佰	F	48:m
+侑	F	49:m
+佯	F	50:m
+來	F	51:m
+侖	F	52:m
+儘	F	53:m
+俔	F	54:m
+俟	F	55:m
+俎	F	56:m
+俘	F	57:m
+俛	F	58:m
+俑	F	59:m
+俚	F	60:m
+俐	F	61:m
+俤	F	62:m
+俥	F	63:m
+倚	F	64:m
+倨	F	65:m
+倔	F	66:m
+倪	F	67:m
+倥	F	68:m
+倅	F	69:m
+伜	F	70:m
+俶	F	71:m
+倡	F	72:m
+倩	F	73:m
+倬	F	74:m
+俾	F	75:m
+俯	F	76:m
+們	F	77:m
+倆	F	78:m
+偃	F	79:m
+假	F	80:m
+會	F	81:m
+偕	F	82:m
+偐	F	83:m
+偈	F	84:m
+做	F	85:m
+偖	F	86:m
+偬	F	87:m
+偸	F	88:m
+傀	F	89:m
+傚	F	90:m
+傅	F	91:m
+傴	F	92:m
+傲	F	93:m
+僉	F	94:m
+僊	F	95:m
+傳	F	96:m
+僂	F	97:m
+僖	F	98:m
+僞	F	99:m
+僥	F	100:m
+僭	F	101:m
+僣	F	102:m
+僮	F	103:m
+價	F	104:m
+僵	F	105:m
+儉	F	106:m
+儁	F	107:m
+儂	F	108:m
+儖	F	109:m
+儕	F	110:m
+儔	F	111:m
+儚	F	112:m
+儡	F	113:m
+儺	F	114:m
+儷	F	115:m
+儼	F	116:m
+儻	F	117:m
+儿	F	118:m
+兀	F	119:m
+兒	F	120:m
+兌	F	121:m
+兔	F	122:m
+兢	F	123:m
+竸	F	124:m
+兩	F	125:m
+兪	F	126:m
+兮	F	127:m
+冀	F	128:m
+冂	F	129:m
+囘	F	130:m
+册	F	131:m
+冉	F	132:m
+冏	F	133:m
+冑	F	134:m
+冓	F	135:m
+冕	F	136:m
+冖	F	137:m
+冤	F	138:m
+冦	F	139:m
+冢	F	140:m
+冩	F	141:m
+冪	F	142:m
+冫	F	143:m
+决	F	144:m
+冱	F	145:m
+冲	F	146:m
+冰	F	147:m
+况	F	148:m
+冽	F	149:m
+凅	F	150:m
+凉	F	151:m
+凛	F	152:m
+几	F	153:m
+處	F	154:m
+凩	F	155:m
+凭	F	156:m
+凰	F	157:m
+凵	F	158:m
+凾	F	159:m
+刄	F	160:m
+刋	F	161:m
+刔	F	162:m
+刎	F	163:m
+刧	F	164:m
+刪	F	165:m
+刮	F	166:m
+刳	F	167:m
+刹	F	168:m
+剏	F	169:m
+剄	F	170:m
+剋	F	171:m
+剌	F	172:m
+剞	F	173:m
+剔	F	174:m
+剪	F	175:m
+剴	F	176:m
+剩	F	177:m
+剳	F	178:m
+剿	F	179:m
+剽	F	180:m
+劍	F	181:m
+劔	F	182:m
+劒	F	183:m
+剱	F	184:m
+劈	F	185:m
+劑	F	186:m
+辨	F	187:m
+辧	F	188:m
+劬	F	189:m
+劭	F	190:m
+劼	F	191:m
+劵	F	192:m
+勁	F	193:m
+勍	F	194:m
+勗	F	195:m
+勞	F	196:m
+勣	F	197:m
+勦	F	198:m
+飭	F	199:m
+勠	F	200:m
+勳	F	201:m
+勵	F	202:m
+勸	F	203:m
+勹	F	204:m
+匆	F	205:m
+匈	F	206:m
+甸	F	207:m
+匍	F	208:m
+匐	F	209:m
+匏	F	210:m
+匕	F	211:m
+匚	F	212:m
+匣	F	213:m
+匯	F	214:m
+匱	F	215:m
+匳	F	216:m
+匸	F	217:m
+區	F	218:m
+卆	F	219:m
+卅	F	220:m
+丗	F	221:m
+卉	F	222:m
+卍	F	223:m
+凖	F	224:m
+卞	F	225:m
+卩	F	226:m
+卮	F	227:m
+夘	F	228:m
+卻	F	229:m
+卷	F	230:m
+厂	F	231:m
+厖	F	232:m
+厠	F	233:m
+厦	F	234:m
+厥	F	235:m
+厮	F	236:m
+厰	F	237:m
+厶	F	238:m
+參	F	239:m
+簒	F	240:m
+雙	F	241:m
+叟	F	242:m
+曼	F	243:m
+燮	F	244:m
+叮	F	245:m
+叨	F	246:m
+叭	F	247:m
+叺	F	248:m
+吁	F	249:m
+吽	F	250:m
+呀	F	251:m
+听	F	252:m
+吭	F	253:m
+吼	F	254:m
+吮	F	255:m
+吶	F	0:n
+吩	F	1:n
+吝	F	2:n
+呎	F	3:n
+咏	F	4:n
+呵	F	5:n
+咎	F	6:n
+呟	F	7:n
+呱	F	8:n
+呷	F	9:n
+呰	F	10:n
+咒	F	11:n
+呻	F	12:n
+咀	F	13:n
+呶	F	14:n
+咄	F	15:n
+咐	F	16:n
+咆	F	17:n
+哇	F	18:n
+咢	F	19:n
+咸	F	20:n
+咥	F	21:n
+咬	F	22:n
+哄	F	23:n
+哈	F	24:n
+咨	F	25:n
+咫	F	26:n
+哂	F	27:n
+咤	F	28:n
+咾	F	29:n
+咼	F	30:n
+哘	F	31:n
+哥	F	32:n
+哦	F	33:n
+唏	F	34:n
+唔	F	35:n
+哽	F	36:n
+哮	F	37:n
+哭	F	38:n
+哺	F	39:n
+哢	F	40:n
+唹	F	41:n
+啀	F	42:n
+啣	F	43:n
+啌	F	44:n
+售	F	45:n
+啜	F	46:n
+啅	F	47:n
+啖	F	48:n
+啗	F	49:n
+唸	F	50:n
+唳	F	51:n
+啝	F	52:n
+喙	F	53:n
+喀	F	54:n
+咯	F	55:n
+喊	F	56:n
+喟	F	57:n
+啻	F	58:n
+啾	F	59:n
+喘	F	60:n
+喞	F	61:n
+單	F	62:n
+啼	F	63:n
+喃	F	64:n
+喩	F	65:n
+喇	F	66:n
+喨	F	67:n
+嗚	F	68:n
+嗅	F	69:n
+嗟	F	70:n
+嗄	F	71:n
+嗜	F	72:n
+嗤	F	73:n
+嗔	F	74:n
+嘔	F	75:n
+嗷	F	76:n
+嘖	F	77:n
+嗾	F	78:n
+嗽	F	79:n
+嘛	F	80:n
+嗹	F	81:n
+噎	F	82:n
+噐	F	83:n
+營	F	84:n
+嘴	F	85:n
+嘶	F	86:n
+嘲	F	87:n
+嘸	F	88:n
+噫	F	89:n
+噤	F	90:n
+嘯	F	91:n
+噬	F	92:n
+噪	F	93:n
+嚆	F	94:n
+嚀	F	95:n
+嚊	F	96:n
+嚠	F	97:n
+嚔	F	98:n
+嚏	F	99:n
+嚥	F	100:n
+嚮	F	101:n
+嚶	F	102:n
+嚴	F	103:n
+囂	F	104:n
+嚼	F	105:n
+囁	F	106:n
+囃	F	107:n
+囀	F	108:n
+囈	F	109:n
+囎	F	110:n
+囑	F	111:n
+囓	F	112:n
+囗	F	113:n
+囮	F	114:n
+囹	F	115:n
+圀	F	116:n
+囿	F	117:n
+圄	F	118:n
+圉	F	119:n
+圈	F	120:n
+國	F	121:n
+圍	F	122:n
+圓	F	123:n
+團	F	124:n
+圖	F	125:n
+嗇	F	126:n
+圜	F	127:n
+圦	F	128:n
+圷	F	129:n
+圸	F	130:n
+坎	F	131:n
+圻	F	132:n
+址	F	133:n
+坏	F	134:n
+坩	F	135:n
+埀	F	136:n
+垈	F	137:n
+坡	F	138:n
+坿	F	139:n
+垉	F	140:n
+垓	F	141:n
+垠	F	142:n
+垳	F	143:n
+垤	F	144:n
+垪	F	145:n
+垰	F	146:n
+埃	F	147:n
+埆	F	148:n
+埔	F	149:n
+埒	F	150:n
+埓	F	151:n
+堊	F	152:n
+埖	F	153:n
+埣	F	154:n
+堋	F	155:n
+堙	F	156:n
+堝	F	157:n
+塲	F	158:n
+堡	F	159:n
+塢	F	160:n
+塋	F	161:n
+塰	F	162:n
+毀	F	163:n
+塒	F	164:n
+堽	F	165:n
+塹	F	166:n
+墅	F	167:n
+墹	F	168:n
+墟	F	169:n
+墫	F	170:n
+墺	F	171:n
+壞	F	172:n
+墻	F	173:n
+墸	F	174:n
+墮	F	175:n
+壅	F	176:n
+壓	F	177:n
+壑	F	178:n
+壗	F	179:n
+壙	F	180:n
+壘	F	181:n
+壥	F	182:n
+壜	F	183:n
+壤	F	184:n
+壟	F	185:n
+壯	F	186:n
+壺	F	187:n
+壹	F	188:n
+壻	F	189:n
+壼	F	190:n
+壽	F	191:n
+夂	F	192:n
+夊	F	193:n
+夐	F	194:n
+夛	F	195:n
+梦	F	196:n
+夥	F	197:n
+夬	F	198:n
+夭	F	199:n
+夲	F	200:n
+夸	F	201:n
+夾	F	202:n
+竒	F	203:n
+奕	F	204:n
+奐	F	205:n
+奎	F	206:n
+奚	F	207:n
+奘	F	208:n
+奢	F	209:n
+奠	F	210:n
+奧	F	211:n
+奬	F	212:n
+奩	F	213:n
+奸	F	214:n
+妁	F	215:n
+妝	F	216:n
+佞	F	217:n
+侫	F	218:n
+妣	F	219:n
+妲	F	220:n
+姆	F	221:n
+姨	F	222:n
+姜	F	223:n
+妍	F	224:n
+姙	F	225:n
+姚	F	226:n
+娥	F	227:n
+娟	F	228:n
+娑	F	229:n
+娜	F	230:n
+娉	F	231:n
+娚	F	232:n
+婀	F	233:n
+婬	F	234:n
+婉	F	235:n
+娵	F	236:n
+娶	F	237:n
+婢	F	238:n
+婪	F	239:n
+媚	F	240:n
+媼	F	241:n
+媾	F	242:n
+嫋	F	243:n
+嫂	F	244:n
+媽	F	245:n
+嫣	F	246:n
+嫗	F	247:n
+嫦	F	248:n
+嫩	F	249:n
+嫖	F	250:n
+嫺	F	251:n
+嫻	F	252:n
+嬌	F	253:n
+嬋	F	254:n
+嬖	F	255:n
+嬲	F	0:o
+嫐	F	1:o
+嬪	F	2:o
+嬶	F	3:o
+嬾	F	4:o
+孃	F	5:o
+孅	F	6:o
+孀	F	7:o
+孑	F	8:o
+孕	F	9:o
+孚	F	10:o
+孛	F	11:o
+孥	F	12:o
+孩	F	13:o
+孰	F	14:o
+孳	F	15:o
+孵	F	16:o
+學	F	17:o
+斈	F	18:o
+孺	F	19:o
+宀	F	20:o
+它	F	21:o
+宦	F	22:o
+宸	F	23:o
+寃	F	24:o
+寇	F	25:o
+寉	F	26:o
+寔	F	27:o
+寐	F	28:o
+寤	F	29:o
+實	F	30:o
+寢	F	31:o
+寞	F	32:o
+寥	F	33:o
+寫	F	34:o
+寰	F	35:o
+寶	F	36:o
+寳	F	37:o
+尅	F	38:o
+將	F	39:o
+專	F	40:o
+對	F	41:o
+尓	F	42:o
+尠	F	43:o
+尢	F	44:o
+尨	F	45:o
+尸	F	46:o
+尹	F	47:o
+屁	F	48:o
+屆	F	49:o
+屎	F	50:o
+屓	F	51:o
+屐	F	52:o
+屏	F	53:o
+孱	F	54:o
+屬	F	55:o
+屮	F	56:o
+乢	F	57:o
+屶	F	58:o
+屹	F	59:o
+岌	F	60:o
+岑	F	61:o
+岔	F	62:o
+妛	F	63:o
+岫	F	64:o
+岻	F	65:o
+岶	F	66:o
+岼	F	67:o
+岷	F	68:o
+峅	F	69:o
+岾	F	70:o
+峇	F	71:o
+峙	F	72:o
+峩	F	73:o
+峽	F	74:o
+峺	F	75:o
+峭	F	76:o
+嶌	F	77:o
+峪	F	78:o
+崋	F	79:o
+崕	F	80:o
+崗	F	81:o
+嵜	F	82:o
+崟	F	83:o
+崛	F	84:o
+崑	F	85:o
+崔	F	86:o
+崢	F	87:o
+崚	F	88:o
+崙	F	89:o
+崘	F	90:o
+嵌	F	91:o
+嵒	F	92:o
+嵎	F	93:o
+嵋	F	94:o
+嵬	F	95:o
+嵳	F	96:o
+嵶	F	97:o
+嶇	F	98:o
+嶄	F	99:o
+嶂	F	100:o
+嶢	F	101:o
+嶝	F	102:o
+嶬	F	103:o
+嶮	F	104:o
+嶽	F	105:o
+嶐	F	106:o
+嶷	F	107:o
+嶼	F	108:o
+巉	F	109:o
+巍	F	110:o
+巓	F	111:o
+巒	F	112:o
+巖	F	113:o
+巛	F	114:o
+巫	F	115:o
+已	F	116:o
+巵	F	117:o
+帋	F	118:o
+帚	F	119:o
+帙	F	120:o
+帑	F	121:o
+帛	F	122:o
+帶	F	123:o
+帷	F	124:o
+幄	F	125:o
+幃	F	126:o
+幀	F	127:o
+幎	F	128:o
+幗	F	129:o
+幔	F	130:o
+幟	F	131:o
+幢	F	132:o
+幤	F	133:o
+幇	F	134:o
+幵	F	135:o
+并	F	136:o
+幺	F	137:o
+麼	F	138:o
+广	F	139:o
+庠	F	140:o
+廁	F	141:o
+廂	F	142:o
+廈	F	143:o
+廐	F	144:o
+廏	F	145:o
+廖	F	146:o
+廣	F	147:o
+廝	F	148:o
+廚	F	149:o
+廛	F	150:o
+廢	F	151:o
+廡	F	152:o
+廨	F	153:o
+廩	F	154:o
+廬	F	155:o
+廱	F	156:o
+廳	F	157:o
+廰	F	158:o
+廴	F	159:o
+廸	F	160:o
+廾	F	161:o
+弃	F	162:o
+弉	F	163:o
+彝	F	164:o
+彜	F	165:o
+弋	F	166:o
+弑	F	167:o
+弖	F	168:o
+弩	F	169:o
+弭	F	170:o
+弸	F	171:o
+彁	F	172:o
+彈	F	173:o
+彌	F	174:o
+彎	F	175:o
+弯	F	176:o
+彑	F	177:o
+彖	F	178:o
+彗	F	179:o
+彙	F	180:o
+彡	F	181:o
+彭	F	182:o
+彳	F	183:o
+彷	F	184:o
+徃	F	185:o
+徂	F	186:o
+彿	F	187:o
+徊	F	188:o
+很	F	189:o
+徑	F	190:o
+徇	F	191:o
+從	F	192:o
+徙	F	193:o
+徘	F	194:o
+徠	F	195:o
+徨	F	196:o
+徭	F	197:o
+徼	F	198:o
+忖	F	199:o
+忻	F	200:o
+忤	F	201:o
+忸	F	202:o
+忱	F	203:o
+忝	F	204:o
+悳	F	205:o
+忿	F	206:o
+怡	F	207:o
+恠	F	208:o
+怙	F	209:o
+怐	F	210:o
+怩	F	211:o
+怎	F	212:o
+怱	F	213:o
+怛	F	214:o
+怕	F	215:o
+怫	F	216:o
+怦	F	217:o
+怏	F	218:o
+怺	F	219:o
+恚	F	220:o
+恁	F	221:o
+恪	F	222:o
+恷	F	223:o
+恟	F	224:o
+恊	F	225:o
+恆	F	226:o
+恍	F	227:o
+恣	F	228:o
+恃	F	229:o
+恤	F	230:o
+恂	F	231:o
+恬	F	232:o
+恫	F	233:o
+恙	F	234:o
+悁	F	235:o
+悍	F	236:o
+惧	F	237:o
+悃	F	238:o
+悚	F	239:o
+悄	F	240:o
+悛	F	241:o
+悖	F	242:o
+悗	F	243:o
+悒	F	244:o
+悧	F	245:o
+悋	F	246:o
+惡	F	247:o
+悸	F	248:o
+惠	F	249:o
+惓	F	250:o
+悴	F	251:o
+忰	F	252:o
+悽	F	253:o
+惆	F	254:o
+悵	F	255:o
+惘	F	0:p
+慍	F	1:p
+愕	F	2:p
+愆	F	3:p
+惶	F	4:p
+惷	F	5:p
+愀	F	6:p
+惴	F	7:p
+惺	F	8:p
+愃	F	9:p
+愡	F	10:p
+惻	F	11:p
+惱	F	12:p
+愍	F	13:p
+愎	F	14:p
+慇	F	15:p
+愾	F	16:p
+愨	F	17:p
+愧	F	18:p
+慊	F	19:p
+愿	F	20:p
+愼	F	21:p
+愬	F	22:p
+愴	F	23:p
+愽	F	24:p
+慂	F	25:p
+慄	F	26:p
+慳	F	27:p
+慷	F	28:p
+慘	F	29:p
+慙	F	30:p
+慚	F	31:p
+慫	F	32:p
+慴	F	33:p
+慯	F	34:p
+慥	F	35:p
+慱	F	36:p
+慟	F	37:p
+慝	F	38:p
+慓	F	39:p
+慵	F	40:p
+憙	F	41:p
+憖	F	42:p
+憇	F	43:p
+憬	F	44:p
+憔	F	45:p
+憚	F	46:p
+憊	F	47:p
+憑	F	48:p
+憫	F	49:p
+憮	F	50:p
+懌	F	51:p
+懊	F	52:p
+應	F	53:p
+懷	F	54:p
+懈	F	55:p
+懃	F	56:p
+懆	F	57:p
+憺	F	58:p
+懋	F	59:p
+罹	F	60:p
+懍	F	61:p
+懦	F	62:p
+懣	F	63:p
+懶	F	64:p
+懺	F	65:p
+懴	F	66:p
+懿	F	67:p
+懽	F	68:p
+懼	F	69:p
+懾	F	70:p
+戀	F	71:p
+戈	F	72:p
+戉	F	73:p
+戍	F	74:p
+戌	F	75:p
+戔	F	76:p
+戛	F	77:p
+戞	F	78:p
+戡	F	79:p
+截	F	80:p
+戮	F	81:p
+戰	F	82:p
+戲	F	83:p
+戳	F	84:p
+扁	F	85:p
+扎	F	86:p
+扞	F	87:p
+扣	F	88:p
+扛	F	89:p
+扠	F	90:p
+扨	F	91:p
+扼	F	92:p
+抂	F	93:p
+抉	F	94:p
+找	F	95:p
+抒	F	96:p
+抓	F	97:p
+抖	F	98:p
+拔	F	99:p
+抃	F	100:p
+抔	F	101:p
+拗	F	102:p
+拑	F	103:p
+抻	F	104:p
+拏	F	105:p
+拿	F	106:p
+拆	F	107:p
+擔	F	108:p
+拈	F	109:p
+拜	F	110:p
+拌	F	111:p
+拊	F	112:p
+拂	F	113:p
+拇	F	114:p
+抛	F	115:p
+拉	F	116:p
+挌	F	117:p
+拮	F	118:p
+拱	F	119:p
+挧	F	120:p
+挂	F	121:p
+挈	F	122:p
+拯	F	123:p
+拵	F	124:p
+捐	F	125:p
+挾	F	126:p
+捍	F	127:p
+搜	F	128:p
+捏	F	129:p
+掖	F	130:p
+掎	F	131:p
+掀	F	132:p
+掫	F	133:p
+捶	F	134:p
+掣	F	135:p
+掏	F	136:p
+掉	F	137:p
+掟	F	138:p
+掵	F	139:p
+捫	F	140:p
+捩	F	141:p
+掾	F	142:p
+揩	F	143:p
+揀	F	144:p
+揆	F	145:p
+揣	F	146:p
+揉	F	147:p
+插	F	148:p
+揶	F	149:p
+揄	F	150:p
+搖	F	151:p
+搴	F	152:p
+搆	F	153:p
+搓	F	154:p
+搦	F	155:p
+搶	F	156:p
+攝	F	157:p
+搗	F	158:p
+搨	F	159:p
+搏	F	160:p
+摧	F	161:p
+摯	F	162:p
+摶	F	163:p
+摎	F	164:p
+攪	F	165:p
+撕	F	166:p
+撓	F	167:p
+撥	F	168:p
+撩	F	169:p
+撈	F	170:p
+撼	F	171:p
+據	F	172:p
+擒	F	173:p
+擅	F	174:p
+擇	F	175:p
+撻	F	176:p
+擘	F	177:p
+擂	F	178:p
+擱	F	179:p
+擧	F	180:p
+舉	F	181:p
+擠	F	182:p
+擡	F	183:p
+抬	F	184:p
+擣	F	185:p
+擯	F	186:p
+攬	F	187:p
+擶	F	188:p
+擴	F	189:p
+擲	F	190:p
+擺	F	191:p
+攀	F	192:p
+擽	F	193:p
+攘	F	194:p
+攜	F	195:p
+攅	F	196:p
+攤	F	197:p
+攣	F	198:p
+攫	F	199:p
+攴	F	200:p
+攵	F	201:p
+攷	F	202:p
+收	F	203:p
+攸	F	204:p
+畋	F	205:p
+效	F	206:p
+敖	F	207:p
+敕	F	208:p
+敍	F	209:p
+敘	F	210:p
+敞	F	211:p
+敝	F	212:p
+敲	F	213:p
+數	F	214:p
+斂	F	215:p
+斃	F	216:p
+變	F	217:p
+斛	F	218:p
+斟	F	219:p
+斫	F	220:p
+斷	F	221:p
+旃	F	222:p
+旆	F	223:p
+旁	F	224:p
+旄	F	225:p
+旌	F	226:p
+旒	F	227:p
+旛	F	228:p
+旙	F	229:p
+无	F	230:p
+旡	F	231:p
+旱	F	232:p
+杲	F	233:p
+昊	F	234:p
+昃	F	235:p
+旻	F	236:p
+杳	F	237:p
+昵	F	238:p
+昶	F	239:p
+昴	F	240:p
+昜	F	241:p
+晏	F	242:p
+晄	F	243:p
+晉	F	244:p
+晁	F	245:p
+晞	F	246:p
+晝	F	247:p
+晤	F	248:p
+晧	F	249:p
+晨	F	250:p
+晟	F	251:p
+晢	F	252:p
+晰	F	253:p
+暃	F	254:p
+暈	F	255:p
+暎	F	0:q
+暉	F	1:q
+暄	F	2:q
+暘	F	3:q
+暝	F	4:q
+曁	F	5:q
+暹	F	6:q
+曉	F	7:q
+暾	F	8:q
+暼	F	9:q
+曄	F	10:q
+暸	F	11:q
+曖	F	12:q
+曚	F	13:q
+曠	F	14:q
+昿	F	15:q
+曦	F	16:q
+曩	F	17:q
+曰	F	18:q
+曵	F	19:q
+曷	F	20:q
+朏	F	21:q
+朖	F	22:q
+朞	F	23:q
+朦	F	24:q
+朧	F	25:q
+霸	F	26:q
+朮	F	27:q
+朿	F	28:q
+朶	F	29:q
+杁	F	30:q
+朸	F	31:q
+朷	F	32:q
+杆	F	33:q
+杞	F	34:q
+杠	F	35:q
+杙	F	36:q
+杣	F	37:q
+杤	F	38:q
+枉	F	39:q
+杰	F	40:q
+枩	F	41:q
+杼	F	42:q
+杪	F	43:q
+枌	F	44:q
+枋	F	45:q
+枦	F	46:q
+枡	F	47:q
+枅	F	48:q
+枷	F	49:q
+柯	F	50:q
+枴	F	51:q
+柬	F	52:q
+枳	F	53:q
+柩	F	54:q
+枸	F	55:q
+柤	F	56:q
+柞	F	57:q
+柝	F	58:q
+柢	F	59:q
+柮	F	60:q
+枹	F	61:q
+柎	F	62:q
+柆	F	63:q
+柧	F	64:q
+檜	F	65:q
+栞	F	66:q
+框	F	67:q
+栩	F	68:q
+桀	F	69:q
+桍	F	70:q
+栲	F	71:q
+桎	F	72:q
+梳	F	73:q
+栫	F	74:q
+桙	F	75:q
+档	F	76:q
+桷	F	77:q
+桿	F	78:q
+梟	F	79:q
+梏	F	80:q
+梭	F	81:q
+梔	F	82:q
+條	F	83:q
+梛	F	84:q
+梃	F	85:q
+檮	F	86:q
+梹	F	87:q
+桴	F	88:q
+梵	F	89:q
+梠	F	90:q
+梺	F	91:q
+椏	F	92:q
+梍	F	93:q
+桾	F	94:q
+椁	F	95:q
+棊	F	96:q
+椈	F	97:q
+棘	F	98:q
+椢	F	99:q
+椦	F	100:q
+棡	F	101:q
+椌	F	102:q
+棍	F	103:q
+棔	F	104:q
+棧	F	105:q
+棕	F	106:q
+椶	F	107:q
+椒	F	108:q
+椄	F	109:q
+棗	F	110:q
+棣	F	111:q
+椥	F	112:q
+棹	F	113:q
+棠	F	114:q
+棯	F	115:q
+椨	F	116:q
+椪	F	117:q
+椚	F	118:q
+椣	F	119:q
+椡	F	120:q
+棆	F	121:q
+楹	F	122:q
+楷	F	123:q
+楜	F	124:q
+楸	F	125:q
+楫	F	126:q
+楔	F	127:q
+楾	F	128:q
+楮	F	129:q
+椹	F	130:q
+楴	F	131:q
+椽	F	132:q
+楙	F	133:q
+椰	F	134:q
+楡	F	135:q
+楞	F	136:q
+楝	F	137:q
+榁	F	138:q
+楪	F	139:q
+榲	F	140:q
+榮	F	141:q
+槐	F	142:q
+榿	F	143:q
+槁	F	144:q
+槓	F	145:q
+榾	F	146:q
+槎	F	147:q
+寨	F	148:q
+槊	F	149:q
+槝	F	150:q
+榻	F	151:q
+槃	F	152:q
+榧	F	153:q
+樮	F	154:q
+榑	F	155:q
+榠	F	156:q
+榜	F	157:q
+榕	F	158:q
+榴	F	159:q
+槞	F	160:q
+槨	F	161:q
+樂	F	162:q
+樛	F	163:q
+槿	F	164:q
+權	F	165:q
+槹	F	166:q
+槲	F	167:q
+槧	F	168:q
+樅	F	169:q
+榱	F	170:q
+樞	F	171:q
+槭	F	172:q
+樔	F	173:q
+槫	F	174:q
+樊	F	175:q
+樒	F	176:q
+櫁	F	177:q
+樣	F	178:q
+樓	F	179:q
+橄	F	180:q
+樌	F	181:q
+橲	F	182:q
+樶	F	183:q
+橸	F	184:q
+橇	F	185:q
+橢	F	186:q
+橙	F	187:q
+橦	F	188:q
+橈	F	189:q
+樸	F	190:q
+樢	F	191:q
+檐	F	192:q
+檍	F	193:q
+檠	F	194:q
+檄	F	195:q
+檢	F	196:q
+檣	F	197:q
+檗	F	198:q
+蘗	F	199:q
+檻	F	200:q
+櫃	F	201:q
+櫂	F	202:q
+檸	F	203:q
+檳	F	204:q
+檬	F	205:q
+櫞	F	206:q
+櫑	F	207:q
+櫟	F	208:q
+檪	F	209:q
+櫚	F	210:q
+櫪	F	211:q
+櫻	F	212:q
+欅	F	213:q
+蘖	F	214:q
+櫺	F	215:q
+欒	F	216:q
+欖	F	217:q
+鬱	F	218:q
+欟	F	219:q
+欸	F	220:q
+欷	F	221:q
+盜	F	222:q
+欹	F	223:q
+飮	F	224:q
+歇	F	225:q
+歃	F	226:q
+歉	F	227:q
+歐	F	228:q
+歙	F	229:q
+歔	F	230:q
+歛	F	231:q
+歟	F	232:q
+歡	F	233:q
+歸	F	234:q
+歹	F	235:q
+歿	F	236:q
+殀	F	237:q
+殄	F	238:q
+殃	F	239:q
+殍	F	240:q
+殘	F	241:q
+殕	F	242:q
+殞	F	243:q
+殤	F	244:q
+殪	F	245:q
+殫	F	246:q
+殯	F	247:q
+殲	F	248:q
+殱	F	249:q
+殳	F	250:q
+殷	F	251:q
+殼	F	252:q
+毆	F	253:q
+毋	F	254:q
+毓	F	255:q
+毟	F	0:r
+毬	F	1:r
+毫	F	2:r
+毳	F	3:r
+毯	F	4:r
+麾	F	5:r
+氈	F	6:r
+氓	F	7:r
+气	F	8:r
+氛	F	9:r
+氤	F	10:r
+氣	F	11:r
+汞	F	12:r
+汕	F	13:r
+汢	F	14:r
+汪	F	15:r
+沂	F	16:r
+沍	F	17:r
+沚	F	18:r
+沁	F	19:r
+沛	F	20:r
+汾	F	21:r
+汨	F	22:r
+汳	F	23:r
+沒	F	24:r
+沐	F	25:r
+泄	F	26:r
+泱	F	27:r
+泓	F	28:r
+沽	F	29:r
+泗	F	30:r
+泅	F	31:r
+泝	F	32:r
+沮	F	33:r
+沱	F	34:r
+沾	F	35:r
+沺	F	36:r
+泛	F	37:r
+泯	F	38:r
+泙	F	39:r
+泪	F	40:r
+洟	F	41:r
+衍	F	42:r
+洶	F	43:r
+洫	F	44:r
+洽	F	45:r
+洸	F	46:r
+洙	F	47:r
+洵	F	48:r
+洳	F	49:r
+洒	F	50:r
+洌	F	51:r
+浣	F	52:r
+涓	F	53:r
+浤	F	54:r
+浚	F	55:r
+浹	F	56:r
+浙	F	57:r
+涎	F	58:r
+涕	F	59:r
+濤	F	60:r
+涅	F	61:r
+淹	F	62:r
+渕	F	63:r
+渊	F	64:r
+涵	F	65:r
+淇	F	66:r
+淦	F	67:r
+涸	F	68:r
+淆	F	69:r
+淬	F	70:r
+淞	F	71:r
+淌	F	72:r
+淨	F	73:r
+淒	F	74:r
+淅	F	75:r
+淺	F	76:r
+淙	F	77:r
+淤	F	78:r
+淕	F	79:r
+淪	F	80:r
+淮	F	81:r
+渭	F	82:r
+湮	F	83:r
+渮	F	84:r
+渙	F	85:r
+湲	F	86:r
+湟	F	87:r
+渾	F	88:r
+渣	F	89:r
+湫	F	90:r
+渫	F	91:r
+湶	F	92:r
+湍	F	93:r
+渟	F	94:r
+湃	F	95:r
+渺	F	96:r
+湎	F	97:r
+渤	F	98:r
+滿	F	99:r
+渝	F	100:r
+游	F	101:r
+溂	F	102:r
+溪	F	103:r
+溘	F	104:r
+滉	F	105:r
+溷	F	106:r
+滓	F	107:r
+溽	F	108:r
+溯	F	109:r
+滄	F	110:r
+溲	F	111:r
+滔	F	112:r
+滕	F	113:r
+溏	F	114:r
+溥	F	115:r
+滂	F	116:r
+溟	F	117:r
+潁	F	118:r
+漑	F	119:r
+灌	F	120:r
+滬	F	121:r
+滸	F	122:r
+滾	F	123:r
+漿	F	124:r
+滲	F	125:r
+漱	F	126:r
+滯	F	127:r
+漲	F	128:r
+滌	F	129:r
+漾	F	130:r
+漓	F	131:r
+滷	F	132:r
+澆	F	133:r
+潺	F	134:r
+潸	F	135:r
+澁	F	136:r
+澀	F	137:r
+潯	F	138:r
+潛	F	139:r
+濳	F	140:r
+潭	F	141:r
+澂	F	142:r
+潼	F	143:r
+潘	F	144:r
+澎	F	145:r
+澑	F	146:r
+濂	F	147:r
+潦	F	148:r
+澳	F	149:r
+澣	F	150:r
+澡	F	151:r
+澤	F	152:r
+澹	F	153:r
+濆	F	154:r
+澪	F	155:r
+濟	F	156:r
+濕	F	157:r
+濬	F	158:r
+濔	F	159:r
+濘	F	160:r
+濱	F	161:r
+濮	F	162:r
+濛	F	163:r
+瀉	F	164:r
+瀋	F	165:r
+濺	F	166:r
+瀑	F	167:r
+瀁	F	168:r
+瀏	F	169:r
+濾	F	170:r
+瀛	F	171:r
+瀚	F	172:r
+潴	F	173:r
+瀝	F	174:r
+瀘	F	175:r
+瀟	F	176:r
+瀰	F	177:r
+瀾	F	178:r
+瀲	F	179:r
+灑	F	180:r
+灣	F	181:r
+炙	F	182:r
+炒	F	183:r
+炯	F	184:r
+烱	F	185:r
+炬	F	186:r
+炸	F	187:r
+炳	F	188:r
+炮	F	189:r
+烟	F	190:r
+烋	F	191:r
+烝	F	192:r
+烙	F	193:r
+焉	F	194:r
+烽	F	195:r
+焜	F	196:r
+焙	F	197:r
+煥	F	198:r
+煕	F	199:r
+熈	F	200:r
+煦	F	201:r
+煢	F	202:r
+煌	F	203:r
+煖	F	204:r
+煬	F	205:r
+熏	F	206:r
+燻	F	207:r
+熄	F	208:r
+熕	F	209:r
+熨	F	210:r
+熬	F	211:r
+燗	F	212:r
+熹	F	213:r
+熾	F	214:r
+燒	F	215:r
+燉	F	216:r
+燔	F	217:r
+燎	F	218:r
+燠	F	219:r
+燬	F	220:r
+燧	F	221:r
+燵	F	222:r
+燼	F	223:r
+燹	F	224:r
+燿	F	225:r
+爍	F	226:r
+爐	F	227:r
+爛	F	228:r
+爨	F	229:r
+爭	F	230:r
+爬	F	231:r
+爰	F	232:r
+爲	F	233:r
+爻	F	234:r
+爼	F	235:r
+爿	F	236:r
+牀	F	237:r
+牆	F	238:r
+牋	F	239:r
+牘	F	240:r
+牴	F	241:r
+牾	F	242:r
+犂	F	243:r
+犁	F	244:r
+犇	F	245:r
+犒	F	246:r
+犖	F	247:r
+犢	F	248:r
+犧	F	249:r
+犹	F	250:r
+犲	F	251:r
+狃	F	252:r
+狆	F	253:r
+狄	F	254:r
+狎	F	255:r
+狒	F	0:s
+狢	F	1:s
+狠	F	2:s
+狡	F	3:s
+狹	F	4:s
+狷	F	5:s
+倏	F	6:s
+猗	F	7:s
+猊	F	8:s
+猜	F	9:s
+猖	F	10:s
+猝	F	11:s
+猴	F	12:s
+猯	F	13:s
+猩	F	14:s
+猥	F	15:s
+猾	F	16:s
+獎	F	17:s
+獏	F	18:s
+默	F	19:s
+獗	F	20:s
+獪	F	21:s
+獨	F	22:s
+獰	F	23:s
+獸	F	24:s
+獵	F	25:s
+獻	F	26:s
+獺	F	27:s
+珈	F	28:s
+玳	F	29:s
+珎	F	30:s
+玻	F	31:s
+珀	F	32:s
+珥	F	33:s
+珮	F	34:s
+珞	F	35:s
+璢	F	36:s
+琅	F	37:s
+瑯	F	38:s
+琥	F	39:s
+珸	F	40:s
+琲	F	41:s
+琺	F	42:s
+瑕	F	43:s
+琿	F	44:s
+瑟	F	45:s
+瑙	F	46:s
+瑁	F	47:s
+瑜	F	48:s
+瑩	F	49:s
+瑰	F	50:s
+瑣	F	51:s
+瑪	F	52:s
+瑶	F	53:s
+瑾	F	54:s
+璋	F	55:s
+璞	F	56:s
+璧	F	57:s
+瓊	F	58:s
+瓏	F	59:s
+瓔	F	60:s
+珱	F	61:s
+瓠	F	62:s
+瓣	F	63:s
+瓧	F	64:s
+瓩	F	65:s
+瓮	F	66:s
+瓲	F	67:s
+瓰	F	68:s
+瓱	F	69:s
+瓸	F	70:s
+瓷	F	71:s
+甄	F	72:s
+甃	F	73:s
+甅	F	74:s
+甌	F	75:s
+甎	F	76:s
+甍	F	77:s
+甕	F	78:s
+甓	F	79:s
+甞	F	80:s
+甦	F	81:s
+甬	F	82:s
+甼	F	83:s
+畄	F	84:s
+畍	F	85:s
+畊	F	86:s
+畉	F	87:s
+畛	F	88:s
+畆	F	89:s
+畚	F	90:s
+畩	F	91:s
+畤	F	92:s
+畧	F	93:s
+畫	F	94:s
+畭	F	95:s
+畸	F	96:s
+當	F	97:s
+疆	F	98:s
+疇	F	99:s
+畴	F	100:s
+疊	F	101:s
+疉	F	102:s
+疂	F	103:s
+疔	F	104:s
+疚	F	105:s
+疝	F	106:s
+疥	F	107:s
+疣	F	108:s
+痂	F	109:s
+疳	F	110:s
+痃	F	111:s
+疵	F	112:s
+疽	F	113:s
+疸	F	114:s
+疼	F	115:s
+疱	F	116:s
+痍	F	117:s
+痊	F	118:s
+痒	F	119:s
+痙	F	120:s
+痣	F	121:s
+痞	F	122:s
+痾	F	123:s
+痿	F	124:s
+痼	F	125:s
+瘁	F	126:s
+痰	F	127:s
+痺	F	128:s
+痲	F	129:s
+痳	F	130:s
+瘋	F	131:s
+瘍	F	132:s
+瘉	F	133:s
+瘟	F	134:s
+瘧	F	135:s
+瘠	F	136:s
+瘡	F	137:s
+瘢	F	138:s
+瘤	F	139:s
+瘴	F	140:s
+瘰	F	141:s
+瘻	F	142:s
+癇	F	143:s
+癈	F	144:s
+癆	F	145:s
+癜	F	146:s
+癘	F	147:s
+癡	F	148:s
+癢	F	149:s
+癨	F	150:s
+癩	F	151:s
+癪	F	152:s
+癧	F	153:s
+癬	F	154:s
+癰	F	155:s
+癲	F	156:s
+癶	F	157:s
+癸	F	158:s
+發	F	159:s
+皀	F	160:s
+皃	F	161:s
+皈	F	162:s
+皋	F	163:s
+皎	F	164:s
+皖	F	165:s
+皓	F	166:s
+皙	F	167:s
+皚	F	168:s
+皰	F	169:s
+皴	F	170:s
+皸	F	171:s
+皹	F	172:s
+皺	F	173:s
+盂	F	174:s
+盍	F	175:s
+盖	F	176:s
+盒	F	177:s
+盞	F	178:s
+盡	F	179:s
+盥	F	180:s
+盧	F	181:s
+盪	F	182:s
+蘯	F	183:s
+盻	F	184:s
+眈	F	185:s
+眇	F	186:s
+眄	F	187:s
+眩	F	188:s
+眤	F	189:s
+眞	F	190:s
+眥	F	191:s
+眦	F	192:s
+眛	F	193:s
+眷	F	194:s
+眸	F	195:s
+睇	F	196:s
+睚	F	197:s
+睨	F	198:s
+睫	F	199:s
+睛	F	200:s
+睥	F	201:s
+睿	F	202:s
+睾	F	203:s
+睹	F	204:s
+瞎	F	205:s
+瞋	F	206:s
+瞑	F	207:s
+瞠	F	208:s
+瞞	F	209:s
+瞰	F	210:s
+瞶	F	211:s
+瞹	F	212:s
+瞿	F	213:s
+瞼	F	214:s
+瞽	F	215:s
+瞻	F	216:s
+矇	F	217:s
+矍	F	218:s
+矗	F	219:s
+矚	F	220:s
+矜	F	221:s
+矣	F	222:s
+矮	F	223:s
+矼	F	224:s
+砌	F	225:s
+砒	F	226:s
+礦	F	227:s
+砠	F	228:s
+礪	F	229:s
+硅	F	230:s
+碎	F	231:s
+硴	F	232:s
+碆	F	233:s
+硼	F	234:s
+碚	F	235:s
+碌	F	236:s
+碣	F	237:s
+碵	F	238:s
+碪	F	239:s
+碯	F	240:s
+磑	F	241:s
+磆	F	242:s
+磋	F	243:s
+磔	F	244:s
+碾	F	245:s
+碼	F	246:s
+磅	F	247:s
+磊	F	248:s
+磬	F	249:s
+磧	F	250:s
+磚	F	251:s
+磽	F	252:s
+磴	F	253:s
+礇	F	254:s
+礒	F	255:s
+礑	F	0:t
+礙	F	1:t
+礬	F	2:t
+礫	F	3:t
+祀	F	4:t
+祠	F	5:t
+祗	F	6:t
+祟	F	7:t
+祚	F	8:t
+祕	F	9:t
+祓	F	10:t
+祺	F	11:t
+祿	F	12:t
+禊	F	13:t
+禝	F	14:t
+禧	F	15:t
+齋	F	16:t
+禪	F	17:t
+禮	F	18:t
+禳	F	19:t
+禹	F	20:t
+禺	F	21:t
+秉	F	22:t
+秕	F	23:t
+秧	F	24:t
+秬	F	25:t
+秡	F	26:t
+秣	F	27:t
+稈	F	28:t
+稍	F	29:t
+稘	F	30:t
+稙	F	31:t
+稠	F	32:t
+稟	F	33:t
+禀	F	34:t
+稱	F	35:t
+稻	F	36:t
+稾	F	37:t
+稷	F	38:t
+穃	F	39:t
+穗	F	40:t
+穉	F	41:t
+穡	F	42:t
+穢	F	43:t
+穩	F	44:t
+龝	F	45:t
+穰	F	46:t
+穹	F	47:t
+穽	F	48:t
+窈	F	49:t
+窗	F	50:t
+窕	F	51:t
+窘	F	52:t
+窖	F	53:t
+窩	F	54:t
+竈	F	55:t
+窰	F	56:t
+窶	F	57:t
+竅	F	58:t
+竄	F	59:t
+窿	F	60:t
+邃	F	61:t
+竇	F	62:t
+竊	F	63:t
+竍	F	64:t
+竏	F	65:t
+竕	F	66:t
+竓	F	67:t
+站	F	68:t
+竚	F	69:t
+竝	F	70:t
+竡	F	71:t
+竢	F	72:t
+竦	F	73:t
+竭	F	74:t
+竰	F	75:t
+笂	F	76:t
+笏	F	77:t
+笊	F	78:t
+笆	F	79:t
+笳	F	80:t
+笘	F	81:t
+笙	F	82:t
+笞	F	83:t
+笵	F	84:t
+笨	F	85:t
+笶	F	86:t
+筐	F	87:t
+筺	F	88:t
+笄	F	89:t
+筍	F	90:t
+笋	F	91:t
+筌	F	92:t
+筅	F	93:t
+筵	F	94:t
+筥	F	95:t
+筴	F	96:t
+筧	F	97:t
+筰	F	98:t
+筱	F	99:t
+筬	F	100:t
+筮	F	101:t
+箝	F	102:t
+箘	F	103:t
+箟	F	104:t
+箍	F	105:t
+箜	F	106:t
+箚	F	107:t
+箋	F	108:t
+箒	F	109:t
+箏	F	110:t
+筝	F	111:t
+箙	F	112:t
+篋	F	113:t
+篁	F	114:t
+篌	F	115:t
+篏	F	116:t
+箴	F	117:t
+篆	F	118:t
+篝	F	119:t
+篩	F	120:t
+簑	F	121:t
+簔	F	122:t
+篦	F	123:t
+篥	F	124:t
+籠	F	125:t
+簀	F	126:t
+簇	F	127:t
+簓	F	128:t
+篳	F	129:t
+篷	F	130:t
+簗	F	131:t
+簍	F	132:t
+篶	F	133:t
+簣	F	134:t
+簧	F	135:t
+簪	F	136:t
+簟	F	137:t
+簷	F	138:t
+簫	F	139:t
+簽	F	140:t
+籌	F	141:t
+籃	F	142:t
+籔	F	143:t
+籏	F	144:t
+籀	F	145:t
+籐	F	146:t
+籘	F	147:t
+籟	F	148:t
+籤	F	149:t
+籖	F	150:t
+籥	F	151:t
+籬	F	152:t
+籵	F	153:t
+粃	F	154:t
+粐	F	155:t
+粤	F	156:t
+粭	F	157:t
+粢	F	158:t
+粫	F	159:t
+粡	F	160:t
+粨	F	161:t
+粳	F	162:t
+粲	F	163:t
+粱	F	164:t
+粮	F	165:t
+粹	F	166:t
+粽	F	167:t
+糀	F	168:t
+糅	F	169:t
+糂	F	170:t
+糘	F	171:t
+糒	F	172:t
+糜	F	173:t
+糢	F	174:t
+鬻	F	175:t
+糯	F	176:t
+糲	F	177:t
+糴	F	178:t
+糶	F	179:t
+糺	F	180:t
+紆	F	181:t
+紂	F	182:t
+紜	F	183:t
+紕	F	184:t
+紊	F	185:t
+絅	F	186:t
+絋	F	187:t
+紮	F	188:t
+紲	F	189:t
+紿	F	190:t
+紵	F	191:t
+絆	F	192:t
+絳	F	193:t
+絖	F	194:t
+絎	F	195:t
+絲	F	196:t
+絨	F	197:t
+絮	F	198:t
+絏	F	199:t
+絣	F	200:t
+經	F	201:t
+綉	F	202:t
+絛	F	203:t
+綏	F	204:t
+絽	F	205:t
+綛	F	206:t
+綺	F	207:t
+綮	F	208:t
+綣	F	209:t
+綵	F	210:t
+緇	F	211:t
+綽	F	212:t
+綫	F	213:t
+總	F	214:t
+綢	F	215:t
+綯	F	216:t
+緜	F	217:t
+綸	F	218:t
+綟	F	219:t
+綰	F	220:t
+緘	F	221:t
+緝	F	222:t
+緤	F	223:t
+緞	F	224:t
+緻	F	225:t
+緲	F	226:t
+緡	F	227:t
+縅	F	228:t
+縊	F	229:t
+縣	F	230:t
+縡	F	231:t
+縒	F	232:t
+縱	F	233:t
+縟	F	234:t
+縉	F	235:t
+縋	F	236:t
+縢	F	237:t
+繆	F	238:t
+繦	F	239:t
+縻	F	240:t
+縵	F	241:t
+縹	F	242:t
+繃	F	243:t
+縷	F	244:t
+縲	F	245:t
+縺	F	246:t
+繧	F	247:t
+繝	F	248:t
+繖	F	249:t
+繞	F	250:t
+繙	F	251:t
+繚	F	252:t
+繹	F	253:t
+繪	F	254:t
+繩	F	255:t
+繼	F	0:u
+繻	F	1:u
+纃	F	2:u
+緕	F	3:u
+繽	F	4:u
+辮	F	5:u
+繿	F	6:u
+纈	F	7:u
+纉	F	8:u
+續	F	9:u
+纒	F	10:u
+纐	F	11:u
+纓	F	12:u
+纔	F	13:u
+纖	F	14:u
+纎	F	15:u
+纛	F	16:u
+纜	F	17:u
+缸	F	18:u
+缺	F	19:u
+罅	F	20:u
+罌	F	21:u
+罍	F	22:u
+罎	F	23:u
+罐	F	24:u
+网	F	25:u
+罕	F	26:u
+罔	F	27:u
+罘	F	28:u
+罟	F	29:u
+罠	F	30:u
+罨	F	31:u
+罩	F	32:u
+罧	F	33:u
+罸	F	34:u
+羂	F	35:u
+羆	F	36:u
+羃	F	37:u
+羈	F	38:u
+羇	F	39:u
+羌	F	40:u
+羔	F	41:u
+羞	F	42:u
+羝	F	43:u
+羚	F	44:u
+羣	F	45:u
+羯	F	46:u
+羲	F	47:u
+羹	F	48:u
+羮	F	49:u
+羶	F	50:u
+羸	F	51:u
+譱	F	52:u
+翅	F	53:u
+翆	F	54:u
+翊	F	55:u
+翕	F	56:u
+翔	F	57:u
+翡	F	58:u
+翦	F	59:u
+翩	F	60:u
+翳	F	61:u
+翹	F	62:u
+飜	F	63:u
+耆	F	64:u
+耄	F	65:u
+耋	F	66:u
+耒	F	67:u
+耘	F	68:u
+耙	F	69:u
+耜	F	70:u
+耡	F	71:u
+耨	F	72:u
+耿	F	73:u
+耻	F	74:u
+聊	F	75:u
+聆	F	76:u
+聒	F	77:u
+聘	F	78:u
+聚	F	79:u
+聟	F	80:u
+聢	F	81:u
+聨	F	82:u
+聳	F	83:u
+聲	F	84:u
+聰	F	85:u
+聶	F	86:u
+聹	F	87:u
+聽	F	88:u
+聿	F	89:u
+肄	F	90:u
+肆	F	91:u
+肅	F	92:u
+肛	F	93:u
+肓	F	94:u
+肚	F	95:u
+肭	F	96:u
+冐	F	97:u
+肬	F	98:u
+胛	F	99:u
+胥	F	100:u
+胙	F	101:u
+胝	F	102:u
+胄	F	103:u
+胚	F	104:u
+胖	F	105:u
+脉	F	106:u
+胯	F	107:u
+胱	F	108:u
+脛	F	109:u
+脩	F	110:u
+脣	F	111:u
+脯	F	112:u
+腋	F	113:u
+隋	F	114:u
+腆	F	115:u
+脾	F	116:u
+腓	F	117:u
+腑	F	118:u
+胼	F	119:u
+腱	F	120:u
+腮	F	121:u
+腥	F	122:u
+腦	F	123:u
+腴	F	124:u
+膃	F	125:u
+膈	F	126:u
+膊	F	127:u
+膀	F	128:u
+膂	F	129:u
+膠	F	130:u
+膕	F	131:u
+膤	F	132:u
+膣	F	133:u
+腟	F	134:u
+膓	F	135:u
+膩	F	136:u
+膰	F	137:u
+膵	F	138:u
+膾	F	139:u
+膸	F	140:u
+膽	F	141:u
+臀	F	142:u
+臂	F	143:u
+膺	F	144:u
+臉	F	145:u
+臍	F	146:u
+臑	F	147:u
+臙	F	148:u
+臘	F	149:u
+臈	F	150:u
+臚	F	151:u
+臟	F	152:u
+臠	F	153:u
+臧	F	154:u
+臺	F	155:u
+臻	F	156:u
+臾	F	157:u
+舁	F	158:u
+舂	F	159:u
+舅	F	160:u
+與	F	161:u
+舊	F	162:u
+舍	F	163:u
+舐	F	164:u
+舖	F	165:u
+舩	F	166:u
+舫	F	167:u
+舸	F	168:u
+舳	F	169:u
+艀	F	170:u
+艙	F	171:u
+艘	F	172:u
+艝	F	173:u
+艚	F	174:u
+艟	F	175:u
+艤	F	176:u
+艢	F	177:u
+艨	F	178:u
+艪	F	179:u
+艫	F	180:u
+舮	F	181:u
+艱	F	182:u
+艷	F	183:u
+艸	F	184:u
+艾	F	185:u
+芍	F	186:u
+芒	F	187:u
+芫	F	188:u
+芟	F	189:u
+芻	F	190:u
+芬	F	191:u
+苡	F	192:u
+苣	F	193:u
+苟	F	194:u
+苒	F	195:u
+苴	F	196:u
+苳	F	197:u
+苺	F	198:u
+莓	F	199:u
+范	F	200:u
+苻	F	201:u
+苹	F	202:u
+苞	F	203:u
+茆	F	204:u
+苜	F	205:u
+茉	F	206:u
+苙	F	207:u
+茵	F	208:u
+茴	F	209:u
+茖	F	210:u
+茲	F	211:u
+茱	F	212:u
+荀	F	213:u
+茹	F	214:u
+荐	F	215:u
+荅	F	216:u
+茯	F	217:u
+茫	F	218:u
+茗	F	219:u
+茘	F	220:u
+莅	F	221:u
+莚	F	222:u
+莪	F	223:u
+莟	F	224:u
+莢	F	225:u
+莖	F	226:u
+茣	F	227:u
+莎	F	228:u
+莇	F	229:u
+莊	F	230:u
+荼	F	231:u
+莵	F	232:u
+荳	F	233:u
+荵	F	234:u
+莠	F	235:u
+莉	F	236:u
+莨	F	237:u
+菴	F	238:u
+萓	F	239:u
+菫	F	240:u
+菎	F	241:u
+菽	F	242:u
+萃	F	243:u
+菘	F	244:u
+萋	F	245:u
+菁	F	246:u
+菷	F	247:u
+萇	F	248:u
+菠	F	249:u
+菲	F	250:u
+萍	F	251:u
+萢	F	252:u
+萠	F	253:u
+莽	F	254:u
+萸	F	255:u
+蔆	F	0:v
+菻	F	1:v
+葭	F	2:v
+萪	F	3:v
+萼	F	4:v
+蕚	F	5:v
+蒄	F	6:v
+葷	F	7:v
+葫	F	8:v
+蒭	F	9:v
+葮	F	10:v
+蒂	F	11:v
+葩	F	12:v
+葆	F	13:v
+萬	F	14:v
+葯	F	15:v
+葹	F	16:v
+萵	F	17:v
+蓊	F	18:v
+葢	F	19:v
+蒹	F	20:v
+蒿	F	21:v
+蒟	F	22:v
+蓙	F	23:v
+蓍	F	24:v
+蒻	F	25:v
+蓚	F	26:v
+蓐	F	27:v
+蓁	F	28:v
+蓆	F	29:v
+蓖	F	30:v
+蒡	F	31:v
+蔡	F	32:v
+蓿	F	33:v
+蓴	F	34:v
+蔗	F	35:v
+蔘	F	36:v
+蔬	F	37:v
+蔟	F	38:v
+蔕	F	39:v
+蔔	F	40:v
+蓼	F	41:v
+蕀	F	42:v
+蕣	F	43:v
+蕘	F	44:v
+蕈	F	45:v
+蕁	F	46:v
+蘂	F	47:v
+蕋	F	48:v
+蕕	F	49:v
+薀	F	50:v
+薤	F	51:v
+薈	F	52:v
+薑	F	53:v
+薊	F	54:v
+薨	F	55:v
+蕭	F	56:v
+薔	F	57:v
+薛	F	58:v
+藪	F	59:v
+薇	F	60:v
+薜	F	61:v
+蕷	F	62:v
+蕾	F	63:v
+薐	F	64:v
+藉	F	65:v
+薺	F	66:v
+藏	F	67:v
+薹	F	68:v
+藐	F	69:v
+藕	F	70:v
+藝	F	71:v
+藥	F	72:v
+藜	F	73:v
+藹	F	74:v
+蘊	F	75:v
+蘓	F	76:v
+蘋	F	77:v
+藾	F	78:v
+藺	F	79:v
+蘆	F	80:v
+蘢	F	81:v
+蘚	F	82:v
+蘰	F	83:v
+蘿	F	84:v
+虍	F	85:v
+乕	F	86:v
+虔	F	87:v
+號	F	88:v
+虧	F	89:v
+虱	F	90:v
+蚓	F	91:v
+蚣	F	92:v
+蚩	F	93:v
+蚪	F	94:v
+蚋	F	95:v
+蚌	F	96:v
+蚶	F	97:v
+蚯	F	98:v
+蛄	F	99:v
+蛆	F	100:v
+蚰	F	101:v
+蛉	F	102:v
+蠣	F	103:v
+蚫	F	104:v
+蛔	F	105:v
+蛞	F	106:v
+蛩	F	107:v
+蛬	F	108:v
+蛟	F	109:v
+蛛	F	110:v
+蛯	F	111:v
+蜒	F	112:v
+蜆	F	113:v
+蜈	F	114:v
+蜀	F	115:v
+蜃	F	116:v
+蛻	F	117:v
+蜑	F	118:v
+蜉	F	119:v
+蜍	F	120:v
+蛹	F	121:v
+蜊	F	122:v
+蜴	F	123:v
+蜿	F	124:v
+蜷	F	125:v
+蜻	F	126:v
+蜥	F	127:v
+蜩	F	128:v
+蜚	F	129:v
+蝠	F	130:v
+蝟	F	131:v
+蝸	F	132:v
+蝌	F	133:v
+蝎	F	134:v
+蝴	F	135:v
+蝗	F	136:v
+蝨	F	137:v
+蝮	F	138:v
+蝙	F	139:v
+蝓	F	140:v
+蝣	F	141:v
+蝪	F	142:v
+蠅	F	143:v
+螢	F	144:v
+螟	F	145:v
+螂	F	146:v
+螯	F	147:v
+蟋	F	148:v
+螽	F	149:v
+蟀	F	150:v
+蟐	F	151:v
+雖	F	152:v
+螫	F	153:v
+蟄	F	154:v
+螳	F	155:v
+蟇	F	156:v
+蟆	F	157:v
+螻	F	158:v
+蟯	F	159:v
+蟲	F	160:v
+蟠	F	161:v
+蠏	F	162:v
+蠍	F	163:v
+蟾	F	164:v
+蟶	F	165:v
+蟷	F	166:v
+蠎	F	167:v
+蟒	F	168:v
+蠑	F	169:v
+蠖	F	170:v
+蠕	F	171:v
+蠢	F	172:v
+蠡	F	173:v
+蠱	F	174:v
+蠶	F	175:v
+蠹	F	176:v
+蠧	F	177:v
+蠻	F	178:v
+衄	F	179:v
+衂	F	180:v
+衒	F	181:v
+衙	F	182:v
+衞	F	183:v
+衢	F	184:v
+衫	F	185:v
+袁	F	186:v
+衾	F	187:v
+袞	F	188:v
+衵	F	189:v
+衽	F	190:v
+袵	F	191:v
+衲	F	192:v
+袂	F	193:v
+袗	F	194:v
+袒	F	195:v
+袮	F	196:v
+袙	F	197:v
+袢	F	198:v
+袍	F	199:v
+袤	F	200:v
+袰	F	201:v
+袿	F	202:v
+袱	F	203:v
+裃	F	204:v
+裄	F	205:v
+裔	F	206:v
+裘	F	207:v
+裙	F	208:v
+裝	F	209:v
+裹	F	210:v
+褂	F	211:v
+裼	F	212:v
+裴	F	213:v
+裨	F	214:v
+裲	F	215:v
+褄	F	216:v
+褌	F	217:v
+褊	F	218:v
+褓	F	219:v
+襃	F	220:v
+褞	F	221:v
+褥	F	222:v
+褪	F	223:v
+褫	F	224:v
+襁	F	225:v
+襄	F	226:v
+褻	F	227:v
+褶	F	228:v
+褸	F	229:v
+襌	F	230:v
+褝	F	231:v
+襠	F	232:v
+襞	F	233:v
+襦	F	234:v
+襤	F	235:v
+襭	F	236:v
+襪	F	237:v
+襯	F	238:v
+襴	F	239:v
+襷	F	240:v
+襾	F	241:v
+覃	F	242:v
+覈	F	243:v
+覊	F	244:v
+覓	F	245:v
+覘	F	246:v
+覡	F	247:v
+覩	F	248:v
+覦	F	249:v
+覬	F	250:v
+覯	F	251:v
+覲	F	252:v
+覺	F	253:v
+覽	F	254:v
+覿	F	255:v
+觀	F	0:w
+觚	F	1:w
+觜	F	2:w
+觝	F	3:w
+觧	F	4:w
+觴	F	5:w
+觸	F	6:w
+訃	F	7:w
+訖	F	8:w
+訐	F	9:w
+訌	F	10:w
+訛	F	11:w
+訝	F	12:w
+訥	F	13:w
+訶	F	14:w
+詁	F	15:w
+詛	F	16:w
+詒	F	17:w
+詆	F	18:w
+詈	F	19:w
+詼	F	20:w
+詭	F	21:w
+詬	F	22:w
+詢	F	23:w
+誅	F	24:w
+誂	F	25:w
+誄	F	26:w
+誨	F	27:w
+誡	F	28:w
+誑	F	29:w
+誥	F	30:w
+誦	F	31:w
+誚	F	32:w
+誣	F	33:w
+諄	F	34:w
+諍	F	35:w
+諂	F	36:w
+諚	F	37:w
+諫	F	38:w
+諳	F	39:w
+諧	F	40:w
+諤	F	41:w
+諱	F	42:w
+謔	F	43:w
+諠	F	44:w
+諢	F	45:w
+諷	F	46:w
+諞	F	47:w
+諛	F	48:w
+謌	F	49:w
+謇	F	50:w
+謚	F	51:w
+諡	F	52:w
+謖	F	53:w
+謐	F	54:w
+謗	F	55:w
+謠	F	56:w
+謳	F	57:w
+鞫	F	58:w
+謦	F	59:w
+謫	F	60:w
+謾	F	61:w
+謨	F	62:w
+譁	F	63:w
+譌	F	64:w
+譏	F	65:w
+譎	F	66:w
+證	F	67:w
+譖	F	68:w
+譛	F	69:w
+譚	F	70:w
+譫	F	71:w
+譟	F	72:w
+譬	F	73:w
+譯	F	74:w
+譴	F	75:w
+譽	F	76:w
+讀	F	77:w
+讌	F	78:w
+讎	F	79:w
+讒	F	80:w
+讓	F	81:w
+讖	F	82:w
+讙	F	83:w
+讚	F	84:w
+谺	F	85:w
+豁	F	86:w
+谿	F	87:w
+豈	F	88:w
+豌	F	89:w
+豎	F	90:w
+豐	F	91:w
+豕	F	92:w
+豢	F	93:w
+豬	F	94:w
+豸	F	95:w
+豺	F	96:w
+貂	F	97:w
+貉	F	98:w
+貅	F	99:w
+貊	F	100:w
+貍	F	101:w
+貎	F	102:w
+貔	F	103:w
+豼	F	104:w
+貘	F	105:w
+戝	F	106:w
+貭	F	107:w
+貪	F	108:w
+貽	F	109:w
+貲	F	110:w
+貳	F	111:w
+貮	F	112:w
+貶	F	113:w
+賈	F	114:w
+賁	F	115:w
+賤	F	116:w
+賣	F	117:w
+賚	F	118:w
+賽	F	119:w
+賺	F	120:w
+賻	F	121:w
+贄	F	122:w
+贅	F	123:w
+贊	F	124:w
+贇	F	125:w
+贏	F	126:w
+贍	F	127:w
+贐	F	128:w
+齎	F	129:w
+贓	F	130:w
+賍	F	131:w
+贔	F	132:w
+贖	F	133:w
+赧	F	134:w
+赭	F	135:w
+赱	F	136:w
+赳	F	137:w
+趁	F	138:w
+趙	F	139:w
+跂	F	140:w
+趾	F	141:w
+趺	F	142:w
+跏	F	143:w
+跚	F	144:w
+跖	F	145:w
+跌	F	146:w
+跛	F	147:w
+跋	F	148:w
+跪	F	149:w
+跫	F	150:w
+跟	F	151:w
+跣	F	152:w
+跼	F	153:w
+踈	F	154:w
+踉	F	155:w
+跿	F	156:w
+踝	F	157:w
+踞	F	158:w
+踐	F	159:w
+踟	F	160:w
+蹂	F	161:w
+踵	F	162:w
+踰	F	163:w
+踴	F	164:w
+蹊	F	165:w
+蹇	F	166:w
+蹉	F	167:w
+蹌	F	168:w
+蹐	F	169:w
+蹈	F	170:w
+蹙	F	171:w
+蹤	F	172:w
+蹠	F	173:w
+踪	F	174:w
+蹣	F	175:w
+蹕	F	176:w
+蹶	F	177:w
+蹲	F	178:w
+蹼	F	179:w
+躁	F	180:w
+躇	F	181:w
+躅	F	182:w
+躄	F	183:w
+躋	F	184:w
+躊	F	185:w
+躓	F	186:w
+躑	F	187:w
+躔	F	188:w
+躙	F	189:w
+躪	F	190:w
+躡	F	191:w
+躬	F	192:w
+躰	F	193:w
+軆	F	194:w
+躱	F	195:w
+躾	F	196:w
+軅	F	197:w
+軈	F	198:w
+軋	F	199:w
+軛	F	200:w
+軣	F	201:w
+軼	F	202:w
+軻	F	203:w
+軫	F	204:w
+軾	F	205:w
+輊	F	206:w
+輅	F	207:w
+輕	F	208:w
+輒	F	209:w
+輙	F	210:w
+輓	F	211:w
+輜	F	212:w
+輟	F	213:w
+輛	F	214:w
+輌	F	215:w
+輦	F	216:w
+輳	F	217:w
+輻	F	218:w
+輹	F	219:w
+轅	F	220:w
+轂	F	221:w
+輾	F	222:w
+轌	F	223:w
+轉	F	224:w
+轆	F	225:w
+轎	F	226:w
+轗	F	227:w
+轜	F	228:w
+轢	F	229:w
+轣	F	230:w
+轤	F	231:w
+辜	F	232:w
+辟	F	233:w
+辣	F	234:w
+辭	F	235:w
+辯	F	236:w
+辷	F	237:w
+迚	F	238:w
+迥	F	239:w
+迢	F	240:w
+迪	F	241:w
+迯	F	242:w
+邇	F	243:w
+迴	F	244:w
+逅	F	245:w
+迹	F	246:w
+迺	F	247:w
+逑	F	248:w
+逕	F	249:w
+逡	F	250:w
+逍	F	251:w
+逞	F	252:w
+逖	F	253:w
+逋	F	254:w
+逧	F	255:w
+逶	F	0:x
+逵	F	1:x
+逹	F	2:x
+迸	F	3:x
+遏	F	4:x
+遐	F	5:x
+遑	F	6:x
+遒	F	7:x
+逎	F	8:x
+遉	F	9:x
+逾	F	10:x
+遖	F	11:x
+遘	F	12:x
+遞	F	13:x
+遨	F	14:x
+遯	F	15:x
+遶	F	16:x
+隨	F	17:x
+遲	F	18:x
+邂	F	19:x
+遽	F	20:x
+邁	F	21:x
+邀	F	22:x
+邊	F	23:x
+邉	F	24:x
+邏	F	25:x
+邨	F	26:x
+邯	F	27:x
+邱	F	28:x
+邵	F	29:x
+郢	F	30:x
+郤	F	31:x
+扈	F	32:x
+郛	F	33:x
+鄂	F	34:x
+鄒	F	35:x
+鄙	F	36:x
+鄲	F	37:x
+鄰	F	38:x
+酊	F	39:x
+酖	F	40:x
+酘	F	41:x
+酣	F	42:x
+酥	F	43:x
+酩	F	44:x
+酳	F	45:x
+酲	F	46:x
+醋	F	47:x
+醉	F	48:x
+醂	F	49:x
+醢	F	50:x
+醫	F	51:x
+醯	F	52:x
+醪	F	53:x
+醵	F	54:x
+醴	F	55:x
+醺	F	56:x
+釀	F	57:x
+釁	F	58:x
+釉	F	59:x
+釋	F	60:x
+釐	F	61:x
+釖	F	62:x
+釟	F	63:x
+釡	F	64:x
+釛	F	65:x
+釼	F	66:x
+釵	F	67:x
+釶	F	68:x
+鈞	F	69:x
+釿	F	70:x
+鈔	F	71:x
+鈬	F	72:x
+鈕	F	73:x
+鈑	F	74:x
+鉞	F	75:x
+鉗	F	76:x
+鉅	F	77:x
+鉉	F	78:x
+鉤	F	79:x
+鉈	F	80:x
+銕	F	81:x
+鈿	F	82:x
+鉋	F	83:x
+鉐	F	84:x
+銜	F	85:x
+銖	F	86:x
+銓	F	87:x
+銛	F	88:x
+鉚	F	89:x
+鋏	F	90:x
+銹	F	91:x
+銷	F	92:x
+鋩	F	93:x
+錏	F	94:x
+鋺	F	95:x
+鍄	F	96:x
+錮	F	97:x
+錙	F	98:x
+錢	F	99:x
+錚	F	100:x
+錣	F	101:x
+錺	F	102:x
+錵	F	103:x
+錻	F	104:x
+鍜	F	105:x
+鍠	F	106:x
+鍼	F	107:x
+鍮	F	108:x
+鍖	F	109:x
+鎰	F	110:x
+鎬	F	111:x
+鎭	F	112:x
+鎔	F	113:x
+鎹	F	114:x
+鏖	F	115:x
+鏗	F	116:x
+鏨	F	117:x
+鏥	F	118:x
+鏘	F	119:x
+鏃	F	120:x
+鏝	F	121:x
+鏐	F	122:x
+鏈	F	123:x
+鏤	F	124:x
+鐚	F	125:x
+鐔	F	126:x
+鐓	F	127:x
+鐃	F	128:x
+鐇	F	129:x
+鐐	F	130:x
+鐶	F	131:x
+鐫	F	132:x
+鐵	F	133:x
+鐡	F	134:x
+鐺	F	135:x
+鑁	F	136:x
+鑒	F	137:x
+鑄	F	138:x
+鑛	F	139:x
+鑠	F	140:x
+鑢	F	141:x
+鑞	F	142:x
+鑪	F	143:x
+鈩	F	144:x
+鑰	F	145:x
+鑵	F	146:x
+鑷	F	147:x
+鑽	F	148:x
+鑚	F	149:x
+鑼	F	150:x
+鑾	F	151:x
+钁	F	152:x
+鑿	F	153:x
+閂	F	154:x
+閇	F	155:x
+閊	F	156:x
+閔	F	157:x
+閖	F	158:x
+閘	F	159:x
+閙	F	160:x
+閠	F	161:x
+閨	F	162:x
+閧	F	163:x
+閭	F	164:x
+閼	F	165:x
+閻	F	166:x
+閹	F	167:x
+閾	F	168:x
+闊	F	169:x
+濶	F	170:x
+闃	F	171:x
+闍	F	172:x
+闌	F	173:x
+闕	F	174:x
+闔	F	175:x
+闖	F	176:x
+關	F	177:x
+闡	F	178:x
+闥	F	179:x
+闢	F	180:x
+阡	F	181:x
+阨	F	182:x
+阮	F	183:x
+阯	F	184:x
+陂	F	185:x
+陌	F	186:x
+陏	F	187:x
+陋	F	188:x
+陷	F	189:x
+陜	F	190:x
+陞	F	191:x
+陝	F	192:x
+陟	F	193:x
+陦	F	194:x
+陲	F	195:x
+陬	F	196:x
+隍	F	197:x
+隘	F	198:x
+隕	F	199:x
+隗	F	200:x
+險	F	201:x
+隧	F	202:x
+隱	F	203:x
+隲	F	204:x
+隰	F	205:x
+隴	F	206:x
+隶	F	207:x
+隸	F	208:x
+隹	F	209:x
+雎	F	210:x
+雋	F	211:x
+雉	F	212:x
+雍	F	213:x
+襍	F	214:x
+雜	F	215:x
+霍	F	216:x
+雕	F	217:x
+雹	F	218:x
+霄	F	219:x
+霆	F	220:x
+霈	F	221:x
+霓	F	222:x
+霎	F	223:x
+霑	F	224:x
+霏	F	225:x
+霖	F	226:x
+霙	F	227:x
+霤	F	228:x
+霪	F	229:x
+霰	F	230:x
+霹	F	231:x
+霽	F	232:x
+霾	F	233:x
+靄	F	234:x
+靆	F	235:x
+靈	F	236:x
+靂	F	237:x
+靉	F	238:x
+靜	F	239:x
+靠	F	240:x
+靤	F	241:x
+靦	F	242:x
+靨	F	243:x
+勒	F	244:x
+靫	F	245:x
+靱	F	246:x
+靹	F	247:x
+鞅	F	248:x
+靼	F	249:x
+鞁	F	250:x
+靺	F	251:x
+鞆	F	252:x
+鞋	F	253:x
+鞏	F	254:x
+鞐	F	255:x
+鞜	F	0:y
+鞨	F	1:y
+鞦	F	2:y
+鞣	F	3:y
+鞳	F	4:y
+鞴	F	5:y
+韃	F	6:y
+韆	F	7:y
+韈	F	8:y
+韋	F	9:y
+韜	F	10:y
+韭	F	11:y
+齏	F	12:y
+韲	F	13:y
+竟	F	14:y
+韶	F	15:y
+韵	F	16:y
+頏	F	17:y
+頌	F	18:y
+頸	F	19:y
+頤	F	20:y
+頡	F	21:y
+頷	F	22:y
+頽	F	23:y
+顆	F	24:y
+顏	F	25:y
+顋	F	26:y
+顫	F	27:y
+顯	F	28:y
+顰	F	29:y
+顱	F	30:y
+顴	F	31:y
+顳	F	32:y
+颪	F	33:y
+颯	F	34:y
+颱	F	35:y
+颶	F	36:y
+飄	F	37:y
+飃	F	38:y
+飆	F	39:y
+飩	F	40:y
+飫	F	41:y
+餃	F	42:y
+餉	F	43:y
+餒	F	44:y
+餔	F	45:y
+餘	F	46:y
+餡	F	47:y
+餝	F	48:y
+餞	F	49:y
+餤	F	50:y
+餠	F	51:y
+餬	F	52:y
+餮	F	53:y
+餽	F	54:y
+餾	F	55:y
+饂	F	56:y
+饉	F	57:y
+饅	F	58:y
+饐	F	59:y
+饋	F	60:y
+饑	F	61:y
+饒	F	62:y
+饌	F	63:y
+饕	F	64:y
+馗	F	65:y
+馘	F	66:y
+馥	F	67:y
+馭	F	68:y
+馮	F	69:y
+馼	F	70:y
+駟	F	71:y
+駛	F	72:y
+駝	F	73:y
+駘	F	74:y
+駑	F	75:y
+駭	F	76:y
+駮	F	77:y
+駱	F	78:y
+駲	F	79:y
+駻	F	80:y
+駸	F	81:y
+騁	F	82:y
+騏	F	83:y
+騅	F	84:y
+駢	F	85:y
+騙	F	86:y
+騫	F	87:y
+騷	F	88:y
+驅	F	89:y
+驂	F	90:y
+驀	F	91:y
+驃	F	92:y
+騾	F	93:y
+驕	F	94:y
+驍	F	95:y
+驛	F	96:y
+驗	F	97:y
+驟	F	98:y
+驢	F	99:y
+驥	F	100:y
+驤	F	101:y
+驩	F	102:y
+驫	F	103:y
+驪	F	104:y
+骭	F	105:y
+骰	F	106:y
+骼	F	107:y
+髀	F	108:y
+髏	F	109:y
+髑	F	110:y
+髓	F	111:y
+體	F	112:y
+髞	F	113:y
+髟	F	114:y
+髢	F	115:y
+髣	F	116:y
+髦	F	117:y
+髯	F	118:y
+髫	F	119:y
+髮	F	120:y
+髴	F	121:y
+髱	F	122:y
+髷	F	123:y
+髻	F	124:y
+鬆	F	125:y
+鬘	F	126:y
+鬚	F	127:y
+鬟	F	128:y
+鬢	F	129:y
+鬣	F	130:y
+鬥	F	131:y
+鬧	F	132:y
+鬨	F	133:y
+鬩	F	134:y
+鬪	F	135:y
+鬮	F	136:y
+鬯	F	137:y
+鬲	F	138:y
+魄	F	139:y
+魃	F	140:y
+魏	F	141:y
+魍	F	142:y
+魎	F	143:y
+魑	F	144:y
+魘	F	145:y
+魴	F	146:y
+鮓	F	147:y
+鮃	F	148:y
+鮑	F	149:y
+鮖	F	150:y
+鮗	F	151:y
+鮟	F	152:y
+鮠	F	153:y
+鮨	F	154:y
+鮴	F	155:y
+鯀	F	156:y
+鯊	F	157:y
+鮹	F	158:y
+鯆	F	159:y
+鯏	F	160:y
+鯑	F	161:y
+鯒	F	162:y
+鯣	F	163:y
+鯢	F	164:y
+鯤	F	165:y
+鯔	F	166:y
+鯡	F	167:y
+鰺	F	168:y
+鯲	F	169:y
+鯱	F	170:y
+鯰	F	171:y
+鰕	F	172:y
+鰔	F	173:y
+鰉	F	174:y
+鰓	F	175:y
+鰌	F	176:y
+鰆	F	177:y
+鰈	F	178:y
+鰒	F	179:y
+鰊	F	180:y
+鰄	F	181:y
+鰮	F	182:y
+鰛	F	183:y
+鰥	F	184:y
+鰤	F	185:y
+鰡	F	186:y
+鰰	F	187:y
+鱇	F	188:y
+鰲	F	189:y
+鱆	F	190:y
+鰾	F	191:y
+鱚	F	192:y
+鱠	F	193:y
+鱧	F	194:y
+鱶	F	195:y
+鱸	F	196:y
+鳧	F	197:y
+鳬	F	198:y
+鳰	F	199:y
+鴉	F	200:y
+鴈	F	201:y
+鳫	F	202:y
+鴃	F	203:y
+鴆	F	204:y
+鴪	F	205:y
+鴦	F	206:y
+鶯	F	207:y
+鴣	F	208:y
+鴟	F	209:y
+鵄	F	210:y
+鴕	F	211:y
+鴒	F	212:y
+鵁	F	213:y
+鴿	F	214:y
+鴾	F	215:y
+鵆	F	216:y
+鵈	F	217:y
+鵝	F	218:y
+鵞	F	219:y
+鵤	F	220:y
+鵑	F	221:y
+鵐	F	222:y
+鵙	F	223:y
+鵲	F	224:y
+鶉	F	225:y
+鶇	F	226:y
+鶫	F	227:y
+鵯	F	228:y
+鵺	F	229:y
+鶚	F	230:y
+鶤	F	231:y
+鶩	F	232:y
+鶲	F	233:y
+鷄	F	234:y
+鷁	F	235:y
+鶻	F	236:y
+鶸	F	237:y
+鶺	F	238:y
+鷆	F	239:y
+鷏	F	240:y
+鷂	F	241:y
+鷙	F	242:y
+鷓	F	243:y
+鷸	F	244:y
+鷦	F	245:y
+鷭	F	246:y
+鷯	F	247:y
+鷽	F	248:y
+鸚	F	249:y
+鸛	F	250:y
+鸞	F	251:y
+鹵	F	252:y
+鹹	F	253:y
+鹽	F	254:y
+麁	F	255:y
+麈	F	0:z
+麋	F	1:z
+麌	F	2:z
+麒	F	3:z
+麕	F	4:z
+麑	F	5:z
+麝	F	6:z
+麥	F	7:z
+麩	F	8:z
+麸	F	9:z
+麪	F	10:z
+麭	F	11:z
+靡	F	12:z
+黌	F	13:z
+黎	F	14:z
+黏	F	15:z
+黐	F	16:z
+黔	F	17:z
+黜	F	18:z
+點	F	19:z
+黝	F	20:z
+黠	F	21:z
+黥	F	22:z
+黨	F	23:z
+黯	F	24:z
+黴	F	25:z
+黶	F	26:z
+黷	F	27:z
+黹	F	28:z
+黻	F	29:z
+黼	F	30:z
+黽	F	31:z
+鼇	F	32:z
+鼈	F	33:z
+皷	F	34:z
+鼕	F	35:z
+鼡	F	36:z
+鼬	F	37:z
+鼾	F	38:z
+齊	F	39:z
+齒	F	40:z
+齔	F	41:z
+齣	F	42:z
+齟	F	43:z
+齠	F	44:z
+齡	F	45:z
+齦	F	46:z
+齧	F	47:z
+齬	F	48:z
+齪	F	49:z
+齷	F	50:z
+齲	F	51:z
+齶	F	52:z
+龕	F	53:z
+龜	F	54:z
+龠	F	55:z
+堯	F	56:z
+槇	F	57:z
+遙	F	58:z
+瑤	F	59:z
diff -Nru groff-1.15/devdvi-ascii/MI jgroff-1.15/devdvi-ascii/MI
--- groff-1.15/devdvi-ascii/MI	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/MI	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,136 @@
+name MI
+special
+internalname cmmi10
+slant 14.036243
+checksum 195060286
+designsize 10485760
+charset
+---	645166,716526,0,145637	2	0000
+---	873816,716526	2	0001
+---	799829,716526,0,29128	2	0002
+---	728179,716526	2	0003
+---	778424,716526,0,79371	2	0004
+---	871630,716526,0,85195	2	0005
+---	817746,716526,0,60438	2	0006
+---	611669,716526,0,145637	2	0007
+---	699051,716526	2	0010
+---	641962,716526,0,115344	2	0011
+---	809918,716526,0,52610	2	0012
+*a	670776,451470,0,3882	0	0013
+*b	593102,728178,203890,55342	3	0014
+*g	542880,451470,203890,58254	1	0015
+*d	466034,728178,0,39685	2	0016
+*e	425621,451470	0	0017
+*z	458754,728178,203890,77368	3	0020
+*y	520651,451470,203890,37622	1	0021
+*h	492248,728178,0,29128	2	0022
+*i	371130,451470	0	0023
+*k	604147,451470	0	0024
+*l	611672,728178	2	0025
+char181	631819,451470,203890	1	0026
+*m	"
+*n	517979,451470,0,66750	0	0027
+*c	458754,728178,203890,48242	3	0030
+*p	597717,451470,0,37622	0	0031
+*r	542130,451470,203890	1	0032
+*s	599171,451470,0,37622	0	0033
+*t	458390,451470,0,118694	0	0034
+*u	566525,451470,0,37622	0	0035
+*f	624778,728178,203890	3	0036
+*x	656086,451470,203890	1	0037
+*q	683034,728178,203890,37622	3	0040
+*w	652691,451470,0,37622	0	0041
+---	488970,451470	0	0042
++h	620170,728178	2	0043
++p	868357,451470,0,29128	0	0044
+---	542130,451470,203890	1	0045
+ts	380474,451470,101946,83739	1	0046
++f	685944,451470,203890	1	0047
+---	1048579,384696,-139592	0	0050
+---	1048579,384696,-139592	0	0051
+---	1048579,384696,-139592	0	0052
+---	1048579,384696,-139592	0	0053
+---	291272,486275,-38013	2	0054
+---	291272,486275,-38013	2	0055
+---	524290,487880,-36408	2	0056
+---	524290,487880,-36408	2	0057
+---	524290,451470	0	0060
+---	524290,451470	0	0061
+---	524290,451470	0	0062
+---	524290,451470,203890	1	0063
+---	524290,451470,203890	1	0064
+---	524290,451470,203890	1	0065
+---	524290,675749	2	0066
+---	524290,451470,203890	1	0067
+---	524290,675749	2	0070
+---	524290,451470,203890	1	0071
+---	291272,110683	0	0072
+---	291272,110683,203890	1	0073
+<	815562,565285,40997	3	0074
+---	524290,786432,262144	3	0075
+>	815562,565285,40997	3	0076
+---	524290,487880,-36408	2	0077
+pd	556693,728178,0,58254	2	0100
+---	786434,716526	2	0101
+---	795355,716526,0,52610	2	0102
+---	749440,716526,0,75002	2	0103
+---	868134,716526,0,29128	2	0104
+---	774054,716526,0,60438	2	0105
+---	674294,716526,0,145637	2	0106
+---	824442,716526	2	0107
+---	871630,716526,0,85195	2	0110
+---	460938,716526,0,82283	2	0111
+---	581450,716526,0,100853	2	0112
+---	890563,716526,0,75002	2	0113
+---	713616,716526	2	0114
+---	1017266,716526,0,114323	2	0115
+---	842502,716526,0,114323	2	0116
+---	799829,716526,0,29128	2	0117
+---	673200,716526,0,145637	2	0120
+---	828957,716526,203890	3	0121
+---	796173,716526,0,8101	2	0122
+---	642982,716526,0,60438	2	0123
+---	612763,716526,0,145637	2	0124
+---	715944,716526,0,114323	2	0125
+---	611670,716526,0,233018	2	0126
+---	990323,716526,0,145637	2	0127
+---	868718,716526,0,82283	2	0130
+---	608758,716526,0,233018	2	0131
+---	715800,716526,0,75002	2	0132
+---	407781,786432	2	0133
+---	407781,728178,203890	3	0134
+---	407781,728178,203890	3	0135
+---	1048579,375013,-149275	0	0136
+---	1048579,375013,-149275	0	0137
+---	436910,728178	2	0140
+---	554267,451470	0	0141
+---	450014,728178	2	0142
+---	453778,451470	0	0143
+---	545771,728178	2	0144
+---	488245,451470	0	0145
+---	513368,728178,203890,112869	3	0146
+---	500138,451470,203890,37622	1	0147
+---	604147,728178	2	0150
+---	361248,691562	2	0151
+---	431811,691562,203890,60024	3	0152
+---	545893,728178,0,33010	2	0153
+---	312874,728178,0,20634	2	0154
+---	920664,451470	0	0155
+---	629392,451470	0	0156
+*o	508269,451470	0	0157
+---	527566,451470,203890	1	0160
+---	468099,451470,203890,37622	1	0161
+---	473075,451470,0,29128	0	0162
+---	491520,451470	0	0163
+---	378654,644958	2	0164
+---	600266,451470	0	0165
+---	508270,451470,0,37622	0	0166
+---	750694,451470,0,28216	0	0167
+---	599291,451470	0	0170
+---	514098,451470,203890,37622	1	0171
+---	487640,451470,0,46117	0	0172
+---	338120,451470	0	0173
+---	402685,451470,203890	1	0174
+wp	667376,451470,203890	1	0175
+---	524290,749149,0,161291	2	0176
+---	291272,728178,0,418866	2	0177
diff -Nru groff-1.15/devdvi-ascii/Makefile.sub jgroff-1.15/devdvi-ascii/Makefile.sub
--- groff-1.15/devdvi-ascii/Makefile.sub	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/Makefile.sub	Fri Feb 11 05:30:05 2000
@@ -0,0 +1,64 @@
+DEV=dvi
+DEVFILES=DESC R I B BI CW MI S EX H HI HB SA SB M G \
+  generate/CompileFonts generate/Makefile generate/msam.map generate/msbm.map \
+  generate/texb.map generate/texex.map generate/texi.map generate/texmi.map \
+  generate/texr.map generate/texsy.map generate/textt.map
+
+CLEANADD=DESC M G
+
+DESC: DESC.in
+	cat $(srcdir)/DESC.in >DESC
+	test -z '$(DVIPRINT)' || echo print '$(DVIPRINT)' >>DESC
+
+DVIFORMAT=ASCII
+M: M.proto-$(DVIFORMAT)
+	@echo Making $@
+	@-rm -f $@
+	@if [ x$(DVIFORMAT) = xNTT ]; then \
+	sed -e 's/	F	/	959887,808326,151561	1	/' \
+	    -e 's/:0$$/:dmjsy10/' \
+	    -e 's/:1$$/:dmjroma10/' \
+	    -e 's/:2$$/:dmjhira10/' \
+	    -e 's/:3$$/:dmjkata10/' \
+	    -e 's/:4$$/:dmjgreek10/' \
+	    -e 's/:5$$/:dmjrussian10/' \
+	    -e 's/:6$$/:dmjkeisen10/' \
+	    -e 's/:a$$/:dmjka10/' \
+	    -e 's/:b$$/:dmjkb10/' \
+	    -e 's/:c$$/:dmjkc10/' \
+	    -e 's/:d$$/:dmjkd10/' \
+	    -e 's/:e$$/:dmjke10/' \
+	    -e 's/:f$$/:dmjkf10/' \
+	    -e 's/:g$$/:dmjkg10/' \
+	    -e 's/:h$$/:dmjkh10/' \
+	    -e 's/:i$$/:dmjki10/' \
+	    -e 's/:j$$/:dmjkj10/' \
+	    -e 's/:k$$/:dmjkk10/' \
+	    -e 's/:l$$/:dmjkl10/' \
+	    -e 's/:m$$/:dmjkm10/' \
+	    -e 's/:n$$/:dmjkn10/' \
+	    -e 's/:o$$/:dmjko10/' \
+	    -e 's/:p$$/:dmjkp10/' \
+	    -e 's/:q$$/:dmjkq10/' \
+	    -e 's/:r$$/:dmjkr10/' \
+	    -e 's/:s$$/:dmjks10/' \
+	    -e 's/:t$$/:dmjkt10/' \
+	    -e 's/:u$$/:dmjku10/' \
+	    -e 's/:v$$/:dmjkv10/' \
+	    -e 's/:w$$/:dmjkw10/' \
+	    -e 's/:x$$/:dmjkx10/' \
+	    -e 's/:y$$/:dmjky10/' \
+	    -e 's/:z$$/:dmjkz10/' \
+	    < M.proto-NTT > M ;\
+	else \
+	../devnippon/createM -jis "1006514,815360,145600" 1 < M.proto-ASCII | \
+	    sed -f FixMetric.sed > M ;\
+	fi
+	
+G: M
+	@echo Making $@
+	@-rm -f $@
+	@sed -e 's/name M/name G/' \
+	     -e 's/dmj/dgj/' \
+	     -e 's/internalname min10/internalname goth10/' \
+	     < M > G
diff -Nru groff-1.15/devdvi-ascii/R jgroff-1.15/devdvi-ascii/R
--- groff-1.15/devdvi-ascii/R	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/R	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,430 @@
+name R
+special
+internalname cmr10
+spacewidth 349526
+ligatures ff fi fl ffi ffl 0
+checksum 1274110073
+designsize 10485760
+kernpairs
+ff ' 81557
+ff ? 81557
+ff ! 81557
+ff ) 81557
+ff rB 81557
+ff ] 81557
+' ' -87382
+' ? 116509
+' ! 116509
+*A t -29128
+A t -29128
+*A C -29128
+A C -29128
+*A *O -29128
+*A O -29128
+A *O -29128
+A O -29128
+*A G -29128
+A G -29128
+*A U -29128
+A U -29128
+*A Q -29128
+A Q -29128
+*A *T -87382
+*A T -87382
+A *T -87382
+A T -87382
+*A Y -87382
+A Y -87382
+*A V -116509
+A V -116509
+*A W -116509
+A W -116509
+D *X -29128
+D X -29128
+D W -29128
+D *A -29128
+D A -29128
+D V -29128
+D Y -29128
+F o -87382
+F e -87382
+F u -87382
+F r -87382
+F a -87382
+F *A -116509
+F A -116509
+F *O -29128
+F O -29128
+F C -29128
+F G -29128
+F Q -29128
+*I *I 29128
+*I I 29128
+I *I 29128
+I I 29128
+*K *O -29128
+*K O -29128
+K *O -29128
+K O -29128
+*K C -29128
+K C -29128
+*K G -29128
+K G -29128
+*K Q -29128
+K Q -29128
+L *T -87382
+L T -87382
+L Y -87382
+L V -116509
+L W -116509
+*O *X -29128
+*O X -29128
+O *X -29128
+O X -29128
+*O W -29128
+O W -29128
+*O *A -29128
+*O A -29128
+O *A -29128
+O A -29128
+*O V -29128
+O V -29128
+*O Y -29128
+O Y -29128
+*R *A -87382
+*R A -87382
+P *A -87382
+P A -87382
+*R o -29128
+P o -29128
+*R e -29128
+P e -29128
+*R a -29128
+P a -29128
+*R . -87382
+P . -87382
+*R , -87382
+P , -87382
+R t -29128
+R C -29128
+R *O -29128
+R O -29128
+R G -29128
+R U -29128
+R Q -29128
+R *T -87382
+R T -87382
+R Y -87382
+R V -116509
+R W -116509
+*T y -29128
+T y -29128
+*T e -87382
+T e -87382
+*T o -87382
+T o -87382
+*T r -87382
+T r -87382
+*T a -87382
+T a -87382
+*T *A -87382
+*T A -87382
+T *A -87382
+T A -87382
+*T u -87382
+T u -87382
+V o -87382
+V e -87382
+V u -87382
+V r -87382
+V a -87382
+V *A -116509
+V A -116509
+V *O -29128
+V O -29128
+V C -29128
+V G -29128
+V Q -29128
+W o -87382
+W e -87382
+W u -87382
+W r -87382
+W a -87382
+W *A -116509
+W A -116509
+W *O -29128
+W O -29128
+W C -29128
+W G -29128
+W Q -29128
+*X *O -29128
+*X O -29128
+X *O -29128
+X O -29128
+*X C -29128
+X C -29128
+*X G -29128
+X G -29128
+*X Q -29128
+X Q -29128
+Y e -87382
+Y o -87382
+Y r -87382
+Y a -87382
+Y *A -87382
+Y A -87382
+Y u -87382
+oq oq -87382
+oq ` -87382
+` oq -87382
+` ` -87382
+a v -29128
+a j 58254
+a y -29128
+a w -29128
+b e 29128
+b o 29128
+b x -29128
+b d 29128
+b c 29128
+b q 29128
+b v -29128
+b j 58254
+b y -29128
+b w -29128
+c h -29128
+c k -29128
+f ' 81557
+f ? 81557
+f ! 81557
+f ) 81557
+f rB 81557
+f ] 81557
+g j 29128
+h t -29128
+h u -29128
+h b -29128
+h y -29128
+h v -29128
+h w -29128
+k a -58254
+k e -29128
+k a -29128
+k o -29128
+k c -29128
+m t -29128
+m u -29128
+m b -29128
+m y -29128
+m v -29128
+m w -29128
+n t -29128
+n u -29128
+n b -29128
+n y -29128
+n v -29128
+n w -29128
+o e 29128
+o o 29128
+o x -29128
+o d 29128
+o c 29128
+o q 29128
+o v -29128
+o j 58254
+o y -29128
+o w -29128
+p e 29128
+p o 29128
+p x -29128
+p d 29128
+p c 29128
+p q 29128
+p v -29128
+p j 58254
+p y -29128
+p w -29128
+t y -29128
+t w -29128
+u w -29128
+v a -58254
+v e -29128
+v a -29128
+v o -29128
+v c -29128
+w e -29128
+w a -29128
+w o -29128
+w c -29128
+y o -29128
+y e -29128
+y a -29128
+y . -87382
+y , -87382
+charset
+*G	655362,716526,0,0,0,-145637	2	0000
+*D	873816,716526	2	0001
+*H	815562,716526,0,0,-29128,-29128	2	0002
+*L	728179,716526	2	0003
+*C	699053,716526	2	0004
+*P	786434,716526	2	0005
+*S	757307,716526	2	0006
+*U	815562,716526,0,0,-29128,-145637	2	0007
+*F	757307,716526,0,0,-29128	2	0010
+*Q	815562,716526,0,0,-29128,-72818	2	0011
+*W	757307,716526	2	0012
+ff	611672,728178,0,81557	2	0013
+fi	582544,728178	2	0014
+fl	582544,728178	2	0015
+Fi	873816,728178	2	0016
+Fl	873816,728178	2	0017
+.i	291272,451470	0	0020
+.j	320400,451470,203890	1	0021
+ga	524290,728178	2	0022
+char180	524290,728178	2	0023
+aa	"
+ah	524290,659002	2	0024
+ab	524290,728178	2	0025
+char175	524290,595357	2	0026
+a-	"
+ao	786434,728178	2	0027
+char184	466035,0,178403	1	0030
+ac	"
+char223	524291,728178	2	0031
+ss	"
+char230	757307,451470	0	0032
+ae	"
+oe	815562,451470	0	0033
+char248	524290,553416,101946	3	0034
+/o	"
+char198	946634,716526	2	0035
+AE	"
+OE	1063142,716526	2	0036
+char216	815562,767499,50973	3	0037
+/O	"
+---	291272,451470	0	0040
+!	291272,728178	2	0041
+rq	524290,728178	2	0042
+sh	873816,728178,203888	3	0043
+#	"
+Do	524290,786432,58254	3	0044
+$	"
+%	873816,786432,58254	3	0045
+&	815562,728178	2	0046
+'	291272,728178	2	0047
+(	407781,786432,262144	3	0050
+)	407781,786432,262144	3	0051
+*	524290,786432	2	0052
+pl	815562,611670,87382	3	0053
++	"
+,	291272,110683,203890	1	0054
+char173	349526,451470	0	0055
+hy	"
+-	"
+.	291272,110683	0	0056
+sl	524290,786432,262144	3	0057
+/	"
+0	524290,675749	2	0060
+1	524290,675749	2	0061
+2	524290,675749	2	0062
+3	524290,675749	2	0063
+4	524290,675749	2	0064
+5	524290,675749	2	0065
+6	524290,675749	2	0066
+7	524290,675749	2	0067
+8	524290,675749	2	0070
+9	524290,675749	2	0071
+:	291272,451470	0	0072
+;	291272,451470,203890	1	0073
+char161	291272,524288,203890	3	0074
+r!	"
+eq	815562,384696,-139592	0	0075
+=	"
+char191	495163,524288,203890	3	0076
+r?	"
+?	495163,728178	2	0077
+at	815562,728178	2	0100
+@	"
+*A	786434,716526	2	0101
+A	"
+*B	742744,716526	2	0102
+B	"
+C	757307,716526,0,0,-29128	2	0103
+D	800998,716526,0,0,0,-29128	2	0104
+*E	713616,716526	2	0105
+E	"
+F	684490,716526,0,0,0,-145637	2	0106
+G	822843,716526,0,0,-29128	2	0107
+*Y	786434,716526	2	0110
+H	"
+*I	378653,716526	2	0111
+I	"
+J	538853,716526,0,0,0,-29128	2	0112
+*K	815562,716526	2	0113
+K	"
+L	655362,716526,0,0,0,58254	2	0114
+*M	961197,716526	2	0115
+M	"
+*N	786434,716526	2	0116
+N	"
+*O	815562,716526,0,0,-29128,-29128	2	0117
+O	"
+*R	713616,716526,0,0,0,-145637	2	0120
+P	"
+Q	815562,716526,203890,0,-29128	3	0121
+R	771870,716526	2	0122
+S	582544,716526	2	0123
+*T	757307,716526,0,0,0,-145637	2	0124
+T	"
+U	786434,716526,0,0,-14563	2	0125
+V	786434,716526,0,14563,43691,-218454	2	0126
+W	1077706,716526,0,14563,43691,-131074	2	0127
+*X	786434,716526	2	0130
+X	"
+Y	786434,716526,0,26214,29128,-206803	2	0131
+*Z	640798,716526	2	0132
+Z	"
+lB	291272,786432,262144	3	0133
+[	"
+lq	524290,728178	2	0134
+rB	291272,786432,262144	3	0135
+]	"
+ha	524290,728178	2	0136
+^	"
+a^	"
+a.	291272,700301	2	0137
+oq	291272,728178	2	0140
+`	"
+a	524290,451470	0	0141
+b	582544,728178	2	0142
+c	466035,451470	0	0143
+d	582544,728178	2	0144
+e	466035,451470	0	0145
+f	320400,728178,0,81557	2	0146
+g	524290,451470,203890,14563	1	0147
+h	582544,728178	2	0150
+i	291272,700301	2	0151
+j	320400,700301,203890	3	0152
+k	553418,728178	2	0153
+l	291272,728178	2	0154
+m	873816,451470	0	0155
+n	582544,451470	0	0156
+o	524290,451470	0	0157
+p	582544,451470,203890	1	0160
+q	553416,451470,203890	1	0161
+r	410694,451470	0	0162
+s	413606,451470	0	0163
+t	407781,644958	2	0164
+u	582544,451470	0	0165
+v	553418,451470,0,14563	0	0166
+w	757307,451470,0,14563	0	0167
+x	553418,451470	0	0170
+y	553418,451470,203890,14563	1	0171
+z	466035,451470	0	0172
+en	524290,451470,0,29128	0	0173
+em	1048579,451470,0,29128	0	0174
+a"	524290,728178	2	0175
+~	524290,700301	2	0176
+a~	"
+char168	524290,700301	2	0177
+ad	"
diff -Nru groff-1.15/devdvi-ascii/S jgroff-1.15/devdvi-ascii/S
--- groff-1.15/devdvi-ascii/S	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/S	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,152 @@
+name S
+special
+internalname cmsy10
+slant 14.036243
+checksum 555887770
+designsize 10485760
+charset
+mi	815562,611670,87382	3	0000
+\-	"
+md	291272,466035,-58253	2	0001
+char215	815562,611670,87382	3	0002
+mu	"
+**	524290,487880,-36408	2	0003
+char247	815562,611670,87382	3	0004
+di	"
+---	524290,466035,-58253	2	0005
+char177	815562,611670,87382	3	0006
++-	"
+-+	815562,611670,87382	3	0007
+c+	815562,611670,87382	3	0010
+---	815562,611670,87382	3	0011
+c*	815562,611670,87382	3	0012
+---	815562,611670,87382	3	0013
+---	815562,611670,87382	3	0014
+ci	1048579,728178,203890	3	0015
+---	524290,466035,-58253	2	0016
+bu	524290,466035,-58253	2	0017
+---	815562,486275,-38013	2	0020
+==	815562,486275,-38013	2	0021
+ib	815562,666864,142576	3	0022
+ip	815562,666864,142576	3	0023
+<=	815562,666864,142576	3	0024
+>=	815562,666864,142576	3	0025
+---	815562,666864,142576	3	0026
+---	815562,666864,142576	3	0027
+ti	815562,384696,-139592	0	0030
+ap	"
+~~	815562,506590,-17698	2	0031
+sb	815562,565285,40997	3	0032
+sp	815562,565285,40997	3	0033
+<<	1048579,565285,40997	3	0034
+>>	1048579,565285,40997	3	0035
+---	815562,565285,40997	3	0036
+---	815562,565285,40997	3	0037
+<-	1048579,384696,-139592	0	0040
+->	1048579,384696,-139592	0	0041
+ua	524290,728178,203888	3	0042
+da	524290,728178,203888	3	0043
+<>	1048579,384696,-139592	0	0044
+---	1048579,728178,203888	3	0045
+---	1048579,728178,203888	3	0046
+~=	815562,486275,-38013	2	0047
+lh	1048579,384696,-139592	0	0050
+lA	"
+rh	1048579,384696,-139592	0	0051
+rA	"
+uA	640798,728178,203888	3	0052
+dA	640798,728178,203888	3	0053
+hA	1048579,384696,-139592	0	0054
+---	1048579,728178,203888	3	0055
+---	1048579,728178,203888	3	0056
+pt	815562,451470	0	0057
+prime	288358,582544	2	0060
+if	1048579,451470	0	0061
+mo	699053,565285,40997	3	0062
+st	699053,565285,40997	3	0063
+---	932070,728178,203890	3	0064
+---	932070,728178,203890	3	0065
+slashnot	0,728178,203888	3	0066
+---	0,384696,-139592	0	0067
+fa	582544,728178	2	0070
+te	582544,728178	2	0071
+char172	699053,451470	0	0072
+no	"
+es	524290,786432,58254	3	0073
+Re	757307,728178	2	0074
+Im	757307,728178	2	0075
+---	815562,728178	2	0076
+pp	815562,728178	2	0077
+Ah	640798,728178	2	0100
+A	837258,716526	2	0101
+B	688715,716526,0,31890	2	0102
+C	552106,716526,0,61170	2	0103
+D	808864,716526,0,29128	2	0104
+E	553419,716526,0,93786	2	0105
+F	753662,716526,0,104130	2	0106
+G	623762,716526,101946,62184	3	0107
+H	885541,716526,0,10123	2	0110
+I	570966,716526,0,77408	2	0111
+J	710704,716526,101946,193694	3	0112
+K	798963,716526,0,15147	2	0113
+L	723229,716526	2	0114
+M	1259235,716526	2	0115
+N	860347,716526,0,154518	2	0116
+O	834786,716526,0,29128	2	0117
+P	729347,716526,0,86216	2	0120
+Q	856341,716526,101946	3	0121
+R	888672,716526	2	0122
+S	634974,716526,0,78638	2	0123
+T	571101,716526,0,266514	2	0124
+U	656232,716526,0,104130	2	0125
+V	642549,716526,0,86216	2	0126
+W	1035766,716526,0,86216	2	0127
+X	747946,716526,0,153541	2	0130
+Y	700802,716526,101946,86216	3	0131
+Z	759930,716526,0,83302	2	0132
+cu	699053,582544	2	0133
+ca	699053,582544	2	0134
+---	699053,582544	2	0135
+AN	699053,582544	2	0136
+OR	699053,582544	2	0137
+---	640798,728178	2	0140
+---	640798,728178	2	0141
+lf	466035,786432,262144	3	0142
+rf	466035,786432,262144	3	0143
+lc	466035,786432,262144	3	0144
+rc	466035,786432,262144	3	0145
+{	524290,786432,262144	3	0146
+lC	"
+}	524290,786432,262144	3	0147
+rC	"
+la	407781,786432,262144	3	0150
+ra	407781,786432,262144	3	0151
+bar	291272,786432,262144	3	0152
+or	"
+bv	"
+|	"
+ba	"
+bardbl	524290,786432,262144	3	0153
+va	524290,786432,262144	3	0154
+vA	640798,786432,262144	3	0155
+rs	524290,786432,262144	3	0156
+\	"
+---	291272,728178,203888	3	0157
+sr	873816,41942,1006634	1	0160
+---	786434,716526	2	0161
+gr	873816,716526	2	0162
+---	436909,728178,203890,116509	3	0163
+---	699053,582544	2	0164
+---	699053,582544	2	0165
+---	815562,666864,142576	3	0166
+---	815562,666864,142576	3	0167
+char167	466037,728178,203890	3	0170
+sc	"
+dg	466035,728178,203890	3	0171
+dd	466035,728178,203890	3	0172
+char182	640798,728178,203890	3	0173
+ps	"
+CL	815562,728178,135926	3	0174
+DI	815562,728178,135926	3	0175
+HE	815562,728178,135926	3	0176
+SP	815562,728178,135926	3	0177
diff -Nru groff-1.15/devdvi-ascii/SA jgroff-1.15/devdvi-ascii/SA
--- groff-1.15/devdvi-ascii/SA	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/SA	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,143 @@
+name SA
+special
+internalname msam10
+checksum -1749815603
+designsize 10485760
+charset
+boxdot	815562,709446	2	0000
+boxplus	815562,709446	2	0001
+boxtimes	815562,709446	2	0002
+square	815562,709446	2	0003
+blacksquare	815562,709446	2	0004
+centerdot	291272,576570	2	0005
+lz	699053,728178,116509	3	0006
+lozenge	"
+blacklozenge	699053,728178,116509	3	0007
+circlearrowright	815562,610248,85960	3	0010
+circlearrowleft	815562,610248,85960	3	0011
+rightleftharpoons	1048579,547770,14197	3	0012
+leftrightharpoons	1048579,547770,14197	3	0013
+boxminus	815562,709446	2	0014
+Vdash	757307,728178	2	0015
+Vvdash	932070,728178	2	0016
+vDash	640798,728178	2	0017
+twoheadrightarrow	1048579,547770,14197	3	0020
+twoheadleftarrow	1048579,547770,14197	3	0021
+leftleftarrows	1048579,709446,189584	3	0022
+rightrightarrows	1048579,709446,189584	3	0023
+upuparrows	873816,728178,203888	3	0024
+downdownarrows	873816,728178,203888	3	0025
+upharpoonright	436909,728178,203888	3	0026
+downharpoonright	436909,728178,203888	3	0027
+upharpoonleft	436909,728178,203888	3	0030
+downharpoonleft	436909,728178,203888	3	0031
+rightarrowtail	1165088,547770,14197	3	0032
+leftarrowtail	1165088,547770,14197	3	0033
+leftrightarrows	1048579,709446,189584	3	0034
+rightleftarrows	1048579,709446,189584	3	0035
+Lsh	524290,728178	2	0036
+Rsh	524290,728178	2	0037
+rightsquigarrow	1048579,396238,-139592	0	0040
+leftrightsquigarrow	1456360,396238,-139592	0	0041
+looparrowleft	1048579,576570	2	0042
+looparrowright	1048579,576570	2	0043
+circeq	815562,765021,240733	3	0044
+succsim	815562,765021,240733	3	0045
+gtrsim	815562,765021,240733	3	0046
+gtrapprox	815562,792549,268261	3	0047
+multimap	1165088,576570	2	0050
+3d	699053,728178	2	0051
+tf	"
+therefore	"
+because	699053,728178	2	0052
+doteqdot	815562,610248,85960	3	0053
+triangleq	815562,961197,85960	3	0054
+precsim	815562,765021,240733	3	0055
+lesssim	815562,765021,240733	3	0056
+lessapprox	815562,792549,268261	3	0057
+eqslantless	815562,667592,143304	3	0060
+eqslantgtr	815562,667592,143304	3	0061
+curlyeqprec	815562,667592,143304	3	0062
+curlyeqsucc	815562,667592,143304	3	0063
+preccurlyeq	815562,667592,143304	3	0064
+leqq	815562,792549,268261	3	0065
+leqslant	815562,667592,143304	3	0066
+lessgtr	815562,709446,189584	3	0067
+backprime	288358,576570	2	0070
+---	524290,486557,-37731	2	0071
+risingdotseq	815562,610248,85960	3	0072
+fallingdotseq	815562,610248,85960	3	0073
+succcurlyeq	815562,667592,143304	3	0074
+geqq	815562,792549,268261	3	0075
+geqslant	815562,667592,143304	3	0076
+gtrless	815562,709446,189584	3	0077
+sqsubset	815562,576570,36882	3	0100
+sqsupset	815562,576570,36882	3	0101
+vartriangleright	815562,576570,36882	3	0102
+vartriangleleft	815562,576570,36882	3	0103
+trianglerighteq	815562,667592,143304	3	0104
+trianglelefteq	815562,667592,143304	3	0105
+bigstar	990323,728178,203888	3	0106
+between	524290,792549,268261	3	0107
+blacktriangledown	757307,576570	2	0110
+blacktriangleright	815562,576570,36882	3	0111
+blacktriangleleft	815562,576570,36882	3	0112
+---	524290,486557,-37731	2	0113
+---	524290,486557,-37731	2	0114
+vartriangle	757307,576570	2	0115
+blacktriangle	757307,576570	2	0116
+triangledown	757307,576570	2	0117
+eqcirc	815562,728178	2	0120
+lesseqgtr	815562,928714,404426	3	0121
+gtreqless	815562,928714,404426	3	0122
+lesseqqgtr	815562,1030294,506006	3	0123
+gtreqqless	815562,1030294,506006	3	0124
+char165	786434,709446,0,26214	2	0125
+Ye	"
+yen	"
+Rrightarrow	1048579,667592,143304	3	0126
+Lleftarrow	1048579,667592,143304	3	0127
+OK	873816,728178	2	0130
+checkmark	"
+veebar	640798,728178,203888	3	0131
+barwedge	640798,728178,203888	3	0132
+doublebarwedge	640798,792549,203888	3	0133
+/_	757307,728178	2	0134
+angle	"
+measuredangle	757307,728178	2	0135
+sphericalangle	757307,547770,36882	3	0136
+varpropto	815562,728178	2	0137
+smallsmile	815562,728178,203888	3	0140
+smallfrown	815562,728178,203888	3	0141
+Subset	815562,576570,36882	3	0142
+Supset	815562,576570,36882	3	0143
+Cup	699053,576570	2	0144
+Cap	699053,576570	2	0145
+curlywedge	797355,576570	2	0146
+curlyvee	797355,576570	2	0147
+leftthreetimes	815562,728178	2	0150
+rightthreetimes	815562,728178	2	0151
+subseteqq	815562,792549,268261	3	0152
+supseteqq	815562,792549,268261	3	0153
+bumpeq	815562,576570,63568	3	0154
+Bumpeq	815562,576570,63568	3	0155
+lll	1398106,576570,36882	3	0156
+ggg	1398106,576570,36882	3	0157
+ulcorner	524290,728178	2	0160
+urcorner	524290,728178	2	0161
+rg	992648,709446,159430	3	0162
+char174	"
+circledR	"
+circledS	946045,709446,159430	3	0163
+pitchfork	699053,728178	2	0164
+dotplus	815562,728178,85960	3	0165
+backsim	815562,396238,-139592	0	0166
+backsimeq	815562,486557,-37731	2	0167
+llcorner	524290,396238	0	0170
+lrcorner	524290,396238	0	0171
+maltese	873816,728178	2	0172
+complement	524290,865080	2	0173
+intercal	582544,451470,203888	1	0174
+circledcirc	815562,610248,85960	3	0175
+circledast	815562,610248,85960	3	0176
+circleddash	815562,610248,85960	3	0177
diff -Nru groff-1.15/devdvi-ascii/SB jgroff-1.15/devdvi-ascii/SB
--- groff-1.15/devdvi-ascii/SB	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/SB	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,132 @@
+name SB
+special
+internalname msbm10
+spacewidth 314576
+slant 87.709390
+checksum -2001332536
+designsize 10485760
+charset
+lvertneqq	815562,794042,263635	3	0000
+gvertneqq	815562,794042,263635	3	0001
+nleq	815562,832390,317448	3	0002
+ngeq	815562,832390,317448	3	0003
+nless	815562,740048,215760	3	0004
+ngtr	815562,740048,215760	3	0005
+nprec	815562,740048,215760	3	0006
+nsucc	815562,740048,215760	3	0007
+lneqq	815562,794042,263635	3	0010
+gneqq	815562,794042,263635	3	0011
+nleqslant	815562,832390,317448	3	0012
+ngeqslant	815562,832390,317448	3	0013
+lneq	815562,666864,142576	3	0014
+gneq	815562,666864,142576	3	0015
+npreceq	815562,832390,317448	3	0016
+nsucceq	815562,832390,317448	3	0017
+precnsim	815562,777110,243501	3	0020
+succnsim	815562,777110,243501	3	0021
+lnsim	815562,777110,243501	3	0022
+gnsim	815562,777110,243501	3	0023
+nleqq	815562,964179,439891	3	0024
+ngeqq	815562,964179,439891	3	0025
+precneqq	815562,794042,263635	3	0026
+succneqq	815562,794042,263635	3	0027
+precnapprox	815562,794042,274379	3	0030
+succnapprox	815562,794042,274379	3	0031
+lnapprox	815562,794042,274379	3	0032
+gnapprox	815562,794042,274379	3	0033
+nsim	815562,384696,-139592	0	0034
+ncong	815562,832390,317448	3	0035
+diagup	932070,722352,203888	3	0036
+diagdown	932070,777110,203888	3	0037
+varsubsetneq	815562,666864,142576	3	0040
+varsupsetneq	815562,666864,142576	3	0041
+nsubseteqq	815562,794042,263635	3	0042
+nsupseteqq	815562,794042,263635	3	0043
+subsetneqq	815562,832390,298650	3	0044
+supsetneqq	815562,832390,298650	3	0045
+varsubsetneqq	815562,794042,263635	3	0046
+varsupsetneqq	815562,794042,263635	3	0047
+subsetneq	815562,666864,142576	3	0050
+supsetneq	815562,666864,142576	3	0051
+nsubseteq	815562,832390,317448	3	0052
+nsupseteq	815562,832390,317448	3	0053
+nparallel	524290,777110,263635	3	0054
+nmid	291272,777110,263635	3	0055
+nshortmid	233018,609920,85632	3	0056
+nshortparallel	407781,609920,85632	3	0057
+nvdash	640798,722352	2	0060
+nVdash	757307,722352	2	0061
+nvDash	640798,722352	2	0062
+nVDash	757307,722352	2	0063
+ntrianglerighteq	815562,832390,317448	3	0064
+ntrianglelefteq	815562,832390,317448	3	0065
+ntriangleleft	815562,740048,215760	3	0066
+ntriangleright	815562,740048,215760	3	0067
+nleftarrow	1048579,384696,-139592	0	0070
+nrightarrow	1048579,384696,-139592	0	0071
+nLeftarrow	1048579,384696,-139592	0	0072
+nRightarrow	1048579,384696,-139592	0	0073
+nLeftrightarrow	1048579,384696,-139592	0	0074
+nleftrightarrow	1048579,384696,-139592	0	0075
+divideontimes	815562,609920,85632	3	0076
+varnothing	815562,609920,85632	3	0077
+nexists	582544,722352	2	0100
+BbbA	757307,722352	2	0101
+BbbB	699053,722352	2	0102
+BbbC	757307,722352	2	0103
+BbbD	757307,722352	2	0104
+BbbE	699053,722352	2	0105
+BbbF	640798,722352	2	0106
+BbbG	815562,722352	2	0107
+BbbH	815562,722352	2	0110
+BbbI	407781,722352	2	0111
+BbbJ	524290,722352,174763	3	0112
+BbbK	815562,722352	2	0113
+BbbL	699053,722352	2	0114
+BbbM	990325,722352	2	0115
+BbbN	757307,722352	2	0116
+BbbO	815562,722352,174763	3	0117
+BbbP	640798,722352	2	0120
+BbbQ	815562,722352,174763	3	0121
+BbbR	757307,722352	2	0122
+BbbS	582544,722352	2	0123
+BbbT	699053,722352	2	0124
+BbbU	757307,722352	2	0125
+BbbV	757307,722352	2	0126
+BbbW	1048579,722352	2	0127
+BbbX	757307,722352	2	0130
+BbbY	757307,722352	2	0131
+BbbZ	699053,722352	2	0132
+---	1980650,865080	2	0133
+---	2446685,865080	2	0134
+---	1980650,865080	2	0135
+---	2446685,943717	2	0136
+Finv	582544,722352	2	0140
+Game	669925,722352	2	0141
+mho	757307,722352	2	0146
+eth	582544,722352	2	0147
+eqsim	815562,486275,-38013	2	0150
+beth	699053,722352	2	0151
+gimel	466035,722352	2	0152
+daleth	699053,722352	2	0153
+lessdot	815562,565285,40997	3	0154
+gtrdot	815562,565285,40997	3	0155
+ltimes	815562,609920,85632	3	0156
+rtimes	815562,609920,85632	3	0157
+shortmid	233018,609920,85632	3	0160
+shortparallel	407781,609920,85632	3	0161
+smallsetminus	815562,609920,85632	3	0162
+thicksim	815562,384696,-139592	0	0163
+thickapprox	815562,506590,-17698	2	0164
+approxeq	815562,609920,85632	3	0165
+succapprox	815562,794042,274379	3	0166
+precapprox	815562,794042,274379	3	0167
+curvearrowleft	1048579,451470	0	0170
+curvearrowright	1048579,451470	0	0171
+digamma	815562,609920,85632	3	0172
+varkappa	699053,451470,0,42235	0	0173
+Bbbk	582544,722352	2	0174
+hslash	566525,722352	2	0175
+-h	566525,722352	2	0176
+hbar	"
+backepsilon	450016,451470	0	0177
diff -Nru groff-1.15/devdvi-ascii/generate/CompileFonts jgroff-1.15/devdvi-ascii/generate/CompileFonts
--- groff-1.15/devdvi-ascii/generate/CompileFonts	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/CompileFonts	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,15 @@
+#! /bin/sh
+# Compile fonts in the sizes needed by groff.
+sizes="5 6 7 8 9 10 11 12 14 16 18 20 22 24 28 36"
+fonts="cmr10 cmti10 cmbx10 cmbxti10 cmtt10 cmex10 cmmi10 cmsy10 cmss10 cmssbx10 cmssi10"
+mode=cx
+dpi=300
+
+for f in $fonts; do
+    for s in $sizes; do
+	virmf "&cm \\mode=$mode; mag=$s/10; batchmode; input $f" >/dev/null
+	mag=`expr $s \* $dpi / 10`
+	gftopk $f.${mag}gf >/dev/null
+	rm $f.${mag}gf
+    done
+done
diff -Nru groff-1.15/devdvi-ascii/generate/Makefile jgroff-1.15/devdvi-ascii/generate/Makefile
--- groff-1.15/devdvi-ascii/generate/Makefile	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/Makefile	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,93 @@
+#Copyright (C) 1989, 1990, 1991, 1992 Free Software Foundation, Inc.
+#     Written by James Clark (jjc@jclark.com)
+#
+#This file is part of groff.
+#
+#groff is free software; you can redistribute it and/or modify it under
+#the terms of the GNU General Public License as published by the Free
+#Software Foundation; either version 2, or (at your option) any later
+#version.
+#
+#groff is distributed in the hope that it will be useful, but WITHOUT ANY
+#WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+#for more details.
+#
+#You should have received a copy of the GNU General Public License along
+#with groff; see the file COPYING.  If not, write to the Free Software
+#Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+# This is set up so you can do:
+#   make -f generate/Makefile
+# in the parent directory of the directory containing this file.
+
+srcdir=.
+tfmdir=/usr/local/lib/groff-tfm
+gfdir=/usr/local/lib/groff-gf
+
+TFMTODIT=tfmtodit
+FONTS=R I B BI CW MI S EX H HI HB SA SB
+SPECIALFLAG=-s
+
+all: $(FONTS)
+
+# R is special because it contains \(pl \(eq
+
+R: $(srcdir)/texr.map
+	$(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/cmr10.300gf \
+	  $(tfmdir)/cmr10.tfm $(srcdir)/texr.map $@
+
+# I is special because it contains \(Po
+
+I: $(srcdir)/texi.map
+	$(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/cmti10.300gf \
+	  $(tfmdir)/cmti10.tfm $(srcdir)/texi.map $@
+
+B: $(srcdir)/texb.map
+	$(TFMTODIT) -g $(gfdir)/cmbx10.300gf \
+	  $(tfmdir)/cmbx10.tfm $(srcdir)/texb.map $@
+
+BI: $(srcdir)/texi.map
+	$(TFMTODIT) -g $(gfdir)/cmbxti10.300gf \
+	  $(tfmdir)/cmbxti10.tfm $(srcdir)/texi.map $@
+
+# CW is special because it contains "
+
+CW: $(srcdir)/textt.map
+	$(TFMTODIT) $(SPECIALFLAG) $(tfmdir)/cmtt10.tfm $(srcdir)/textt.map $@
+
+MI: $(srcdir)/texmi.map
+	$(TFMTODIT) $(SPECIALFLAG) -k 0177 $(tfmdir)/cmmi10.tfm $(srcdir)/texmi.map $@
+
+S: $(srcdir)/texsy.map
+	$(TFMTODIT) $(SPECIALFLAG) -k 060 $(tfmdir)/cmsy10.tfm $(srcdir)/texsy.map $@
+
+EX: $(srcdir)/texex.map
+	$(TFMTODIT) $(SPECIALFLAG) $(tfmdir)/cmex10.tfm $(srcdir)/texex.map $@
+
+H: $(srcdir)/texr.map
+	$(TFMTODIT) -g $(gfdir)/cmss10.300gf $(tfmdir)/cmss10.tfm $(srcdir)/texb.map $@
+
+HB: $(srcdir)/texr.map
+	$(TFMTODIT) -g $(gfdir)/cmssbx10.300gf \
+	  $(tfmdir)/cmssbx10.tfm $(srcdir)/texb.map $@
+
+HI: $(srcdir)/texr.map
+	$(TFMTODIT) -g $(gfdir)/cmssi10.300gf \
+	  $(tfmdir)/cmssi10.tfm $(srcdir)/texb.map $@
+
+SA: $(srcdir)/msam.map
+	$(TFMTODIT) $(SPECIALFLAG) $(tfmdir)/msam10.tfm $(srcdir)/msam.map $@
+
+SB: $(srcdir)/msbm.map
+	$(TFMTODIT) $(SPECIALFLAG) $(tfmdir)/msbm10.tfm $(srcdir)/msbm.map $@
+
+clean:
+
+realclean:
+	-rm -f $(FONTS)
+
+extraclean: realclean
+	-rm -f core *~ \#*
+
+.PHONY: clean realclean extraclean all
diff -Nru groff-1.15/devdvi-ascii/generate/cork.map jgroff-1.15/devdvi-ascii/generate/cork.map
--- groff-1.15/devdvi-ascii/generate/cork.map	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/cork.map	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,206 @@
+# Map for DC/EC fonts with Cork encoding.
+# Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
+0 ga
+1 aa char180
+2 a^
+3 a~
+4 ad char168
+5 a"
+6 ao
+7 ah
+8 ab
+9 a- char175
+10 a.
+11 ac char184
+12 ho
+13 bq
+14 fo
+15 fc
+16 lq
+17 rq
+18 Bq
+19 Fo char171
+20 Fc char187
+21 en
+22 em
+25 .i
+26 .j
+27 ff
+28 fi
+29 fl
+30 Fi
+31 Fl
+33 !
+34 "
+35 # sh
+36 $ Do
+37 %
+38 &
+39 ' aq
+40 (
+41 )
+42 *
+43 + pl
+44 ,
+45 -
+46 .
+47 / sl
+48 0
+49 1
+50 2
+51 3
+52 4
+53 5
+54 6
+55 7
+56 8
+57 9
+58 :
+59 ;
+60 <
+61 = eq
+62 >
+63 ?
+64 @ at
+65 A
+66 B
+67 C
+68 D
+69 E
+70 F
+71 G
+72 H
+73 I
+74 J
+75 K
+76 L
+77 M
+78 N
+79 O
+80 P
+81 Q
+82 R
+83 S
+84 T
+85 U
+86 V
+87 W
+88 X
+89 Y
+90 Z
+91 [ lB
+92 \ rs
+93 ] rB
+94 ^ ha
+95 _
+96 ` oq
+97 a
+98 b
+99 c
+100 d
+101 e
+102 f
+103 g
+104 h
+105 i
+106 j
+107 k
+108 l
+109 m
+110 n
+111 o
+112 p
+113 q
+114 r
+115 s
+116 t
+117 u
+118 v
+119 w
+120 x
+121 y
+122 z
+123 { lC
+124 | or bv ba
+125 } rC
+126 ~
+127 hy char173
+130 'C
+138 /L
+146 vS
+152 :Y
+154 vZ
+156 IJ
+159 sc char167
+162 'c
+170 (l
+178 vs
+184 :y char255
+186 vz
+188 ij
+189 r! char161
+190 r? char191
+191 Po char163
+192 `A char192
+193 'A char193
+194 ^A char194
+195 ~A char195
+196 :A char196
+197 oA char197
+198 AE char198
+199 ,C char199
+200 `E char200
+201 'E char201
+202 ^E char202
+203 :E char203
+204 `I char204
+205 'I char205
+206 ^I char206
+207 :I char207
+208 -D char208
+209 ~N char209
+210 `O char210
+211 'O char211
+212 ^O char212
+213 ~O char213
+214 :O char214
+215 OE
+216 /O char216
+217 `U char217
+218 'U char218
+219 ^U char219
+220 :U char220
+221 char221
+222 TP char222
+224 `a char224
+225 'a char225
+226 ^a char226
+227 ~a char227
+228 :a char228
+229 oa char229
+230 ae char230
+231 ,c char231
+232 `e char232
+233 'e char233
+234 ^e char234
+235 :e char235
+236 `i char236
+237 'i char237
+238 ^i char238
+239 :i char239
+240 Sd char240
+241 ~n char241
+242 `o char242
+243 'o char243
+244 ^o char244
+245 ~o char245
+246 :o char246
+247 oe
+248 /o char248
+249 `u char249
+250 'u char250
+251 ^u char251
+252 :u char252
+253 char253
+254 Tp char254
+255 ss char223
diff -Nru groff-1.15/devdvi-ascii/generate/msam.map jgroff-1.15/devdvi-ascii/generate/msam.map
--- groff-1.15/devdvi-ascii/generate/msam.map	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/msam.map	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,127 @@
+# Map for the AMSFonts 2.0 msam font using TeX names.
+# Contributed by Zdzislaw Meglicki (Zdzislaw.Meglicki@arp.anu.edu.au).
+0	boxdot
+1	boxplus
+2	boxtimes
+3	square
+4	blacksquare
+5	centerdot
+6	lozenge lz
+7	blacklozenge
+8	circlearrowright
+9	circlearrowleft
+10	rightleftharpoons
+11	leftrightharpoons
+12	boxminus
+13	Vdash
+14	Vvdash
+15	vDash
+16	twoheadrightarrow
+17	twoheadleftarrow
+18	leftleftarrows
+19	rightrightarrows
+20	upuparrows
+21	downdownarrows
+22	upharpoonright
+23	downharpoonright
+24	upharpoonleft
+25	downharpoonleft
+26	rightarrowtail
+27	leftarrowtail
+28	leftrightarrows
+29	rightleftarrows
+30	Lsh
+31	Rsh
+32	rightsquigarrow
+33	leftrightsquigarrow
+34	looparrowleft
+35	looparrowright
+36	circeq
+37	succsim
+38	gtrsim
+39	gtrapprox
+40	multimap
+41	therefore tf 3d
+42	because
+43	doteqdot
+44	triangleq
+45	precsim
+46	lesssim
+47	lessapprox
+48	eqslantless
+49	eqslantgtr
+50	curlyeqprec
+51	curlyeqsucc
+52	preccurlyeq
+53	leqq
+54	leqslant
+55	lessgtr
+56	backprime
+58	risingdotseq
+59	fallingdotseq
+60	succcurlyeq
+61	geqq
+62	geqslant
+63	gtrless
+64	sqsubset
+65	sqsupset
+66	vartriangleright
+67	vartriangleleft
+68	trianglerighteq
+69	trianglelefteq
+70	bigstar
+71	between
+72	blacktriangledown
+73	blacktriangleright
+74	blacktriangleleft
+77	vartriangle
+78	blacktriangle
+79	triangledown
+80	eqcirc
+81	lesseqgtr
+82	gtreqless
+83	lesseqqgtr
+84	gtreqqless
+85	yen Ye char165
+86	Rrightarrow
+87	Lleftarrow
+88	checkmark OK
+89	veebar
+90	barwedge
+91	doublebarwedge
+92	angle /_
+93	measuredangle
+94	sphericalangle
+95	varpropto
+96	smallsmile
+97	smallfrown
+98	Subset
+99	Supset
+100	Cup
+101	Cap
+102	curlywedge
+103	curlyvee
+104	leftthreetimes
+105	rightthreetimes
+106	subseteqq
+107	supseteqq
+108	bumpeq
+109	Bumpeq
+110	lll
+111	ggg
+112	ulcorner
+113	urcorner
+114	circledR char174 rg
+115	circledS
+116	pitchfork
+117	dotplus
+118	backsim
+119	backsimeq
+120	llcorner
+121	lrcorner
+122	maltese
+123	complement
+124	intercal
+125	circledcirc
+126	circledast
+127	circleddash
diff -Nru groff-1.15/devdvi-ascii/generate/msbm.map jgroff-1.15/devdvi-ascii/generate/msbm.map
--- groff-1.15/devdvi-ascii/generate/msbm.map	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/msbm.map	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,121 @@
+# Map for the AMSFonts 2.0 msbm font using TeX names.
+# Contributed by Zdzislaw Meglicki (Zdzislaw.Meglicki@arp.anu.edu.au).
+0	lvertneqq
+1	gvertneqq
+2	nleq
+3	ngeq
+4	nless
+5	ngtr
+6	nprec
+7	nsucc
+8	lneqq
+9	gneqq
+10	nleqslant
+11	ngeqslant
+12	lneq
+13	gneq
+14	npreceq
+15	nsucceq
+16	precnsim
+17	succnsim
+18	lnsim
+19	gnsim
+20	nleqq
+21	ngeqq
+22	precneqq
+23	succneqq
+24	precnapprox
+25	succnapprox
+26	lnapprox
+27	gnapprox
+28	nsim
+29	ncong
+30	diagup
+31	diagdown
+32	varsubsetneq
+33	varsupsetneq
+34	nsubseteqq
+35	nsupseteqq
+36	subsetneqq
+37	supsetneqq
+38	varsubsetneqq
+39	varsupsetneqq
+40	subsetneq
+41	supsetneq
+42	nsubseteq
+43	nsupseteq
+44	nparallel
+45	nmid
+46	nshortmid
+47	nshortparallel
+48	nvdash
+49	nVdash
+50	nvDash
+51	nVDash
+52	ntrianglerighteq
+53	ntrianglelefteq
+54	ntriangleleft
+55	ntriangleright
+56	nleftarrow
+57	nrightarrow
+58	nLeftarrow
+59	nRightarrow
+60	nLeftrightarrow
+61	nleftrightarrow
+62	divideontimes
+63	varnothing
+64	nexists
+65	BbbA
+66	BbbB
+67	BbbC
+68	BbbD
+69	BbbE
+70	BbbF
+71	BbbG
+72	BbbH
+73	BbbI
+74	BbbJ
+75	BbbK
+76	BbbL
+77	BbbM
+78	BbbN
+79	BbbO
+80	BbbP
+81	BbbQ
+82	BbbR
+83	BbbS
+84	BbbT
+85	BbbU
+86	BbbV
+87	BbbW
+88	BbbX
+89	BbbY
+90	BbbZ
+96	Finv
+97	Game
+102	mho
+103	eth
+104	eqsim
+105	beth
+106	gimel
+107	daleth
+108	lessdot
+109	gtrdot
+110	ltimes
+111	rtimes
+112	shortmid
+113	shortparallel
+114	smallsetminus
+115	thicksim
+116	thickapprox
+117	approxeq
+118	succapprox
+119	precapprox
+120	curvearrowleft
+121	curvearrowright
+122	digamma
+123	varkappa
+124	Bbbk
+125	hslash
+126	hbar -h
+127	backepsilon
diff -Nru groff-1.15/devdvi-ascii/generate/texb.map jgroff-1.15/devdvi-ascii/generate/texb.map
--- groff-1.15/devdvi-ascii/generate/texb.map	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/texb.map	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,127 @@
+0 *G
+1 *D
+2 *H
+3 *L
+4 *C
+5 *P
+6 *S
+7 *U
+8 *F
+9 *Q
+10 *W
+11 ff
+12 fi
+13 fl
+14 Fi
+15 Fl
+16 .i
+17 .j
+18 ga
+19 aa char180
+20 ah
+21 ab
+22 a- char175
+23 ao
+24 ac char184
+25 ss char223
+26 ae char230
+27 oe
+28 /o char248
+29 AE char198
+30 OE
+31 /O char216
+33 !
+34 rq
+35 # sh
+36 $ Do
+37 %
+38 &
+39 '
+40 (
+41 )
+42 *
+43 +
+44 ,
+45 - hy char173
+46 .
+47 / sl
+48 0
+49 1
+50 2
+51 3
+52 4
+53 5
+54 6
+55 7
+56 8
+57 9
+58 :
+59 ;
+60 r! char161
+61 =
+62 r? char191
+63 ?
+64 @ at
+65 A
+66 B
+67 C
+68 D
+69 E
+70 F
+71 G
+72 H
+73 I
+74 J
+75 K
+76 L
+77 M
+78 N
+79 O
+80 P
+81 Q
+82 R
+83 S
+84 T
+85 U
+86 V
+87 W
+88 X
+89 Y
+90 Z
+91 [ lB
+92 lq
+93 ] rB
+94 a^ ^ ha
+95 a.
+96 ` oq
+97 a
+98 b
+99 c
+100 d
+101 e
+102 f
+103 g
+104 h
+105 i
+106 j
+107 k
+108 l
+109 m
+110 n
+111 o
+112 p
+113 q
+114 r
+115 s
+116 t
+117 u
+118 v
+119 w
+120 x
+121 y
+122 z
+123 en
+124 em
+125 a"
+126 a~ ~
+127 ad char168
diff -Nru groff-1.15/devdvi-ascii/generate/texex.map jgroff-1.15/devdvi-ascii/generate/texex.map
--- groff-1.15/devdvi-ascii/generate/texex.map	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/texex.map	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,100 @@
+0 parenleft0
+1 parenright0
+2 bracketleft0
+3 bracketright0
+4 floorleft0
+5 floorright0
+6 ceilingleft0
+7 ceilingright0
+8 braceleft0
+9 braceright0
+10 angleleft0
+11 angleright0
+12 barex
+13 bardblex
+14 slash0
+15 backslash0
+16 parenleft1
+17 parenright1
+18 parenleft2
+19 parenright2
+20 bracketleft2
+21 bracketright2
+22 floorleft2
+23 floorright2
+24 ceilingleft2
+25 ceilingright2
+26 braceleft2
+27 braceright2
+28 angleleft2
+29 angleright2
+30 slash2
+31 backslash2
+32 parenleft3
+33 parenright3
+34 bracketleft3
+35 bracketright3
+36 floorleft3
+37 floorright3
+38 ceilingleft3
+39 ceilingright3
+40 braceleft3
+41 braceright3
+42 angleleft3
+43 angleright3
+44 slash3
+45 backslash3
+46 slash1
+47 backslash1
+48 parenlefttp
+49 parenrighttp
+50 bracketlefttp
+51 bracketrighttp
+52 bracketleftbt
+53 bracketrightbt
+54 bracketleftex
+55 bracketrightex
+56 bracelefttp lt
+57 bracerighttp rt
+58 braceleftbt lb
+59 bracerightbt rb
+60 braceleftmid lk
+61 bracerightmid rk
+62 braceex bracerightex braceleftex
+63 arrowvertex
+64 parenleftbt
+65 parenrightbt
+66 parenleftex
+67 parenrightex
+68 angleleft1
+69 angleright1
+73 ois ointegral
+75 bigcircledot
+77 bigcircleplus
+79 bigcirclemultiply
+88 sum
+89 product
+90 is integral
+91 bigunion
+92 bigintersection
+93 bigunionplus
+94 biglogicaland
+95 biglogicalor
+97 coproduct
+104 bracketleft1
+105 bracketright1
+106 floorleft1
+107 floorright1
+108 ceilingleft1
+109 ceilingright1
+110 braceleft1
+111 braceright1
+112 sr0
+113 sr1
+114 sr2
+115 sr3
+119 arrowvertdblex 
+120 arrowverttp 
+121 arrowvertbt
+126 arrowvertdbltp
+127 arrowvertdblbt
diff -Nru groff-1.15/devdvi-ascii/generate/texi.map jgroff-1.15/devdvi-ascii/generate/texi.map
--- groff-1.15/devdvi-ascii/generate/texi.map	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/texi.map	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,127 @@
+0 *G
+1 *D
+2 *H
+3 *L
+4 *C
+5 *P
+6 *S
+7 *U
+8 *F
+9 *Q
+10 *W
+11 ff
+12 fi
+13 fl
+14 Fi
+15 Fl
+16 .i
+17 .j
+18 ga
+19 aa char180
+20 ah
+21 ab
+22 a- char175
+23 ao
+24 ac char184
+25 ss char223
+26 ae char230
+27 oe
+28 /o char248
+29 AE char198
+30 OE
+31 /O char216
+33 !
+34 rq
+35 # sh
+36 Po char163
+37 %
+38 &
+39 '
+40 (
+41 )
+42 *
+43 +
+44 ,
+45 - hy char173
+46 .
+47 / sl
+48 0
+49 1
+50 2
+51 3
+52 4
+53 5
+54 6
+55 7
+56 8
+57 9
+58 :
+59 ;
+60 r! char161
+61 =
+62 r? char191
+63 ?
+64 @ at
+65 A
+66 B
+67 C
+68 D
+69 E
+70 F
+71 G
+72 H
+73 I
+74 J
+75 K
+76 L
+77 M
+78 N
+79 O
+80 P
+81 Q
+82 R
+83 S
+84 T
+85 U
+86 V
+87 W
+88 X
+89 Y
+90 Z
+91 [ lB
+92 lq
+93 ] rB
+94 a^ ^ ha
+95 a.
+96 ` oq
+97 a
+98 b
+99 c
+100 d
+101 e
+102 f Fn
+103 g
+104 h
+105 i
+106 j
+107 k
+108 l
+109 m
+110 n
+111 o
+112 p
+113 q
+114 r
+115 s
+116 t
+117 u
+118 v
+119 w
+120 x
+121 y
+122 z
+123 en
+124 em
+125 a"
+126 a~ ~
+127 ad char168
diff -Nru groff-1.15/devdvi-ascii/generate/texmi.map jgroff-1.15/devdvi-ascii/generate/texmi.map
--- groff-1.15/devdvi-ascii/generate/texmi.map	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/texmi.map	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,32 @@
+11 *a
+12 *b
+13 *g
+14 *d
+15 *e
+16 *z
+17 *y
+18 *h
+19 *i
+20 *k
+21 *l
+22 *m char181
+23 *n
+24 *c
+25 *p
+26 *r
+27 *s
+28 *t
+29 *u
+30 *f
+31 *x
+32 *q
+33 *w
+35 +h
+36 +p
+38 ts
+39 +f
+60 <
+62 >
+64 pd
+111 *o
+125 wp
diff -Nru groff-1.15/devdvi-ascii/generate/texr.map jgroff-1.15/devdvi-ascii/generate/texr.map
--- groff-1.15/devdvi-ascii/generate/texr.map	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/texr.map	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,127 @@
+0 *G
+1 *D
+2 *H
+3 *L
+4 *C
+5 *P
+6 *S
+7 *U
+8 *F
+9 *Q
+10 *W
+11 ff
+12 fi
+13 fl
+14 Fi
+15 Fl
+16 .i
+17 .j
+18 ga
+19 aa char180
+20 ah
+21 ab
+22 a- char175
+23 ao
+24 ac char184
+25 ss char223
+26 ae char230
+27 oe
+28 /o char248
+29 AE char198
+30 OE
+31 /O char216
+33 !
+34 rq
+35 # sh
+36 $ Do
+37 %
+38 &
+39 '
+40 (
+41 )
+42 *
+43 + pl
+44 ,
+45 - hy char173
+46 .
+47 / sl
+48 0
+49 1
+50 2
+51 3
+52 4
+53 5
+54 6
+55 7
+56 8
+57 9
+58 :
+59 ;
+60 r! char161
+61 = eq
+62 r? char191
+63 ?
+64 @ at
+65 A *A
+66 B *B
+67 C
+68 D
+69 E *E
+70 F
+71 G
+72 H *Y
+73 I *I
+74 J
+75 K *K
+76 L
+77 M *M
+78 N *N
+79 O *O
+80 P *R
+81 Q
+82 R
+83 S
+84 T *T
+85 U
+86 V
+87 W
+88 X *X
+89 Y
+90 Z *Z
+91 [ lB
+92 lq
+93 ] rB
+94 a^ ^ ha
+95 a.
+96 ` oq
+97 a
+98 b
+99 c
+100 d
+101 e
+102 f
+103 g
+104 h
+105 i
+106 j
+107 k
+108 l
+109 m
+110 n
+111 o
+112 p
+113 q
+114 r
+115 s
+116 t
+117 u
+118 v
+119 w
+120 x
+121 y
+122 z
+123 en
+124 em
+125 a"
+126 a~ ~
+127 ad char168
diff -Nru groff-1.15/devdvi-ascii/generate/texsy.map jgroff-1.15/devdvi-ascii/generate/texsy.map
--- groff-1.15/devdvi-ascii/generate/texsy.map	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/texsy.map	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,100 @@
+0 \- mi
+1 md
+2 mu char215
+3 **
+4 di char247
+6 +- char177
+7 -+
+8 c+
+10 c*
+13 ci
+15 bu
+17 ==
+18 ib
+19 ip
+20 <=
+21 >=
+24 ap ti
+25 ~~
+26 sb
+27 sp
+28 <<
+29 >>
+32 <-
+33 ->
+34 ua
+35 da
+36 <>
+39 ~=
+40 lA lh
+41 rA rh
+42 uA
+43 dA
+44 hA
+47 pt
+48 prime
+49 if
+50 mo
+51 st
+54 slashnot
+56 fa
+57 te
+58 no char172
+59 es
+60 Re
+61 Im
+63 pp
+64 Ah
+65 A
+66 B
+67 C
+68 D 
+69 E
+70 F
+71 G
+72 H
+73 I
+74 J
+75 K
+76 L
+77 M
+78 N
+79 O
+80 P
+81 Q
+82 R
+83 S
+84 T
+85 U
+86 V
+87 W
+88 X
+89 Y
+90 Z
+91 cu
+92 ca
+94 AN
+95 OR
+98 lf
+99 rf
+100 lc
+101 rc
+102 lC {
+103 rC }
+104 la
+105 ra
+106 ba | bv or bar
+107 bardbl
+108 va
+109 vA
+110 \ rs
+112 sr
+114 gr
+120 sc char167
+121 dg
+122 dd
+123 ps char182
+124 CL
+125 DI
+126 HE
+127 SP
diff -Nru groff-1.15/devdvi-ascii/generate/textt.map jgroff-1.15/devdvi-ascii/generate/textt.map
--- groff-1.15/devdvi-ascii/generate/textt.map	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devdvi-ascii/generate/textt.map	Fri Feb 11 05:25:59 2000
@@ -0,0 +1,126 @@
+0 *G
+1 *D
+2 *H
+3 *L
+4 *C
+5 *P
+6 *S
+7 *U
+8 *F
+9 *Q
+10 *W
+11 ff
+12 fi
+13 fl
+14 Fi
+15 Fl
+16 .i
+17 .j
+18 ga
+19 aa char180
+20 ah
+21 ab
+22 a- char175
+23 ao
+24 ac char184
+25 ss char223
+26 ae char230
+27 oe
+28 /o char248
+29 AE char198
+30 OE
+31 /O char216
+33 !
+34 "
+35 # sh
+36 $ Do
+37 %
+38 &
+39 '
+40 (
+41 )
+42 *
+43 +
+44 ,
+45 - \-
+46 .
+47 / sl
+48 0
+49 1
+50 2
+51 3
+52 4
+53 5
+54 6
+55 7
+56 8
+57 9
+58 :
+59 ;
+60 <
+61 =
+62 >
+63 ?
+64 @ at
+65 A
+66 B
+67 C
+68 D
+69 E
+70 F
+71 G
+72 H
+73 I
+74 J
+75 K
+76 L
+77 M
+78 N
+79 O
+80 P
+81 Q
+82 R
+83 S
+84 T
+85 U
+86 V
+87 W
+88 X
+89 Y
+90 Z
+91 [ lB
+92 \ rs
+93 ] rB
+94 a^ ^ ha
+95 _
+96 ` oq
+97 a
+98 b
+99 c
+100 d
+101 e
+102 f
+103 g
+104 h
+105 i
+106 j
+107 k
+108 l
+109 m
+110 n
+111 o
+112 p
+113 q
+114 r
+115 s
+116 t
+117 u
+118 v
+119 w
+120 x
+121 y
+122 z
+123 lC {
+124 ba |
+125 rC }
+126 a~ ~
diff -Nru groff-1.15/devnippon/DESC.proto jgroff-1.15/devnippon/DESC.proto
--- groff-1.15/devnippon/DESC.proto	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devnippon/DESC.proto	Sun Mar 15 18:17:38 1998
@@ -0,0 +1,9 @@
+res 240
+hor 24
+vert 40
+unitwidth 10
+sizes 10 0
+fonts 6 R I B BI M G
+ondemand M G
+tcommand
+postpro grotty
diff -Nru groff-1.15/devnippon/M.header jgroff-1.15/devnippon/M.header
--- groff-1.15/devnippon/M.header	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devnippon/M.header	Sun Mar 15 18:17:38 1998
@@ -0,0 +1,4 @@
+name M
+internalname 4
+spacewidth 48
+fixedkanji 48 0
diff -Nru groff-1.15/devnippon/Makefile.sub jgroff-1.15/devnippon/Makefile.sub
--- groff-1.15/devnippon/Makefile.sub	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devnippon/Makefile.sub	Sun Mar 15 18:17:38 1998
@@ -0,0 +1,48 @@
+DEV=nippon
+FONTS=R I B BI
+WFONTS=M G
+ALLFONTS=$(FONTS) $(WFONTS)
+DEVFILES=$(ALLFONTS) DESC
+CLEANADD=$(ALLFONTS) DESC
+
+RES=240
+CPI=10
+LPI=6
+
+PROG=createM
+OBJS=createM.o
+CSRCS=createM.c
+
+$(FONTS): R.proto
+	@echo Making $@
+	@-rm -f $@
+	@(charwidth=`expr $(RES) / $(CPI)` ; \
+ 	 sed -e "s/^name [A-Z]*$$/name $@/" \
+	     -e "s/^\\([^	]*\\)	[0-9]+	/\\1	$$charwidth	/" \
+	     -e "s/^spacewidth [0-9]+$$/spacewidth $$charwidth/" \
+	     -e "s/^internalname .*$$/internalname $@/" \
+	     -e "/^internalname/s/BI/3/" \
+	     -e "/^internalname/s/B/2/" \
+	     -e "/^internalname/s/I/1/" \
+	     -e "/^internalname .*[^ 0-9]/d" \
+	     $(srcdir)/R.proto >$@)
+
+M: M.header createM
+	@echo Making M
+	@-rm -f M
+	@./createM -euc 48 0 < M.header > M
+
+G: M
+	@echo Making G
+	@-rm -f G
+	@sed -e 's/name M/name G/' \
+	    -e 's/internalname 4/internalname 5/' M > G
+		
+DESC: DESC.proto
+	@echo Making $@
+	@-rm -f $@
+	@sed -e "s/^res .*$$/res $(RES)/" \
+	    -e "s/^hor .*$$/hor `expr $(RES) / $(CPI)`/" \
+	    -e "s/^vert .*$$/vert `expr $(RES) / $(LPI)`/" \
+	    -e "s/^fonts .*$$/fonts `set $(ALLFONTS); echo $$#` $(ALLFONTS)/" \
+	    $(srcdir)/DESC.proto >$@
diff -Nru groff-1.15/devnippon/R.proto jgroff-1.15/devnippon/R.proto
--- groff-1.15/devnippon/R.proto	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devnippon/R.proto	Sun Mar 15 18:17:38 1998
@@ -0,0 +1,165 @@
+name R
+internalname 0
+spacewidth 24
+charset
+!	24	0	0041
+"	24	0	0042
+lq	"
+rq	"
+#	24	0	0043
+sh	"
+$	24	0	0044
+Do	"
+%	24	0	0045
+&	24	0	0046
+'	24	0	0047
+aa	"
+fm	"
+aq	"
+(	24	0	0050
+)	24	0	0051
+*	24	0	0052
+**	"
++	24	0	0053
+pl	"
+,	24	0	0054
+\-	24	0	0055
+hy	"
+-	"
+mi	"
+en	"
+.	24	0	0056
+/	24	0	0057
+sl	"
+f/	"
+0	24	0	0060
+1	24	0	0061
+2	24	0	0062
+3	24	0	0063
+4	24	0	0064
+5	24	0	0065
+6	24	0	0066
+7	24	0	0067
+8	24	0	0070
+9	24	0	0071
+:	24	0	0072
+;	24	0	0073
+<	24	0	0074
+la	"
+fo	"
+=	24	0	0075
+eq	"
+>	24	0	0076
+ra	"
+fc	"
+?	24	0	0077
+@	24	0	0100
+at	"
+A	24	0	0101
+*A	"
+B	24	0	0102
+*B	"
+C	24	0	0103
+D	24	0	0104
+E	24	0	0105
+*E	"
+F	24	0	0106
+G	24	0	0107
+H	24	0	0110
+*Y	"
+I	24	0	0111
+*I	"
+J	24	0	0112
+K	24	0	0113
+*K	"
+L	24	0	0114
+M	24	0	0115
+*M	"
+N	24	0	0116
+*N	"
+O	24	0	0117
+ci	"
+*O	"
+P	24	0	0120
+*R	"
+Q	24	0	0121
+R	24	0	0122
+S	24	0	0123
+T	24	0	0124
+*T	"
+U	24	0	0125
+V	24	0	0126
+W	24	0	0127
+X	24	0	0130
+*X	"
+Y	24	0	0131
+*U	"
+Z	24	0	0132
+*Z	"
+[	24	0	0133
+lB	"
+\	24	0	0134
+rs	"
+]	24	0	0135
+rB	"
+a^	24	0	0136
+^	"
+ha	"
+_	24	0	0137
+ru	"
+ul	"
+`	24	0	0140
+oq	"
+ga	"
+a	24	0	0141
+b	24	0	0142
+c	24	0	0143
+d	24	0	0144
+e	24	0	0145
+f	24	0	0146
+g	24	0	0147
+h	24	0	0150
+i	24	0	0151
+.i	"
+j	24	0	0152
+k	24	0	0153
+l	24	0	0154
+m	24	0	0155
+n	24	0	0156
+o	24	0	0157
+*o	"
+p	24	0	0160
+q	24	0	0161
+r	24	0	0162
+s	24	0	0163
+t	24	0	0164
+u	24	0	0165
+v	24	0	0166
+w	24	0	0167
+x	24	0	0170
+mu	"
+y	24	0	0171
+z	24	0	0172
+lC	24	0	0173
+{	"
+ba	24	0	0174
+or	"
+bv	"
+br	"
+|	"
+lb	"
+lc	"
+lf	"
+lk	"
+lt	"
+rb	"
+rc	"
+rf	"
+rk	"
+rt	"
+rC	24	0	0175
+}	"
+a~	24	0	0176
+~	"
+ap	"
+ti	"
diff -Nru groff-1.15/devnippon/createM.c jgroff-1.15/devnippon/createM.c
--- groff-1.15/devnippon/createM.c	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devnippon/createM.c	Sun Mar 15 18:17:38 1998
@@ -0,0 +1,68 @@
+#include <stdio.h>
+
+#define WCTABLE_OFFSET 0xa1
+#define WCTABLE_SIZE 94
+
+#ifndef BUFSIZ
+#  define BUFSIZ 1024
+#endif
+
+
+main(argc, argv)
+int argc;
+char *argv[];
+{
+  int ku, ten, jis_output = 0;
+  unsigned short wc;
+  char *metric, *type, header[BUFSIZ];
+
+  if (argc != 4) {
+      fprintf(stderr,
+	      "Usage:  cat <header> | createM -{jis|euc} <metric> <type>\n");
+      exit(1);
+  }
+  if (strcmp(argv[1], "-jis") == 0)
+    jis_output = 1;
+  metric = argv[2];
+  type = argv[3];
+
+  while (fgets(header, BUFSIZ, stdin) != NULL) {
+      fputs(header, stdout);
+  }
+
+  printf("charset\n");
+  for (ku = 0; ku < WCTABLE_SIZE; ku++) {
+    for (ten = 0; ten < WCTABLE_SIZE; ten++) {
+      wc = ((ku + WCTABLE_OFFSET) << 8) & 0xff00;
+      wc |= (ten + WCTABLE_OFFSET) & 0xff;
+      if (wc >= 0xa2af && wc <= 0xa2b9 ||
+	  wc >= 0xa2c2 && wc <= 0xa2c9 ||
+	  wc >= 0xa2d1 && wc <= 0xa2db ||
+	  wc >= 0xa2eb && wc <= 0xa2f1 ||
+	  wc >= 0xa2fa && wc <= 0xa2fd ||
+	  wc >= 0xa3a1 && wc <= 0xa3af ||
+	  wc >= 0xa3ba && wc <= 0xa3c0 ||
+	  wc >= 0xa3db && wc <= 0xa3e0 ||
+	  wc >= 0xa3fb && wc <= 0xa3fe ||
+	  wc >= 0xa4f4 && wc <= 0xa4fe ||
+	  wc >= 0xa5f7 && wc <= 0xa5fe ||
+	  wc >= 0xa6b9 && wc <= 0xa6c0 ||
+	  wc >= 0xa6d9 && wc <= 0xa6fe ||
+	  wc >= 0xa7c2 && wc <= 0xa7d0 ||
+	  wc >= 0xa7f2 && wc <= 0xa7fe ||
+	  wc >= 0xa8c1 && wc <= 0xaffe ||
+	  wc >= 0xcfd4 && wc <= 0xcffe)
+	continue;
+      else if (wc >= 0xf4a5)
+	goto done;
+      else {
+	  putchar(ku + WCTABLE_OFFSET);
+	  putchar(ten + WCTABLE_OFFSET);
+	  printf("\t%s\t%s\t%#x\n",
+		 metric, type, jis_output ? (wc & 0x7f7f) : wc);
+      }
+    }
+  }
+ done:
+  exit(0);
+}  
diff -Nru groff-1.15/devps/DESC.in jgroff-1.15/devps/DESC.in
--- groff-1.15/devps/DESC.in	Fri May 21 13:50:43 1999
+++ jgroff-1.15/devps/DESC.in	Thu Feb 10 19:53:04 2000
@@ -1,11 +1,14 @@
 res 72000
 hor 1
 vert 1
+lowerwchar 300
+wcharkern 400
 sizescale 1000
 unitwidth 1000
 sizes 1000-10000000 0
 styles R I B BI
 family T
-fonts 9 0 0 0 0 0 SS S ZD ZDR
+fonts 11 0 0 0 0 0 SS S ZD ZDR M G
+ondemand M G
 tcommand
 postpro grops
diff -Nru groff-1.15/devps/M.header jgroff-1.15/devps/M.header
--- groff-1.15/devps/M.header	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/devps/M.header	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,4 @@
+name M
+internalname Ryumin-Light-EUC-H
+spacewidth 1000
+fixedkanji 1000,880,120 3
diff -Nru groff-1.15/devps/Makefile.sub jgroff-1.15/devps/Makefile.sub
--- groff-1.15/devps/Makefile.sub	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/devps/Makefile.sub	Thu Feb 10 19:53:04 2000
@@ -2,14 +2,14 @@
 DISTFILES=text.enc download \
 	S ZD ZDR SS AB ABI AI AR BMB BMBI BMI BMR \
 	CB CBI CI CR HB HBI HI HR HNB HNBI HNI HNR \
-	NB NBI NI NR PB PBI PI PR TB TBI TI TR ZCMI
+	NB NBI NI NR PB PBI PI PR TB TBI TI TR ZCMI M G
 PSFILES=prologue symbolsl.pfa zapfdr.pfa
 DEVGENFILES=generate/Makefile generate/afmname generate/dingbatsmap \
   generate/dingbatsrmap generate/lgreekmap generate/symbol.sed \
   generate/symbolchars generate/symbolsl.afm generate/textmap
 DEVFILES=DESC $(PSFILES) $(DISTFILES) $(DEVGENFILES)
 
-CLEANADD=DESC $(PSFILES)
+CLEANADD=DESC $(PSFILES) M G
 
 DESC: DESC.in
 	-rm -f DESC
@@ -35,3 +35,14 @@
 $(PSFILES):
 	-rm -f $@
 	sed -f $(srcdir)/psstrip.sed $? >$@
+
+M: M.header ../devnippon/createM
+	@echo Making M
+	@-rm -f M
+	@../devnippon/createM -euc "1000,880,120" 3 < M.header > M
+
+G: M
+	@echo Making G
+	@-rm -f G
+	@sed -e 's/name M/name G/' \
+	    -e 's/internalname Ryumin-Light-EUC-H/internalname GothicBBB-Medium-EUC-H/' M > G
diff -Nru groff-1.15/doc/#Makefile# jgroff-1.15/doc/#Makefile#
--- groff-1.15/doc/#Makefile#	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/doc/#Makefile#	Fri Feb 11 04:58:43 2000
@@ -0,0 +1,70 @@
+#Copyright (C) 1989, 1990, 1991, 1992 Free Software Foundation, Inc.
+#     Written by James Clark (jjc@jclark.com)
+#
+#This file is part of groff.
+#
+#groff is free software; you can redistribute it and/or modify it under
+#the terms of the GNU General Public License as published by the Free
+#Software Foundation; either version 2, or (at your option) any later
+#version.
+#
+#groff is distributed in the hope that it will be useful, but WITHOUT ANY
+#WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+#for more details.
+#
+#You should have received a copy of the GNU General Public License along
+#with groff; see the file COPYING.  If not, write to the Free Software
+#Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+FFLAG=-F..
+TROFF=../troff/troff -M../tmac $(FFLAG)
+GROPS=../grops/grops $(FFLAG)
+DOCS=meref.ps meintro.ps pic.ps
+MEMACROS=../macros/tmac.e
+SOELIM=../soelim/soelim
+
+all: $(DOCS)
+
+.SUFFIXES: .tr .me .ms .ps .dit
+
+.dit.ps:
+	$(GROPS) $< >$@
+
+.me.dit:
+	$(SOELIM) $< \
+	| sed -e "s;@VERSION@;`cat ../DEBIAN-VERSION`;" \
+	| $(TROFF) -Tps $(FFLAG) -me  >$@
+
+.tr.dit:
+	$(TROFF) -Tps $< >$@
+
+meref.ps: meref.dit
+meintro.ps: meintro.dit
+
+# This production must use -p -e -t so pic/eqn processing is done
+pic.ps: pic.ms
+	sed -e "s;@VERSION@;`cat ../VERSION`;" $< \
+	| ../groff/groff -p -e -t -Tps $(FFLAG) -ms  >$@
+
+pic.html: pic.ms
+	sed -e "s;@VERSION@;`cat ../VERSION`;" $< \
+	| ../groff/groff -p -e -t -Thtml $(FFLAG) -ms -mhtml >$@
+
+install:
+
+clean:
+	-rm -f *.ps *.html *.png *.gif *.dit core
+	-rm -f *.aux *.cp *.cps *.cv *.cn *.dvi *.fn *.fns *.ky *.kys \
+               *.log *.op *.pg *.pgs *.ps *.toc *.tp *.tps *.tr *.vr *.vrs
+
+distclean: clean
+
+realclean: distclean
+
+extraclean: clean
+	-rm -f core *~ \#* junk temp grot
+
+
+
+
diff -Nru groff-1.15/eqn/Makefile.dep jgroff-1.15/eqn/Makefile.dep
--- groff-1.15/eqn/Makefile.dep	Fri May 21 13:50:41 1999
+++ jgroff-1.15/eqn/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -1,31 +1,33 @@
 main.o: main.cc eqn.h ../include/cset.h ../include/errarg.h \
  ../include/error.h ../include/lib.h box.h ../include/stringclass.h \
- ../include/device.h ../include/searchpath.h ../include/macropath.h
+ ../include/device.h ../include/searchpath.h ../include/macropath.h \
+ ../include/eucmac.h
 lex.o: lex.cc eqn.h ../include/cset.h ../include/errarg.h \
  ../include/error.h ../include/lib.h box.h eqn.cc \
- ../include/stringclass.h ../include/ptable.h
+ ../include/stringclass.h ../include/ptable.h ../include/eucmac.h
 box.o: box.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
 limit.o: limit.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
 list.o: list.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
 over.o: over.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
 text.o: text.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h ../include/ptable.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/ptable.h \
+ ../include/eucmac.h
 script.o: script.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
 mark.o: mark.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
 other.o: other.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
 delim.o: delim.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
 sqrt.o: sqrt.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
 pile.o: pile.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
 special.o: special.cc eqn.h ../include/cset.h ../include/errarg.h \
- ../include/error.h ../include/lib.h box.h pbox.h
-eqn.o: eqn.cc ../include/lib.h box.h
+ ../include/error.h ../include/lib.h box.h pbox.h ../include/eucmac.h
+eqn.o: eqn.cc ../include/lib.h box.h ../include/eucmac.h
diff -Nru groff-1.15/eqn/eqn.cc jgroff-1.15/eqn/eqn.cc
--- groff-1.15/eqn/eqn.cc	Fri May 21 13:50:42 1999
+++ jgroff-1.15/eqn/eqn.cc	Thu Jan  1 09:00:00 1970
@@ -1,1277 +0,0 @@
-#if defined(__STDC__) || defined(__cplusplus)
-#define YYCONST const
-#define YYPARAMS(x) x
-#define YYDEFUN(name, arglist, args) name(args)
-#define YYAND ,
-#define YYPTR void *
-#else
-#define YYCONST
-#define YYPARAMS(x) ()
-#define YYDEFUN(name, arglist, args) name arglist args;
-#define YYAND ;
-#define YYPTR char *
-#endif
-#ifndef lint
-YYCONST static char yysccsid[] = "@(#)yaccpar	1.8 (Berkeley +Cygnus.28) 01/20/91";
-#endif
-#define YYBYACC 1
-#ifndef YYDONT_INCLUDE_STDIO
-#include <stdio.h>
-#endif
-#ifdef __cplusplus
-#include <stdlib.h> /* for malloc/realloc/free */
-#endif
-#line 20 "eqn.y"
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-
-#include "lib.h"
-#include "box.h"
-extern int non_empty_flag;
-char *strsave(const char *);
-int yylex();
-void yyerror(const char *);
-#line 32 "eqn.y"
-typedef union {
-	char *str;
-	box *b;
-	pile_box *pb;
-	matrix_box *mb;
-	int n;
-	column *col;
-} YYSTYPE;
-#line 45 "y.tab.c"
-#define OVER 257
-#define SMALLOVER 258
-#define SQRT 259
-#define SUB 260
-#define SUP 261
-#define LPILE 262
-#define RPILE 263
-#define CPILE 264
-#define PILE 265
-#define LEFT 266
-#define RIGHT 267
-#define TO 268
-#define FROM 269
-#define SIZE 270
-#define FONT 271
-#define ROMAN 272
-#define BOLD 273
-#define ITALIC 274
-#define FAT 275
-#define ACCENT 276
-#define BAR 277
-#define UNDER 278
-#define ABOVE 279
-#define TEXT 280
-#define QUOTED_TEXT 281
-#define FWD 282
-#define BACK 283
-#define DOWN 284
-#define UP 285
-#define MATRIX 286
-#define COL 287
-#define LCOL 288
-#define RCOL 289
-#define CCOL 290
-#define MARK 291
-#define LINEUP 292
-#define TYPE 293
-#define VCENTER 294
-#define PRIME 295
-#define SPLIT 296
-#define NOSPLIT 297
-#define UACCENT 298
-#define SPECIAL 299
-#define SPACE 300
-#define GFONT 301
-#define GSIZE 302
-#define DEFINE 303
-#define NDEFINE 304
-#define TDEFINE 305
-#define SDEFINE 306
-#define UNDEF 307
-#define IFDEF 308
-#define INCLUDE 309
-#define DELIM 310
-#define CHARTYPE 311
-#define SET 312
-#define GRFONT 313
-#define GBFONT 314
-#define YYERRCODE 256
-static YYCONST short yylhs[] = {                                        -1,
-    0,    0,    6,    6,    1,    1,    1,    2,    2,    2,
-    2,    2,    3,    3,    3,    3,    4,    4,    7,    7,
-    7,    5,    5,    5,    5,    5,    5,    5,    5,    5,
-    5,    5,    5,    5,    5,    5,    5,    5,    5,    5,
-    5,    5,    5,    5,    5,    5,    5,    5,    5,    5,
-    5,    5,    5,    5,    8,   11,   11,   12,   12,   13,
-   13,   16,   16,   15,   15,   14,   14,   14,   14,    9,
-    9,   10,   10,   10,
-};
-static YYCONST short yylen[] = {                                         2,
-    0,    1,    1,    2,    1,    2,    2,    1,    3,    3,
-    5,    5,    1,    2,    3,    3,    1,    3,    1,    3,
-    5,    1,    1,    2,    2,    1,    1,    1,    3,    2,
-    2,    2,    2,    4,    5,    3,    2,    2,    2,    3,
-    3,    2,    2,    2,    2,    3,    3,    3,    3,    3,
-    3,    3,    2,    3,    1,    1,    3,    3,    4,    1,
-    2,    1,    3,    3,    4,    2,    2,    2,    2,    1,
-    1,    1,    1,    1,
-};
-static YYCONST short yydefred[] = {                                      0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,   22,   23,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,   26,   27,   28,    0,
-    0,    3,    5,    0,   13,    0,    0,   17,   14,   70,
-   71,    0,    0,   55,   31,   32,   33,   30,   73,   74,
-   72,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    6,    7,    0,    0,   24,   25,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,   37,   38,
-   39,    0,    4,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,   60,    0,
-    0,   29,   15,   16,    9,    0,    0,   20,   18,   40,
-   41,    0,   58,    0,    0,    0,    0,   66,   67,   68,
-   69,   34,   61,    0,    0,    0,    0,   59,   35,    0,
-    0,    0,   11,   12,   21,    0,   64,    0,    0,   65,
-};
-static YYCONST short yydgoto[] = {                                      31,
-   32,   33,   34,   35,   36,   84,   38,   43,   44,   52,
-   85,   45,   98,   99,  118,  131,
-};
-static YYCONST short yysindex[] = {                                   1488,
- 1527, -120, -120, -120, -120, -123, -249, -249, 1566, 1566,
- 1566, 1566,    0,    0, -249, -249, -249, -249, -115, 1488,
- 1488, -249, 1566, -256, -251, -249,    0,    0,    0, 1488,
-    0,    0,    0, -221,    0, -233, 1488,    0,    0,    0,
-    0, 1488,  -85,    0,    0,    0,    0,    0,    0,    0,
-    0, 1488, 1566, 1566, -195, -195, -195, -195, 1566, 1566,
- 1566, 1566, -272,    0,    0, 1566, -195,    0,    0, 1566,
- 1402, 1527, 1527, 1527, 1527, 1566, 1566, 1566,    0,    0,
-    0, 1566,    0, 1488, -113, 1488, 1444, -195, -195, -195,
- -195, -195, -195, -117, -117, -117, -117, -118,    0, -195,
- -195,    0,    0,    0,    0, -167, -189,    0,    0,    0,
-    0, 1488,    0, -106, -123, 1488,  -83,    0,    0,    0,
-    0,    0,    0, 1527, 1527, 1566, 1488,    0,    0, 1488,
- -105, 1488,    0,    0,    0, 1488,    0, -104, 1488,    0,
-};
-static YYCONST short yyrindex[] = {                                     41,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    1,    0, 1220,   46,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,   85,  128,  363,  406,    0,    0,
-    0,    0,    0,    0,    0,    0,  449,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0, -103,    0,    0,  185,  492,  727,  770,
-  813,  856, 1091,    0,    0,    0,    0,    0,    0, 1134,
- 1177,    0,    0,    0,    0,   42, 1220,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0, -102,    0,    0, -101,
-    0,    0,    0,    0,    0,    0,    0,    0,  -99,    0,
-};
-static YYCONST short yygindex[] = {                                      0,
-   -7,  -69,    3,  -66,  458,    9,  -26,   52,   27,  -63,
-  -32,   54,    0,  -35,    2,  -59,
-};
-#define YYTABLESIZE 1865
-static YYCONST short yytable[] = {                                      49,
-    8,   50,   42,   39,  105,  116,  122,   63,   37,    8,
-  109,  113,   64,   65,   94,   95,   96,   97,  128,  137,
-  140,   56,   57,   62,   68,   63,   76,   77,   69,   83,
-   40,   41,   51,   53,   54,   72,   73,   86,   71,  132,
-    1,   10,   78,   79,   80,    2,   74,   75,   66,  108,
-   10,  129,   70,  114,  133,  134,   46,   47,   48,  135,
-   87,   81,  123,   83,   82,    0,   59,   60,   61,   62,
-   76,  126,  138,    0,  103,  104,   83,  106,    0,   83,
-   78,   79,   80,    0,   42,    0,   78,   79,   80,   72,
-   73,    0,    0,   42,    8,    0,  119,  120,  121,   81,
-  124,  125,   82,    0,    0,   81,    0,    0,   82,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,   83,
-  127,    0,   83,    8,  130,    8,    8,   43,    0,    0,
-    0,   83,    0,    0,    0,   10,   43,    0,    0,    0,
-  130,   51,    0,    0,  139,  117,  117,  117,  117,    0,
-    0,    0,    0,    0,    0,    0,   40,   41,    0,   40,
-   41,    0,   40,   41,   10,  112,   10,   10,   94,   95,
-   96,   97,  112,  136,  136,   56,   57,   62,   42,   63,
-    0,    0,    0,    0,   36,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,   42,    0,   42,
-   42,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,   43,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-   43,    0,   43,   43,    0,    0,    0,    0,    0,    8,
-    8,    8,    8,    8,    8,    8,    8,    8,    0,    0,
-    8,    8,    8,    8,    8,    8,    8,    8,    8,    8,
-    8,    8,    8,    8,    8,    8,    8,    0,    0,    0,
-    0,    8,    8,    8,    8,    8,    8,    8,    8,    8,
-   10,   10,   10,   10,   10,   10,   10,   10,   10,   36,
-    0,   10,   10,   10,   10,   10,   10,   10,   10,   10,
-   10,   10,   10,   10,   10,   10,   10,   10,    0,    0,
-    0,    0,   10,   10,   10,   10,   10,   10,   10,   10,
-   10,   42,   42,   42,   42,   42,   42,   42,   42,   42,
-   42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
-    0,    0,   44,   42,   42,   42,   42,   42,   42,   42,
-   42,   44,    0,    0,    0,   42,   42,   42,   42,    0,
-   42,   42,    0,   42,   43,   43,   43,   43,   43,   43,
-   43,   43,   43,   43,   43,   43,   43,   43,   43,   43,
-   43,   43,   43,    0,    0,   45,   43,   43,   43,   43,
-   43,   43,   43,   43,   45,    0,    0,    0,   43,   43,
-   43,   43,    0,   43,   43,    0,   43,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,   36,   36,    0,   36,   36,    0,    0,   53,    0,
-    0,    0,   36,   36,    0,    0,   44,   53,    0,    0,
-   36,   36,   36,   36,    0,    0,   55,   56,   57,   58,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,   36,
-   67,    0,   36,    0,    0,   44,    0,   44,   44,    0,
-    0,   47,    0,    0,    0,    0,    0,    0,    0,   45,
-   47,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-   88,   89,    0,    0,    0,    0,   90,   91,   92,   93,
-    0,    0,    0,  100,    0,    0,    0,  101,   45,    0,
-   45,   45,    0,  107,    0,  110,    0,    0,    0,  111,
-    0,    0,   53,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,   53,    0,   53,   53,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,   47,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,   47,    0,   47,   47,    0,   44,
-   44,   44,   44,   44,   44,   44,   44,   44,   44,   44,
-   44,   44,   44,   44,   44,   44,   44,   44,    0,    0,
-    0,   44,   44,   44,   44,   44,   44,   44,   44,    0,
-    0,    0,    0,   44,   44,   44,   44,    0,   44,   44,
-    0,   44,   45,   45,   45,   45,   45,   45,   45,   45,
-   45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-   45,    0,    0,    0,   45,   45,   45,   45,   45,   45,
-   45,   45,    0,    0,    0,    0,   45,   45,   45,   45,
-    0,   45,   45,    0,   45,   53,   53,   53,   53,   53,
-   53,   53,   53,   53,   53,   53,   53,   53,   53,   53,
-   53,   53,   53,   53,    0,    0,   46,   53,   53,   53,
-   53,   53,   53,   53,   53,   46,    0,    0,    0,   53,
-   53,   53,   53,    0,   53,   53,    0,   53,   47,   47,
-   47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
-   47,   47,   47,   47,   47,   47,   47,    0,    0,   48,
-   47,   47,   47,   47,   47,   47,   47,   47,   48,    0,
-    0,    0,   47,   47,   47,   47,    0,   47,   47,    0,
-   47,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,   49,    0,    0,    0,    0,    0,    0,    0,
-   46,   49,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,   46,
-    0,   46,   46,    0,    0,   51,    0,    0,    0,    0,
-    0,    0,    0,   48,   51,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,   48,    0,   48,   48,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,   49,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,   49,    0,   49,   49,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,   51,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,   51,    0,
-   51,   51,    0,   46,   46,   46,   46,   46,   46,   46,
-   46,   46,   46,   46,   46,   46,   46,   46,   46,   46,
-   46,   46,    0,    0,    0,   46,   46,   46,   46,   46,
-   46,   46,   46,    0,    0,    0,    0,   46,   46,   46,
-   46,    0,   46,   46,    0,   46,   48,   48,   48,   48,
-   48,   48,   48,   48,   48,   48,   48,   48,   48,   48,
-   48,   48,   48,   48,   48,    0,    0,    0,   48,   48,
-   48,   48,   48,   48,   48,   48,    0,    0,    0,    0,
-   48,   48,   48,   48,    0,   48,   48,    0,   48,   49,
-   49,   49,   49,   49,   49,   49,   49,   49,   49,   49,
-   49,   49,   49,   49,   49,   49,   49,   49,    0,    0,
-   50,   49,   49,   49,   49,   49,   49,   49,   49,   50,
-    0,    0,    0,   49,   49,   49,   49,    0,   49,   49,
-    0,   49,   51,   51,   51,   51,   51,   51,   51,   51,
-   51,   51,   51,   51,   51,   51,   51,   51,   51,   51,
-   51,    0,    0,   52,   51,   51,   51,   51,   51,   51,
-   51,   51,   52,    0,    0,    0,   51,   51,   51,   51,
-    0,   51,   51,    0,   51,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,   54,    0,    0,    0,
-    0,    0,    0,    0,   50,   54,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,   50,    0,   50,   50,    0,    0,   19,
-    0,    0,    0,    0,    0,    0,    0,   52,   19,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,   52,    0,   52,   52,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-   54,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,   54,
-    0,   54,   54,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,   19,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,   19,    0,   19,   19,    0,   50,   50,   50,
-   50,   50,   50,   50,   50,   50,   50,   50,   50,   50,
-   50,   50,   50,   50,   50,   50,    0,    0,    0,   50,
-   50,   50,   50,   50,   50,   50,   50,    0,    0,    0,
-    0,   50,   50,   50,   50,    0,   50,   50,    0,   50,
-   52,   52,   52,   52,   52,   52,   52,   52,   52,   52,
-   52,   52,   52,   52,   52,   52,   52,   52,   52,    0,
-   29,    0,   52,   52,   52,   52,   52,   52,   52,   52,
-    0,    0,    0,    0,   52,   52,   52,   52,    0,   52,
-   52,    0,   52,   54,   54,   54,   54,   54,   54,   54,
-   54,   54,   54,   54,   54,   54,   54,   54,   54,   54,
-   54,   54,   29,    0,    0,   54,   54,   54,   54,   54,
-   54,   54,   54,    0,    0,    0,    0,   54,   54,   54,
-   54,    0,   54,   54,    0,   54,   19,   19,   19,    0,
-    0,   19,   19,   19,   19,   19,   19,   19,   19,   19,
-   19,   19,   19,   19,   19,   27,   29,    0,   19,   19,
-   19,   19,   19,   19,   19,   19,    0,    0,    0,    0,
-   19,   19,   19,   19,    0,   19,   19,    0,   19,    0,
-    0,    0,    0,    0,   30,    0,  102,   28,    0,    0,
-    0,    0,    0,    0,    0,   29,    0,   27,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,   30,    0,    0,   28,
-    0,    0,    0,    0,   29,    0,    0,    0,    0,    0,
-    0,   27,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-   30,    0,    0,   28,    0,    0,    0,    0,    0,    0,
-   27,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,   30,
-    0,    0,   28,    0,    0,    0,    0,    0,    0,   27,
-    1,    0,    0,    2,    3,    4,    5,    6,    0,    0,
-    0,    7,    8,    9,   10,   11,   12,    0,    0,    0,
-    0,   13,   14,   15,   16,   17,   18,   19,   30,    0,
-    0,   28,   20,   21,   22,   23,    0,   24,   25,    0,
-   26,    0,    1,    0,    0,    2,    3,    4,    5,    6,
-  115,    0,    0,    7,    8,    9,   10,   11,   12,    0,
-    0,    0,    0,   13,   14,   15,   16,   17,   18,   19,
-    0,    0,    0,    0,   20,   21,   22,   23,    0,   24,
-   25,    0,   26,    0,    0,    0,    1,    0,    0,    2,
-    3,    4,    5,    6,    0,    0,    0,    7,    8,    9,
-   10,   11,   12,    0,    0,    0,    0,   13,   14,   15,
-   16,   17,   18,   19,    0,    0,    0,    0,   20,   21,
-   22,   23,    0,   24,   25,    1,   26,    0,    2,    3,
-    4,    5,    6,    0,    0,    0,    7,    8,    9,   10,
-   11,   12,    0,    0,    0,    0,   13,   14,   15,   16,
-   17,   18,   19,    0,    0,    0,    0,    0,    0,   22,
-   23,    0,   24,   25,    0,   26,    0,    2,    3,    4,
-    5,    6,    0,    0,    0,    7,    8,    9,   10,   11,
-   12,    0,    0,    0,    0,   13,   14,   15,   16,   17,
-   18,   19,    0,    0,    0,    0,    0,    0,   22,   23,
-    0,   24,   25,    0,   26,
-};
-static YYCONST short yycheck[] = {                                     123,
-    0,  125,  123,    1,   74,  123,  125,  123,    0,    9,
-   77,  125,   20,   21,  287,  288,  289,  290,  125,  125,
-  125,  125,  125,  125,  281,  125,  260,  261,  280,   37,
-  280,  281,    6,    7,    8,  257,  258,  123,   30,  123,
-    0,    0,  276,  277,  278,    0,  268,  269,   22,   76,
-    9,  115,   26,   86,  124,  125,    3,    4,    5,  126,
-   52,  295,   98,   71,  298,   -1,   15,   16,   17,   18,
-  260,  261,  132,   -1,   72,   73,   84,   75,   -1,   87,
-  276,  277,  278,   -1,    0,   -1,  276,  277,  278,  257,
-  258,   -1,   -1,    9,   94,   -1,   95,   96,   97,  295,
-  268,  269,  298,   -1,   -1,  295,   -1,   -1,  298,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  127,
-  112,   -1,  130,  123,  116,  125,  126,    0,   -1,   -1,
-   -1,  139,   -1,   -1,   -1,   94,    9,   -1,   -1,   -1,
-  132,  115,   -1,   -1,  136,   94,   95,   96,   97,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,  280,  281,   -1,  280,
-  281,   -1,  280,  281,  123,  279,  125,  126,  287,  288,
-  289,  290,  279,  279,  279,  279,  279,  279,   94,  279,
-   -1,   -1,   -1,   -1,    0,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,
-  126,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-  123,   -1,  125,  126,   -1,   -1,   -1,   -1,   -1,  259,
-  260,  261,  262,  263,  264,  265,  266,  267,   -1,   -1,
-  270,  271,  272,  273,  274,  275,  276,  277,  278,  279,
-  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,
-   -1,  291,  292,  293,  294,  295,  296,  297,  298,  299,
-  259,  260,  261,  262,  263,  264,  265,  266,  267,  125,
-   -1,  270,  271,  272,  273,  274,  275,  276,  277,  278,
-  279,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,
-   -1,   -1,  291,  292,  293,  294,  295,  296,  297,  298,
-  299,  257,  258,  259,  260,  261,  262,  263,  264,  265,
-  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,
-   -1,   -1,    0,  279,  280,  281,  282,  283,  284,  285,
-  286,    9,   -1,   -1,   -1,  291,  292,  293,  294,   -1,
-  296,  297,   -1,  299,  257,  258,  259,  260,  261,  262,
-  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,
-  273,  274,  275,   -1,   -1,    0,  279,  280,  281,  282,
-  283,  284,  285,  286,    9,   -1,   -1,   -1,  291,  292,
-  293,  294,   -1,  296,  297,   -1,  299,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,  257,  258,   -1,  260,  261,   -1,   -1,    0,   -1,
-   -1,   -1,  268,  269,   -1,   -1,   94,    9,   -1,   -1,
-  276,  277,  278,  279,   -1,   -1,    9,   10,   11,   12,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  295,
-   23,   -1,  298,   -1,   -1,  123,   -1,  125,  126,   -1,
-   -1,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,
-    9,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   53,   54,   -1,   -1,   -1,   -1,   59,   60,   61,   62,
-   -1,   -1,   -1,   66,   -1,   -1,   -1,   70,  123,   -1,
-  125,  126,   -1,   76,   -1,   78,   -1,   -1,   -1,   82,
-   -1,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,  123,   -1,  125,  126,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   94,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,  257,
-  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,
-  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,
-   -1,  279,  280,  281,  282,  283,  284,  285,  286,   -1,
-   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,
-   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,
-  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,
-  275,   -1,   -1,   -1,  279,  280,  281,  282,  283,  284,
-  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,
-   -1,  296,  297,   -1,  299,  257,  258,  259,  260,  261,
-  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,
-  272,  273,  274,  275,   -1,   -1,    0,  279,  280,  281,
-  282,  283,  284,  285,  286,    9,   -1,   -1,   -1,  291,
-  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,
-  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,
-  269,  270,  271,  272,  273,  274,  275,   -1,   -1,    0,
-  279,  280,  281,  282,  283,  284,  285,  286,    9,   -1,
-   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,
-  299,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   94,    9,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,
-   -1,  125,  126,   -1,   -1,    0,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   94,    9,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,  123,   -1,  125,  126,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   94,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,
-  125,  126,   -1,  257,  258,  259,  260,  261,  262,  263,
-  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,
-  274,  275,   -1,   -1,   -1,  279,  280,  281,  282,  283,
-  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,
-  294,   -1,  296,  297,   -1,  299,  257,  258,  259,  260,
-  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,
-  271,  272,  273,  274,  275,   -1,   -1,   -1,  279,  280,
-  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,
-  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,
-  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,
-  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,
-    0,  279,  280,  281,  282,  283,  284,  285,  286,    9,
-   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,
-   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,
-  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,
-  275,   -1,   -1,    0,  279,  280,  281,  282,  283,  284,
-  285,  286,    9,   -1,   -1,   -1,  291,  292,  293,  294,
-   -1,  296,  297,   -1,  299,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,    0,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   94,    9,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,    0,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,    9,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,
-   -1,  125,  126,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,  123,   -1,  125,  126,   -1,  257,  258,  259,
-  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,
-  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,  279,
-  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,
-   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,
-  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,
-  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,
-    9,   -1,  279,  280,  281,  282,  283,  284,  285,  286,
-   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,
-  297,   -1,  299,  257,  258,  259,  260,  261,  262,  263,
-  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,
-  274,  275,    9,   -1,   -1,  279,  280,  281,  282,  283,
-  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,
-  294,   -1,  296,  297,   -1,  299,  257,  258,  259,   -1,
-   -1,  262,  263,  264,  265,  266,  267,  268,  269,  270,
-  271,  272,  273,  274,  275,   94,    9,   -1,  279,  280,
-  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,
-  291,  292,  293,  294,   -1,  296,  297,   -1,  299,   -1,
-   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,    9,   -1,   94,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,   -1,  126,
-   -1,   -1,   -1,   -1,    9,   -1,   -1,   -1,   -1,   -1,
-   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-  123,   -1,   -1,  126,   -1,   -1,   -1,   -1,   -1,   -1,
-   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,
-   -1,   -1,  126,   -1,   -1,   -1,   -1,   -1,   -1,   94,
-  259,   -1,   -1,  262,  263,  264,  265,  266,   -1,   -1,
-   -1,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,
-   -1,  280,  281,  282,  283,  284,  285,  286,  123,   -1,
-   -1,  126,  291,  292,  293,  294,   -1,  296,  297,   -1,
-  299,   -1,  259,   -1,   -1,  262,  263,  264,  265,  266,
-  267,   -1,   -1,  270,  271,  272,  273,  274,  275,   -1,
-   -1,   -1,   -1,  280,  281,  282,  283,  284,  285,  286,
-   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,
-  297,   -1,  299,   -1,   -1,   -1,  259,   -1,   -1,  262,
-  263,  264,  265,  266,   -1,   -1,   -1,  270,  271,  272,
-  273,  274,  275,   -1,   -1,   -1,   -1,  280,  281,  282,
-  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,
-  293,  294,   -1,  296,  297,  259,  299,   -1,  262,  263,
-  264,  265,  266,   -1,   -1,   -1,  270,  271,  272,  273,
-  274,  275,   -1,   -1,   -1,   -1,  280,  281,  282,  283,
-  284,  285,  286,   -1,   -1,   -1,   -1,   -1,   -1,  293,
-  294,   -1,  296,  297,   -1,  299,   -1,  262,  263,  264,
-  265,  266,   -1,   -1,   -1,  270,  271,  272,  273,  274,
-  275,   -1,   -1,   -1,   -1,  280,  281,  282,  283,  284,
-  285,  286,   -1,   -1,   -1,   -1,   -1,   -1,  293,  294,
-   -1,  296,  297,   -1,  299,
-};
-#define YYFINAL 31
-#ifndef YYDEBUG
-#define YYDEBUG 0
-#endif
-#define YYMAXTOKEN 314
-#if YYDEBUG
-static YYCONST char *YYCONST yyname[] = {
-"end-of-file",0,0,0,0,0,0,0,0,"'\\t'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"'^'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,"'{'",0,"'}'","'~'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"OVER",
-"SMALLOVER","SQRT","SUB","SUP","LPILE","RPILE","CPILE","PILE","LEFT","RIGHT",
-"TO","FROM","SIZE","FONT","ROMAN","BOLD","ITALIC","FAT","ACCENT","BAR","UNDER",
-"ABOVE","TEXT","QUOTED_TEXT","FWD","BACK","DOWN","UP","MATRIX","COL","LCOL",
-"RCOL","CCOL","MARK","LINEUP","TYPE","VCENTER","PRIME","SPLIT","NOSPLIT",
-"UACCENT","SPECIAL","SPACE","GFONT","GSIZE","DEFINE","NDEFINE","TDEFINE",
-"SDEFINE","UNDEF","IFDEF","INCLUDE","DELIM","CHARTYPE","SET","GRFONT","GBFONT",
-};
-static YYCONST char *YYCONST yyrule[] = {
-"$accept : top",
-"top :",
-"top : equation",
-"equation : mark",
-"equation : equation mark",
-"mark : from_to",
-"mark : MARK mark",
-"mark : LINEUP mark",
-"from_to : sqrt_over",
-"from_to : sqrt_over TO from_to",
-"from_to : sqrt_over FROM sqrt_over",
-"from_to : sqrt_over FROM sqrt_over TO from_to",
-"from_to : sqrt_over FROM sqrt_over FROM from_to",
-"sqrt_over : script",
-"sqrt_over : SQRT sqrt_over",
-"sqrt_over : sqrt_over OVER sqrt_over",
-"sqrt_over : sqrt_over SMALLOVER sqrt_over",
-"script : nonsup",
-"script : simple SUP script",
-"nonsup : simple",
-"nonsup : simple SUB nonsup",
-"nonsup : simple SUB simple SUP script",
-"simple : TEXT",
-"simple : QUOTED_TEXT",
-"simple : SPLIT QUOTED_TEXT",
-"simple : NOSPLIT TEXT",
-"simple : '^'",
-"simple : '~'",
-"simple : '\\t'",
-"simple : '{' equation '}'",
-"simple : PILE pile_arg",
-"simple : LPILE pile_arg",
-"simple : RPILE pile_arg",
-"simple : CPILE pile_arg",
-"simple : MATRIX '{' column_list '}'",
-"simple : LEFT delim equation RIGHT delim",
-"simple : LEFT delim equation",
-"simple : simple BAR",
-"simple : simple UNDER",
-"simple : simple PRIME",
-"simple : simple ACCENT simple",
-"simple : simple UACCENT simple",
-"simple : ROMAN simple",
-"simple : BOLD simple",
-"simple : ITALIC simple",
-"simple : FAT simple",
-"simple : FONT text simple",
-"simple : SIZE text simple",
-"simple : FWD number simple",
-"simple : BACK number simple",
-"simple : UP number simple",
-"simple : DOWN number simple",
-"simple : TYPE text simple",
-"simple : VCENTER simple",
-"simple : SPECIAL text simple",
-"number : text",
-"pile_element_list : equation",
-"pile_element_list : pile_element_list ABOVE equation",
-"pile_arg : '{' pile_element_list '}'",
-"pile_arg : number '{' pile_element_list '}'",
-"column_list : column",
-"column_list : column_list column",
-"column_element_list : equation",
-"column_element_list : column_element_list ABOVE equation",
-"column_arg : '{' column_element_list '}'",
-"column_arg : number '{' column_element_list '}'",
-"column : COL column_arg",
-"column : LCOL column_arg",
-"column : RCOL column_arg",
-"column : CCOL column_arg",
-"text : TEXT",
-"text : QUOTED_TEXT",
-"delim : text",
-"delim : '{'",
-"delim : '}'",
-};
-#endif
-#define YYLEX yylex()
-#define YYEMPTY -1
-#define yyclearin (yychar=(YYEMPTY))
-#define yyerrok (yyerrflag=0)
-#ifndef YYINITDEPTH
-#define YYINITDEPTH 200
-#endif
-#ifdef YYSTACKSIZE
-#undef YYMAXDEPTH
-#define YYMAXDEPTH YYSTACKSIZE
-#else
-#ifdef YYMAXDEPTH
-#define YYSTACKSIZE YYMAXDEPTH
-#else
-#define YYSTACKSIZE 10000
-#define YYMAXDEPTH 10000
-#endif
-#endif
-int yydebug;
-int yynerrs;
-int yyerrflag;
-int yychar;
-YYSTYPE yyval;
-YYSTYPE yylval;
-static short *yyss;
-static YYSTYPE *yyvs;
-static int yystacksize;
-static int yygrow ();
-static YYPTR yymalloc YYPARAMS((unsigned));
-static YYPTR yyrealloc YYPARAMS((YYPTR, unsigned));
-#define yyfree(x) free(x)
-#define YYABORT goto yyabort
-#define YYACCEPT goto yyaccept
-#define YYERROR goto yyerrlab
-
-#if YYDEBUG
-#ifdef __cplusplus
-extern "C" char *getenv();
-#else
-extern char *getenv();
-#endif
-#endif
-
-int
-yyparse()
-{
-    register int yym, yyn, yystate;
-    register YYSTYPE *yyvsp;
-    register short *yyssp;
-    short *yysse;
-#if YYDEBUG
-    register YYCONST char *yys;
-
-    if (yys = getenv("YYDEBUG"))
-    {
-        yyn = *yys;
-        if (yyn >= '0' && yyn <= '9')
-            yydebug = yyn - '0';
-    }
-#endif
-
-    yynerrs = 0;
-    yyerrflag = 0;
-    yychar = (-1);
-
-    if (yyss == 0)
-    {
-        yyss = (short *) yymalloc (YYINITDEPTH * sizeof (short));
-        if (yyss == 0)
-          goto yyabort;
-        yyvs = (YYSTYPE *) yymalloc (YYINITDEPTH * sizeof (YYSTYPE));
-        if (yyvs == 0)
-        {
-            yyfree (yyss);
-            goto yyabort;
-        }
-        yystacksize = YYINITDEPTH;
-    }
-    yysse = yyss + yystacksize - 1;
-    yyssp = yyss;
-    yyvsp = yyvs;
-    *yyssp = yystate = 0;
-
-yyloop:
-    if (yyn = yydefred[yystate]) goto yyreduce;
-    if (yychar < 0)
-    {
-        if ((yychar = yylex()) < 0) yychar = 0;
-#if YYDEBUG
-        if (yydebug)
-        {
-            yys = 0;
-            if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
-            if (!yys) yys = "illegal-symbol";
-            printf("yydebug: state %d, reading %d (%s)\n", yystate,
-                    yychar, yys);
-        }
-#endif
-    }
-    if ((yyn = yysindex[yystate]) && (yyn += yychar) >= 0 &&
-            yyn <= YYTABLESIZE && yycheck[yyn] == yychar)
-    {
-#if YYDEBUG
-        if (yydebug)
-            printf("yydebug: state %d, shifting to state %d\n",
-                    yystate, yytable[yyn]);
-#endif
-        if (yyssp >= yysse)
-        {
-            /* FIXME: Rework so there's only one of these.  */
-            int depth = yyssp - yyss;
-            if (yygrow () != 0)
-              goto yyoverflow;
-            yysse = yyss + yystacksize - 1;
-            yyssp = yyss + depth;
-            yyvsp = yyvs + depth;
-        }
-        *++yyssp = yystate = yytable[yyn];
-        *++yyvsp = yylval;
-        yychar = (-1);
-        if (yyerrflag > 0)  --yyerrflag;
-        goto yyloop;
-    }
-    if ((yyn = yyrindex[yystate]) && (yyn += yychar) >= 0 &&
-            yyn <= YYTABLESIZE && yycheck[yyn] == yychar)
-    {
-        yyn = yytable[yyn];
-        goto yyreduce;
-    }
-    if (yyerrflag) goto yyinrecovery;
-#ifdef lint
-    goto yynewerror;
-#endif
-yynewerror:
-    yyerror("syntax error");
-#ifdef lint
-    goto yyerrlab;
-#endif
-yyerrlab:
-    ++yynerrs;
-yyinrecovery:
-    if (yyerrflag < 3)
-    {
-        yyerrflag = 3;
-        for (;;)
-        {
-            if ((yyn = yysindex[*yyssp]) && (yyn += YYERRCODE) >= 0 &&
-                    yyn <= YYTABLESIZE && yycheck[yyn] == YYERRCODE)
-            {
-#if YYDEBUG
-                if (yydebug)
-                    printf("yydebug: state %d, error recovery shifting\
- to state %d\n", *yyssp, yytable[yyn]);
-#endif
-                if (yyssp >= yysse)
-                {
-                    int depth = yyssp - yyss;
-                    if (yygrow () != 0)
-                      goto yyoverflow;
-                    yysse = yyss + yystacksize - 1;
-                    yyssp = yyss + depth;
-                    yyvsp = yyvs + depth;
-                }
-                *++yyssp = yystate = yytable[yyn];
-                *++yyvsp = yylval;
-                goto yyloop;
-            }
-            else
-            {
-#if YYDEBUG
-                if (yydebug)
-                    printf("yydebug: error recovery discarding state %d\n",
-                            *yyssp);
-#endif
-                if (yyssp <= yyss) goto yyabort;
-                --yyssp;
-                --yyvsp;
-            }
-        }
-    }
-    else
-    {
-        if (yychar == 0) goto yyabort;
-#if YYDEBUG
-        if (yydebug)
-        {
-            yys = 0;
-            if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
-            if (!yys) yys = "illegal-symbol";
-            printf("yydebug: state %d, error recovery discards token %d (%s)\n",
-                    yystate, yychar, yys);
-        }
-#endif
-        yychar = (-1);
-        goto yyloop;
-    }
-yyreduce:
-#if YYDEBUG
-    if (yydebug)
-        printf("yydebug: state %d, reducing by rule %d (%s)\n",
-                yystate, yyn, yyrule[yyn]);
-#endif
-    yym = yylen[yyn];
-    yyval = yyvsp[1-yym];
-    switch (yyn)
-    {
-case 2:
-#line 126 "eqn.y"
-{ yyvsp[0].b->top_level(); non_empty_flag = 1; }
-break;
-case 3:
-#line 131 "eqn.y"
-{ yyval.b = yyvsp[0].b; }
-break;
-case 4:
-#line 133 "eqn.y"
-{
-		  list_box *lb = yyvsp[-1].b->to_list_box();
-		  if (!lb)
-		    lb = new list_box(yyvsp[-1].b);
-		  lb->append(yyvsp[0].b);
-		  yyval.b = lb;
-		}
-break;
-case 5:
-#line 144 "eqn.y"
-{ yyval.b = yyvsp[0].b; }
-break;
-case 6:
-#line 146 "eqn.y"
-{ yyval.b = make_mark_box(yyvsp[0].b); }
-break;
-case 7:
-#line 148 "eqn.y"
-{ yyval.b = make_lineup_box(yyvsp[0].b); }
-break;
-case 8:
-#line 153 "eqn.y"
-{ yyval.b = yyvsp[0].b; }
-break;
-case 9:
-#line 155 "eqn.y"
-{ yyval.b = make_limit_box(yyvsp[-2].b, 0, yyvsp[0].b); }
-break;
-case 10:
-#line 157 "eqn.y"
-{ yyval.b = make_limit_box(yyvsp[-2].b, yyvsp[0].b, 0); }
-break;
-case 11:
-#line 159 "eqn.y"
-{ yyval.b = make_limit_box(yyvsp[-4].b, yyvsp[-2].b, yyvsp[0].b); }
-break;
-case 12:
-#line 161 "eqn.y"
-{ yyval.b = make_limit_box(yyvsp[-4].b, make_limit_box(yyvsp[-2].b, yyvsp[0].b, 0), 0); }
-break;
-case 13:
-#line 166 "eqn.y"
-{ yyval.b = yyvsp[0].b; }
-break;
-case 14:
-#line 168 "eqn.y"
-{ yyval.b = make_sqrt_box(yyvsp[0].b); }
-break;
-case 15:
-#line 170 "eqn.y"
-{ yyval.b = make_over_box(yyvsp[-2].b, yyvsp[0].b); }
-break;
-case 16:
-#line 172 "eqn.y"
-{ yyval.b = make_small_over_box(yyvsp[-2].b, yyvsp[0].b); }
-break;
-case 17:
-#line 177 "eqn.y"
-{ yyval.b = yyvsp[0].b; }
-break;
-case 18:
-#line 179 "eqn.y"
-{ yyval.b = make_script_box(yyvsp[-2].b, 0, yyvsp[0].b); }
-break;
-case 19:
-#line 184 "eqn.y"
-{ yyval.b = yyvsp[0].b; }
-break;
-case 20:
-#line 186 "eqn.y"
-{ yyval.b = make_script_box(yyvsp[-2].b, yyvsp[0].b, 0); }
-break;
-case 21:
-#line 188 "eqn.y"
-{ yyval.b = make_script_box(yyvsp[-4].b, yyvsp[-2].b, yyvsp[0].b); }
-break;
-case 22:
-#line 193 "eqn.y"
-{ yyval.b = split_text(yyvsp[0].str); }
-break;
-case 23:
-#line 195 "eqn.y"
-{ yyval.b = new quoted_text_box(yyvsp[0].str); }
-break;
-case 24:
-#line 197 "eqn.y"
-{ yyval.b = split_text(yyvsp[0].str); }
-break;
-case 25:
-#line 199 "eqn.y"
-{ yyval.b = new quoted_text_box(yyvsp[0].str); }
-break;
-case 26:
-#line 201 "eqn.y"
-{ yyval.b = new half_space_box; }
-break;
-case 27:
-#line 203 "eqn.y"
-{ yyval.b = new space_box; }
-break;
-case 28:
-#line 205 "eqn.y"
-{ yyval.b = new tab_box; }
-break;
-case 29:
-#line 207 "eqn.y"
-{ yyval.b = yyvsp[-1].b; }
-break;
-case 30:
-#line 209 "eqn.y"
-{ yyvsp[0].pb->set_alignment(CENTER_ALIGN); yyval.b = yyvsp[0].pb; }
-break;
-case 31:
-#line 211 "eqn.y"
-{ yyvsp[0].pb->set_alignment(LEFT_ALIGN); yyval.b = yyvsp[0].pb; }
-break;
-case 32:
-#line 213 "eqn.y"
-{ yyvsp[0].pb->set_alignment(RIGHT_ALIGN); yyval.b = yyvsp[0].pb; }
-break;
-case 33:
-#line 215 "eqn.y"
-{ yyvsp[0].pb->set_alignment(CENTER_ALIGN); yyval.b = yyvsp[0].pb; }
-break;
-case 34:
-#line 217 "eqn.y"
-{ yyval.b = yyvsp[-1].mb; }
-break;
-case 35:
-#line 219 "eqn.y"
-{ yyval.b = make_delim_box(yyvsp[-3].str, yyvsp[-2].b, yyvsp[0].str); }
-break;
-case 36:
-#line 221 "eqn.y"
-{ yyval.b = make_delim_box(yyvsp[-1].str, yyvsp[0].b, 0); }
-break;
-case 37:
-#line 223 "eqn.y"
-{ yyval.b = make_overline_box(yyvsp[-1].b); }
-break;
-case 38:
-#line 225 "eqn.y"
-{ yyval.b = make_underline_box(yyvsp[-1].b); }
-break;
-case 39:
-#line 227 "eqn.y"
-{ yyval.b = make_prime_box(yyvsp[-1].b); }
-break;
-case 40:
-#line 229 "eqn.y"
-{ yyval.b = make_accent_box(yyvsp[-2].b, yyvsp[0].b); }
-break;
-case 41:
-#line 231 "eqn.y"
-{ yyval.b = make_uaccent_box(yyvsp[-2].b, yyvsp[0].b); }
-break;
-case 42:
-#line 233 "eqn.y"
-{ yyval.b = new font_box(strsave(get_grfont()), yyvsp[0].b); }
-break;
-case 43:
-#line 235 "eqn.y"
-{ yyval.b = new font_box(strsave(get_gbfont()), yyvsp[0].b); }
-break;
-case 44:
-#line 237 "eqn.y"
-{ yyval.b = new font_box(strsave(get_gfont()), yyvsp[0].b); }
-break;
-case 45:
-#line 239 "eqn.y"
-{ yyval.b = new fat_box(yyvsp[0].b); }
-break;
-case 46:
-#line 241 "eqn.y"
-{ yyval.b = new font_box(yyvsp[-1].str, yyvsp[0].b); }
-break;
-case 47:
-#line 243 "eqn.y"
-{ yyval.b = new size_box(yyvsp[-1].str, yyvsp[0].b); }
-break;
-case 48:
-#line 245 "eqn.y"
-{ yyval.b = new hmotion_box(yyvsp[-1].n, yyvsp[0].b); }
-break;
-case 49:
-#line 247 "eqn.y"
-{ yyval.b = new hmotion_box(-yyvsp[-1].n, yyvsp[0].b); }
-break;
-case 50:
-#line 249 "eqn.y"
-{ yyval.b = new vmotion_box(yyvsp[-1].n, yyvsp[0].b); }
-break;
-case 51:
-#line 251 "eqn.y"
-{ yyval.b = new vmotion_box(-yyvsp[-1].n, yyvsp[0].b); }
-break;
-case 52:
-#line 253 "eqn.y"
-{ yyvsp[0].b->set_spacing_type(yyvsp[-1].str); yyval.b = yyvsp[0].b; }
-break;
-case 53:
-#line 255 "eqn.y"
-{ yyval.b = new vcenter_box(yyvsp[0].b); }
-break;
-case 54:
-#line 257 "eqn.y"
-{ yyval.b = make_special_box(yyvsp[-1].str, yyvsp[0].b); }
-break;
-case 55:
-#line 262 "eqn.y"
-{
-		  int n;
-		  if (sscanf(yyvsp[0].str, "%d", &n) == 1)
-		    yyval.n = n;
-		  a_delete yyvsp[0].str;
-		}
-break;
-case 56:
-#line 272 "eqn.y"
-{ yyval.pb = new pile_box(yyvsp[0].b); }
-break;
-case 57:
-#line 274 "eqn.y"
-{ yyvsp[-2].pb->append(yyvsp[0].b); yyval.pb = yyvsp[-2].pb; }
-break;
-case 58:
-#line 279 "eqn.y"
-{ yyval.pb = yyvsp[-1].pb; }
-break;
-case 59:
-#line 281 "eqn.y"
-{ yyvsp[-1].pb->set_space(yyvsp[-3].n); yyval.pb = yyvsp[-1].pb; }
-break;
-case 60:
-#line 286 "eqn.y"
-{ yyval.mb = new matrix_box(yyvsp[0].col); }
-break;
-case 61:
-#line 288 "eqn.y"
-{ yyvsp[-1].mb->append(yyvsp[0].col); yyval.mb = yyvsp[-1].mb; }
-break;
-case 62:
-#line 293 "eqn.y"
-{ yyval.col = new column(yyvsp[0].b); }
-break;
-case 63:
-#line 295 "eqn.y"
-{ yyvsp[-2].col->append(yyvsp[0].b); yyval.col = yyvsp[-2].col; }
-break;
-case 64:
-#line 300 "eqn.y"
-{ yyval.col = yyvsp[-1].col; }
-break;
-case 65:
-#line 302 "eqn.y"
-{ yyvsp[-1].col->set_space(yyvsp[-3].n); yyval.col = yyvsp[-1].col; }
-break;
-case 66:
-#line 307 "eqn.y"
-{ yyvsp[0].col->set_alignment(CENTER_ALIGN); yyval.col = yyvsp[0].col; }
-break;
-case 67:
-#line 309 "eqn.y"
-{ yyvsp[0].col->set_alignment(LEFT_ALIGN); yyval.col = yyvsp[0].col; }
-break;
-case 68:
-#line 311 "eqn.y"
-{ yyvsp[0].col->set_alignment(RIGHT_ALIGN); yyval.col = yyvsp[0].col; }
-break;
-case 69:
-#line 313 "eqn.y"
-{ yyvsp[0].col->set_alignment(CENTER_ALIGN); yyval.col = yyvsp[0].col; }
-break;
-case 70:
-#line 317 "eqn.y"
-{ yyval.str = yyvsp[0].str; }
-break;
-case 71:
-#line 319 "eqn.y"
-{ yyval.str = yyvsp[0].str; }
-break;
-case 72:
-#line 324 "eqn.y"
-{ yyval.str = yyvsp[0].str; }
-break;
-case 73:
-#line 326 "eqn.y"
-{ yyval.str = strsave("{"); }
-break;
-case 74:
-#line 328 "eqn.y"
-{ yyval.str = strsave("}"); }
-break;
-#line 1168 "y.tab.c"
-    }
-    yyssp -= yym;
-    yystate = *yyssp;
-    yyvsp -= yym;
-    yym = yylhs[yyn];
-    if (yystate == 0 && yym == 0)
-    {
-#if YYDEBUG
-        if (yydebug)
-            printf("yydebug: after reduction, shifting from state 0 to\
- state %d\n", YYFINAL);
-#endif
-        yystate = YYFINAL;
-        *++yyssp = YYFINAL;
-        *++yyvsp = yyval;
-        if (yychar < 0)
-        {
-            if ((yychar = yylex()) < 0) yychar = 0;
-#if YYDEBUG
-            if (yydebug)
-            {
-                yys = 0;
-                if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
-                if (!yys) yys = "illegal-symbol";
-                printf("yydebug: state %d, reading %d (%s)\n",
-                        YYFINAL, yychar, yys);
-            }
-#endif
-        }
-        if (yychar == 0) goto yyaccept;
-        goto yyloop;
-    }
-    if ((yyn = yygindex[yym]) && (yyn += yystate) >= 0 &&
-            yyn <= YYTABLESIZE && yycheck[yyn] == yystate)
-        yystate = yytable[yyn];
-    else
-        yystate = yydgoto[yym];
-#if YYDEBUG
-    if (yydebug)
-        printf("yydebug: after reduction, shifting from state %d \
-to state %d\n", *yyssp, yystate);
-#endif
-    if (yyssp >= yysse)
-    {
-        int depth = yyssp - yyss;
-        if (yygrow () != 0)
-          goto yyoverflow;
-        yysse = yyss + yystacksize - 1;
-        yyssp = yyss + depth;
-        yyvsp = yyvs + depth;
-    }
-    *++yyssp = yystate;
-    *++yyvsp = yyval;
-    goto yyloop;
-yyoverflow:
-    yyerror("yacc stack overflow");
-yyabort:
-    return (1);
-yyaccept:
-    return (0);
-}
-
-static int
-yygrow ()
-{
-    int old_stacksize = yystacksize;
-    short *new_yyss;
-    YYSTYPE *new_yyvs;
-
-    if (yystacksize >= YYMAXDEPTH)
-        return (1);
-    yystacksize *= 2;
-    if (yystacksize > YYMAXDEPTH)
-        yystacksize = YYMAXDEPTH;
-#if YYDEBUG
-    if (yydebug)
-        printf("yydebug: growing stack size from %d to %d\n",
-               old_stacksize, yystacksize);
-#endif
-    new_yyss = (short *) yyrealloc (yyss, yystacksize * sizeof (short));
-    if (new_yyss == 0)
-        return (1);
-    new_yyvs = (YYSTYPE *) yyrealloc (yyvs, yystacksize * sizeof (YYSTYPE));
-    if (new_yyvs == 0)
-    {
-        yyfree (new_yyss);
-        return (1);
-    }
-    yyss = new_yyss;
-    yyvs = new_yyvs;
-    return (0);
-}
-
-static YYPTR
-YYDEFUN (yymalloc, (bytes), unsigned bytes)
-{
-    YYPTR ptr = (YYPTR) malloc (bytes);
-    if (ptr != 0) return (ptr);
-    yyerror ("yyparse: memory exhausted");
-    return (0);
-}
-
-static YYPTR
-YYDEFUN (yyrealloc, (old, bytes), YYPTR old YYAND unsigned bytes)
-{
-    YYPTR ptr = (YYPTR) realloc (old, bytes);
-    if (ptr != 0) return (ptr);
-    yyerror ("yyparse: memory exhausted");
-    return (0);
-}
diff -Nru groff-1.15/eqn/eqn.h jgroff-1.15/eqn/eqn.h
--- groff-1.15/eqn/eqn.h	Fri May 21 13:50:42 1999
+++ jgroff-1.15/eqn/eqn.h	Thu Feb 10 19:53:04 2000
@@ -23,6 +23,9 @@
 #include <assert.h>
 #include <stdlib.h>
 #include <errno.h>
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "cset.h"
 #include "errarg.h"
 #include "error.h"
diff -Nru groff-1.15/eqn/eqn.tab.h jgroff-1.15/eqn/eqn.tab.h
--- groff-1.15/eqn/eqn.tab.h	Fri May 21 13:50:42 1999
+++ jgroff-1.15/eqn/eqn.tab.h	Thu Jan  1 09:00:00 1970
@@ -1,67 +0,0 @@
-#define OVER 257
-#define SMALLOVER 258
-#define SQRT 259
-#define SUB 260
-#define SUP 261
-#define LPILE 262
-#define RPILE 263
-#define CPILE 264
-#define PILE 265
-#define LEFT 266
-#define RIGHT 267
-#define TO 268
-#define FROM 269
-#define SIZE 270
-#define FONT 271
-#define ROMAN 272
-#define BOLD 273
-#define ITALIC 274
-#define FAT 275
-#define ACCENT 276
-#define BAR 277
-#define UNDER 278
-#define ABOVE 279
-#define TEXT 280
-#define QUOTED_TEXT 281
-#define FWD 282
-#define BACK 283
-#define DOWN 284
-#define UP 285
-#define MATRIX 286
-#define COL 287
-#define LCOL 288
-#define RCOL 289
-#define CCOL 290
-#define MARK 291
-#define LINEUP 292
-#define TYPE 293
-#define VCENTER 294
-#define PRIME 295
-#define SPLIT 296
-#define NOSPLIT 297
-#define UACCENT 298
-#define SPECIAL 299
-#define SPACE 300
-#define GFONT 301
-#define GSIZE 302
-#define DEFINE 303
-#define NDEFINE 304
-#define TDEFINE 305
-#define SDEFINE 306
-#define UNDEF 307
-#define IFDEF 308
-#define INCLUDE 309
-#define DELIM 310
-#define CHARTYPE 311
-#define SET 312
-#define GRFONT 313
-#define GBFONT 314
-typedef union {
-	char *str;
-	box *b;
-	pile_box *pb;
-	matrix_box *mb;
-	int n;
-	column *col;
-} YYSTYPE;
-extern YYSTYPE yylval;
diff -Nru groff-1.15/eqn/eqn.y jgroff-1.15/eqn/eqn.y
--- groff-1.15/eqn/eqn.y	Fri May 21 13:50:42 1999
+++ jgroff-1.15/eqn/eqn.y	Thu Feb 10 19:53:04 2000
@@ -21,6 +21,9 @@
 #include <string.h>
 #include <stdlib.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 #include "box.h"
 extern int non_empty_flag;
diff -Nru groff-1.15/eqn/lex.cc jgroff-1.15/eqn/lex.cc
--- groff-1.15/eqn/lex.cc	Fri May 21 13:50:42 1999
+++ jgroff-1.15/eqn/lex.cc	Thu Feb 10 19:53:04 2000
@@ -374,6 +374,11 @@
 	lex_error("illegal input character code %1", c);
       else {
 	line += char(c);
+#ifdef	NIPPON
+	if (is_euc_byte(c)) {
+	  line += char(getc(fp));
+	}
+#endif
 	if (c == '\n') 
 	  break;
       }
diff -Nru groff-1.15/eqn/text.cc jgroff-1.15/eqn/text.cc
--- groff-1.15/eqn/text.cc	Fri May 21 13:50:42 1999
+++ jgroff-1.15/eqn/text.cc	Thu Feb 10 19:53:04 2000
@@ -24,10 +24,16 @@
 
 class char_box : public simple_box {
   unsigned char c;
+#ifdef	NIPPON
+  wchar wc;
+#endif
   char next_is_italic;
   char prev_is_italic;
 public:
   char_box(unsigned char);
+#ifdef	NIPPON
+  char_box(unsigned char, wchar);
+#endif
   void debug_print();
   void output();
   int is_char();
@@ -166,10 +172,20 @@
 
 char_box::char_box(unsigned char cc)
 : c(cc), prev_is_italic(0), next_is_italic(0)
+#ifdef	NIPPON
+, wc(0)
+#endif
 {
   spacing_type = char_table[c].spacing_type;
 }
 
+#ifdef	NIPPON
+char_box::char_box(unsigned char cc, wchar wc)
+: c(cc), wc(wc), prev_is_italic(0), next_is_italic(0)
+{
+}
+#endif
+
 void char_box::hint(unsigned flags)
 {
   if (flags & HINT_PREV_IS_ITALIC)
@@ -188,7 +204,18 @@
   if (c == '\\')
     fputs("\\e", stdout);
   else
+#ifdef	NIPPON
+  {
+    if (wc != 0) {
+      putchar(euc_ubyte(wc));
+      putchar(euc_lbyte(wc));
+    } else {
+      putchar(c);
+    }
+  }
+#else
     putchar(c);
+#endif
   if (!next_is_italic)
     fputs("\\/", stdout);
   else
@@ -497,6 +524,13 @@
       break;
     default:
     normal_char:
+#ifdef	NIPPON
+      if (is_euc_byte(c)) {
+	wchar wc = make_euc_code(c, *s);
+	b = new char_box('A', wc); // char_info of wc is same the 'A'.
+	s++;
+      } else
+#endif
       b = new char_box(c);
       break;
     }
diff -Nru groff-1.15/grodvi/Makefile.dep jgroff-1.15/grodvi/Makefile.dep
--- groff-1.15/grodvi/Makefile.dep	Fri May 21 13:50:42 1999
+++ jgroff-1.15/grodvi/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -1,3 +1,3 @@
 dvi.o: dvi.cc ../include/driver.h ../include/errarg.h \
  ../include/error.h ../include/font.h ../include/printer.h \
- ../include/lib.h
+ ../include/lib.h ../include/eucmac.h
diff -Nru groff-1.15/grodvi/dvi.cc jgroff-1.15/grodvi/dvi.cc
--- groff-1.15/grodvi/dvi.cc	Sun Sep 12 16:21:09 1999
+++ jgroff-1.15/grodvi/dvi.cc	Thu Feb 10 19:53:04 2000
@@ -102,6 +102,9 @@
 struct output_font {
   dvi_font *f;
   int point_size;
+#ifdef	NIPPON
+  const char *sf;		// subfont name
+#endif
   output_font() : f(0) { }
 };
 
@@ -119,6 +122,9 @@
   output_font output_font_table[FONTS_MAX];
   font *cur_font;
   int cur_point_size;
+#ifdef	NIPPON
+  const char *cur_subfont;
+#endif
   int pushed;
   int pushed_h;
   int pushed_v;
@@ -302,9 +308,18 @@
 void dvi_printer::set_char(int index, font *f, const environment *env, int w, const char *name)
 {
   int code = f->get_code(index);
+#ifdef NIPPON
+  const char *sf = f->get_subfont_name(index);
+  if (env->size != cur_point_size || f != cur_font ||
+     (sf != cur_subfont && strcmp(sf, cur_subfont))) {
+#else
   if (env->size != cur_point_size || f != cur_font) {
+#endif
     cur_font = f;
     cur_point_size = env->size;
+#ifdef NIPPON
+    cur_subfont = sf;
+#endif
     int i;
     for (i = 0;; i++) {
       if (i >= FONTS_MAX) {
@@ -313,9 +328,16 @@
       if (output_font_table[i].f == 0) {
 	output_font_table[i].f = (dvi_font *)cur_font;
 	output_font_table[i].point_size = cur_point_size;
+#ifdef	NIPPON
+	output_font_table[i].sf = cur_subfont;
+#endif
 	define_font(i);
       }
       if (output_font_table[i].f == cur_font
+#ifdef	NIPPON
+	  && (output_font_table[i].sf == cur_subfont ||
+	      strcmp(output_font_table[i].sf, cur_subfont) == 0)
+#endif
 	  && output_font_table[i].point_size == cur_point_size)
 	break;
     }
@@ -359,7 +381,13 @@
   out4(f->checksum);
   out4(output_font_table[i].point_size*RES_7227);
   out4(int((double(f->design_size)/(1<<20))*RES_7227*100 + .5));
+#ifdef	NIPPON
+  const char *nm;
+  if (!(nm = output_font_table[i].sf))
+    nm = f->get_internal_name();
+#else
   const char *nm = f->get_internal_name();
+#endif
   out1(0);
   out_string(nm);
 }
diff -Nru groff-1.15/groff/Makefile.dep jgroff-1.15/groff/Makefile.dep
--- groff-1.15/groff/Makefile.dep	Fri May 21 13:50:38 1999
+++ jgroff-1.15/groff/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -1,5 +1,5 @@
 groff.o: groff.cc ../include/lib.h ../include/assert.h \
  ../include/errarg.h ../include/error.h ../include/stringclass.h \
  ../include/cset.h ../include/font.h ../include/device.h pipeline.h \
- ../include/defs.h
+ ../include/defs.h ../include/eucmac.h
 pipeline.o: pipeline.c pipeline.h
diff -Nru groff-1.15/groff/groff.cc jgroff-1.15/groff/groff.cc
--- groff-1.15/groff/groff.cc	Tue Dec 28 17:27:25 1999
+++ jgroff-1.15/groff/groff.cc	Thu Feb 10 20:21:28 2000
@@ -26,6 +26,9 @@
 #include <signal.h>
 #include <errno.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 #include "assert.h"
 #include "errarg.h"
diff -Nru groff-1.15/groff/groff.man jgroff-1.15/groff/groff.man
--- groff-1.15/groff/groff.man	Tue Dec 21 16:12:37 1999
+++ jgroff-1.15/groff/groff.man	Thu Feb 10 19:53:04 2000
@@ -106,6 +106,9 @@
 .TP
 .B latin1
 For typewriter-like devices using the ISO Latin-1 character set.
+.TP
+.B nippon
+For typewriter-like devices using the Japanese-EUC character set.
 .TP 
 .B lj4
 For an HP LaserJet4-compatible (or other PCL5-compatible) printer.
diff -Nru groff-1.15/grops/Makefile.dep jgroff-1.15/grops/Makefile.dep
--- groff-1.15/grops/Makefile.dep	Fri May 21 13:50:42 1999
+++ jgroff-1.15/grops/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -1,6 +1,7 @@
 ps.o: ps.cc ../include/driver.h ../include/errarg.h ../include/error.h \
  ../include/font.h ../include/printer.h ../include/lib.h \
- ../include/stringclass.h ../include/cset.h ps.h
+ ../include/stringclass.h ../include/cset.h ps.h ../include/eucmac.h
 psrm.o: psrm.cc ../include/driver.h ../include/errarg.h \
  ../include/error.h ../include/font.h ../include/printer.h \
- ../include/lib.h ../include/stringclass.h ../include/cset.h ps.h
+ ../include/lib.h ../include/stringclass.h ../include/cset.h ps.h \
+ ../include/eucmac.h
diff -Nru groff-1.15/grops/ps.cc jgroff-1.15/grops/ps.cc
--- groff-1.15/grops/ps.cc	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/grops/ps.cc	Thu Feb 10 19:53:04 2000
@@ -182,12 +182,20 @@
   return *this;
 }
 
+#ifdef NIPPON
+ps_output &ps_output::put_string(const wchar *s, int n)
+#else
 ps_output &ps_output::put_string(const char *s, int n)
+#endif
 {
   int len = 0;
   int i;
   for (i = 0; i < n; i++) {
+#ifdef NIPPON
+    wchar c = s[i];
+#else
     char c = s[i];
+#endif
     if (is_ascii(c) && csprint(c)) {
       if (c == '(' || c == ')' || c == '\\')
 	len += 2;
@@ -213,8 +221,18 @@
 	putc('\n', fp);
 	col = 0;
       }
+#ifdef	NIPPON
+      if (is_euc_code(s[i])) {
+	fprintf(fp, "%04x", s[i]);
+	col += 4;
+      } else {
+	fprintf(fp, "%02x", s[i] & 0377);
+	col += 2;
+      }
+#else
       fprintf(fp, "%02x", s[i] & 0377);
       col += 2;
+#endif
     }
     putc('>', fp);
     col++;
@@ -487,7 +505,11 @@
   int paper_length;
   int equalise_spaces;
   enum { SBUF_SIZE = 256 };
+#ifdef	NIPPON
+  wchar sbuf[SBUF_SIZE];
+#else
   char sbuf[SBUF_SIZE];
+#endif
   int sbuf_len;
   int sbuf_start_hpos;
   int sbuf_vpos;
@@ -604,7 +626,11 @@
 {
   if (i == space_char_index || invis_count > 0)
     return;
+#ifdef	NIPPON
+  wchar code = f->get_code(i);
+#else
   unsigned char code = f->get_code(i);
+#endif
   style sty(f, env->size, env->height, env->slant);
   if (sty.slant != 0) {
     if (sty.slant > 80 || sty.slant < -80) {
diff -Nru groff-1.15/grops/ps.h jgroff-1.15/grops/ps.h
--- groff-1.15/grops/ps.h	Fri May 21 13:50:42 1999
+++ jgroff-1.15/grops/ps.h	Thu Feb 10 19:53:04 2000
@@ -21,7 +21,11 @@
 class ps_output {
 public:
   ps_output(FILE *, int max_line_length);
+#ifdef	NIPPON
+  ps_output &put_string(const wchar *, int);
+#else
   ps_output &put_string(const char *, int);
+#endif
   ps_output &put_number(int);
   ps_output &put_fix_number(int);
   ps_output &put_float(double);
diff -Nru groff-1.15/grotty/Makefile.dep jgroff-1.15/grotty/Makefile.dep
--- groff-1.15/grotty/Makefile.dep	Fri May 21 13:50:42 1999
+++ jgroff-1.15/grotty/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -1,3 +1,3 @@
 tty.o: tty.cc ../include/driver.h ../include/errarg.h \
  ../include/error.h ../include/font.h ../include/printer.h \
- ../include/lib.h
+ ../include/lib.h ../include/eucmac.h
diff -Nru groff-1.15/grotty/grotty.man jgroff-1.15/grotty/grotty.man
--- groff-1.15/grotty/grotty.man	Fri May 21 13:50:42 1999
+++ jgroff-1.15/grotty/grotty.man	Fri Feb 11 05:01:24 2000
@@ -39,9 +39,10 @@
 .B groff
 command
 with a
-.B \-Tascii
-or
+.B \-Tascii ,
 .B \-Tlatin1
+or
+.B \-Tnippon
 option.
 If no files are given,
 .B grotty
@@ -118,9 +119,10 @@
 for font and device description files;
 .I name
 is the name of the device, usually
-.B ascii
+.B ascii ,
+.B latin1
 or
-.BR latin1 .
+.B nippon .
 .TP
 .B \-h
 Use horizontal tabs in the output.
@@ -181,6 +183,11 @@
 .B @FONTDIR@/devlatin1/DESC
 Device description file for
 .B latin1
+device.
+.TP
+.B @FONTDIR@/devnippon/DESC
+Device description file for
+.B nippon
 device.
 .TP
 .B @FONTDIR@/devlatin1/ F
diff -Nru groff-1.15/grotty/tty.cc jgroff-1.15/grotty/tty.cc
--- groff-1.15/grotty/tty.cc	Sun Sep 12 16:21:11 1999
+++ jgroff-1.15/grotty/tty.cc	Thu Feb 10 19:53:04 2000
@@ -42,8 +42,25 @@
   BOLD_MODE = 02,
   VDRAW_MODE = 04,
   HDRAW_MODE = 010
+#ifdef	NIPPON
+  , WCHAR_MODE = 0100
+#endif
 };
 
+#ifdef	NIPPON
+#  ifdef putchar
+#    undef putchar
+#  endif
+inline void putchar(wchar wc)
+{
+  if (is_euc_code(wc)) {
+    putc(euc_ubyte(wc), stdout);
+    putc(euc_lbyte(wc), stdout);
+  } else
+    putc(wc, stdout);
+}
+#endif
+
 // Mode to use for bold-underlining.
 static unsigned char bold_underline_mode = BOLD_MODE|UNDERLINE_MODE;
 
@@ -68,8 +85,26 @@
   }
   const char *num = f->get_internal_name();
   long n;
+#ifdef	NIPPON
+  if (num != 0) {
+    n = strtol(num, 0, 0);
+    switch (n) {
+    case 1:
+      f->mode = int(UNDERLINE_MODE);
+      break;
+    case 2:
+    case 5:
+      f->mode = int(BOLD_MODE);
+      break;
+    case 3:
+      f->mode = int(BOLD_MODE|UNDERLINE_MODE);
+      break;
+    }
+  }
+#else
   if (num != 0 && (n = strtol(num, 0, 0)) != 0)
     f->mode = int(n & (BOLD_MODE|UNDERLINE_MODE));
+#endif
   if (!underline_flag)
     f->mode &= ~UNDERLINE_MODE;
   if (!bold_flag)
@@ -103,7 +138,11 @@
 public:
   glyph *next;
   short hpos;
+#ifdef	NIPPON
+  wchar code;
+#else
   unsigned char code;
+#endif
   unsigned char mode;
   void *operator new(size_t);
   void operator delete(void *);
@@ -140,7 +179,11 @@
   int nlines;
   int cached_v;
   int cached_vpos;
+#ifdef	NIPPON
+  void add_char(wchar, int, int, unsigned char);
+#else
   void add_char(unsigned char, int, int, unsigned char);
+#endif
 public:
   tty_printer();
   ~tty_printer();
@@ -166,12 +209,18 @@
 
 void tty_printer::set_char(int i, font *f, const environment *env, int w, const char *name)
 {
+#ifndef	NIPPON
   if (w != font::hor)
     fatal("width of character not equal to horizontal resolution");
+#endif
   add_char(f->get_code(i), env->hpos, env->vpos, ((tty_font *)f)->get_mode());
 }
 
+#ifdef	NIPPON
+void tty_printer::add_char(wchar c, int h, int v, unsigned char mode)
+#else
 void tty_printer::add_char(unsigned char c, int h, int v, unsigned char mode)
+#endif
 {
 #if 0
   // This is too expensive.
@@ -211,6 +260,10 @@
   glyph *g = new glyph;
   g->hpos = hpos;
   g->code = c;
+#ifdef	NIPPON
+  if (is_euc_code(c))
+    mode |= WCHAR_MODE;
+#endif
   g->mode = mode;
 
   // The list will be reversed later.  After reversal, it must be in
@@ -335,6 +388,24 @@
 	  putchar(' ');
       }
       assert(hpos == p->hpos);
+#ifdef	NIPPON
+      if (p->mode & UNDERLINE_MODE) {
+	if (p->mode & WCHAR_MODE) {
+	  putchar('_');  putchar('_');
+	  putchar('\b'); putchar('\b');
+	} else {
+	  putchar('_');
+	  putchar('\b');
+	}
+      }
+      if (p->mode & BOLD_MODE) {
+	putchar(p->code);
+	putchar('\b');
+	if (p->mode & WCHAR_MODE) {
+	  putchar('\b');
+	} 
+      }
+#else
       if (p->mode & UNDERLINE_MODE) {
 	putchar('_');
 	putchar('\b');
@@ -343,7 +414,13 @@
 	putchar(p->code);
 	putchar('\b');
       }
+#endif /* NIPPON */
       putchar(p->code);
+#ifdef	NIPPON
+      if (is_euc_code(p->code))
+	hpos += 2;
+      else
+#endif
       hpos++;
     }
     putchar('\n');
diff -Nru groff-1.15/include/driver.h jgroff-1.15/include/driver.h
--- groff-1.15/include/driver.h	Fri May 21 13:50:38 1999
+++ jgroff-1.15/include/driver.h	Thu Feb 10 19:53:04 2000
@@ -26,6 +26,9 @@
 #include <errno.h>
 #include <assert.h>
 #include <math.h>
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "errarg.h"
 #include "error.h"
 #include "font.h"
diff -Nru groff-1.15/include/eucmac.h jgroff-1.15/include/eucmac.h
--- groff-1.15/include/eucmac.h	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/include/eucmac.h	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,69 @@
+// -*- C++ -*-
+/* Copyright (C) 1994 Free Software Foundation, Inc.
+     Written by Toshiyuki Kitagawa (kitagawa@bsd2.kb.nec.co.jp)
+
+This file is part of groff.
+
+groff is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 2, or (at your option) any later
+version.
+
+groff is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License along
+with groff; see the file COPYING.  If not, write to the Free Software
+Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
+
+
+#ifndef _EUCMAC_H
+#define _EUCMAC_H
+
+typedef unsigned short	wchar;
+
+static const int WCTABLE_OFFSET = 0xa1;
+static const int WCTABLE_SIZE = 94;
+static const int EUCMASK = 0x8080;
+
+
+inline int is_euc_code(wchar wc)
+{
+  return((wc & EUCMASK) == EUCMASK);
+}
+
+inline int is_euc_byte(unsigned char c)
+{
+  return(c >= 0xa1 && c <= 0xfe);
+}
+
+inline wchar make_euc_code(unsigned char ubyte, unsigned char lbyte)
+{
+  wchar wc;
+
+  wc = (ubyte & 0xff) << 8;
+  wc |= (lbyte & 0xff);
+  return(wc);
+}
+
+inline unsigned int euc_ubyte(wchar wc)
+{
+  return((unsigned int)((wc >> 8) & 0xff));
+}
+
+inline unsigned int euc_lbyte(wchar wc)
+{
+  return((unsigned int)(wc & 0xff));
+}
+
+inline wchar calc_euccode(int ku, int ten)
+{
+  wchar code = 0;
+
+  code = ((ku + WCTABLE_OFFSET) << 8) & 0xff00;
+  code |= (ten + WCTABLE_OFFSET) & 0xff;
+  return (code);
+}
+#endif	/* _EUCMAC_H */
diff -Nru groff-1.15/include/font.h jgroff-1.15/include/font.h
--- groff-1.15/include/font.h	Fri May 21 13:50:38 1999
+++ jgroff-1.15/include/font.h	Thu Feb 10 19:53:04 2000
@@ -52,6 +52,9 @@
   int get_code(int i);
   const char *get_name();
   const char *get_internal_name();
+#ifdef	NIPPON
+  const char *get_subfont_name(int index);
+#endif
 
   static font *load_font(const char *, int *not_found = 0);
   static void command_line_font_dir(const char *path);
@@ -59,6 +62,9 @@
   static int load_desc();
   static int name_to_index(const char *);
   static int number_to_index(int);
+#ifdef	NIPPON
+  static int kuten_to_index(int, int);
+#endif
   static FONT_COMMAND_HANDLER
     set_unknown_desc_command_handler(FONT_COMMAND_HANDLER);
 
@@ -72,11 +78,18 @@
   static int spare2;
   static int sizescale;
   static int tcommand;
+#ifdef	NIPPON
+  static int lowerwchar;
+  static int wcharkern;
+#endif
 
   static const char **font_name_table;
   static const char **style_table;
   static const char *family;
   static int *sizes;
+#ifdef	NIPPON
+  static const char **on_demand_fonts;
+#endif
 private:
   unsigned ligatures;
   font_kern_list **kern_hash_table;
diff -Nru groff-1.15/include/lib.h jgroff-1.15/include/lib.h
--- groff-1.15/include/lib.h	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/include/lib.h	Fri Feb 11 05:43:25 2000
@@ -71,8 +71,17 @@
 
 extern char illegal_char_table[];
 
+#ifdef NIPPON
+# include "eucmac.h"
+#endif
+
 inline int illegal_input_char(int c)
 {
+#ifdef	NIPPON
+  if (is_euc_byte(c))
+    return 0;
+  else
+#endif
   return c >= 0 && illegal_char_table[c];
 }
 
diff -Nru groff-1.15/include/printer.h jgroff-1.15/include/printer.h
--- groff-1.15/include/printer.h	Sun Sep 12 16:21:12 1999
+++ jgroff-1.15/include/printer.h	Thu Feb 10 19:53:04 2000
@@ -18,6 +18,10 @@
 with groff; see the file COPYING.  If not, write to the Free Software
 Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
+
 struct environment {
   int fontno;
   int size;
@@ -41,6 +45,9 @@
   printer();
   virtual ~printer();
   void load_font(int i, const char *name);
+#ifdef	NIPPON
+  void set_euc_char(wchar c, const environment *env, int *widthp = 0);
+#endif
   void set_ascii_char(unsigned char c, const environment *env,
 		      int *widthp = 0);
   void set_special_char(const char *nm, const environment *env,
diff -Nru groff-1.15/indxbib/Makefile.dep jgroff-1.15/indxbib/Makefile.dep
--- groff-1.15/indxbib/Makefile.dep	Fri May 21 13:50:43 1999
+++ jgroff-1.15/indxbib/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -1,6 +1,6 @@
 indxbib.o: indxbib.cc ../include/posix.h ../include/lib.h \
  ../include/errarg.h ../include/error.h ../include/stringclass.h \
  ../include/cset.h ../include/cmap.h ../include/defs.h \
- ../include/index.h
+ ../include/index.h ../include/eucmac.h
 dirnamemax.o: dirnamemax.c
 signal.o: signal.c
diff -Nru groff-1.15/indxbib/dirnamemax.c jgroff-1.15/indxbib/dirnamemax.c
--- groff-1.15/indxbib/dirnamemax.c	Fri May 21 13:50:43 1999
+++ jgroff-1.15/indxbib/dirnamemax.c	Thu Feb 10 19:53:04 2000
@@ -6,6 +6,10 @@
 #include <unistd.h>
 #endif /* HAVE_UNISTD_H */
 
+#ifdef __FreeBSD__
+#  undef _POSIX_VERSION		/* Don't have a pathconf() */
+#endif
+
 #ifdef _POSIX_VERSION
 
 long dir_name_max(dir)
diff -Nru groff-1.15/indxbib/indxbib.cc jgroff-1.15/indxbib/indxbib.cc
--- groff-1.15/indxbib/indxbib.cc	Fri May 21 13:50:43 1999
+++ jgroff-1.15/indxbib/indxbib.cc	Thu Feb 10 19:53:04 2000
@@ -24,6 +24,9 @@
 #include <assert.h>
 #include <errno.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "posix.h"
 #include "lib.h"
 #include "errarg.h"
diff -Nru groff-1.15/jgroff.sh jgroff-1.15/jgroff.sh
--- groff-1.15/jgroff.sh	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/jgroff.sh	Thu Feb 10 19:53:04 2000
@@ -0,0 +1,11 @@
+#! /bin/sh
+
+JGROFFDIR=/usr/local/jgroff
+
+PATH=$JGROFFDIR/bin:$PATH			;export PATH
+GROFF_TYPESETTER=nippon				;export GROFF_TYPESETTER
+GROFF_TMAC_PATH=$JGROFFDIR/share/groff/tmac	;export GROFF_TMAC_PATH
+GROFF_FONT_PATH=$JGROFFDIR/share/groff/font	;export GROFF_FONT_PATH
+# GROFF_COMMAND_PREFIX=g
+
+exec $JGROFFDIR/bin/groff $*
diff -Nru groff-1.15/libbib/Makefile.dep jgroff-1.15/libbib/Makefile.dep
--- groff-1.15/libbib/Makefile.dep	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libbib/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -2,11 +2,11 @@
 index.o: index.cc ../include/posix.h ../include/lib.h \
  ../include/cset.h ../include/cmap.h ../include/errarg.h \
  ../include/error.h ../include/refid.h ../include/search.h \
- ../include/index.h ../include/defs.h
+ ../include/index.h ../include/defs.h ../include/eucmac.h
 linear.o: linear.cc ../include/posix.h ../include/lib.h \
  ../include/errarg.h ../include/error.h ../include/cset.h \
- ../include/cmap.h ../include/refid.h ../include/search.h
+ ../include/cmap.h ../include/refid.h ../include/search.h ../include/eucmac.h
 search.o: search.cc ../include/posix.h ../include/lib.h \
  ../include/errarg.h ../include/error.h ../include/refid.h \
- ../include/search.h
+ ../include/search.h ../include/eucmac.h
 map.o: map.c
diff -Nru groff-1.15/libbib/index.cc jgroff-1.15/libbib/index.cc
--- groff-1.15/libbib/index.cc	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libbib/index.cc	Thu Feb 10 19:53:04 2000
@@ -23,6 +23,9 @@
 #include <stdlib.h>
 #include <errno.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "posix.h"
 #include "lib.h"
 #include "cset.h"
diff -Nru groff-1.15/libbib/linear.cc jgroff-1.15/libbib/linear.cc
--- groff-1.15/libbib/linear.cc	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libbib/linear.cc	Thu Feb 10 19:53:04 2000
@@ -24,6 +24,9 @@
 #include <assert.h>
 #include <errno.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "posix.h"
 #include "lib.h"
 #include "errarg.h"
diff -Nru groff-1.15/libbib/search.cc jgroff-1.15/libbib/search.cc
--- groff-1.15/libbib/search.cc	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libbib/search.cc	Thu Feb 10 19:53:04 2000
@@ -23,6 +23,9 @@
 #include <assert.h>
 #include <errno.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "posix.h"
 #include "lib.h"
 #include "errarg.h"
diff -Nru groff-1.15/libdriver/Makefile.dep jgroff-1.15/libdriver/Makefile.dep
--- groff-1.15/libdriver/Makefile.dep	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libdriver/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -1,6 +1,6 @@
 input.o: input.cc ../include/driver.h ../include/errarg.h \
  ../include/error.h ../include/font.h ../include/printer.h \
- ../include/lib.h ../include/device.h ../include/cset.h
+ ../include/lib.h ../include/device.h ../include/cset.h ../include/eucmac.h
 printer.o: printer.cc ../include/driver.h ../include/errarg.h \
  ../include/error.h ../include/font.h ../include/printer.h \
- ../include/lib.h
+ ../include/lib.h ../include/eucmac.h
diff -Nru groff-1.15/libdriver/input.cc jgroff-1.15/libdriver/input.cc
--- groff-1.15/libdriver/input.cc	Sun Sep 12 05:32:20 1999
+++ jgroff-1.15/libdriver/input.cc	Thu Feb 10 19:53:04 2000
@@ -49,6 +49,13 @@
   return getc(current_file);
 }
 
+#ifdef	NIPPON
+inline int unget_char(int c)
+{
+  return ungetc(c, current_file);
+}
+#endif
+
 void do_file(const char *filename)
 {
   int npages = 0;
@@ -251,6 +258,19 @@
 	    break;
 	  }
 	  int w;
+#ifdef	NIPPON
+	  if (is_euc_byte(c)) {
+	    int c2 = get_char();
+
+	    if (is_euc_byte(c2)) {
+	      wchar wc = make_euc_code((char)c, (char)c2);
+	      pr->set_euc_char(wc, &env, &w);
+	    } else {
+	      unget_char(c2);
+	      pr->set_ascii_char(c, &env, &w);
+	    }
+	  } else
+#endif
 	  pr->set_ascii_char(c, &env, &w);
 	  env.hpos += w;
 	}
diff -Nru groff-1.15/libdriver/printer.cc jgroff-1.15/libdriver/printer.cc
--- groff-1.15/libdriver/printer.cc	Sun Sep 12 16:21:13 1999
+++ jgroff-1.15/libdriver/printer.cc	Thu Feb 10 19:53:04 2000
@@ -122,6 +122,17 @@
   }
 }
 
+#ifdef	NIPPON
+void printer::set_euc_char(wchar c, const environment *env, int *widthp)
+{
+  char buf[3];
+  buf[0] = (char)euc_ubyte(c);
+  buf[1] = (char)euc_lbyte(c);
+  buf[2] = '\0';
+  set_special_char(buf, env, widthp);
+}
+#endif
+
 void printer::set_special_char(const char *nm, const environment *env,
 			       int *widthp)
 {
diff -Nru groff-1.15/libgroff/Makefile.dep jgroff-1.15/libgroff/Makefile.dep
--- groff-1.15/libgroff/Makefile.dep	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libgroff/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -8,27 +8,30 @@
 fatal.o: fatal.cc
 filename.o: filename.cc
 font.o: font.cc ../include/errarg.h ../include/error.h \
- ../include/cset.h ../include/font.h ../include/lib.h
+ ../include/cset.h ../include/font.h ../include/lib.h ../include/eucmac.h
 fontfile.o: fontfile.cc ../include/font.h ../include/lib.h \
- ../include/searchpath.h ../include/device.h ../include/defs.h
+ ../include/searchpath.h ../include/device.h ../include/defs.h \
+ ../include/eucmac.h
 lf.o: lf.cc ../include/cset.h ../include/stringclass.h
 lineno.o: lineno.cc
 macropath.o: macropath.cc ../include/lib.h ../include/searchpath.h \
- ../include/macropath.h ../include/defs.h
+ ../include/macropath.h ../include/defs.h ../include/eucmac.h
 nametoindex.o: nametoindex.cc ../include/lib.h ../include/errarg.h \
- ../include/error.h ../include/font.h ../include/ptable.h
+ ../include/error.h ../include/font.h ../include/ptable.h ../include/eucmac.h
 new.o: new.cc ../include/posix.h
 prime.o: prime.cc
 progname.o: progname.cc
 ptable.o: ptable.cc ../include/ptable.h ../include/errarg.h \
  ../include/error.h
-searchpath.o: searchpath.cc ../include/lib.h ../include/searchpath.h
-string.o: string.cc ../include/stringclass.h ../include/lib.h
+searchpath.o: searchpath.cc ../include/lib.h ../include/searchpath.h \
+ ../include/eucmac.h
+string.o: string.cc ../include/stringclass.h ../include/lib.h \
+ ../include/eucmac.h
 strsave.o: strsave.cc
 tmpfile.o: tmpfile.cc ../include/posix.h ../include/lib.h \
- ../include/errarg.h ../include/error.h
+ ../include/errarg.h ../include/error.h ../include/eucmac.h
 version.o: version.cc
-illegal.o: illegal.cc ../include/lib.h
+illegal.o: illegal.cc ../include/lib.h ../include/eucmac.h
 fmod.o: fmod.c
 getcwd.o: getcwd.c
 iftoa.o: iftoa.c
diff -Nru groff-1.15/libgroff/Makefile.sub jgroff-1.15/libgroff/Makefile.sub
--- groff-1.15/libgroff/Makefile.sub	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/libgroff/Makefile.sub	Thu Feb 10 20:09:09 2000
@@ -10,8 +10,8 @@
 CSRCS=fmod.c getcwd.c iftoa.c itoa.c matherr.c strerror.c strtol.c putenv.c
 GENSRCS=version.cc
 
-version.cc: $(srcdir)/../VERSION
+version.cc: $(srcdir)/../DEBIAN-VERSION
 	@echo Making version.cc
-	@echo const char \*version_string = \"`cat $(srcdir)/../VERSION`\"\; >$@
+	@echo const char \*version_string = \"`cat $(srcdir)/../DEBIAN-VERSION`\"\; >$@
 	@test -s $(srcdir)/../REVISION || echo 0 >$(srcdir)/../REVISION 
 	@echo const char \*revision_string = \"`cat $(srcdir)/../REVISION`\"\; >>$@
diff -Nru groff-1.15/libgroff/font.cc jgroff-1.15/libgroff/font.cc
--- groff-1.15/libgroff/font.cc	Sun Sep 12 19:02:12 1999
+++ jgroff-1.15/libgroff/font.cc	Thu Feb 10 19:53:04 2000
@@ -24,6 +24,9 @@
 #include <assert.h>
 #include <math.h>
 #include <stdlib.h>
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "errarg.h"
 #include "error.h"
 #include "cset.h"
@@ -41,6 +44,9 @@
   int pre_math_space;
   int italic_correction;
   int subscript_correction;
+#ifdef	NIPPON
+  char *subfont_name;
+#endif
 };
 
 struct font_kern_list {
@@ -359,6 +365,14 @@
   return internalname;
 }
 
+#ifdef	NIPPON
+const char *font::get_subfont_name(int c)
+{
+  assert(c >= 0 && c < nindices && ch_index[c] >= 0);
+  return ch[ch_index[c]].subfont_name;
+}
+#endif
+
 void font::alloc_ch_index(int index)
 {
   if (nindices == 0) {
@@ -470,6 +484,7 @@
 int font::load(int *not_found)
 {
   char *path;
+  int had_fixedkanji = 0;
   FILE *fp;
   if ((fp = open_file(name, &path)) == NULL) {
     if (not_found)
@@ -540,6 +555,58 @@
     else if (strcmp(p, "special") == 0) {
       special = 1;
     }
+#ifdef	NIPPON
+    else if (strcmp(p, "fixedkanji") == 0) {
+      int last_index;
+      font_char_metric metric;
+
+      had_fixedkanji = 1;
+
+      metric.height = 0;
+      metric.depth = 0;
+      metric.pre_math_space = 0;
+      metric.italic_correction = 0;
+      metric.subscript_correction = 0;
+      p = strtok(0, WS);
+      if (p == 0) {
+	  t.error("missing metric infomation");
+	  return 0;
+      }
+      int nparms = sscanf(p, "%d,%d,%d,%d,%d,%d",
+			  &metric.width, &metric.height, &metric.depth,
+			  &metric.italic_correction,
+			  &metric.pre_math_space,
+			  &metric.subscript_correction);
+      if (nparms < 1) {
+	  t.error("bad width");
+	  return 0;
+      }
+      p = strtok(0, WS);
+      if (p == 0) {
+	  t.error("missing character type");
+	  return 0;
+      }
+      int type;
+      if (sscanf(p, "%d", &type) != 1) {
+	  t.error("bad character type");
+	  return 0;
+      }
+      if (type < 0 || type > 255) {
+	  t.error("character type `%1' out of range", type);
+	  return 0;
+      }
+      metric.type = type;
+      
+      for (int ku = 0; ku < WCTABLE_SIZE; ku++) {
+	  for (int ten = 0; ten < WCTABLE_SIZE; ten++) {
+	      metric.code = (int)calc_euccode(ku, ten);
+	      last_index = kuten_to_index(ku, ten);
+	      add_entry(last_index, metric);
+	      copy_entry(number_to_index(metric.code), last_index);
+	  }
+      }
+    }
+#endif
     else if (strcmp(p, "kernpairs") != 0 && strcmp(p, "charset") != 0) {
       char *command = p;
       p = strtok(0, "\n");
@@ -590,6 +657,10 @@
       }
     }
     else if (strcmp(command, "charset") == 0) {
+#ifdef	NIPPON
+      if (had_fixedkanji)
+	goto end;
+#endif
       had_charset = 1;
       int last_index = -1;
       for (;;) {
@@ -657,6 +728,16 @@
 	    t.error("missing code for `%1'", nm);
 	    return 0;
 	  }
+#ifdef	NIPPON
+	  char *subp = strchr(p, ':');
+	  if (subp) {
+	    *subp++ = '\0';
+	    metric.subfont_name = new char[strlen(subp) + 1];
+	    strcpy(metric.subfont_name, subp);
+	  } else {
+	    metric.subfont_name = NULL;
+	  }
+#endif
 	  char *ptr;
 	  metric.code = (int)strtol(p, &ptr, 0);
 	  if (metric.code == 0 && ptr == p) {
@@ -692,6 +773,9 @@
     t.error("missing charset command");
     return 0;
   }
+#ifdef	NIPPON
+ end:
+#endif
   if (space_width == 0)
     space_width = scale_round(unitwidth, res, 72*3*sizescale);
   compact();
@@ -712,6 +796,11 @@
   { "biggestfont", &font::biggestfont },
   { "spare2", &font::spare2 },
   { "sizescale", &font::sizescale }
+#ifdef	NIPPON
+  ,
+  { "lowerwchar", &font::lowerwchar },
+  { "wcharkern", &font::wcharkern }
+#endif
   };
 
 
@@ -857,6 +946,24 @@
 	style_table[i++] = tem;
       }
     }
+#ifdef	NIPPON
+    else if (strcmp("ondemand", p) == 0) { 
+      int table_size = 3;	// enough room for M and G.
+      on_demand_fonts = (const char **)new char *[table_size];
+      for (int j = 0; j < table_size; j++)
+	on_demand_fonts[j] = 0;
+      int i = 0;
+      for (;;) {
+	p = strtok(0, WS);
+	if (p == 0)
+	  break;
+	assert(i + 1 < table_size);	// scamped work  *^_^*
+	char *tem = new char[strlen(p) + 1];
+	strcpy(tem, p);
+	on_demand_fonts[i++] = tem;
+      }
+    }
+#endif
     else if (strcmp("charset", p) == 0)
       break;
     else if (unknown_desc_command_handler) {
diff -Nru groff-1.15/libgroff/fontfile.cc jgroff-1.15/libgroff/fontfile.cc
--- groff-1.15/libgroff/fontfile.cc	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libgroff/fontfile.cc	Thu Feb 10 19:53:04 2000
@@ -23,6 +23,9 @@
 #include <assert.h>
 #include <stdlib.h>
 #include <errno.h>
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "font.h"
 #include "lib.h"
 #include "searchpath.h"
@@ -36,6 +39,10 @@
 int font::res = 0;
 int font::hor = 1;
 int font::vert = 1;
+#ifdef	NIPPON
+int font::lowerwchar = 0;
+int font::wcharkern = 0;
+#endif
 int font::unitwidth = 0;
 int font::paperwidth = 0;
 int font::paperlength = 0;
@@ -47,6 +54,9 @@
 int *font::sizes = 0;
 const char *font::family = 0;
 const char **font::style_table = 0;
+#ifdef	NIPPON
+const char **font::on_demand_fonts = 0;
+#endif
 FONT_COMMAND_HANDLER font::unknown_desc_command_handler = 0;
 
 void font::command_line_font_dir(const char *dir)
diff -Nru groff-1.15/libgroff/illegal.cc jgroff-1.15/libgroff/illegal.cc
--- groff-1.15/libgroff/illegal.cc	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libgroff/illegal.cc	Thu Feb 10 19:53:04 2000
@@ -1,3 +1,6 @@
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 
 // Table of illegal input characters.
diff -Nru groff-1.15/libgroff/macropath.cc jgroff-1.15/libgroff/macropath.cc
--- groff-1.15/libgroff/macropath.cc	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libgroff/macropath.cc	Thu Feb 10 19:53:04 2000
@@ -18,6 +18,9 @@
 with groff; see the file COPYING.  If not, write to the Free Software
 Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 #include "searchpath.h"
 #include "macropath.h"
diff -Nru groff-1.15/libgroff/nametoindex.cc jgroff-1.15/libgroff/nametoindex.cc
--- groff-1.15/libgroff/nametoindex.cc	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libgroff/nametoindex.cc	Thu Feb 10 19:53:04 2000
@@ -23,6 +23,9 @@
 #include <ctype.h>
 #include <assert.h>
 #include <stdlib.h>
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 #include "errarg.h"
 #include "error.h"
@@ -37,12 +40,18 @@
   character_indexer();
   ~character_indexer();
   int ascii_char_index(unsigned char);
+#ifdef	NIPPON
+  int euc_char_index(wchar);
+#endif
   int named_char_index(const char *);
   int numbered_char_index(int);
 private:
   enum { NSMALL = 256 };
   int next_index;
   int ascii_index[256];
+#ifdef	NIPPON
+  int euc_index[WCTABLE_SIZE][WCTABLE_SIZE];
+#endif
   int small_number_index[NSMALL];
   PTABLE(int) table;
   int lookup_char(const char *, int);
@@ -56,6 +65,11 @@
     ascii_index[i] = -1;
   for (i = 0; i < NSMALL; i++)
     small_number_index[i] = -1;
+#ifdef	NIPPON
+  for (i = 0; i < WCTABLE_SIZE; i++)
+    for (int j = 0; j < WCTABLE_SIZE; j++)
+      euc_index[i][j] = -1;
+#endif
 }
 
 character_indexer::~character_indexer()
@@ -69,6 +83,18 @@
   return ascii_index[c];
 }
 
+#ifdef	NIPPON
+int character_indexer::euc_char_index(wchar wc)
+{
+  int ku = ((wc >> 8) & 0xff) - WCTABLE_OFFSET;
+  int ten = (wc & 0xff) - WCTABLE_OFFSET;
+
+  if (euc_index[ku][ten] < 0)
+    euc_index[ku][ten] = next_index++;
+  return euc_index[ku][ten];
+}
+#endif
+
 int character_indexer::numbered_char_index(int n)
 {
   if (n >= 0 && n < NSMALL) {
@@ -104,6 +130,12 @@
 int font::name_to_index(const char *s)
 {
   assert(s != 0 && s[0] != '\0' && s[0] != ' ');
+#ifdef	NIPPON
+  if (is_euc_byte(s[0]) && is_euc_byte(s[1]) && s[2] == 0) {
+    wchar wc = ((s[0] << 8) & 0xff00) | (s[1] & 0xff);
+    return indexer.euc_char_index(wc);
+  }
+#endif
   if (s[1] == '\0')
     return indexer.ascii_char_index(s[0]);
   /* char128 and \200 are synonyms */
@@ -116,3 +148,10 @@
   return indexer.named_char_index(s);
 }
 
+#ifdef	NIPPON
+int font::kuten_to_index(int ku, int ten)
+{
+  wchar wc = calc_euccode(ku, ten);
+  return indexer.euc_char_index(wc);
+}
+#endif
diff -Nru groff-1.15/libgroff/searchpath.cc jgroff-1.15/libgroff/searchpath.cc
--- groff-1.15/libgroff/searchpath.cc	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libgroff/searchpath.cc	Thu Feb 10 19:53:04 2000
@@ -23,6 +23,9 @@
 #include <stdlib.h>
 #include <assert.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 #include "searchpath.h"
 
diff -Nru groff-1.15/libgroff/string.cc jgroff-1.15/libgroff/string.cc
--- groff-1.15/libgroff/string.cc	Sun Sep 12 05:32:20 1999
+++ jgroff-1.15/libgroff/string.cc	Thu Feb 10 19:53:04 2000
@@ -19,6 +19,9 @@
 Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
 
 #include <stdio.h>
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "stringclass.h"
 #include "lib.h"
 
diff -Nru groff-1.15/libgroff/tmpfile.cc jgroff-1.15/libgroff/tmpfile.cc
--- groff-1.15/libgroff/tmpfile.cc	Fri May 21 13:50:38 1999
+++ jgroff-1.15/libgroff/tmpfile.cc	Thu Feb 10 19:53:04 2000
@@ -23,6 +23,9 @@
 #include <string.h>
 #include <stdlib.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "posix.h"
 #include "lib.h"
 #include "errarg.h"
diff -Nru groff-1.15/lkbib/Makefile.dep jgroff-1.15/lkbib/Makefile.dep
--- groff-1.15/lkbib/Makefile.dep	Fri May 21 13:50:43 1999
+++ jgroff-1.15/lkbib/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -1,3 +1,3 @@
 lkbib.o: lkbib.cc ../include/lib.h ../include/errarg.h \
  ../include/error.h ../include/defs.h ../include/refid.h \
- ../include/search.h
+ ../include/search.h ../include/eucmac.h
diff -Nru groff-1.15/lkbib/lkbib.cc jgroff-1.15/lkbib/lkbib.cc
--- groff-1.15/lkbib/lkbib.cc	Fri May 21 13:50:43 1999
+++ jgroff-1.15/lkbib/lkbib.cc	Thu Feb 10 19:53:04 2000
@@ -24,6 +24,9 @@
 #include <string.h>
 #include <assert.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 #include "errarg.h"
 #include "error.h"
diff -Nru groff-1.15/lookbib/Makefile.dep jgroff-1.15/lookbib/Makefile.dep
--- groff-1.15/lookbib/Makefile.dep	Fri May 21 13:50:43 1999
+++ jgroff-1.15/lookbib/Makefile.dep	Fri Feb 11 05:03:29 2000
@@ -1,3 +1,3 @@
 lookbib.o: lookbib.cc ../include/errarg.h ../include/error.h \
  ../include/lib.h ../include/cset.h ../include/refid.h \
- ../include/search.h
+ ../include/search.h ../include/eucmac.h
diff -Nru groff-1.15/lookbib/lookbib.cc jgroff-1.15/lookbib/lookbib.cc
--- groff-1.15/lookbib/lookbib.cc	Fri May 21 13:50:43 1999
+++ jgroff-1.15/lookbib/lookbib.cc	Thu Feb 10 19:53:04 2000
@@ -24,6 +24,9 @@
 #include <assert.h>
 #include <errno.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "errarg.h"
 #include "error.h"
 #include "lib.h"
diff -Nru groff-1.15/nroff/nroff.man jgroff-1.15/nroff/nroff.man
--- groff-1.15/nroff/nroff.man	Tue Dec 28 17:27:25 1999
+++ jgroff-1.15/nroff/nroff.man	Fri Feb 11 05:03:44 2000
@@ -54,9 +54,10 @@
 The
 .B \-T
 option with an argument other than
-.B ascii
-and
+.B ascii ,
 .B latin1
+and
+.B nippon
 will be ignored.
 The
 .B \-h
diff -Nru groff-1.15/nroff/nroff.sh jgroff-1.15/nroff/nroff.sh
--- groff-1.15/nroff/nroff.sh	Tue Dec 28 17:27:25 1999
+++ jgroff-1.15/nroff/nroff.sh	Thu Feb 10 20:11:25 2000
@@ -29,7 +29,7 @@
 		opts="$opts $1";
 		;;
 
-	-Tascii|-Tlatin1)
+	-Tascii|-Tlatin1|-Tnippon)
 		T=$1
 		;;
 	-T*)
diff -Nru groff-1.15/pic/Makefile.dep jgroff-1.15/pic/Makefile.dep
--- groff-1.15/pic/Makefile.dep	Fri May 21 13:50:40 1999
+++ jgroff-1.15/pic/Makefile.dep	Thu Feb 10 19:53:04 2000
@@ -1,24 +1,24 @@
 lex.o: lex.cc pic.h ../include/assert.h ../include/cset.h \
  ../include/lib.h ../include/stringclass.h ../include/errarg.h \
  ../include/error.h position.h text.h output.h ../include/ptable.h \
- object.h pic.cc
+ object.h pic.cc ../include/eucmac.h
 main.o: main.cc pic.h ../include/assert.h ../include/cset.h \
  ../include/lib.h ../include/stringclass.h ../include/errarg.h \
- ../include/error.h position.h text.h output.h
+ ../include/error.h position.h text.h output.h ../include/eucmac.h
 object.o: object.cc pic.h ../include/assert.h ../include/cset.h \
  ../include/lib.h ../include/stringclass.h ../include/errarg.h \
  ../include/error.h position.h text.h output.h ../include/ptable.h \
- object.h
+ object.h ../include/eucmac.h
 common.o: common.cc pic.h ../include/assert.h ../include/cset.h \
  ../include/lib.h ../include/stringclass.h ../include/errarg.h \
- ../include/error.h position.h text.h output.h common.h
+ ../include/error.h position.h text.h output.h common.h ../include/eucmac.h
 troff.o: troff.cc pic.h ../include/assert.h ../include/cset.h \
  ../include/lib.h ../include/stringclass.h ../include/errarg.h \
- ../include/error.h position.h text.h output.h common.h
+ ../include/error.h position.h text.h output.h common.h ../include/eucmac.h
 tex.o: tex.cc pic.h ../include/assert.h ../include/cset.h \
  ../include/lib.h ../include/stringclass.h ../include/errarg.h \
- ../include/error.h position.h text.h output.h common.h
+ ../include/error.h position.h text.h output.h common.h ../include/eucmac.h
 pic.o: pic.cc pic.h ../include/assert.h ../include/cset.h \
  ../include/lib.h ../include/stringclass.h ../include/errarg.h \
  ../include/error.h position.h text.h output.h ../include/ptable.h \
- object.h
+ object.h ../include/eucmac.h
diff -Nru groff-1.15/pic/pic.h jgroff-1.15/pic/pic.h
--- groff-1.15/pic/pic.h	Tue Dec 14 22:18:58 1999
+++ jgroff-1.15/pic/pic.h	Thu Feb 10 19:53:33 2000
@@ -30,6 +30,9 @@
 }
 #endif
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "assert.h"
 #include "cset.h"
 #include "lib.h"
diff -Nru groff-1.15/refer/Makefile.dep jgroff-1.15/refer/Makefile.dep
--- groff-1.15/refer/Makefile.dep	Fri May 21 13:50:42 1999
+++ jgroff-1.15/refer/Makefile.dep	Thu Feb 10 19:53:35 2000
@@ -1,17 +1,19 @@
 command.o: command.cc refer.h ../include/errarg.h ../include/error.h \
  ../include/lib.h ../include/stringclass.h ../include/cset.h \
  ../include/cmap.h ../include/defs.h ../include/refid.h \
- ../include/search.h command.h
+ ../include/search.h command.h ../include/eucmac.h
 ref.o: ref.cc refer.h ../include/errarg.h ../include/error.h \
  ../include/lib.h ../include/stringclass.h ../include/cset.h \
- ../include/cmap.h ../include/defs.h ../include/refid.h ref.h token.h
+ ../include/cmap.h ../include/defs.h ../include/refid.h ref.h token.h \
+ ../include/eucmac.h
 refer.o: refer.cc refer.h ../include/errarg.h ../include/error.h \
  ../include/lib.h ../include/stringclass.h ../include/cset.h \
  ../include/cmap.h ../include/defs.h ../include/refid.h ref.h token.h \
- ../include/search.h command.h
+ ../include/search.h command.h ../include/eucmac.h
 token.o: token.cc refer.h ../include/errarg.h ../include/error.h \
  ../include/lib.h ../include/stringclass.h ../include/cset.h \
- ../include/cmap.h ../include/defs.h token.h
+ ../include/cmap.h ../include/defs.h token.h ../include/eucmac.h
 label.o: label.cc refer.h ../include/errarg.h ../include/error.h \
  ../include/lib.h ../include/stringclass.h ../include/cset.h \
- ../include/cmap.h ../include/defs.h ../include/refid.h ref.h token.h
+ ../include/cmap.h ../include/defs.h ../include/refid.h ref.h token.h \
+ ../include/eucmac.h
diff -Nru groff-1.15/refer/refer.h jgroff-1.15/refer/refer.h
--- groff-1.15/refer/refer.h	Fri May 21 13:50:43 1999
+++ jgroff-1.15/refer/refer.h	Thu Feb 10 19:53:35 2000
@@ -24,6 +24,9 @@
 #include <string.h>
 #include <errno.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "errarg.h"
 #include "error.h"
 #include "lib.h"
diff -Nru groff-1.15/soelim/Makefile.dep jgroff-1.15/soelim/Makefile.dep
--- groff-1.15/soelim/Makefile.dep	Fri May 21 13:50:43 1999
+++ jgroff-1.15/soelim/Makefile.dep	Thu Feb 10 19:53:35 2000
@@ -1,2 +1,2 @@
 soelim.o: soelim.cc ../include/lib.h ../include/errarg.h \
- ../include/error.h ../include/stringclass.h
+  ../include/error.h ../include/stringclass.h ../include/eucmac.h
diff -Nru groff-1.15/soelim/soelim.cc jgroff-1.15/soelim/soelim.cc
--- groff-1.15/soelim/soelim.cc	Sun Sep 12 22:06:04 1999
+++ jgroff-1.15/soelim/soelim.cc	Thu Feb 10 19:53:35 2000
@@ -24,6 +24,9 @@
 #include <assert.h>
 #include <stdlib.h>
 #include <errno.h>
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 #include "errarg.h"
 #include "error.h"
diff -Nru groff-1.15/tbl/Makefile.dep jgroff-1.15/tbl/Makefile.dep
--- groff-1.15/tbl/Makefile.dep	Fri May 21 13:50:39 1999
+++ jgroff-1.15/tbl/Makefile.dep	Thu Feb 10 19:53:35 2000
@@ -1,6 +1,6 @@
 main.o: main.cc table.h ../include/cset.h ../include/cmap.h \
  ../include/stringclass.h ../include/errarg.h ../include/error.h \
- ../include/lib.h
+ ../include/lib.h ../include/eucmac.h
 table.o: table.cc table.h ../include/cset.h ../include/cmap.h \
  ../include/stringclass.h ../include/errarg.h ../include/error.h \
- ../include/lib.h
+ ../include/lib.h ../include/eucmac.h
diff -Nru groff-1.15/tbl/table.h jgroff-1.15/tbl/table.h
--- groff-1.15/tbl/table.h	Fri May 21 13:50:40 1999
+++ jgroff-1.15/tbl/table.h	Thu Feb 10 19:53:35 2000
@@ -24,6 +24,9 @@
 #include <ctype.h>
 #include <errno.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "cset.h"
 #include "cmap.h"
 #include "stringclass.h"
diff -Nru groff-1.15/tfmtodit/Makefile.dep jgroff-1.15/tfmtodit/Makefile.dep
--- groff-1.15/tfmtodit/Makefile.dep	Fri May 21 13:50:42 1999
+++ jgroff-1.15/tfmtodit/Makefile.dep	Fri Feb 11 05:04:16 2000
@@ -1,2 +1,3 @@
 tfmtodit.o: tfmtodit.cc ../include/lib.h ../include/errarg.h \
- ../include/error.h ../include/assert.h ../include/cset.h
+ ../include/error.h ../include/assert.h ../include/cset.h \
+ ../include/eucmac.h
diff -Nru groff-1.15/tfmtodit/tfmtodit.cc jgroff-1.15/tfmtodit/tfmtodit.cc
--- groff-1.15/tfmtodit/tfmtodit.cc	Sun Sep 12 19:02:13 1999
+++ jgroff-1.15/tfmtodit/tfmtodit.cc	Thu Feb 10 19:53:35 2000
@@ -52,6 +52,9 @@
 #include <math.h>
 #include <string.h>
 #include <errno.h>
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 #include "errarg.h"
 #include "error.h"
diff -Nru groff-1.15/tmac/troffrc jgroff-1.15/tmac/troffrc
--- groff-1.15/tmac/troffrc	Sun Oct 31 23:30:35 1999
+++ jgroff-1.15/tmac/troffrc	Thu Feb 10 19:54:05 2000
@@ -12,6 +12,7 @@
 .do ds troffrc!X100-12 tmac.X
 .do ds troffrc!ascii tmac.tty
 .do ds troffrc!latin1 tmac.tty
+.do ds troffrc!nippon tmac.tty
 .do ds troffrc!lj4 tmac.lj4
 .do ds troffrc!html tmac.html
 .do if d troffrc!\*[.T] \
diff -Nru groff-1.15/troff/Makefile.dep jgroff-1.15/troff/Makefile.dep
--- groff-1.15/troff/Makefile.dep	Fri May 21 13:50:38 1999
+++ jgroff-1.15/troff/Makefile.dep	Thu Feb 10 19:54:05 2000
@@ -2,35 +2,35 @@
  ../include/device.h ../include/cset.h ../include/cmap.h \
  ../include/errarg.h ../include/error.h symbol.h dictionary.h \
  hvunits.h env.h request.h node.h token.h div.h reg.h charinfo.h \
- ../include/searchpath.h ../include/macropath.h
+ ../include/searchpath.h ../include/macropath.h ../include/eucmac.h
 node.o: node.cc troff.h ../include/lib.h ../include/assert.h \
  ../include/device.h ../include/cset.h ../include/cmap.h \
  ../include/errarg.h ../include/error.h symbol.h dictionary.h \
  hvunits.h env.h request.h node.h token.h charinfo.h ../include/font.h \
- reg.h
+ reg.h ../include/eucmac.h
 input.o: input.cc troff.h ../include/lib.h ../include/assert.h \
  ../include/device.h ../include/cset.h ../include/cmap.h \
  ../include/errarg.h ../include/error.h symbol.h dictionary.h \
  hvunits.h env.h request.h node.h reg.h token.h div.h charinfo.h \
  ../include/font.h ../include/searchpath.h ../include/macropath.h \
- ../include/defs.h ../include/posix.h
+ ../include/defs.h ../include/posix.h ../include/eucmac.h
 div.o: div.cc troff.h ../include/lib.h ../include/assert.h \
  ../include/device.h ../include/cset.h ../include/cmap.h \
  ../include/errarg.h ../include/error.h symbol.h dictionary.h \
- hvunits.h env.h request.h node.h token.h div.h reg.h
+ hvunits.h env.h request.h node.h token.h div.h reg.h ../include/eucmac.h
 symbol.o: symbol.cc troff.h ../include/lib.h ../include/assert.h \
  ../include/device.h ../include/cset.h ../include/cmap.h \
- ../include/errarg.h ../include/error.h symbol.h
+ ../include/errarg.h ../include/error.h symbol.h ../include/eucmac.h
 dictionary.o: dictionary.cc troff.h ../include/lib.h \
  ../include/assert.h ../include/device.h ../include/cset.h \
  ../include/cmap.h ../include/errarg.h ../include/error.h symbol.h \
- dictionary.h
+ dictionary.h ../include/eucmac.h
 reg.o: reg.cc troff.h ../include/lib.h ../include/assert.h \
  ../include/device.h ../include/cset.h ../include/cmap.h \
  ../include/errarg.h ../include/error.h symbol.h dictionary.h token.h \
- request.h reg.h
+ request.h reg.h ../include/eucmac.h
 number.o: number.cc troff.h ../include/lib.h ../include/assert.h \
  ../include/device.h ../include/cset.h ../include/cmap.h \
  ../include/errarg.h ../include/error.h symbol.h hvunits.h env.h \
- token.h div.h
+ token.h div.h ../include/eucmac.h
 majorminor.o: majorminor.cc
diff -Nru groff-1.15/troff/Makefile.sub jgroff-1.15/troff/Makefile.sub
--- groff-1.15/troff/Makefile.sub	Fri May 21 13:50:38 1999
+++ jgroff-1.15/troff/Makefile.sub	Thu Feb 10 19:54:05 2000
@@ -17,7 +17,7 @@
 	@echo const char \*major_version = \
 	\"`sed -e 's/^\([^.]*\)\..*$$/\1/' $(srcdir)/../VERSION`\"\; >$@
 	@echo const char \*minor_version = \
-	\"`sed -e 's/^[^.]*\.\([0-9]*\).*$$/\1/' $(srcdir)/../VERSION`\"\; >>$@
+	\"`sed -e 's/^[^.]*\.\(.*\).*$$/\1/' $(srcdir)/../VERSION`\"\; >>$@
 
 install_data: hyphen.us
 	-test -d $(datadir) || mkdir $(datadir)
diff -Nru groff-1.15/troff/charinfo.h jgroff-1.15/troff/charinfo.h
--- groff-1.15/troff/charinfo.h	Fri May 21 13:50:38 1999
+++ jgroff-1.15/troff/charinfo.h	Thu Feb 10 19:54:05 2000
@@ -28,8 +28,15 @@
   macro *mac;
   unsigned char special_translation;
   unsigned char hyphenation_code;
+#ifdef	NIPPON
+  unsigned short flags;
+#else
   unsigned char flags;
+#endif
   unsigned char ascii_code;
+#ifdef	NIPPON
+  wchar euc_code;
+#endif
   char not_found;
   char transparent_translate;	// non-zero means translation applies to
 				// to transparent throughput
@@ -42,6 +49,11 @@
     OVERLAPS_VERTICALLY = 16,
     TRANSPARENT = 32,
     NUMBERED = 64
+#ifdef	NIPPON
+    ,
+    PRE_KINSOKU = 0x100,
+    POST_KINSOKU = 0x200
+#endif
     };
   enum {
     TRANSLATE_NONE,
@@ -65,7 +77,11 @@
   void set_ascii_code(unsigned char);
   charinfo *get_translation(int = 0);
   void set_translation(charinfo *, int);
+#ifdef	NIPPON
+  void set_flags(unsigned short);
+#else
   void set_flags(unsigned char);
+#endif
   void set_special_translation(int, int);
   int get_special_translation(int = 0);
   macro *set_macro(macro *);
@@ -74,6 +90,13 @@
   void set_number(int);
   int get_number();
   int numbered();
+#ifdef	NIPPON
+  wchar get_euc_code();
+  void set_euc_code(wchar);
+  int pre_kinsoku();
+  int post_kinsoku();
+  int get_kinsoku();
+#endif
 };
 
 charinfo *get_charinfo(symbol);
@@ -115,6 +138,28 @@
   return flags & NUMBERED;
 }
 
+#ifdef	NIPPON
+inline int charinfo::pre_kinsoku()
+{
+  return flags & PRE_KINSOKU;
+}
+
+inline int charinfo::post_kinsoku()
+{
+  return flags & POST_KINSOKU;
+}
+
+inline int charinfo::get_kinsoku()
+{
+  if (flags & PRE_KINSOKU)
+    return PRE_KINSOKU;
+  else if (flags & POST_KINSOKU)
+    return POST_KINSOKU;
+  else
+    return 0;
+}
+#endif
+
 inline charinfo *charinfo::get_translation(int transparent_throughput)
 {
   return (transparent_throughput && !transparent_translate
@@ -132,7 +177,18 @@
   return ascii_code;
 }
 
+#ifdef	NIPPON
+inline wchar charinfo::get_euc_code()
+{
+  return euc_code;
+}
+#endif
+
+#ifdef	NIPPON
+inline void charinfo::set_flags(unsigned short c)
+#else
 inline void charinfo::set_flags(unsigned char c)
+#endif
 {
   flags = c;
 }
diff -Nru groff-1.15/troff/env.cc jgroff-1.15/troff/env.cc
--- groff-1.15/troff/env.cc	Fri May 21 13:50:38 1999
+++ jgroff-1.15/troff/env.cc	Fri Feb 11 05:53:32 2000
@@ -31,6 +31,9 @@
 #include "charinfo.h"
 #include "searchpath.h"
 #include "macropath.h"
+#ifdef	NIPPON
+# include "font.h"
+#endif
 #include <math.h>
 
 symbol default_family("T");
@@ -283,10 +286,82 @@
   else {
     if (line == 0)
       start_line();
+#ifdef	NIPPON
+    if (!ci->get_euc_code()) {
+      /*
+       * This node is a ASCII character node.
+       */
+      if (!pre_char_is_ascii && enable_wcharkern && !hwkern.is_zero()) {
+	/*
+	 * Insert a little space node between EUC and ASCII.
+	 */
+	word_space_node *ws;
+
+	if (ci->ends_sentence() || ci->transparent() || ci->pre_kinsoku())
+	  ws = new unbreakable_space_node(hwkern.to_units());
+	else
+	  ws = new word_space_node(hwkern.to_units());
+	curenv->add_node(ws);
+      }
+      pre_char_is_ascii = 1;
+      pre_wchar_kinsoku_mode = -1;
+    } else {
+      /*
+       * This node is a EUC charcater node.
+       */
+      if (!pre_char_is_ascii && line->get_node_type() == NODE_NEWLINE_SPACE) {
+	/*
+	 * remove a newline-node.
+	 */
+	node *ns_node = line;
+	line = line->next;
+	width_total -= ns_node->width();
+	space_total -= ns_node->nspaces();
+	delete ns_node;
+      }
+
+      if (pre_wchar_kinsoku_mode != -1 &&
+	  pre_wchar_kinsoku_mode != charinfo::POST_KINSOKU &&
+	  !ci->pre_kinsoku()) {
+	/*
+	 * add a zero-width-space-node before EUC charcater node.
+	 */
+	add_node(new kword_space_node());
+	met_with_kword_space = 1;
+      }
+      pre_wchar_kinsoku_mode = ci->get_kinsoku();
+
+      if (pre_char_is_ascii && enable_wcharkern && !hwkern.is_zero()) {
+	/*
+	 * Insert a little space node between ASCII and EUC.
+	 */
+	unbreakable_space_node *ws =
+	  new unbreakable_space_node(hwkern.to_units());
+	curenv->add_node(ws);
+      }
+      pre_char_is_ascii = 0;
+
+      if (!vlower.is_zero()) {
+	/*
+	 * Lower a EUC charcater node.
+	 */
+	curenv->add_node(new vmotion_node(vlower.to_units())); // lower
+      }
+    }
+#endif
     if (ci != hyphen_indicator_char)
       line = line->add_char(ci, this, &width_total);
     else
       line = line->add_discretionary_hyphen();
+#ifdef	NIPPON
+    enable_wcharkern = 1;
+    if (!vlower.is_zero() && ci->get_euc_code()) {
+      /*
+       * Raise a EUC charcater node.
+       */
+      curenv->add_node(new vmotion_node(-vlower.to_units())); // raise
+    }
+#endif
   }
 }
 
@@ -385,7 +460,11 @@
     width_total += x;
     return;
   }
+#ifdef	NIPPON
+  add_node(new newline_space_node(x)); // This node may be removed.
+#else
   add_node(new word_space_node(x));
+#endif
   possibly_break_line(spread_flag);
   spread_flag = 0;
 }
@@ -455,6 +534,27 @@
     warning(WARN_FONT, "bad font number");
 }
 
+#ifdef	NIPPON
+void environment::change_curfont(symbol nm)
+{
+  int n = symbol_fontno(nm);
+  if (n < 0) {
+    n = next_available_font_position();
+    if (!mount_font(n, nm))
+      return;
+  }
+  fontno = n;
+}
+
+void environment::change_curfont(int n)
+{
+  if (is_good_fontno(n))
+    fontno = n;
+  else
+    error("bad font number");
+}
+#endif /* NIPPON */
+
 void environment::set_family(symbol fam)
 {
   if (fam.is_null()) {
@@ -577,6 +677,16 @@
   hyphenation_space(H0),
   hyphenation_margin(H0),
   composite(0)
+#ifdef	NIPPON
+  ,
+  stretch_threshold(0),
+  pre_wchar_kinsoku_mode(-1),
+  pre_char_is_ascii(-1),
+  enable_wcharkern(0),
+  met_with_kword_space(0),
+  hwkern(font::wcharkern),
+  vlower(font::lowerwchar)
+#endif
 {
   prev_family = family = lookup_family(default_family);
   prev_fontno = fontno = 1;
@@ -655,9 +765,21 @@
 #endif /* WIDOW_CONTROL */
   hyphen_line_max(e->hyphen_line_max),
   hyphen_line_count(0),
+#if 0 
+  met_with_kword_space(0),
+#endif
   hyphenation_space(e->hyphenation_space),
   hyphenation_margin(e->hyphenation_margin),
   composite(0)
+#ifdef	NIPPON
+  ,
+  stretch_threshold(e->stretch_threshold),
+  pre_wchar_kinsoku_mode(-1),
+  pre_char_is_ascii(-1),
+  enable_wcharkern(0),
+  hwkern(font::wcharkern),
+  vlower(font::lowerwchar)
+#endif
 {
 }
 
@@ -1495,6 +1617,9 @@
   target_text_length = line_length - saved_indent;
   width_total = H0;
   space_total = 0;
+#ifdef	NIPPON
+  enable_wcharkern = 0;
+#endif
 }
 
 hunits environment::get_hyphenation_space()
@@ -1533,6 +1658,23 @@
   skip_line();
 }
 
+#ifdef NIPPON
+void stretch_threshold_request()
+{
+  int n;
+  if (has_arg() && get_integer(&n)) {
+      if (n < 0 || n > 100) {
+	  warning(WARN_RANGE, "stretch threshold value %1 out of range", n);
+      } else {
+	  curenv->stretch_threshold = n;
+      }
+  } else {
+      curenv->stretch_threshold = 0;
+  }
+  skip_line();
+}
+#endif
+
 breakpoint *environment::choose_breakpoint()
 {
   hunits x = width_total;
@@ -1717,6 +1859,30 @@
 	     // When a macro follows a paragraph in fill mode, the
 	     // current line should not be empty.
 	     || (width_total - line->width()) > target_text_length)) {
+#ifdef NIPPON
+    if (met_with_kword_space) {
+      node *linep = line;
+      node *prep = 0;
+      while (linep->next) {
+      if (linep->next->get_node_type() == NODE_GLYPH)
+        prep = 0;
+      else if (linep->next->get_node_type() == NODE_KWORD_SPACE)
+        prep = linep;
+        linep = linep->next;
+      }
+      if (prep) {
+        /*
+         * delete a kword_space_node which is in the top of line.
+         */
+        linep = prep->next;
+        prep->next = linep->next;
+        width_total -= linep->width();
+        space_total -= linep->nspaces();
+        delete linep;
+      }
+      met_with_kword_space = 0;
+    }
+#endif
     hyphenate_line();
     breakpoint *bp = choose_breakpoint();
     if (bp == 0)
@@ -1729,6 +1895,15 @@
     bp->nd->split(bp->index, &pre, &post);
     *ndp = post;
     hunits extra_space_width = H0;
+#ifdef NIPPON
+    int sv_adjust_mode = adjust_mode;
+    if (stretch_threshold) {
+	int ratio = bp->width * 100 / target_text_length;
+	if ( ratio < stretch_threshold) {
+	    adjust_mode = ADJUST_LEFT;
+	}
+    }
+#endif
     switch(adjust_mode) {
     case ADJUST_BOTH:
       if (bp->nspaces != 0)
@@ -1741,6 +1916,9 @@
       saved_indent += target_text_length - bp->width;
       break;
     }
+#ifdef NIPPON
+    adjust_mode = sv_adjust_mode;
+#endif
     distribute_space(pre, bp->nspaces, extra_space_width);
     hunits output_width = bp->width + extra_space_width;
     input_line_start -= output_width;
@@ -2714,6 +2892,9 @@
   init_request("hys", hyphenation_space_request);
   init_request("hym", hyphenation_margin_request);
   init_request("pvs", post_vertical_spacing);
+#ifdef NIPPON
+  init_request("stt", stretch_threshold_request);
+#endif
   init_int_env_reg(".f", get_font);
   init_int_env_reg(".b", get_bold);
   init_hunits_env_reg(".i", get_indent);
diff -Nru groff-1.15/troff/env.h jgroff-1.15/troff/env.h
--- groff-1.15/troff/env.h	Fri May 21 13:50:38 1999
+++ jgroff-1.15/troff/env.h	Fri Feb 11 05:05:40 2000
@@ -178,6 +178,15 @@
 #ifdef WIDOW_CONTROL
   int widow_control;
 #endif /* WIDOW_CONTROL */
+#ifdef	NIPPON
+  int stretch_threshold;
+  int pre_wchar_kinsoku_mode;
+  int pre_char_is_ascii;
+  int enable_wcharkern;
+  int met_with_kword_space;
+  hunits hwkern;
+  vunits vlower;
+#endif
 
   tab_type distance_to_next_tab(hunits *);
   void start_line();
@@ -260,6 +269,10 @@
   void wrap_up_tab();
   void set_font(int);
   void set_font(symbol);
+#ifdef	NIPPON
+  void change_curfont(int);
+  void change_curfont(symbol);
+#endif
   void set_family(symbol);
   void set_size(int);
   void set_char_height(int);
@@ -319,6 +332,9 @@
 #ifdef WIDOW_CONTROL
   friend void widow_control_request();
 #endif /* WIDOW_CONTROL */
+#ifdef NIPPON
+  friend void stretch_threshold_request();
+#endif
 };
 	
 extern environment *curenv;
diff -Nru groff-1.15/troff/input.cc jgroff-1.15/troff/input.cc
--- groff-1.15/troff/input.cc	Tue Dec 28 17:27:27 1999
+++ jgroff-1.15/troff/input.cc	Thu Feb 10 20:25:22 2000
@@ -83,8 +83,34 @@
 #ifndef POPEN_MISSING
 char *pipe_command = 0;
 #endif
+
 charinfo *charset_table[256];
 
+#ifdef	NIPPON
+charinfo *wcharset_table[WCTABLE_SIZE][WCTABLE_SIZE];
+
+charinfo *wcharset_table_entry(wchar wc)
+{
+  int ku, ten;
+
+  ku = ((wc >> 8) & 0xff) - WCTABLE_OFFSET;
+  ten = (wc & 0xff) - WCTABLE_OFFSET;
+  return(wcharset_table[ku][ten]);
+}
+
+static int mount_on_demand(const char *font_name)
+{
+  const char **p = font::on_demand_fonts;
+
+  while (p && *p) {
+    if (strcmp(*p, font_name) == 0)
+      return(1);
+    p++;
+  }
+  return(0);
+}    
+#endif /* NIPPON */
+
 static int warning_mask = DEFAULT_WARNING_MASK;
 static int inhibit_errors = 0;
 static int ignoring = 0;
@@ -1310,8 +1336,21 @@
 	}
 	return;
       default:
+#ifdef	NIPPON
+	if (is_euc_byte(cc)) {
+	  wc = make_euc_code(cc, input_stack::get(&n));
+	  if (wc == 0xa1a1)	// treat a space char
+	    type = TOKEN_SPACE;
+	  else
+	    type = TOKEN_WCHAR;
+	} else {
+	  type = TOKEN_CHAR;
+	  c = cc;
+	}
+#else
 	type = TOKEN_CHAR;
 	c = cc;
+#endif
 	return;
       }
     }
@@ -1624,6 +1663,10 @@
   switch(type) {
   case TOKEN_CHAR:
     return c == t.c;
+#ifdef	NIPPON
+  case TOKEN_WCHAR:
+    return wc == t.wc;
+#endif
   case TOKEN_SPECIAL:
     return nm == t.nm;
   case TOKEN_NUMBERED_CHAR:
@@ -2047,6 +2090,9 @@
 {
   int_stack trap_bol_stack;
   int bol = 1;
+#ifdef NIPPON
+  int fontno;
+#endif
   for (;;) {
     int suppress_next = 0;
     switch (tok.type) {
@@ -2085,6 +2131,33 @@
 	}
 	break;
       }
+#ifdef	NIPPON
+    case token::TOKEN_WCHAR:
+      {
+	wchar wch = tok.wc;
+
+	if (possibly_handle_first_page_transition())
+	  ;
+	else {
+	  for (;;) {
+	    fontno = curenv->get_font(); // save a current font #
+	    if (is_boldfont(fontno))
+	      curenv->change_curfont(symbol("G")); // set Gothic font
+	    else
+	      curenv->change_curfont(symbol("M")); // set Mintyo font
+	    curenv->add_char(wcharset_table_entry(wch));
+	    curenv->change_curfont(fontno); // restore a saved font #
+	    tok.next();
+	    if (tok.type != token::TOKEN_WCHAR)
+	      break;
+	    wch = tok.wc;
+	  }
+	  suppress_next = 1;
+	  bol = 0;
+	}
+	break;
+      }
+#endif	/* NIPPON */
     case token::TOKEN_TRANSPARENT:
       {
 	if (bol) {
@@ -4600,6 +4673,106 @@
   get_charinfo(symbol("ru"))->set_flags(charinfo::OVERLAPS_HORIZONTALLY);
   get_charinfo(symbol("br"))->set_flags(charinfo::OVERLAPS_VERTICALLY);
   page_character = charset_table['%'];
+
+#ifdef	NIPPON
+  charset_table[',']->set_flags(charinfo::PRE_KINSOKU);
+  charset_table[':']->set_flags(charinfo::PRE_KINSOKU);
+  charset_table[';']->set_flags(charinfo::PRE_KINSOKU);
+  charset_table['>']->set_flags(charinfo::PRE_KINSOKU);
+  charset_table['}']->set_flags(charinfo::PRE_KINSOKU);
+  for (int ku = 0; ku < WCTABLE_SIZE; ku++) {
+    for (int ten = 0; ten < WCTABLE_SIZE; ten++) {
+      wchar euccode = calc_euccode(ku, ten);
+
+      sprintf(buf, "wchar%x", euccode);
+      wcharset_table[ku][ten] = get_charinfo(symbol(buf));
+      wcharset_table[ku][ten]->set_euc_code(euccode);
+    }
+  }
+  wcharset_table_entry(make_euc_code(0xa1, 0xa2))	/*  、*/
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xa3))	/*  。*/
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xa4))	/* ， */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xa5))	/* ． */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xa6))	/* ・ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xa7))	/* ： */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xa8))	/* ； */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xa9))	/* ？ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xaa))	/* ！ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xcb))	/* ） */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xcd))	/* 〕 */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xcf))	/* ］ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xd1))	/* ｝ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xd7))	/* 」 */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xd9))	/* 』 */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xdb))	/* 】 */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa4, 0xa1))	/* ぁ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa4, 0xa3))	/* ぃ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa4, 0xa5))	/* ぅ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa4, 0xa7))	/* ぇ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa4, 0xa9))	/* ぉ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa4, 0xc3))	/* っ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa4, 0xe3))	/* ゃ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa4, 0xe5))	/* ゅ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa4, 0xe7))	/* ょ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa5, 0xa1))	/* ァ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa5, 0xa3))	/* ィ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa5, 0xa5))	/* ゥ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa5, 0xa7))	/* ェ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa5, 0xa9))	/* ォ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa5, 0xc3))	/* ッ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa5, 0xe3))	/* ャ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa5, 0xe5))	/* ュ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa5, 0xe7))	/* ョ */
+    ->set_flags(charinfo::PRE_KINSOKU);
+
+  wcharset_table_entry(make_euc_code(0xa1, 0xca))	/* （ */
+    ->set_flags(charinfo::POST_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xcc))	/* 〔 */
+    ->set_flags(charinfo::POST_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xce))	/* ［ */
+    ->set_flags(charinfo::POST_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xd0))	/* ｛ */
+    ->set_flags(charinfo::POST_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xd6))	/* 「 */
+    ->set_flags(charinfo::POST_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xd8))	/* 『 */
+    ->set_flags(charinfo::POST_KINSOKU);
+  wcharset_table_entry(make_euc_code(0xa1, 0xda))	/* 【 */
+    ->set_flags(charinfo::POST_KINSOKU);
+#endif	/* NIPPON */
 }
 
 static
@@ -4704,6 +4877,10 @@
 {
   if (type == TOKEN_CHAR)
     return charset_table[c];
+#ifdef	NIPPON
+  if (type == TOKEN_WCHAR)
+    return wcharset_table_entry(wc);
+#endif
   if (type == TOKEN_SPECIAL)
     return get_charinfo(nm);
   if (type == TOKEN_NUMBERED_CHAR)
@@ -4749,10 +4926,24 @@
 {
   hunits w;
   node *n = 0;
+#ifdef NIPPON
+  int fontno;
+#endif
   switch (type) {
   case TOKEN_CHAR:
     *pp = (*pp)->add_char(charset_table[c], curenv, &w);
     break;
+#ifdef	NIPPON
+  case TOKEN_WCHAR:
+    fontno = curenv->get_font(); // save a current font #
+    if (is_boldfont(fontno))
+      curenv->change_curfont(symbol("G")); // set Gothic font
+    else
+      curenv->change_curfont(symbol("M")); // set Mintyo font
+    *pp = (*pp)->add_char(wcharset_table_entry(wc), curenv, &w);
+    curenv->change_curfont(fontno); // restore a saved font #
+    break;
+#endif
   case TOKEN_DUMMY:
     n = new dummy_node;
     break;
@@ -4798,6 +4989,9 @@
 
 void token::process()
 {
+#ifdef NIPPON
+  int fontno;
+#endif
   if (possibly_handle_first_page_transition())
     return;
   switch (type) {
@@ -4807,6 +5001,17 @@
   case TOKEN_CHAR:
     curenv->add_char(charset_table[c]);
     break;
+#ifdef	NIPPON
+  case TOKEN_WCHAR:
+    fontno = curenv->get_font(); // save a current font #
+    if (is_boldfont(fontno))
+      curenv->change_curfont(symbol("G")); // set Gothic font
+    else
+      curenv->change_curfont(symbol("M")); // set Mintyo font
+    curenv->add_char(wcharset_table_entry(wc));
+    curenv->change_curfont(fontno); // restore a saved font #
+    break;
+#endif
   case TOKEN_DUMMY:
     curenv->add_node(new dummy_node);
     break;
@@ -5482,6 +5687,9 @@
     // In the DESC file a font name of 0 (zero) means leave this
     // position empty.
     if (strcmp(font::font_name_table[i], "0") != 0)
+#ifdef NIPPON
+      if (!mount_on_demand(font::font_name_table[i]))
+#endif
       mount_font(j, symbol(font::font_name_table[i]));
   curdiv = topdiv = new top_level_diversion;
   if (nflag)
@@ -5989,6 +6197,9 @@
 
 charinfo::charinfo(symbol s)
 : nm(s), hyphenation_code(0), translation(0), flags(0), ascii_code(0),
+#ifdef	NIPPON
+  euc_code(0),
+#endif
   special_translation(TRANSLATE_NONE), mac(0), not_found(0),
   transparent_translate(1)
 {
@@ -6019,6 +6230,13 @@
   ascii_code = c;
 }
 
+#ifdef	NIPPON
+void charinfo::set_euc_code(wchar wc)
+{
+  euc_code = wc;
+}
+#endif
+
 macro *charinfo::set_macro(macro *m)
 {
   macro *tem = mac;
@@ -6073,6 +6291,12 @@
 int font::name_to_index(const char *nm)
 {
   charinfo *ci;
+#ifdef	NIPPON
+  if (is_euc_byte(nm[0]) && is_euc_byte(nm[1]) && nm[2] == 0) {
+    wchar wc = make_euc_code(nm[0], nm[1]);
+    ci = wcharset_table_entry(wc);
+  } else
+#endif
   if (nm[1] == 0)
     ci = charset_table[nm[0] & 0xff];
   else if (nm[0] == '\\' && nm[2] == 0)
@@ -6089,3 +6313,10 @@
 {
   return get_charinfo_by_number(n)->get_index();
 }
+
+#ifdef	NIPPON
+int font::kuten_to_index(int ku, int ten)
+{
+  return(wcharset_table[ku][ten]->get_index());
+}
+#endif
diff -Nru groff-1.15/troff/node.cc jgroff-1.15/troff/node.cc
--- groff-1.15/troff/node.cc	Sun Sep 12 05:32:22 1999
+++ jgroff-1.15/troff/node.cc	Thu Feb 10 19:54:05 2000
@@ -115,6 +115,9 @@
   int get_bold(hunits *);
   int is_special();
   int is_style();
+#ifdef	NIPPON
+  friend int is_boldfont(int);
+#endif
 };
 
 class tfont_spec {
@@ -691,7 +694,11 @@
   symbol *font_position;
   int nfont_positions;
   enum { TBUF_SIZE = 256 };
+#ifdef	NIPPON
+  wchar tbuf[TBUF_SIZE];
+#else
   char tbuf[TBUF_SIZE];
+#endif
   int tbuf_len;
   int tbuf_kern;
   int begun_page;
@@ -700,6 +707,9 @@
   void put(unsigned char c);
   void put(int i);
   void put(const char *s);
+#ifdef	NIPPON
+  void put(const wchar wc);
+#endif
   void set_font(tfont *tf);
   void flush_tbuf();
 public:
@@ -735,6 +745,17 @@
   putc(c, fp);
 }
 
+#ifdef	NIPPON
+inline void troff_output_file::put(wchar wc)
+{
+  if (is_euc_code(wc)) {
+    putc(euc_ubyte(wc), fp);
+    putc(euc_lbyte(wc), fp);
+  } else
+    putc(wc, fp);
+}
+#endif
+
 inline void troff_output_file::put(unsigned char c)
 {
   putc(c, fp);
@@ -877,7 +898,13 @@
     flush_tbuf();
     set_font(tf);
   }
+#ifdef	NIPPON
+  wchar c = ci->get_euc_code();
+  if (c == '\0')
+    c = ci->get_ascii_code();
+#else
   char c = ci->get_ascii_code();
+#endif
   int kk = k.to_units();
   if (c == '\0') {
     flush_tbuf();
@@ -938,7 +965,13 @@
   flush_tbuf();
   if (tf != current_tfont)
     set_font(tf);
+#ifdef	NIPPON
+  wchar c = ci->get_euc_code();
+  if (c == '\0')
+    c = ci->get_ascii_code();
+#else
   char c = ci->get_ascii_code();
+#endif
   if (c == '\0') {
     do_motion();
     if (ci->numbered()) {
@@ -1383,6 +1416,9 @@
   int character_type();
   int same(node *);
   const char *type();
+#ifdef	NIPPON
+  node_type get_node_type();
+#endif
 };
 
 glyph_node *glyph_node::free_list = 0;
@@ -4235,6 +4271,39 @@
   return "word_space_node";
 }
 
+#ifdef	NIPPON
+kword_space_node::kword_space_node(node *x) : word_space_node(0, x)
+{}
+newline_space_node::newline_space_node(hunits d, node *x) : word_space_node(d, x)
+{}
+
+const char *kword_space_node::type()
+{
+  return "kword_space_node";
+}
+const char *newline_space_node::type()
+{
+  return "newline_space_node";
+}
+
+node_type node::get_node_type()
+{
+    return NODE_ANOTHER;
+}
+node_type glyph_node::get_node_type()
+{
+    return NODE_GLYPH;
+}
+node_type kword_space_node::get_node_type()
+{
+    return NODE_KWORD_SPACE;
+}
+node_type newline_space_node::get_node_type()
+{
+    return NODE_NEWLINE_SPACE;
+}
+#endif
+
 int unbreakable_space_node::same(node *nd)
 {
   return (n == ((unbreakable_space_node *)nd)->n
@@ -4870,3 +4939,23 @@
   number_reg_dictionary.define(".P", new printing_reg);
   soft_hyphen_char = get_charinfo(HYPHEN_SYMBOL);
 }
+
+#ifdef	NIPPON
+static char *boldfont_list[] = {
+  "AB", "B", "BMB", "CB", "HB", "HNB", "NB", "PB", "SB", "TB", 0
+};
+
+int is_boldfont(int fontno)
+{
+  if (fontno >= 0 && fontno < font_table_size && font_table[fontno] != NULL) {
+    const char *name = font_table[fontno]->external_name.contents();
+    if (name == '\0')
+      return fontno == 3 ? 1 : 0;
+    for (char **p = boldfont_list; *p; p++) {
+      if (strcmp(name, *p) == 0)
+	return 1;
+    }
+  }
+  return 0;
+}
+#endif
diff -Nru groff-1.15/troff/node.h jgroff-1.15/troff/node.h
--- groff-1.15/troff/node.h	Sun Sep 12 05:32:22 1999
+++ jgroff-1.15/troff/node.h	Thu Feb 10 19:54:05 2000
@@ -30,6 +30,9 @@
 void hyphenate(hyphen_list *, unsigned);
 
 enum hyphenation_type { HYPHEN_MIDDLE, HYPHEN_BOUNDARY, HYPHEN_INHIBIT };
+#ifdef	NIPPON
+enum node_type {NODE_GLYPH, NODE_KWORD_SPACE, NODE_NEWLINE_SPACE, NODE_ANOTHER};
+#endif
 
 class ascii_output_file;
 
@@ -100,6 +103,9 @@
 
   virtual int same(node *) = 0;
   virtual const char *type() = 0;
+#ifdef	NIPPON
+  virtual node_type get_node_type();
+#endif
 };
 
 inline node::node() : next(0)
@@ -181,6 +187,22 @@
   const char *type();
 };
 
+#ifdef	NIPPON
+class kword_space_node : public word_space_node {
+public:
+  kword_space_node(node * = 0);
+  const char *type();
+  node_type get_node_type();
+};
+
+class newline_space_node : public word_space_node {
+public:
+  newline_space_node(hunits, node * = 0);
+  const char *type();
+  node_type get_node_type();
+};
+#endif
+
 class unbreakable_space_node : public word_space_node {
   unbreakable_space_node(hunits, int, node * = 0);
 public:
@@ -492,3 +514,7 @@
 };
 
 font_family *lookup_family(symbol);
+
+#ifdef	NIPPON
+int is_boldfont(int);
+#endif
diff -Nru groff-1.15/troff/token.h jgroff-1.15/troff/token.h
--- groff-1.15/troff/token.h	Fri May 21 13:50:39 1999
+++ jgroff-1.15/troff/token.h	Thu Feb 10 19:54:05 2000
@@ -27,12 +27,18 @@
   symbol nm;
   node *nd;
   unsigned char c;
+#ifdef	NIPPON
+  wchar wc;
+#endif
   int val;
   units dim;
   enum token_type {
     TOKEN_BACKSPACE,
     TOKEN_BEGIN_TRAP,
     TOKEN_CHAR,			// a normal printing character
+#ifdef	NIPPON
+    TOKEN_WCHAR,		// a japanese EUC character
+#endif
     TOKEN_DUMMY,
     TOKEN_EMPTY,		// this is the initial value
     TOKEN_END_TRAP,
diff -Nru groff-1.15/troff/troff.h jgroff-1.15/troff/troff.h
--- groff-1.15/troff/troff.h	Fri May 21 13:50:39 1999
+++ jgroff-1.15/troff/troff.h	Thu Feb 10 19:54:05 2000
@@ -27,6 +27,9 @@
 #include <stdlib.h>
 #include <errno.h>
 
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 #include "lib.h"
 #include "assert.h"
 #include "device.h"
diff -Nru groff-1.15/xditview/Dvi.c jgroff-1.15/xditview/Dvi.c
--- groff-1.15/xditview/Dvi.c	Sat Sep 11 16:06:32 1999
+++ jgroff-1.15/xditview/Dvi.c	Thu Feb 10 19:54:08 2000
@@ -49,6 +49,8 @@
 NBI	-adobe-new century schoolbook-bold-i-normal--*-100-*-*-*-*-iso8859-1\n\
 S	-adobe-symbol-medium-r-normal--*-100-*-*-*-*-adobe-fontspecific\n\
 SS	-adobe-symbol-medium-r-normal--*-100-*-*-*-*-adobe-fontspecific\n\
+M	-misc-fixed-medium-r-normal--*-100-*-*-*-*-jisx0208.1983-0\n\
+G	-misc-fixed-medium-r-normal--*-100-*-*-*-*-jisx0208.1983-0\n\
 ";
 
 #define offset(field) XtOffset(DviWidget, field)
@@ -71,8 +73,10 @@
 	 offset (dvi.file), XtRFile, (char *) 0},
 	{XtNseek, XtCSeek, XtRBoolean, sizeof (Boolean),
 	 offset(dvi.seek), XtRString, "false"},
+#ifdef notdef
 	{XtNfont, XtCFont, XtRFontStruct, sizeof (XFontStruct *),
 	 offset(dvi.default_font), XtRString, "xtdefaultfont"},
+#endif
 	{XtNbackingStore, XtCBackingStore, XtRBackingStore, sizeof (int),
 	 offset(dvi.backing_store), XtRString, "default"},
 	{XtNnoPolyText, XtCNoPolyText, XtRBoolean, sizeof (Boolean),
diff -Nru groff-1.15/xditview/DviChar.c jgroff-1.15/xditview/DviChar.c
--- groff-1.15/xditview/DviChar.c	Fri May 21 13:50:47 1999
+++ jgroff-1.15/xditview/DviChar.c	Thu Feb 10 19:54:08 2000
@@ -6,6 +6,9 @@
  */
 
 #include   "DviChar.h"
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 
 extern char *xmalloc();
 
@@ -120,7 +123,16 @@
 {
 	int		i;
 	DviCharNameHash	*h;
+#ifdef	NIPPON
+	unsigned char ub = *name, lb = *(name + 1);
 
+	if (is_euc_byte(ub) && is_euc_byte(lb)) {
+	  int wc;
+	  wc = (name[0] & 0xff) << 8;
+	  wc |= (name[1] & 0xff);
+	  return(wc);
+	}
+#endif
 	i = hash_name (name) % DVI_HASH_SIZE;
 	for (h = map->buckets[i]; h; h=h->next)
 		if (!strcmp (h->name, name))
@@ -128,6 +140,15 @@
 	return -1;
 }
 
+#ifdef	NIPPON
+static DviCharNameMap JISX0208_1983_0_map = {
+	"jisx0208.1983-0",
+	0,
+{
+{	"DummyEntry",		/* 0 */},
+}};
+#endif
+
 static DviCharNameMap ISO8859_1_map = {
 	"iso8859-1",
 	0,
@@ -661,4 +682,7 @@
 	standard_maps_loaded = 1;
 	DviRegisterMap (&ISO8859_1_map);
 	DviRegisterMap (&Adobe_Symbol_map);
+#ifdef	NIPPON
+	DviRegisterMap (&JISX0208_1983_0_map);
+#endif
 }
diff -Nru groff-1.15/xditview/DviP.h jgroff-1.15/xditview/DviP.h
--- groff-1.15/xditview/DviP.h	Sat Sep 11 16:06:32 1999
+++ jgroff-1.15/xditview/DviP.h	Thu Feb 10 19:54:08 2000
@@ -89,9 +89,17 @@
 #define DVI_CHAR_CACHE_SIZE	1024
 
 typedef struct _dviCharCache {
+#ifdef	NIPPON
+	XTextItem16	cache[DVI_TEXT_CACHE_SIZE];
+#else
 	XTextItem	cache[DVI_TEXT_CACHE_SIZE];
+#endif
 	char		adjustable[DVI_TEXT_CACHE_SIZE];
+#ifdef	NIPPON
+	XChar2b		char_cache[DVI_CHAR_CACHE_SIZE];
+#else
 	char		char_cache[DVI_CHAR_CACHE_SIZE];
+#endif
 	int		index;
 	int		max;
 	int		char_index;
diff -Nru groff-1.15/xditview/FontMap.jisx0208 jgroff-1.15/xditview/FontMap.jisx0208
--- groff-1.15/xditview/FontMap.jisx0208	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/xditview/FontMap.jisx0208	Thu Feb 10 19:54:08 2000
@@ -0,0 +1,2 @@
+M	-misc-fixed-medium-r-normal--*-100-*-*-*-*-jisx0208.1983-0
+G	-misc-fixed-medium-r-normal--*-100-*-*-*-*-jisx0208.1983-0
diff -Nru groff-1.15/xditview/GXditview-ad.h jgroff-1.15/xditview/GXditview-ad.h
--- groff-1.15/xditview/GXditview-ad.h	Sun Dec  5 10:13:58 1999
+++ jgroff-1.15/xditview/GXditview-ad.h	Thu Feb 10 21:20:59 2000
@@ -50,3 +50,25 @@
 "GXditview.promptShell.promptDialog.cancel.label: Cancel",
 "GXditview.promptShell.promptDialog.cancel.translations: #override \
 	<BtnUp>:	Cancel() unset()",
+"GXditview*fontMap: \
+TR	-adobe-times-medium-r-normal--*-100-*-*-*-*-iso8859-1\\n\
+TI	-adobe-times-medium-i-normal--*-100-*-*-*-*-iso8859-1\\n\
+TB	-adobe-times-bold-r-normal--*-100-*-*-*-*-iso8859-1\\n\
+TBI	-adobe-times-bold-i-normal--*-100-*-*-*-*-iso8859-1\\n\
+CR	-adobe-courier-medium-r-normal--*-100-*-*-*-*-iso8859-1\\n\
+CI	-adobe-courier-medium-o-normal--*-100-*-*-*-*-iso8859-1\\n\
+CB	-adobe-courier-bold-r-normal--*-100-*-*-*-*-iso8859-1\\n\
+CBI	-adobe-courier-bold-o-normal--*-100-*-*-*-*-iso8859-1\\n\
+HR	-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-iso8859-1\\n\
+HI	-adobe-helvetica-medium-o-normal--*-100-*-*-*-*-iso8859-1\\n\
+HB	-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-iso8859-1\\n\
+HBI	-adobe-helvetica-bold-o-normal--*-100-*-*-*-*-iso8859-1\\n\
+NR	-adobe-new century schoolbook-medium-r-normal--*-100-*-*-*-*-iso8859-1\\n\
+NI	-adobe-new century schoolbook-medium-i-normal--*-100-*-*-*-*-iso8859-1\\n\
+NB	-adobe-new century schoolbook-bold-r-normal--*-100-*-*-*-*-iso8859-1\\n\
+NBI	-adobe-new century schoolbook-bold-i-normal--*-100-*-*-*-*-iso8859-1\\n\
+S	-adobe-symbol-medium-r-normal--*-100-*-*-*-*-adobe-fontspecific\\n\
+SS	-adobe-symbol-medium-r-normal--*-100-*-*-*-*-adobe-fontspecific\\n\
+M	-misc-fixed-medium-r-normal--*-100-*-*-*-*-jisx0208.1983-0\\n\
+G	-misc-fixed-medium-r-normal--*-100-*-*-*-*-jisx0208.1983-0\\n",
+
diff -Nru groff-1.15/xditview/GXditview.ad jgroff-1.15/xditview/GXditview.ad
--- groff-1.15/xditview/GXditview.ad	Fri May 21 13:50:47 1999
+++ jgroff-1.15/xditview/GXditview.ad	Thu Feb 10 19:54:08 2000
@@ -55,3 +55,25 @@
 GXditview.promptShell.promptDialog.cancel.label: Cancel
 GXditview.promptShell.promptDialog.cancel.translations: #override \
 	<BtnUp>:	Cancel() unset()
+
+GXditview*fontMap: \
+TR	-adobe-times-medium-r-normal--*-100-*-*-*-*-iso8859-1\n\
+TI	-adobe-times-medium-i-normal--*-100-*-*-*-*-iso8859-1\n\
+TB	-adobe-times-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\
+TBI	-adobe-times-bold-i-normal--*-100-*-*-*-*-iso8859-1\n\
+CR	-adobe-courier-medium-r-normal--*-100-*-*-*-*-iso8859-1\n\
+CI	-adobe-courier-medium-o-normal--*-100-*-*-*-*-iso8859-1\n\
+CB	-adobe-courier-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\
+CBI	-adobe-courier-bold-o-normal--*-100-*-*-*-*-iso8859-1\n\
+HR	-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-iso8859-1\n\
+HI	-adobe-helvetica-medium-o-normal--*-100-*-*-*-*-iso8859-1\n\
+HB	-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\
+HBI	-adobe-helvetica-bold-o-normal--*-100-*-*-*-*-iso8859-1\n\
+NR	-adobe-new century schoolbook-medium-r-normal--*-100-*-*-*-*-iso8859-1\n\
+NI	-adobe-new century schoolbook-medium-i-normal--*-100-*-*-*-*-iso8859-1\n\
+NB	-adobe-new century schoolbook-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\
+NBI	-adobe-new century schoolbook-bold-i-normal--*-100-*-*-*-*-iso8859-1\n\
+S	-adobe-symbol-medium-r-normal--*-100-*-*-*-*-adobe-fontspecific\n\
+SS	-adobe-symbol-medium-r-normal--*-100-*-*-*-*-adobe-fontspecific\n\
+M	-misc-fixed-medium-r-normal--*-100-*-*-*-*-jisx0208.1983-0\n\
+G	-misc-fixed-medium-r-normal--*-100-*-*-*-*-jisx0208.1983-0\n\
diff -Nru groff-1.15/xditview/Imakefile jgroff-1.15/xditview/Imakefile
--- groff-1.15/xditview/Imakefile	Fri Feb 11 04:32:21 2000
+++ jgroff-1.15/xditview/Imakefile	Fri Feb 11 05:35:50 2000
@@ -14,7 +14,8 @@
 OBJS2 = xtotroff.o XFontName.o DviChar.o
 INCLUDES = -I$(TOOLKITSRC) -I$(TOP)
 MATHLIB = -lm
-DEFINES = $(SIGNAL_DEFINES) -DFONTPATH=\"$(GROFF_FONTPATH)\" # -DX_NOT_STDC_ENV
+DEFINES = $(SIGNAL_DEFINES) -DFONTPATH=\"$(GROFF_FONTPATH)\" \
+	$(NIPPONDEFINES) # -DX_NOT_STDC_ENV
 
 ComplexProgramTarget_1(gxditview,$(LOCAL_LIBRARIES),$(MATHLIB))
 NormalProgramTarget(xtotroff,$(OBJS2),$(DEPXLIB),$(XLIB), /**/)
diff -Nru groff-1.15/xditview/draw.c jgroff-1.15/xditview/draw.c
--- groff-1.15/xditview/draw.c	Sat Sep 11 16:06:32 1999
+++ jgroff-1.15/xditview/draw.c	Thu Feb 10 19:54:13 2000
@@ -17,6 +17,9 @@
 #endif
 
 #include "DviP.h"
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 
 #define DeviceToX(dw, n) ((int)((n) * (dw)->dvi.scale_factor + .5))
 #define XPos(dw) (DeviceToX((dw), (dw)->dvi.state->x - \
@@ -99,9 +102,15 @@
 {
 	if (dw->dvi.cache.char_index != 0) {
 		AdjustCacheDeltas (dw);
+#ifdef	NIPPON
+		XDrawText16 (XtDisplay (dw), XtWindow (dw), dw->dvi.normal_GC,
+			   dw->dvi.cache.start_x, dw->dvi.cache.start_y,
+			   dw->dvi.cache.cache, dw->dvi.cache.index + 1);
+#else
 		XDrawText (XtDisplay (dw), XtWindow (dw), dw->dvi.normal_GC,
 			   dw->dvi.cache.start_x, dw->dvi.cache.start_y,
 			   dw->dvi.cache.cache, dw->dvi.cache.index + 1);
+#endif
 	}	
 	dw->dvi.cache.index = 0;
 	dw->dvi.cache.max = DVI_TEXT_CACHE_SIZE;
@@ -129,12 +138,27 @@
 	dw->dvi.word_flag = 1;
 }
 
+#ifdef	NIPPON
+int charWidth(fi, c)
+XFontStruct *fi;
+int	c;
+{
+	if (is_euc_code(c)) {
+		return fi->max_bounds.width;
+	} else {
+		return fi->per_char ?
+			fi->per_char[c - fi->min_char_or_byte2].width :
+			fi->max_bounds.width;
+	}
+}
+#else
 #define charWidth(fi,c) (\
     (fi)->per_char ?\
 	(fi)->per_char[(c) - (fi)->min_char_or_byte2].width\
     :\
 	(fi)->max_bounds.width\
 )
+#endif /* NIPPON */
  
 
 static
@@ -144,6 +168,10 @@
 {
 	XCharStruct *p;
 
+#ifdef	NIPPON
+	if (is_euc_code(c))
+		return 1;	/* Neglect ;-P */
+#endif
 	if (fi->per_char == NULL ||
 	    c < fi->min_char_or_byte2 || c > fi->max_char_or_byte2)
 		return 0;
@@ -159,7 +187,11 @@
 	int wid;    /* width in device units */
 {
 	register XFontStruct	*font;
+#ifdef	NIPPON
+	register XTextItem16	*text;
+#else
 	register XTextItem	*text;
+#endif
 	int	x, y;
 	
 	x = XPos(dw);
@@ -227,7 +259,21 @@
 	}
 	if (charExists(font, c)) {
 		int w;
+#ifdef	NIPPON
+		if (is_euc_code(c)) {
+			dw->dvi.cache.char_cache[dw->dvi.cache.char_index].
+				byte1 =	(unsigned char)jis_ubyte(c);
+			dw->dvi.cache.char_cache[dw->dvi.cache.char_index++].
+				byte2 =	(unsigned char)jis_lbyte(c);
+		} else {
+			dw->dvi.cache.char_cache[dw->dvi.cache.char_index].
+				byte1 =	(unsigned char)'\0';
+			dw->dvi.cache.char_cache[dw->dvi.cache.char_index++].
+				byte2 =	(unsigned char)c;
+		}
+#else
 		dw->dvi.cache.char_cache[dw->dvi.cache.char_index++] = (char) c;
+#endif
 		++text->nchars;
 		w = charWidth(font, c);
 		dw->dvi.cache.x += w;
diff -Nru groff-1.15/xditview/eucmac.h jgroff-1.15/xditview/eucmac.h
--- groff-1.15/xditview/eucmac.h	Thu Jan  1 09:00:00 1970
+++ jgroff-1.15/xditview/eucmac.h	Thu Feb 10 19:54:13 2000
@@ -0,0 +1,14 @@
+/* 
+ * eucmac.h - japanese enhancement support module.
+ */
+
+#ifndef _EUCMAC_H
+#define _EUCMAC_H
+
+#define EUCMASK	0x8080
+#define is_euc_code(c)	(((c) & EUCMASK) == EUCMASK)
+#define is_euc_byte(c)  ((c) >= 0xa1 && (c) <= 0xfe)
+#define jis_ubyte(wc)	(((wc) >> 8) & 0x7f)
+#define jis_lbyte(wc)	((wc) & 0x7f)
+
+#endif	/* _EUCMAC_H */
diff -Nru groff-1.15/xditview/parse.c jgroff-1.15/xditview/parse.c
--- groff-1.15/xditview/parse.c	Fri May 21 13:50:47 1999
+++ jgroff-1.15/xditview/parse.c	Thu Feb 10 19:54:13 2000
@@ -10,6 +10,9 @@
 #include <stdio.h>
 #include <ctype.h>
 #include "DviP.h"
+#ifdef	NIPPON
+# include "eucmac.h"
+#endif
 
 static int StopSeen = 0;
 static ParseDrawFunction(), ParseDeviceControl();
@@ -62,6 +65,13 @@
 			    break;
 			Buffer[0] = c;
 			Buffer[1] = '\0';
+#ifdef	NIPPON
+			if (is_euc_byte(c)) {
+				DviGetC(dw,&c);
+				Buffer[1] = c;
+				Buffer[2] = '\0';
+			}
+#endif
 			(void) PutCharacter (dw, Buffer);
 			break;
 		case 'C':
@@ -73,6 +83,13 @@
 			while (DviGetC (dw, &c) != EOF
 			       && c != ' ' && c != '\n') {
 				Buffer[0] = c;
+#ifdef	NIPPON
+				if (is_euc_byte(c)) {
+					DviGetC(dw,&c);
+					Buffer[1] = c;
+					Buffer[2] = '\0';
+				}
+#endif
 				HorizontalMove (dw, PutCharacter (dw, Buffer));
 			}
 			break;
diff -Nru groff-1.15/xditview/xtotroff.c jgroff-1.15/xditview/xtotroff.c
--- groff-1.15/xditview/xtotroff.c	Fri May 28 12:20:53 1999
+++ jgroff-1.15/xditview/xtotroff.c	Thu Feb 10 19:54:13 2000
@@ -163,6 +163,47 @@
 			fprintf (out, "spacewidth %d\n", w);
 	}
 	fprintf (out, "charset\n");
+#ifdef	NIPPON
+	if (fi->min_byte1 != 0 || fi->max_byte1 != 0) {
+		/*
+		 * 2 byte code font.
+		 */
+		int N;
+		int D = fi->max_char_or_byte2 -	fi->min_char_or_byte2 + 1;
+		int max = (fi->max_byte1 - fi->min_byte1 + 1) *
+			(fi->max_char_or_byte2 - fi->min_char_or_byte2 + 1);
+		unsigned byte1;
+		unsigned byte2;
+		unsigned int euc_code;
+
+		for (N = 0; N < max; N++) {
+			byte1 = N / D + fi->min_byte1;
+			byte2 = N % D + fi->min_char_or_byte2;
+			euc_code = ((byte1 << 8) | byte2) & 0xffff | 0x8080;
+			wid = fi->max_bounds.width;
+			fputc(byte1 & 0xff | 0x80, out);/* output EUC code */
+			fputc(byte2 & 0xff | 0x80, out);/* output EUC code */
+			fprintf (out, "\t%d", wid);
+			if (groff_flag) {
+				int	param[5];
+				param[0] = fi->max_bounds.ascent;
+				param[1] = fi->max_bounds.descent;
+				param[2] = 0 /* charRBearing (fi, c) - wid */;
+				param[3] = 0 /* charLBearing (fi, c) */;
+				param[4] = 0; /* XXX */
+				for (j = 0; j < 5; j++)
+					if (param[j] < 0)
+						param[j] = 0;
+				for (j = 4; j >= 0; j--)
+					if (param[j] != 0)
+						break;
+				for (k = 0; k <= j; k++)
+					fprintf (out, ",%d", param[k]);
+			}
+			fprintf (out, "\t0\t%#x\n", euc_code);
+		}
+	} else
+#endif /* NIPPON */
 	for (c = fi->min_char_or_byte2; c <= fi->max_char_or_byte2; c++) {
 		char *name = DviCharName (char_map,c,0);
 		if (charExists (fi, c) && (groff_flag || name)) {

