texlive[47721] Build/source/texk/mendexk: mendex ver3.0, set default

commits+takuji at tug.org commits+takuji at tug.org
Tue May 15 16:10:09 CEST 2018


Revision: 47721
          http://tug.org/svn/texlive?view=revision&revision=47721
Author:   takuji
Date:     2018-05-15 16:10:08 +0200 (Tue, 15 May 2018)
Log Message:
-----------
mendex ver3.0, set default encoding of internal buffer UTF-8

Modified Paths:
--------------
    trunk/Build/source/texk/mendexk/ChangeLog
    trunk/Build/source/texk/mendexk/README
    trunk/Build/source/texk/mendexk/configure
    trunk/Build/source/texk/mendexk/configure.ac
    trunk/Build/source/texk/mendexk/indexsty
    trunk/Build/source/texk/mendexk/kana.h
    trunk/Build/source/texk/mendexk/ktable.h
    trunk/Build/source/texk/mendexk/main.c
    trunk/Build/source/texk/mendexk/mendex.1
    trunk/Build/source/texk/mendexk/mendex.1.ja
    trunk/Build/source/texk/mendexk/mendex.doc

Modified: trunk/Build/source/texk/mendexk/ChangeLog
===================================================================
--- trunk/Build/source/texk/mendexk/ChangeLog	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/ChangeLog	2018-05-15 14:10:08 UTC (rev 47721)
@@ -1,3 +1,12 @@
+2018-05-15  TANAKA Takuji  <ttk at t-lab.opal.ne.jp>
+
+	* README, main.c, configure.ac, configure:
+	Version 3.0 [15-May-2018].
+	* main.c, mendex.1, mendex.doc, mendex.1.ja:
+	Set default encoding of internal buffer UTF-8.
+	* README, indexsty, kana.h, ktable.h:
+	Convert encoding from EUC-JP to UTF-8
+
 2018-01-17  Karl Berry  <karl at tug.org>
 
 	* mendex.1 (.TH): use 1 instead of L, per Debian (and all our

Modified: trunk/Build/source/texk/mendexk/README
===================================================================
--- trunk/Build/source/texk/mendexk/README	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/README	2018-05-15 14:10:08 UTC (rev 47721)
@@ -1,87 +1,87 @@
-<\xBA\x{00F7}\xFA\xC0\xB0\xB7\xC1\xA5ġ\xBC\xA5\xEB mendex ver.2.6f>
-                                                     \xB3\x{13CC32}\x{00F1}ҥ\xA2\xA5\xB9\xA5\xAD\xA1\xBC
+<索引整形ツール mendex ver.3.0>
+                                                     株式会社アスキー
                                                      www-ptex at ascii.co.jp
 
-<mendex\xA4Ȥ\xCF>
+<mendexとは>
 
- mendex \xA4\xCF makeindex \xB8ߴ\xB9\xA4\xCELaTeX\xCDѺ\x{00F7}\xFA\xC0\xB0\xB7\xC1\xA5ġ\xBC\xA5\x{00EB}Ǥ\xB9\xA1\xA3
- makeindex\xA4ϴ\xF0\xCB\xDCŪ\xA4˲\xA4ʸ\xCDѤǤ\xA2\xA4ꡢ\xCF\xC2ʸ\xA4򰷤\xA6\xBE\x{00E5}ǿ\xA7\xA1\xB9\xA4ȼ\x{00EA}֤\xAC\xB3ݤ\xAB\xA4\x{00EA}ޤ\xB9\xA1\xA3
- \xA4\xBD\xA4\x{00EC}\x{00E9}μ\x{00EA}֤򸺤餹\xA4褦\xA4˿\xB7\xA4\xBF\xA4˺\xEE\xC0\xAE\xA4\xB5\xA4줿\xA4Τ\xACmendex\xA4Ǥ\xB9\xA1\xA3
+ mendex は makeindex 互換のLaTeX用索引整形ツールです。
+ makeindexは基本的に欧文用であり、和文を扱う上で色々と手間が掛かります。
+ それらの手間を減らすように新たに作成されたのがmendexです。
 
-<\xC6\xC3ħ>
+<特徴>
 
-\xA1\xA6\xB4\xF0\xCB\xDCŪ\xA4\xCBmakeindex\xB8ߴ\xB9\xA4\xC0\xA4\xAC\xA1\xA2\xB0ʲ\xBC\xA4\xCE\xC5\xC0\xA4\xC7\xC8\x{00F3}ߴ\xB9\xA1\xA3
-  1. makeindex\xA4ˤϺ\x{00F7}\x{00FA}\xE0\xCCܤ\xCEʬ\xCE\x{00E0}Ȥ\xB7\xA4ơֵ\xAD\xB9\x{00E6}ס\xA2\xA1֥\xA2\xA5\x{00EB}ե\xA1\xA5٥åȡפ\xCE¾\xA4ˡ\xA2
-     \xBF\x{00F4}\x{00FA}Τߤι\xE0\xCCܤȤ\xB7\xA4ơֿ\x{00F4}\x{00FA}פȤ\xA4\xA4\xA6ʬ\xCEब\xA4\xA2\xA4롣mendex\xA4ǤϿ\x{00F4}\x{00FA}ϡֵ\xAD\xB9\x{00E6}פ\xCB
-     \xB4ޤޤ\x{00EC}롣
-     \xA4ޤ\xBF\xA1\xA2\xB0ʲ\xBC\xA4\xCEmakeindex\xCDѥ\xB9\xA5\xBF\xA5\xA4\xA5\x{00EB}ѥ\x{00E9}᡼\xA5\xBF\xA4\xCFǧ\xBC\xB1\xA4\xB5\xA4\x{00EC}ʤ\xA4\xA1\xA3
+・基本的にmakeindex互換だが、以下の点で非互換。
+  1. makeindexには索引項目の分類として「記号」、「アルファベット」の他に、
+     数字のみの項目として「数字」という分類がある。mendexでは数字は「記号」に
+     含まれる。
+     また、以下のmakeindex用スタイルパラメータは認識されない。
        numhead_positive
        numhead_negative
-  2. makeindex\xA4ι\xE0\xCCܤ\xCE\xCA¤ӽ\x{00E7}ϡ\xA2Ƭʸ\xBB\x{00FA}ϡֵ\xAD\xB9\x{00E6}סֿ\x{00F4}\x{00FA}ס֥\xA2\xA5\x{00EB}ե\xA1\xA5٥åȡפ\xCB
-     ʬ\xA4\xB1\xA4\xC6\xCA¤٤\x{00E9}\x{00EC}뤬\xA1\xA22ʸ\xBB\xFA\xCCܰʹߤ\xCFñ\xBD\x{00E3}\xCBASCII\xA5\xB3\xA1\xBC\xA5ɽ\x{00E7}Ȥʤꡢ\xB5\xAD\xB9\x{00E6}\x{00E8}\xEA
-     \xA5\xA2\xA5\x{00EB}ե\xA1\xA5٥åȤ\xAC\xC0\x{00E8}ˤʤ\x{00EB}\x{00EC}\x{00E7}⤢\xA4롣
-     mendex\xA4αѿ\x{00F4}\x{00FA}\xCE\xCA¤Ӥϡ\xA22ʸ\xBB\xFA\xCCܰʹߤ\x{00E2}ֵ\xAD\xB9\x{00E6}סֿ\x{00F4}\x{00FA}ס֥\xA2\xA5\x{00EB}ե\xA1\xA5٥åȡפ\xCE
-     ʬ\xCEब\xB9\xCDθ\xA4\xB5\xA4\x{00EC}롣
-  3. makeindex\xA4ˤ\xCF -g \xA5\xAA\xA5ץ\xB7\xA5\x{00E7}\x{00F3}ǥɥ\xA4\xA5ĸ켭\xBD\x{00F1}\xE7(\xB5\xAD\xB9\xE6->\xA5\xA2\xA5\x{00EB}ե\xA1\xA5٥åȾ\xAEʸ\xBB\xFA->
-     \xA5\xA2\xA5\x{00EB}ե\xA1\xA5٥å\xC8\xC2\xE7ʸ\xBB\xFA->\xBF\x{00F4}\xFA)\xA4\xC7\xCA¤٤\x{00EB}褦\xA4ˤǤ\xAD\xA4뤬\xA1\xA2mendex\xA4Ǥϥ\xB5\xA5ݡ\xBC\xA5\xC8
-     \xA4\xB7\xA4ʤ\xA4\xA1\xA3
-     -g \xA4\xCF\xCF\xC2ʸƬʸ\xBB\x{00FA}ζ\xE8\xC0ڤ\x{00EA}\xF2\xC0ڤ괹\xA4\xA8\xA4륪\xA5ץ\xB7\xA5\x{00E7}\x{00F3}Ȥ\xB7\xA4ư\xB7\xA4\xA6\xA1\xA3
-\xA1\xA6\xCF\xC2ʸ\xBA\x{00F7}\x{00FA}\xCE\xC6ɤߤ\xCE\xC6\xFE\xCEϤ򸺤餹\xA4\xBF\xA4\x{00E1}ˡ\xA2\xC6ɤߤȽϸ\x{00EC}\xF2\xC2б\x{00FE}뼭\xBD\x{00F1}ե\xA1\xA5\xA4\xA5\x{00EB}\x{00F2}\xC8\xCDѡ\xA3
-\xA1\xA6\xCF\xC2ʸ\xA4\xCE\xC6ɤߤϼ\xAD\xBD\x{00F1}\x{00E7}˼\xABư\xCAѴ\xB9\xA1\xA3
-\xA1\xA6\xBF\x{00F4}\x{2866D6D}\xB9\xE6->\xB2\xA4ʸ->\xCF\xC2ʸ\xA4ν\x{00E7}ˤ\xB3\xA4\xC0\xA4\x{00EF}\x{00E9}ʤ\xA4\xBA\x{00F7}\x{00FA}κ\xEE\xC0\xAE\xA4\xAC\xB2\xC4ǽ\xA1\xA3
-\xA1\xA6makeindex\xA4\xC8\xC8\x{00E6}٤Ƽ¹\xD4®\xC5٤\xAC\xC8\x{00F3}\x{00EF}\xCB\xC3٤\xA4\xA1\xA3
+  2. makeindexの項目の並び順は、頭文字は「記号」「数字」「アルファベット」に
+     分けて並べられるが、2文字目以降は単純にASCIIコード順となり、記号より
+     アルファベットが先になる場合もある。
+     mendexの英数字の並びは、2文字目以降も「記号」「数字」「アルファベット」の
+     分類が考慮される。
+  3. makeindexには -g オプションでドイツ語辞書順(記号->アルファベット小文字->
+     アルファベット大文字->数字)で並べるようにできるが、mendexではサポート
+     しない。
+     -g は和文頭文字の区切りを切り換えるオプションとして扱う。
+・和文索引の読みの入力を減らすために、読みと熟語を対応させる辞書ファイルを使用。
+・和文の読みは辞書順に自動変換。
+・数字・記号->欧文->和文の順にこだわらない索引の作成が可能。
+・makeindexと比べて実行速度が非常に遅い。
 
-<ư\xBA\x{00EE}Ķ\xAD>
+<動作環境>
 
- FreeBSD 5.3 \xA4ˤ\xC6ư\xBA\x{00EE}\xCEǧ\xA1\xA3
+ FreeBSD 5.3 にて動作確認。
 
-<\xA5ץ\x{D970}\xA5\x{00E9}\x{00E0}Υ\xB3\xA5\x{00F3}ѥ\xA4\xA5\xEB/\xA5\xA4\xA5󥹥ȡ\xBC\xA5\xEB>
+<プログラムのコンパイル/インストール>
 
- \xA4\xB3\xA4\xCEmendex\xA4ˤ\xCFTeX ver.3\xA4Υǥ\xA3\xA5쥯\xA5ȥ긡\xBA\x{00F7}\xCB\xC2б\x{00FE}뤿\xA4\x{00E1}ˡ\xA2\xDEɻ\xB3 \xCF\xC2ŵ\xBB\xE1
-(asayama at vid.cpg.sony.co.jp)\xA4ˤ\x{00E8}\xEBkpathsea\xA5饤\xA5֥\x{00E9}\xEA\xC2б\x{00FE}ʬ\xA4򤢤ƤƤ\xA2\xA4\x{00EA}ޤ\xB9\xA1\xA3
- \xC2б\x{00FE}Ƥ\xA4\xA4븡\xBA\x{00F7}饤\xA5֥\x{00E9}\x{00EA}\xCF kpathsea-2.6, 3.3, 3.4, 3.5 \xA4Ǥ\xB9\xA1\xA3
+ このmendexにはTeX ver.3のディレクトリ検索に対応するために、淺山 和典氏
+(asayama at vid.cpg.sony.co.jp)によるkpathseaライブラリ対応差分をあててあります。
+ 対応している検索ライブラリは kpathsea-2.6, 3.3, 3.4, 3.5 です。
 
- 1. \xA4\xB3\xA4Υǥ\xA3\xA5쥯\xA5ȥ\x{00EA}\xF2 tetex-src \xA4\xCE texk \xA5ǥ\xA3\xA5쥯\xA5ȥ\x{00EA}β\xBC\xA4\xCBŸ\xB3\xAB\xA4\xB7\xA4ޤ\xB9\xA1\xA3
-    tetex-3.0 \xA4ξ\x{00EC}\x{00E7}\xCF tetex-src-3.0/texk/mendexk2.6e \xA5ǥ\xA3\xA5쥯\xA5ȥ\x{00EA}ˤʤ\x{00EA}ޤ\xB9\xA1\xA3
-    tetex-src \xA4\xCF\xC1\xB4\xC2Τ򤢤餫\xA4\xB8\xA4\xE1 make \xA4\xB7\xA4Ƥ\xAA\xA4\xA4\xA4Ƥ\xAF\xA4\xC0\xA4\xB5\xA4\xA4\xA1\xA3
+ 1. このディレクトリを tetex-src の texk ディレクトリの下に展開します。
+    tetex-3.0 の場合は tetex-src-3.0/texk/mendexk2.6e ディレクトリになります。
+    tetex-src は全体をあらかじめ make しておいてください。
 
- 2. configure \xA4\x{00F2}¹Ԥ\xB7\xA4ޤ\xB9\xA1\xA3\xA4\xBD\xA4κݡ\xA2\xA5ǥե\xA9\xA5\x{00EB}Ȥδ\xC1\xBB\x{297387C}\xA5ɤ\x{00F2}\xD8\xC4ꤷ\xA4ޤ\xB9\xA1\xA3
-    \xC2б\x{00FE}Ƥ\xA4\xA4\x{00EB}\xC1\xBB\x{297387C}\xA5ɤ\xCF JIS, SJIS, EUC \xA4Ǥ\xB9\xA1\xA3
-    \xCE\xE3: EUC\xA4ǻ\xC8\xCDѤ\xB9\xA4\x{00EB}\x{00EC}\xE7
+ 2. configure を実行します。その際、デフォルトの漢字コードを指定します。
+    対応している漢字コードは JIS, SJIS, EUC です。
+    例: EUCで使用する場合
       ./configure EUC
 
- 3. make ; make install \xA4\x{00F2}¹Ԥ\xB7\xA4ޤ\xB9\xA1\xA3
+ 3. make ; make install を実行します。
 
-<kpathsea \xA4δĶ\xAD\xCAѿ\x{00F4}ˤĤ\xA4\xA4\xC6>
+<kpathsea の環境変数について>
 
- \xA5\xB3\xA5\x{00F3}ѥ\xA4\xA5\x{00EB}\x{00FE}\xCBkpathsea\xA5饤\xA5֥\x{00E9}\x{00EA}\x{00F2}\xC8\xCDѤ\xB7\xA4\xBF\xBE\x{00EC}硢texmf.cnf \xA4\x{00E4}Ķ\xAD\xCAѿ\x{00F4}ǰʲ\xBC\xA4\xCE
-\xCAѿ\x{00F4}\xF2\xC0\xDF\xC4ꤹ\xA4\x{00EC}Ф\xBD\xA4\x{00EC}򻲾Ȥ\xB7\xA4ޤ\xB9\xA1\xA3
+ コンパイル時にkpathseaライブラリを使用した場合、texmf.cnf や環境変数で以下の
+変数を設定すればそれを参照します。
 
-  \xA1\xA6INDEXSTYLE   \xBA\x{00F7}\x{297997F}\xA5\xA4\xA5\x{00EB}ե\xA1\xA5\xA4\xA5뤬\xA4\xA2\xA4\x{00EB}ǥ\xA3\xA5쥯\xA5ȥ\xEA
-  \xA1\xA6INDEXDEFAULTSTYLE   \xA5ǥե\xA9\xA5\x{00EB}Ȥǻ\xB2\xBEȤ\xB9\xA4\x{00EB}\x{00F7}\x{297997F}\xA5\xA4\xA5\x{00EB}ե\xA1\xA5\xA4\xA5\xEB
-  \xA1\xA6INDEXDICTIONARY   \xBC\xAD\xBD񤬤\xA2\xA4\x{00EB}ǥ\xA3\xA5쥯\xA5ȥ\xEA
-  \xA1\xA6INDEXDEFAULTDICTIONARY   \xBE\x{00EF}˻\xB2\xBEȤ\xB9\xA4뼭\xBD\x{00F1}ե\xA1\xA5\xA4\xA5\xEB
+  ・INDEXSTYLE   索引スタイルファイルがあるディレクトリ
+  ・INDEXDEFAULTSTYLE   デフォルトで参照する索引スタイルファイル
+  ・INDEXDICTIONARY   辞書があるディレクトリ
+  ・INDEXDEFAULTDICTIONARY   常に参照する辞書ファイル
 
- \xA4\xB3\xA4\x{00EC}\x{00E9}ϡ\xA2\xA5ǥ\xA3\xA5쥯\xA5ȥ\xEA̾\xA4\xF2 ':' (Windows \xA4Ǥ\xCF ';') \xA4Ƕ\xE8\xC0ڤä\xC6\xCA¤٤ޤ\xB9(TEXINPUTS
-\xA4ʤɤ\xC8Ʊ\xA4\xB8)\xA1\xA3TEXINPUTS \xA4\xC8Ʊ\xCD͡\xA2"//" \xA4ϺƵ\xA2Ū\xA4ʸ\xA1\xBA\x{00F7}\x{00F2}\xD5̣\xA4\xB7\xA4ޤ\xB9\xA1\xA3
+ これらは、ディレクトリ名を ':' (Windows では ';') で区切って並べます(TEXINPUTS
+などと同じ)。TEXINPUTS と同様、"//" は再帰的な検索を意味します。
 
- \xA4\xB3\xA4\x{00EC}\x{00E9}\xCE\xCAѿ\x{124B24}ɤ\xB3\xA4ˤ\xE2\xC0\xDF\xC4ꤵ\xA4\x{00EC}Ƥ\xA4\xA4ʤ\xB1\xA4\x{00EC}Х\xB3\xA5\x{00F3}ѥ\xA4\xA5\x{00EB}\x{00FE}\xCB main.c \xCB\xC1Ƭ\xA4\xCE
-DEFAULT_INDEXSTYLES\xA1\xA2DEFAULT_INDEXDICTS \xA4ǻ\xD8\xC4ꤷ\xA4\xBF\xA5ǥ\xA3\xA5쥯\xA5ȥ\x{00EA}\xF2\xCDѤ\xA4\xA4ޤ\xB9
-(\xA5ǥե\xA9\xA5\x{00EB}ȤǤϡ\xA2\xC1\xD0\xCA\xFD "." \xA4\xAC\xBB\xD8\xC4ꤷ\xA4Ƥ\xA2\xA4\x{00EA}ޤ\xB9)\xA1\xA3
+ これらの変数がどこにも設定されていなければコンパイル時に main.c 冒頭の
+DEFAULT_INDEXSTYLES、DEFAULT_INDEXDICTS で指定したディレクトリを用います
+(デフォルトでは、双方 "." が指定してあります)。
 
- \xA4\xB3\xA4\x{00EC}\x{00E9}δĶ\xAD\xCAѿ\x{00F4}\xC0\xDF\xC4ꤵ\xA4\x{00EC}Ƥ\xA4\xA4ʤ\xB1\xA4\x{00EC}\xD0 texmf.cnf \xA4\xCB\xC0\xDF\xC4ꤵ\xA4줿\xCAѿ\x{00F4}򸡺\x{1E4DE4}ޤ\xB9\xA1\xA3
+ これらの環境変数が設定されていなければ texmf.cnf に設定された変数を検索します。
 
- texmf.cnf \xC6\x{00E2}Ǥϡ\xA2TeX\xA4ʤɤ\xC8Ʊ\xCDͤˡ\xA2INDEXSTYLE.mendex \xA4Τ褦\xA4˥ץ\x{D970}\xA5\x{00E9}\xE0̾\xA4\xF2
-\xB8\xC2\xC4ꤷ\xA4ƻ\xD8\xC4ꤹ\xA4뤳\xA4Ȥ\x{00E2}\xD0\xCD\x{00E8}ޤ\xB9\xA1\xA3
+ texmf.cnf 内では、TeXなどと同様に、INDEXSTYLE.mendex のようにプログラム名を
+限定して指定することも出来ます。
 
- \xA4ޤ\xBF\xA1\xA2INDEXDEFAULTDICTIONARY \xA4˼\xAD\xBD\x{00F1}ե\xA1\xA5\xA4\xA5\xEB̾\xA4\xF2\xC0\xDF\xC4ꤷ\xA4Ƥ\xAA\xA4\xB1\xA4о\x{00EF}ˤ\xBD\xA4μ\xAD\xBD\x{00F1}\xF2
-\xBB\xB2\xBEȤ\xB7\xA4ޤ\xB9\xA1\xA3
+ また、INDEXDEFAULTDICTIONARY に辞書ファイル名を設定しておけば常にその辞書を
+参照します。
 
-<\xC7\xDB\xC9۾\x{00F2}\xEF\xC5\xF9>
+<配布条件等>
 
- mendex\xA4λ\xC8\xCDѤ\xAA\xA4\x{00E8}\xD3\xC7\xDB\xC9ۤ˴ؤ\xB7\xA4Ƥϡ\xA2\xC9\xD5°\xA4\xCECOPYRIGHT\xA5ե\xA1\xA5\xA4\xA5\x{00EB}򻲾Ȥ\xB7\xA4Ƥ\xAF\xA4\xC0\xA4\xB5\xA4\xA4\xA1\xA3
+ mendexの使用および配布に関しては、付属のCOPYRIGHTファイルを参照してください。
 
-<\xCC䤤\xB9\x{00E7}碌\xC0\xE8>
+<問い合わせ先>
 
- mendex\xA4ˤĤ\xA4\xA4ƤΤ\xAA\xCC䤤\xB9\x{00E7}碌\xA4ϡ\xA2\xC5Żҥ᡼\xA5\x{00EB}\xC7 www-ptex at ascii.co.jp \xB0\xB8\xA4Ƥˤ\xAA\xB4ꤤ
-\xA4\xB7\xA4ޤ\xB9\xA1\xA3
+ mendexについてのお問い合わせは、電子メールで www-ptex at ascii.co.jp 宛てにお願い
+します。

Modified: trunk/Build/source/texk/mendexk/configure
===================================================================
--- trunk/Build/source/texk/mendexk/configure	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/configure	2018-05-15 14:10:08 UTC (rev 47721)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for mendex (TeX Live) 2.6f.
+# Generated by GNU Autoconf 2.69 for mendex (TeX Live) 3.0.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='mendex (TeX Live)'
 PACKAGE_TARNAME='mendex--tex-live-'
-PACKAGE_VERSION='2.6f'
-PACKAGE_STRING='mendex (TeX Live) 2.6f'
+PACKAGE_VERSION='3.0'
+PACKAGE_STRING='mendex (TeX Live) 3.0'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1329,7 +1329,7 @@
   # 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 <<_ACEOF
-\`configure' configures mendex (TeX Live) 2.6f to adapt to many kinds of systems.
+\`configure' configures mendex (TeX Live) 3.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1400,7 +1400,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of mendex (TeX Live) 2.6f:";;
+     short | recursive ) echo "Configuration of mendex (TeX Live) 3.0:";;
    esac
   cat <<\_ACEOF
 
@@ -1521,7 +1521,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-mendex (TeX Live) configure 2.6f
+mendex (TeX Live) configure 3.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2173,7 +2173,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by mendex (TeX Live) $as_me 2.6f, which was
+It was created by mendex (TeX Live) $as_me 3.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -7858,7 +7858,7 @@
 
 # Define the identity of the package.
  PACKAGE='mendex--tex-live-'
- VERSION='2.6f'
+ VERSION='3.0'
 
 
 # Some tools Automake needs.
@@ -13910,7 +13910,7 @@
 Report bugs to <bug-libtool at gnu.org>."
 
 lt_cl_version="\
-mendex (TeX Live) config.lt 2.6f
+mendex (TeX Live) config.lt 3.0
 configured by $0, generated by GNU Autoconf 2.69.
 
 Copyright (C) 2011 Free Software Foundation, Inc.
@@ -15515,7 +15515,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by mendex (TeX Live) $as_me 2.6f, which was
+This file was extended by mendex (TeX Live) $as_me 3.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15581,7 +15581,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-mendex (TeX Live) config.status 2.6f
+mendex (TeX Live) config.status 3.0
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 

Modified: trunk/Build/source/texk/mendexk/configure.ac
===================================================================
--- trunk/Build/source/texk/mendexk/configure.ac	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/configure.ac	2018-05-15 14:10:08 UTC (rev 47721)
@@ -6,7 +6,7 @@
 dnl   gives unlimited permission to copy and/or distribute it,
 dnl   with or without modifications, as long as this notice is preserved.
 dnl
-AC_INIT([mendex (TeX Live)], [2.6f])
+AC_INIT([mendex (TeX Live)], [3.0])
 AC_PREREQ([2.63])
 AC_CONFIG_SRCDIR([main.c])
 AC_CONFIG_AUX_DIR([../../build-aux])

Modified: trunk/Build/source/texk/mendexk/indexsty
===================================================================
--- trunk/Build/source/texk/mendexk/indexsty	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/indexsty	2018-05-15 14:10:08 UTC (rev 47721)
@@ -1,6 +1,6 @@
 preamble "\\documentclass{index}
 \\begin{document}\n
-\\chapter{\xBA\x{1E1870}\xFA}[index0001]\n
+\\chapter{索 引}[index0001]\n
 \\begin{theindex}\n\n"
 postamble "\n\n\\end{theindex}\n\n\\end{document}\n"
 

Modified: trunk/Build/source/texk/mendexk/kana.h
===================================================================
--- trunk/Build/source/texk/mendexk/kana.h	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/kana.h	2018-05-15 14:10:08 UTC (rev 47721)
@@ -1,90 +1,90 @@
 #include "exkana.h"
 
 char AKASATANA[]={
-	0xa4,0xa2, /* \xA4\xA2 */
-	0xa4,0xab, /* \xA4\xAB */
-	0xa4,0xb5, /* \xA4\xB5 */
-	0xa4,0xbf, /* \xA4\xBF */
-	0xa4,0xca, /* \xA4\xCA */
-	0xa4,0xcf, /* \xA4\xCF */
-	0xa4,0xde, /* \xA4\xDE */
-	0xa4,0xe4, /* \xA4\xE4 */
-	0xa4,0xe9, /* \xA4\xE9 */
-	0xa4,0xef, /* \xA4\xEF */
+	0xa4,0xa2, /* あ */
+	0xa4,0xab, /* か */
+	0xa4,0xb5, /* さ */
+	0xa4,0xbf, /* た */
+	0xa4,0xca, /* な */
+	0xa4,0xcf, /* は */
+	0xa4,0xde, /* ま */
+	0xa4,0xe4, /* や */
+	0xa4,0xe9, /* ら */
+	0xa4,0xef, /* わ */
 	0
 };
 char AKASATANAutf8[]={
-	0xe3,0x81,0x82, /* \xA4\xA2 */
-	0xe3,0x81,0x8b, /* \xA4\xAB */
-	0xe3,0x81,0x95, /* \xA4\xB5 */
-	0xe3,0x81,0x9f, /* \xA4\xBF */
-	0xe3,0x81,0xaa, /* \xA4\xCA */
-	0xe3,0x81,0xaf, /* \xA4\xCF */
-	0xe3,0x81,0xbe, /* \xA4\xDE */
-	0xe3,0x82,0x84, /* \xA4\xE4 */
-	0xe3,0x82,0x89, /* \xA4\xE9 */
-	0xe3,0x82,0x8f, /* \xA4\xEF */
+	0xe3,0x81,0x82, /* あ */
+	0xe3,0x81,0x8b, /* か */
+	0xe3,0x81,0x95, /* さ */
+	0xe3,0x81,0x9f, /* た */
+	0xe3,0x81,0xaa, /* な */
+	0xe3,0x81,0xaf, /* は */
+	0xe3,0x81,0xbe, /* ま */
+	0xe3,0x82,0x84, /* や */
+	0xe3,0x82,0x89, /* ら */
+	0xe3,0x82,0x8f, /* わ */
 	0
 };
 char *akasatana;
 
 char AIUEO[]={
-	0xa4,0xa2, /* \xA4\xA2 */
-	0xa4,0xa4, /* \xA4\xA4 */
-	0xa4,0xa6, /* \xA4\xA6 */
-	0xa4,0xa8, /* \xA4\xA8 */
-	0xa4,0xaa, /* \xA4\xAA */
-	0xa4,0xab, /* \xA4\xAB */
-	0xa4,0xad, /* \xA4\xAD */
-	0xa4,0xaf, /* \xA4\xAF */
-	0xa4,0xb1, /* \xA4\xB1 */
-	0xa4,0xb3, /* \xA4\xB3 */
-	0xa4,0xb5, /* \xA4\xB5 */
-	0xa4,0xb7, /* \xA4\xB7 */
-	0xa4,0xb9, /* \xA4\xB9 */
-	0xa4,0xbb, /* \xA4\xBB */
-	0xa4,0xbd, /* \xA4\xBD */
-	0xa4,0xbf, /* \xA4\xBF */
-	0xa4,0xc1, /* \xA4\xC1 */
-	0xa4,0xc4, /* \xA4\xC4 */
-	0xa4,0xc6, /* \xA4\xC6 */
-	0xa4,0xc8, /* \xA4\xC8 */
-	0xa4,0xca, /* \xA4\xCA */
-	0xa4,0xcb, /* \xA4\xCB */
-	0xa4,0xcc, /* \xA4\xCC */
-	0xa4,0xcd, /* \xA4\xCD */
-	0xa4,0xce, /* \xA4\xCE */
-	0xa4,0xcf, /* \xA4\xCF */
-	0xa4,0xd2, /* \xA4\xD2 */
-	0xa4,0xd5, /* \xA4\xD5 */
-	0xa4,0xd8, /* \xA4\xD8 */
-	0xa4,0xdb, /* \xA4\xDB */
-	0xa4,0xde, /* \xA4\xDE */
-	0xa4,0xdf, /* \xA4\xDF */
-	0xa4,0xe0, /* \xA4\xE0 */
-	0xa4,0xe1, /* \xA4\xE1 */
-	0xa4,0xe2, /* \xA4\xE2 */
-	0xa4,0xe4, /* \xA4\xE4 */
-	0xa4,0xe6, /* \xA4\xE6 */
-	0xa4,0xe8, /* \xA4\xE8 */
-	0xa4,0xe9, /* \xA4\xE9 */
-	0xa4,0xea, /* \xA4\xEA */
-	0xa4,0xeb, /* \xA4\xEB */
-	0xa4,0xec, /* \xA4\xEC */
-	0xa4,0xed, /* \xA4\xED */
-	0xa4,0xef, /* \xA4\xEF */
-	0xa4,0xf0, /* \xA4\xF0 */
-	0xa4,0xf1, /* \xA4\xF1 */
-	0xa4,0xf2, /* \xA4\xF2 */
-	0xa4,0xf3, /* \xA4\xF3 */
+	0xa4,0xa2, /* あ */
+	0xa4,0xa4, /* い */
+	0xa4,0xa6, /* う */
+	0xa4,0xa8, /* え */
+	0xa4,0xaa, /* お */
+	0xa4,0xab, /* か */
+	0xa4,0xad, /* き */
+	0xa4,0xaf, /* く */
+	0xa4,0xb1, /* け */
+	0xa4,0xb3, /* こ */
+	0xa4,0xb5, /* さ */
+	0xa4,0xb7, /* し */
+	0xa4,0xb9, /* す */
+	0xa4,0xbb, /* せ */
+	0xa4,0xbd, /* そ */
+	0xa4,0xbf, /* た */
+	0xa4,0xc1, /* ち */
+	0xa4,0xc4, /* つ */
+	0xa4,0xc6, /* て */
+	0xa4,0xc8, /* と */
+	0xa4,0xca, /* な */
+	0xa4,0xcb, /* に */
+	0xa4,0xcc, /* ぬ */
+	0xa4,0xcd, /* ね */
+	0xa4,0xce, /* の */
+	0xa4,0xcf, /* は */
+	0xa4,0xd2, /* ひ */
+	0xa4,0xd5, /* ふ */
+	0xa4,0xd8, /* へ */
+	0xa4,0xdb, /* ほ */
+	0xa4,0xde, /* ま */
+	0xa4,0xdf, /* み */
+	0xa4,0xe0, /* む */
+	0xa4,0xe1, /* め */
+	0xa4,0xe2, /* も */
+	0xa4,0xe4, /* や */
+	0xa4,0xe6, /* ゆ */
+	0xa4,0xe8, /* よ */
+	0xa4,0xe9, /* ら */
+	0xa4,0xea, /* り */
+	0xa4,0xeb, /* る */
+	0xa4,0xec, /* れ */
+	0xa4,0xed, /* ろ */
+	0xa4,0xef, /* わ */
+	0xa4,0xf0, /* ゐ */
+	0xa4,0xf1, /* ゑ */
+	0xa4,0xf2, /* を */
+	0xa4,0xf3, /* ん */
 	0
 };
 char *aiueo;
 
-char ONBIKI[]={0xa1,0xbc,0}; /* \xA1\xBC */
-char SPACE[]={0xa1,0xa1,0}; /* \xC1\xB4\xB3ѥ\xB9\xA5ڡ\xBC\xA5\xB9 */
-char ALPHAEND[]={0xa3,0xfa,0}; /* \xA3\xFA */
-char HIRATOP[]={0xa4,0xa1,0}; /* \xA4\xA1 */
-char HIRAEND[]={0xa4,0xf3,0}; /* \xA4\xF3 */
-char KATATOP[]={0xa5,0xa1,0}; /* \xA5\xA1 */
-char KATAEND[]={0xa5,0xf6,0}; /* \xA5\xF6 */
+char ONBIKI[]={0xa1,0xbc,0}; /* ー */
+char SPACE[]={0xa1,0xa1,0}; /* 全角スペース */
+char ALPHAEND[]={0xa3,0xfa,0}; /* z */
+char HIRATOP[]={0xa4,0xa1,0}; /* ぁ */
+char HIRAEND[]={0xa4,0xf3,0}; /* ん */
+char KATATOP[]={0xa5,0xa1,0}; /* ァ */
+char KATAEND[]={0xa5,0xf6,0}; /* ヶ */

Modified: trunk/Build/source/texk/mendexk/ktable.h
===================================================================
--- trunk/Build/source/texk/mendexk/ktable.h	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/ktable.h	2018-05-15 14:10:08 UTC (rev 47721)
@@ -1,244 +1,244 @@
 char hiragana[200];
 char katakana[200];
 char kanatable[]={
-	0xa4,0xa2, /* \xA4\xA2 */
-	0xa4,0xa2, /* \xA4\xA2 */
-	0xa4,0xa4, /* \xA4\xA4 */
-	0xa4,0xa4, /* \xA4\xA4 */
-	0xa4,0xa6, /* \xA4\xA6 */
-	0xa4,0xa6, /* \xA4\xA6 */
-	0xa4,0xa8, /* \xA4\xA8 */
-	0xa4,0xa8, /* \xA4\xA8 */
-	0xa4,0xaa, /* \xA4\xAA */
-	0xa4,0xaa, /* \xA4\xAA */
-	0xa4,0xab, /* \xA4\xAB */
-	0xa4,0xab, /* \xA4\xAB */
-	0xa4,0xad, /* \xA4\xAD */
-	0xa4,0xad, /* \xA4\xAD */
-	0xa4,0xaf, /* \xA4\xAF */
-	0xa4,0xaf, /* \xA4\xAF */
-	0xa4,0xb1, /* \xA4\xB1 */
-	0xa4,0xb1, /* \xA4\xB1 */
-	0xa4,0xb3, /* \xA4\xB3 */
-	0xa4,0xb3, /* \xA4\xB3 */
-	0xa4,0xb5, /* \xA4\xB5 */
-	0xa4,0xb5, /* \xA4\xB5 */
-	0xa4,0xb7, /* \xA4\xB7 */
-	0xa4,0xb7, /* \xA4\xB7 */
-	0xa4,0xb9, /* \xA4\xB9 */
-	0xa4,0xb9, /* \xA4\xB9 */
-	0xa4,0xbb, /* \xA4\xBB */
-	0xa4,0xbb, /* \xA4\xBB */
-	0xa4,0xbd, /* \xA4\xBD */
-	0xa4,0xbd, /* \xA4\xBD */
-	0xa4,0xbf, /* \xA4\xBF */
-	0xa4,0xbf, /* \xA4\xBF */
-	0xa4,0xc1, /* \xA4\xC1 */
-	0xa4,0xc1, /* \xA4\xC1 */
-	0xa4,0xc4, /* \xA4\xC4 */
-	0xa4,0xc4, /* \xA4\xC4 */
-	0xa4,0xc4, /* \xA4\xC4 */
-	0xa4,0xc6, /* \xA4\xC6 */
-	0xa4,0xc6, /* \xA4\xC6 */
-	0xa4,0xc8, /* \xA4\xC8 */
-	0xa4,0xc8, /* \xA4\xC8 */
-	0xa4,0xca, /* \xA4\xCA */
-	0xa4,0xcb, /* \xA4\xCB */
-	0xa4,0xcc, /* \xA4\xCC */
-	0xa4,0xcd, /* \xA4\xCD */
-	0xa4,0xce, /* \xA4\xCE */
-	0xa4,0xcf, /* \xA4\xCF */
-	0xa4,0xcf, /* \xA4\xCF */
-	0xa4,0xcf, /* \xA4\xCF */
-	0xa4,0xd2, /* \xA4\xD2 */
-	0xa4,0xd2, /* \xA4\xD2 */
-	0xa4,0xd2, /* \xA4\xD2 */
-	0xa4,0xd5, /* \xA4\xD5 */
-	0xa4,0xd5, /* \xA4\xD5 */
-	0xa4,0xd5, /* \xA4\xD5 */
-	0xa4,0xd8, /* \xA4\xD8 */
-	0xa4,0xd8, /* \xA4\xD8 */
-	0xa4,0xd8, /* \xA4\xD8 */
-	0xa4,0xdb, /* \xA4\xDB */
-	0xa4,0xdb, /* \xA4\xDB */
-	0xa4,0xdb, /* \xA4\xDB */
-	0xa4,0xde, /* \xA4\xDE */
-	0xa4,0xdf, /* \xA4\xDF */
-	0xa4,0xe0, /* \xA4\xE0 */
-	0xa4,0xe1, /* \xA4\xE1 */
-	0xa4,0xe2, /* \xA4\xE2 */
-	0xa4,0xe4, /* \xA4\xE4 */
-	0xa4,0xe4, /* \xA4\xE4 */
-	0xa4,0xe6, /* \xA4\xE6 */
-	0xa4,0xe6, /* \xA4\xE6 */
-	0xa4,0xe8, /* \xA4\xE8 */
-	0xa4,0xe8, /* \xA4\xE8 */
-	0xa4,0xe9, /* \xA4\xE9 */
-	0xa4,0xea, /* \xA4\xEA */
-	0xa4,0xeb, /* \xA4\xEB */
-	0xa4,0xec, /* \xA4\xEC */
-	0xa4,0xed, /* \xA4\xED */
-	0xa4,0xef, /* \xA4\xEF */
-	0xa4,0xef, /* \xA4\xEF */
-	0xa4,0xf0, /* \xA4\xF0 */
-	0xa4,0xf1, /* \xA4\xF1 */
-	0xa4,0xf2, /* \xA4\xF2 */
-	0xa4,0xf3, /* \xA4\xF3 */
-	0xa4,0xa6, /* \xA4\xA6 */
-	0xa4,0xab, /* \xA4\xAB */
-	0xa4,0xab, /* \xA4\xAB */
+	0xa4,0xa2, /* あ */
+	0xa4,0xa2, /* あ */
+	0xa4,0xa4, /* い */
+	0xa4,0xa4, /* い */
+	0xa4,0xa6, /* う */
+	0xa4,0xa6, /* う */
+	0xa4,0xa8, /* え */
+	0xa4,0xa8, /* え */
+	0xa4,0xaa, /* お */
+	0xa4,0xaa, /* お */
+	0xa4,0xab, /* か */
+	0xa4,0xab, /* か */
+	0xa4,0xad, /* き */
+	0xa4,0xad, /* き */
+	0xa4,0xaf, /* く */
+	0xa4,0xaf, /* く */
+	0xa4,0xb1, /* け */
+	0xa4,0xb1, /* け */
+	0xa4,0xb3, /* こ */
+	0xa4,0xb3, /* こ */
+	0xa4,0xb5, /* さ */
+	0xa4,0xb5, /* さ */
+	0xa4,0xb7, /* し */
+	0xa4,0xb7, /* し */
+	0xa4,0xb9, /* す */
+	0xa4,0xb9, /* す */
+	0xa4,0xbb, /* せ */
+	0xa4,0xbb, /* せ */
+	0xa4,0xbd, /* そ */
+	0xa4,0xbd, /* そ */
+	0xa4,0xbf, /* た */
+	0xa4,0xbf, /* た */
+	0xa4,0xc1, /* ち */
+	0xa4,0xc1, /* ち */
+	0xa4,0xc4, /* つ */
+	0xa4,0xc4, /* つ */
+	0xa4,0xc4, /* つ */
+	0xa4,0xc6, /* て */
+	0xa4,0xc6, /* て */
+	0xa4,0xc8, /* と */
+	0xa4,0xc8, /* と */
+	0xa4,0xca, /* な */
+	0xa4,0xcb, /* に */
+	0xa4,0xcc, /* ぬ */
+	0xa4,0xcd, /* ね */
+	0xa4,0xce, /* の */
+	0xa4,0xcf, /* は */
+	0xa4,0xcf, /* は */
+	0xa4,0xcf, /* は */
+	0xa4,0xd2, /* ひ */
+	0xa4,0xd2, /* ひ */
+	0xa4,0xd2, /* ひ */
+	0xa4,0xd5, /* ふ */
+	0xa4,0xd5, /* ふ */
+	0xa4,0xd5, /* ふ */
+	0xa4,0xd8, /* へ */
+	0xa4,0xd8, /* へ */
+	0xa4,0xd8, /* へ */
+	0xa4,0xdb, /* ほ */
+	0xa4,0xdb, /* ほ */
+	0xa4,0xdb, /* ほ */
+	0xa4,0xde, /* ま */
+	0xa4,0xdf, /* み */
+	0xa4,0xe0, /* む */
+	0xa4,0xe1, /* め */
+	0xa4,0xe2, /* も */
+	0xa4,0xe4, /* や */
+	0xa4,0xe4, /* や */
+	0xa4,0xe6, /* ゆ */
+	0xa4,0xe6, /* ゆ */
+	0xa4,0xe8, /* よ */
+	0xa4,0xe8, /* よ */
+	0xa4,0xe9, /* ら */
+	0xa4,0xea, /* り */
+	0xa4,0xeb, /* る */
+	0xa4,0xec, /* れ */
+	0xa4,0xed, /* ろ */
+	0xa4,0xef, /* わ */
+	0xa4,0xef, /* わ */
+	0xa4,0xf0, /* ゐ */
+	0xa4,0xf1, /* ゑ */
+	0xa4,0xf2, /* を */
+	0xa4,0xf3, /* ん */
+	0xa4,0xa6, /* う */
+	0xa4,0xab, /* か */
+	0xa4,0xab, /* か */
 	0
 };
 char symboltable[]={
-	0xa1,0xa1, /* \xA5\xB9\xA5ڡ\xBC\xA5\xB9 */
-	0xa1,0xaa, /* \xA1\xAA */
-	0xa1,0xc9, /* \xA1\xC9 */
-	0xa1,0xf4, /* \xA1\xF4 */
-	0xa1,0xf0, /* \xA1\xF0 */
-	0xa1,0xf3, /* \xA1\xF3 */
-	0xa1,0xf5, /* \xA1\xF5 */
-	0xa1,0xc7, /* \xA1\xC7 */
-	0xa1,0xca, /* \xA1\xCA */
-	0xa1,0xcb, /* \xA1\xCB */
-	0xa1,0xf6, /* \xA1\xF6 */
-	0xa1,0xdc, /* \xA1\xDC */
-	0xa1,0xa4, /* \xA1\xA4 */
-	0xa1,0xdd, /* \xA1\xDD */
-	0xa1,0xa5, /* \xA1\xA5 */
-	0xa1,0xbf, /* \xA1\xBF */
-	0xa3,0xb0, /* \xA3\xB0 */
-	0xa3,0xb1, /* \xA3\xB1 */
-	0xa3,0xb2, /* \xA3\xB2 */
-	0xa3,0xb3, /* \xA3\xB3 */
-	0xa3,0xb4, /* \xA3\xB4 */
-	0xa3,0xb5, /* \xA3\xB5 */
-	0xa3,0xb6, /* \xA3\xB6 */
-	0xa3,0xb7, /* \xA3\xB7 */
-	0xa3,0xb8, /* \xA3\xB8 */
-	0xa3,0xb9, /* \xA3\xB9 */
-	0xa1,0xa7, /* \xA1\xA7 */
-	0xa1,0xa8, /* \xA1\xA8 */
-	0xa1,0xe3, /* \xA1\xE3 */
-	0xa1,0xe1, /* \xA1\xE1 */
-	0xa1,0xe4, /* \xA1\xE4 */
-	0xa1,0xa9, /* \xA1\xA9 */
-	0xa1,0xf7, /* \xA1\xF7 */
-	0xa3,0xc1, /* \xA3\xC1 */
-	0xa3,0xc2, /* \xA3\xC2 */
-	0xa3,0xc3, /* \xA3\xC3 */
-	0xa3,0xc4, /* \xA3\xC4 */
-	0xa3,0xc5, /* \xA3\xC5 */
-	0xa3,0xc6, /* \xA3\xC6 */
-	0xa3,0xc7, /* \xA3\xC7 */
-	0xa3,0xc8, /* \xA3\xC8 */
-	0xa3,0xc9, /* \xA3\xC9 */
-	0xa3,0xca, /* \xA3\xCA */
-	0xa3,0xcb, /* \xA3\xCB */
-	0xa3,0xcc, /* \xA3\xCC */
-	0xa3,0xcd, /* \xA3\xCD */
-	0xa3,0xce, /* \xA3\xCE */
-	0xa3,0xcf, /* \xA3\xCF */
-	0xa3,0xd0, /* \xA3\xD0 */
-	0xa3,0xd1, /* \xA3\xD1 */
-	0xa3,0xd2, /* \xA3\xD2 */
-	0xa3,0xd3, /* \xA3\xD3 */
-	0xa3,0xd4, /* \xA3\xD4 */
-	0xa3,0xd5, /* \xA3\xD5 */
-	0xa3,0xd6, /* \xA3\xD6 */
-	0xa3,0xd7, /* \xA3\xD7 */
-	0xa3,0xd8, /* \xA3\xD8 */
-	0xa3,0xd9, /* \xA3\xD9 */
-	0xa3,0xda, /* \xA3\xDA */
-	0xa1,0xce, /* \xA1\xCE */
-	0xa1,0xef, /* \xA1\xEF */
-	0xa1,0xcf, /* \xA1\xCF */
-	0xa1,0xb0, /* \xA1\xB0 */
-	0xa1,0xb2, /* \xA1\xB2 */
-	0xa1,0xc6, /* \xA1\xC6 */
-	0xa3,0xe1, /* \xA3\xE1 */
-	0xa3,0xe2, /* \xA3\xE2 */
-	0xa3,0xe3, /* \xA3\xE3 */
-	0xa3,0xe4, /* \xA3\xE4 */
-	0xa3,0xe5, /* \xA3\xE5 */
-	0xa3,0xe6, /* \xA3\xE6 */
-	0xa3,0xe7, /* \xA3\xE7 */
-	0xa3,0xe8, /* \xA3\xE8 */
-	0xa3,0xe9, /* \xA3\xE9 */
-	0xa3,0xea, /* \xA3\xEA */
-	0xa3,0xeb, /* \xA3\xEB */
-	0xa3,0xec, /* \xA3\xEC */
-	0xa3,0xed, /* \xA3\xED */
-	0xa3,0xee, /* \xA3\xEE */
-	0xa3,0xef, /* \xA3\xEF */
-	0xa3,0xf0, /* \xA3\xF0 */
-	0xa3,0xf1, /* \xA3\xF1 */
-	0xa3,0xf2, /* \xA3\xF2 */
-	0xa3,0xf3, /* \xA3\xF3 */
-	0xa3,0xf4, /* \xA3\xF4 */
-	0xa3,0xf5, /* \xA3\xF5 */
-	0xa3,0xf6, /* \xA3\xF6 */
-	0xa3,0xf7, /* \xA3\xF7 */
-	0xa3,0xf8, /* \xA3\xF8 */
-	0xa3,0xf9, /* \xA3\xF9 */
-	0xa3,0xfa, /* \xA3\xFA */
-	0xa1,0xd0, /* \xA1\xD0 */
-	0xa1,0xc3, /* \xA1\xC3 */
-	0xa1,0xd1, /* \xA1\xD1 */
-	0xa1,0xc1, /* \xA1\xC1 */
+	0xa1,0xa1, /* スペース */
+	0xa1,0xaa, /* ! */
+	0xa1,0xc9, /* ” */
+	0xa1,0xf4, /* # */
+	0xa1,0xf0, /* $ */
+	0xa1,0xf3, /* % */
+	0xa1,0xf5, /* & */
+	0xa1,0xc7, /* ’ */
+	0xa1,0xca, /* ( */
+	0xa1,0xcb, /* ) */
+	0xa1,0xf6, /* * */
+	0xa1,0xdc, /* + */
+	0xa1,0xa4, /* , */
+	0xa1,0xdd, /* − */
+	0xa1,0xa5, /* . */
+	0xa1,0xbf, /* / */
+	0xa3,0xb0, /* 0 */
+	0xa3,0xb1, /* 1 */
+	0xa3,0xb2, /* 2 */
+	0xa3,0xb3, /* 3 */
+	0xa3,0xb4, /* 4 */
+	0xa3,0xb5, /* 5 */
+	0xa3,0xb6, /* 6 */
+	0xa3,0xb7, /* 7 */
+	0xa3,0xb8, /* 8 */
+	0xa3,0xb9, /* 9 */
+	0xa1,0xa7, /* : */
+	0xa1,0xa8, /* ; */
+	0xa1,0xe3, /* < */
+	0xa1,0xe1, /* = */
+	0xa1,0xe4, /* > */
+	0xa1,0xa9, /* ? */
+	0xa1,0xf7, /* @ */
+	0xa3,0xc1, /* A */
+	0xa3,0xc2, /* B */
+	0xa3,0xc3, /* C */
+	0xa3,0xc4, /* D */
+	0xa3,0xc5, /* E */
+	0xa3,0xc6, /* F */
+	0xa3,0xc7, /* G */
+	0xa3,0xc8, /* H */
+	0xa3,0xc9, /* I */
+	0xa3,0xca, /* J */
+	0xa3,0xcb, /* K */
+	0xa3,0xcc, /* L */
+	0xa3,0xcd, /* M */
+	0xa3,0xce, /* N */
+	0xa3,0xcf, /* O */
+	0xa3,0xd0, /* P */
+	0xa3,0xd1, /* Q */
+	0xa3,0xd2, /* R */
+	0xa3,0xd3, /* S */
+	0xa3,0xd4, /* T */
+	0xa3,0xd5, /* U */
+	0xa3,0xd6, /* V */
+	0xa3,0xd7, /* W */
+	0xa3,0xd8, /* X */
+	0xa3,0xd9, /* Y */
+	0xa3,0xda, /* Z */
+	0xa1,0xce, /* [ */
+	0xa1,0xef, /* ¥ */
+	0xa1,0xcf, /* ] */
+	0xa1,0xb0, /* ^ */
+	0xa1,0xb2, /* _ */
+	0xa1,0xc6, /* ‘ */
+	0xa3,0xe1, /* a */
+	0xa3,0xe2, /* b */
+	0xa3,0xe3, /* c */
+	0xa3,0xe4, /* d */
+	0xa3,0xe5, /* e */
+	0xa3,0xe6, /* f */
+	0xa3,0xe7, /* g */
+	0xa3,0xe8, /* h */
+	0xa3,0xe9, /* i */
+	0xa3,0xea, /* j */
+	0xa3,0xeb, /* k */
+	0xa3,0xec, /* l */
+	0xa3,0xed, /* m */
+	0xa3,0xee, /* n */
+	0xa3,0xef, /* o */
+	0xa3,0xf0, /* p */
+	0xa3,0xf1, /* q */
+	0xa3,0xf2, /* r */
+	0xa3,0xf3, /* s */
+	0xa3,0xf4, /* t */
+	0xa3,0xf5, /* u */
+	0xa3,0xf6, /* v */
+	0xa3,0xf7, /* w */
+	0xa3,0xf8, /* x */
+	0xa3,0xf9, /* y */
+	0xa3,0xfa, /* z */
+	0xa1,0xd0, /* { */
+	0xa1,0xc3, /* | */
+	0xa1,0xd1, /* } */
+	0xa1,0xc1, /* 〜 */
 	0
 };
 char btable[6][21]={
-	{0xa4,0xa2, /* \xA4\xA2 */
-	0xa4,0xab, /* \xA4\xAB */
-	0xa4,0xb5, /* \xA4\xB5 */
-	0xa4,0xbf, /* \xA4\xBF */
-	0xa4,0xca, /* \xA4\xCA */
-	0xa4,0xcf, /* \xA4\xCF */
-	0xa4,0xde, /* \xA4\xDE */
-	0xa4,0xe4, /* \xA4\xE4 */
-	0xa4,0xe9, /* \xA4\xE9 */
-	0xa4,0xef, /* \xA4\xEF */
+	{0xa4,0xa2, /* あ */
+	0xa4,0xab, /* か */
+	0xa4,0xb5, /* さ */
+	0xa4,0xbf, /* た */
+	0xa4,0xca, /* な */
+	0xa4,0xcf, /* は */
+	0xa4,0xde, /* ま */
+	0xa4,0xe4, /* や */
+	0xa4,0xe9, /* ら */
+	0xa4,0xef, /* わ */
 	0},
-	{0xa4,0xa4, /* \xA4\xA4 */
-	0xa4,0xad, /* \xA4\xAD */
-	0xa4,0xb7, /* \xA4\xB7 */
-	0xa4,0xc1, /* \xA4\xC1 */
-	0xa4,0xcb, /* \xA4\xCB */
-	0xa4,0xd2, /* \xA4\xD2 */
-	0xa4,0xdf, /* \xA4\xDF */
-	0xa4,0xea, /* \xA4\xEA */
-	0xa4,0xf0, /* \xA4\xF0 */
+	{0xa4,0xa4, /* い */
+	0xa4,0xad, /* き */
+	0xa4,0xb7, /* し */
+	0xa4,0xc1, /* ち */
+	0xa4,0xcb, /* に */
+	0xa4,0xd2, /* ひ */
+	0xa4,0xdf, /* み */
+	0xa4,0xea, /* り */
+	0xa4,0xf0, /* ゐ */
 	0},
-	{0xa4,0xa6, /* \xA4\xA6 */
-	0xa4,0xaf, /* \xA4\xAF */
-	0xa4,0xb9, /* \xA4\xB9 */
-	0xa4,0xc4, /* \xA4\xC4 */
-	0xa4,0xcc, /* \xA4\xCC */
-	0xa4,0xd5, /* \xA4\xD5 */
-	0xa4,0xe0, /* \xA4\xE0 */
-	0xa4,0xe6, /* \xA4\xE6 */
-	0xa4,0xeb, /* \xA4\xEB */
+	{0xa4,0xa6, /* う */
+	0xa4,0xaf, /* く */
+	0xa4,0xb9, /* す */
+	0xa4,0xc4, /* つ */
+	0xa4,0xcc, /* ぬ */
+	0xa4,0xd5, /* ふ */
+	0xa4,0xe0, /* む */
+	0xa4,0xe6, /* ゆ */
+	0xa4,0xeb, /* る */
 	0},
-	{0xa4,0xa8, /* \xA4\xA8 */
-	0xa4,0xb1, /* \xA4\xB1 */
-	0xa4,0xbb, /* \xA4\xBB */
-	0xa4,0xc6, /* \xA4\xC6 */
-	0xa4,0xcd, /* \xA4\xCD */
-	0xa4,0xd8, /* \xA4\xD8 */
-	0xa4,0xe1, /* \xA4\xE1 */
-	0xa4,0xec, /* \xA4\xEC */
-	0xa4,0xf1, /* \xA4\xF1 */
+	{0xa4,0xa8, /* え */
+	0xa4,0xb1, /* け */
+	0xa4,0xbb, /* せ */
+	0xa4,0xc6, /* て */
+	0xa4,0xcd, /* ね */
+	0xa4,0xd8, /* へ */
+	0xa4,0xe1, /* め */
+	0xa4,0xec, /* れ */
+	0xa4,0xf1, /* ゑ */
 	0},
-	{0xa4,0xaa, /* \xA4\xAA */
-	0xa4,0xb3, /* \xA4\xB3 */
-	0xa4,0xbd, /* \xA4\xBD */
-	0xa4,0xc8, /* \xA4\xC8 */
-	0xa4,0xce, /* \xA4\xCE */
-	0xa4,0xdb, /* \xA4\xDB */
-	0xa4,0xe2, /* \xA4\xE2 */
-	0xa4,0xe8, /* \xA4\xE8 */
-	0xa4,0xed, /* \xA4\xED */
+	{0xa4,0xaa, /* お */
+	0xa4,0xb3, /* こ */
+	0xa4,0xbd, /* そ */
+	0xa4,0xc8, /* と */
+	0xa4,0xce, /* の */
+	0xa4,0xdb, /* ほ */
+	0xa4,0xe2, /* も */
+	0xa4,0xe8, /* よ */
+	0xa4,0xed, /* ろ */
 	0},
-	{0xa4,0xf3, /* \xA4\xF3 */
+	{0xa4,0xf3, /* ん */
 	0}
 };

Modified: trunk/Build/source/texk/mendexk/main.c
===================================================================
--- trunk/Build/source/texk/mendexk/main.c	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/main.c	2018-05-15 14:10:08 UTC (rev 47721)
@@ -19,7 +19,7 @@
 #endif
 KpathseaSupportInfo kp_ist,kp_dict;
 
-#define VERSION "version 2.6f [14-Aug-2009]"
+#define VERSION "version 3.0 [15-May-2018]"
 
 int main(int argc, char **argv)
 {
@@ -31,11 +31,9 @@
 
 #ifdef WIN32
 	_setmaxstdio(2048);
-        set_enc_string("sjis", "euc");
-        sjisterminal = 0;
-#else
-        set_enc_string(NULL, "euc");
+	sjisterminal = 0;
 #endif
+	set_enc_string(NULL, "uptex");
 	kpse_set_program_name(argv[0], "mendex");
 
 	p = getenv ("PTEX_KANJI_ENC");
@@ -176,7 +174,7 @@
 #endif
 
 			case 'U':
-				set_enc_string("UTF8", "uptex");
+				set_enc_string("UTF8", NULL);
 				break;
 
 

Modified: trunk/Build/source/texk/mendexk/mendex.1
===================================================================
--- trunk/Build/source/texk/mendexk/mendex.1	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/mendex.1	2018-05-15 14:10:08 UTC (rev 47721)
@@ -87,8 +87,7 @@
 \fB-I\fI enc\fR
 Set internal encoding to \fIenc\fR. The argument \fIenc\fR
 may be \fIeuc\fR (EUC-JP) or \fIutf8\fR (UTF-8).
-The normal default is set to \fIeuc\fR, but the default is changed to \fIutf8\fR
-when the option \fB-U\fR is specified explicitly.
+The default is set to \fIutf8\fR.
 .TP 10
 \fB--help\fR
 Show summary of options.

Modified: trunk/Build/source/texk/mendexk/mendex.1.ja
===================================================================
--- trunk/Build/source/texk/mendexk/mendex.1.ja	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/mendex.1.ja	2018-05-15 14:10:08 UTC (rev 47721)
@@ -65,7 +65,7 @@
 .TP 10
 \fB-I\fI enc\fR
 内部バッファのコードを\fIenc\fR に指定します。\fIenc\fR には \fIeuc\fR (EUC-JP) または \fIutf8\fR (UTF-8)が指定可能です。
-このオプションが指定されていない場合のデフォルト値は \fIeuc\fR ですが、オプション \fB-U\fR が明示的に指定されている場合は \fIutf8\fR となります。
+このオプションが指定されていない場合のデフォルト値は \fIutf8\fR です。
 .TP 10
 \fB--help\fR
 オプションの要約を表示します。

Modified: trunk/Build/source/texk/mendexk/mendex.doc
===================================================================
--- trunk/Build/source/texk/mendexk/mendex.doc	2018-05-15 00:19:56 UTC (rev 47720)
+++ trunk/Build/source/texk/mendexk/mendex.doc	2018-05-15 14:10:08 UTC (rev 47721)
@@ -70,7 +70,7 @@
            入力ファイル、出力ファイルともUTF-8として扱います。
 
    -I enc  内部バッファのコードをencに指定します。enc には euc (EUC-JP) または utf8 (UTF-8) が指定可能です。
-           このオプションが指定されていない場合のデフォルト値は euc ですが、オプション -U が明示的に指定されている場合は utf8 となります。
+           このオプションが指定されていない場合のデフォルト値は utf8 です。
 
    --help  オプションの要約を表示します。
 



More information about the tex-live-commits mailing list