summaryrefslogtreecommitdiff
path: root/Build/source/texk/mendexk
diff options
context:
space:
mode:
authorTakuji Tanaka <KXD02663@nifty.ne.jp>2018-05-15 14:10:08 +0000
committerTakuji Tanaka <KXD02663@nifty.ne.jp>2018-05-15 14:10:08 +0000
commite2838ee9b47943f5cb364d982eec447a67fdeeb6 (patch)
tree486e5b9415da6b04be779f9ac2a32cf4fc8710b9 /Build/source/texk/mendexk
parent0f9ed65aef567e2cc00f1b9abf7201a9466bad2f (diff)
mendex ver3.0, set default encoding of internal buffer UTF-8
git-svn-id: svn://tug.org/texlive/trunk@47721 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/mendexk')
-rw-r--r--Build/source/texk/mendexk/ChangeLog9
-rw-r--r--Build/source/texk/mendexk/README132
-rwxr-xr-xBuild/source/texk/mendexk/configure22
-rw-r--r--Build/source/texk/mendexk/configure.ac2
-rw-r--r--Build/source/texk/mendexk/indexsty2
-rw-r--r--Build/source/texk/mendexk/kana.h150
-rw-r--r--Build/source/texk/mendexk/ktable.h456
-rw-r--r--Build/source/texk/mendexk/main.c10
-rw-r--r--Build/source/texk/mendexk/mendex.13
-rw-r--r--Build/source/texk/mendexk/mendex.1.ja2
-rw-r--r--Build/source/texk/mendexk/mendex.doc2
11 files changed, 398 insertions, 392 deletions
diff --git a/Build/source/texk/mendexk/ChangeLog b/Build/source/texk/mendexk/ChangeLog
index fcfac925ae5..7ac2dd7ef6b 100644
--- a/Build/source/texk/mendexk/ChangeLog
+++ b/Build/source/texk/mendexk/ChangeLog
@@ -1,3 +1,12 @@
+2018-05-15 TANAKA Takuji <ttk@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@tug.org>
* mendex.1 (.TH): use 1 instead of L, per Debian (and all our
diff --git a/Build/source/texk/mendexk/README b/Build/source/texk/mendexk/README
index 8dc26fa03f5..6f52a903a99 100644
--- a/Build/source/texk/mendexk/README
+++ b/Build/source/texk/mendexk/README
@@ -1,87 +1,87 @@
-<索引整形ツール mendex ver.2.6f>
- 株式会社アスキー
+<膣√翫就若 mendex ver.3.0>
+ 綣鋍腓障≪鴻
www-ptex@ascii.co.jp
-<mendexとは>
+<mendex>
- mendex は makeindex 互換のLaTeX用索引整形ツールです。
- makeindexは基本的に欧文用であり、和文を扱う上で色々と手間が掛かります。
- それらの手間を減らすように新たに作成されたのがmendexです。
+ mendex makeindex 篋LaTeX膣√翫就若с
+ makeindex堺罨фс宴筝ц蚊障
+ 羝違篏mendexс
-<特徴>
+<劫彰>
-・基本的にmakeindex互換だが、以下の点で非互換。
- 1. makeindexには索引項目の分類として「記号」、「アルファベット」の他に、
- 数字のみの項目として「数字」という分類がある。mendexでは数字は「記号」に
- 含まれる。
- また、以下のmakeindex用スタイルパラメータは認識されない。
+糸堺makeindex篋篁ヤ鴻ч篋
+ 1. makeindex膣√蕁荐垩≪<篁
+ 医帥医蕁mendexс医荐垩
+ 障
+ 障篁ヤmakeindex鴻帥ゃ<若帥茯茘
numhead_positive
numhead_negative
- 2. makeindexの項目の並び順は、頭文字は「記号」「数字」「アルファベット」に
- 分けて並べられるが、2文字目以降は単純にASCIIコード順となり、記号より
- アルファベットが先になる場合もある。
- mendexの英数字の並びは、2文字目以降も「記号」「数字」「アルファベット」の
- 分類が考慮される。
- 3. makeindexには -g オプションでドイツ語辞書順(記号->アルファベット小文字->
- アルファベット大文字->数字)で並べるようにできるが、mendexではサポート
- しない。
- -g は和文頭文字の区切りを切り換えるオプションとして扱う。
-・和文索引の読みの入力を減らすために、読みと熟語を対応させる辞書ファイルを使用。
-・和文の読みは辞書順に自動変換。
-・数字・記号->欧文->和文の順にこだわらない索引の作成が可能。
-・makeindexと比べて実行速度が非常に遅い。
-
-<動作環境>
-
- FreeBSD 5.3 にて動作確認。
-
-<プログラムのコンパイル/インストール>
-
- このmendexにはTeX ver.3のディレクトリ検索に対応するために、淺山 和典氏
-(asayama@vid.cpg.sony.co.jp)によるkpathseaライブラリ対応差分をあててあります。
- 対応している検索ライブラリは kpathsea-2.6, 3.3, 3.4, 3.5 です。
-
- 1. このディレクトリを tetex-src の texk ディレクトリの下に展開します。
- tetex-3.0 の場合は tetex-src-3.0/texk/mendexk2.6e ディレクトリになります。
- tetex-src は全体をあらかじめ make しておいてください。
-
- 2. configure を実行します。その際、デフォルトの漢字コードを指定します。
- 対応している漢字コードは JIS, SJIS, EUC です。
- 例: EUCで使用する場合
+ 2. makeindex筝渇絖荐垩医≪<
+ 筝鴻2絖篁ラ膣ASCII潟若荐垩
+ ≪<翫
+ mendex掩医筝潟2絖篁ラ荐垩医≪<
+ 蕁
+ 3. makeindex -g 激с潟сゃ茯莨檎(荐->≪<絨絖->
+ ≪<紊ф絖->医)т研鴻сmendexс泣若
+
+ -g 絖阪激с潟宴
+糸膣√茯帥ュ羝茯帥茯絲上莨吾<ゃ篏睡
+糸茯帥莨檎紊
+紙医肢->罨ф->膣√篏純
+makeindex罸鴻絎茵綺絽吾
+
+<篏医>
+
+ FreeBSD 5.3 篏腆肴
+
+<違潟潟ゃ/ゃ潟鴻若>
+
+ mendexTeX ver.3c罎膣≪絲上羞阪臼 御
+(asayama@vid.cpg.sony.co.jp)kpathseaゃ絲上綏障
+ 絲上罎膣≪ゃ kpathsea-2.6, 3.3, 3.4, 3.5 с
+
+ 1. c tetex-src texk c筝絮障
+ tetex-3.0 翫 tetex-src-3.0/texk/mendexk2.6e c障
+ tetex-src 篏 make
+
+ 2. configure 絎茵障羲√潟若絎障
+ 絲上羲√潟若 JIS, SJIS, EUC с
+ 箴: EUCт戎翫
./configure EUC
- 3. make ; make install を実行します。
+ 3. make ; make install 絎茵障
-<kpathsea の環境変数について>
+<kpathsea 医紊違ゃ>
- コンパイル時にkpathseaライブラリを使用した場合、texmf.cnf や環境変数で以下の
-変数を設定すればそれを参照します。
+ 潟潟ゃkpathseaゃ篏睡翫texmf.cnf 医紊違т札筝
+紊違荐絎違с障
- ・INDEXSTYLE 索引スタイルファイルがあるディレクトリ
- ・INDEXDEFAULTSTYLE デフォルトで参照する索引スタイルファイル
- ・INDEXDICTIONARY 辞書があるディレクトリ
- ・INDEXDEFAULTDICTIONARY 常に参照する辞書ファイル
+ INDEXSTYLE 膣√鴻帥ゃ<ゃc
+ INDEXDEFAULTSTYLE ус膣√鴻帥ゃ<ゃ
+ INDEXDICTIONARY 莨吾c
+ INDEXDEFAULTDICTIONARY 絽吾с莨吾<ゃ
- これらは、ディレクトリ名を ':' (Windows では ';') で区切って並べます(TEXINPUTS
-などと同じ)。TEXINPUTS と同様、"//" は再帰的な検索を意味します。
+ c ':' (Windows с ';') у阪c筝鴻障(TEXINPUTS
+)TEXINPUTS 罕"//" 絽亥罎膣≪潟障
- これらの変数がどこにも設定されていなければコンパイル時に main.c 冒頭の
-DEFAULT_INDEXSTYLES、DEFAULT_INDEXDICTS で指定したディレクトリを用います
-(デフォルトでは、双方 "." が指定してあります)。
+ 紊違荐絎違潟潟ゃ main.c
+DEFAULT_INDEXSTYLESDEFAULT_INDEXDICTS ф絎c障
+(с "." 絎障)
- これらの環境変数が設定されていなければ texmf.cnf に設定された変数を検索します。
+ 医紊違荐絎 texmf.cnf 荐絎紊違罎膣≪障
- texmf.cnf 内では、TeXなどと同様に、INDEXSTYLE.mendex のようにプログラム名を
-限定して指定することも出来ます。
+ texmf.cnf сTeX罕INDEXSTYLE.mendex 違
+絎絎堺ャ障
- また、INDEXDEFAULTDICTIONARY に辞書ファイル名を設定しておけば常にその辞書を
-参照します。
+ 障INDEXDEFAULTDICTIONARY 莨吾<ゃ荐絎医幻莨吾
+с障
-<配布条件等>
+<絽>散膈>
- mendexの使用および配布に関しては、付属のCOPYRIGHTファイルを参照してください。
+ mendex篏睡渇絽≪篁絮COPYRIGHT<ゃс
-<問い合わせ先>
+<>
- mendexについてのお問い合わせは、電子メールで www-ptex@ascii.co.jp 宛てにお願い
-します。
+ mendexゃ糸<若 www-ptex@ascii.co.jp 絎蕁
+障
diff --git a/Build/source/texk/mendexk/configure b/Build/source/texk/mendexk/configure
index 6791ee290dc..f2d9b3faab3 100755
--- a/Build/source/texk/mendexk/configure
+++ b/Build/source/texk/mendexk/configure
@@ -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 @@ MAKEFLAGS=
# 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 @@ if test "$ac_init_help" = "long"; then
# 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 @@ fi
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 @@ fi
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 @@ cat >config.log <<_ACEOF
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 @@ fi
# Define the identity of the package.
PACKAGE='mendex--tex-live-'
- VERSION='2.6f'
+ VERSION='3.0'
# Some tools Automake needs.
@@ -13910,7 +13910,7 @@ Usage: $0 [OPTIONS]
Report bugs to <bug-libtool@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 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# 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 @@ _ACEOF
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\\"
diff --git a/Build/source/texk/mendexk/configure.ac b/Build/source/texk/mendexk/configure.ac
index 70587df4e64..1dd2ff618c8 100644
--- a/Build/source/texk/mendexk/configure.ac
+++ b/Build/source/texk/mendexk/configure.ac
@@ -6,7 +6,7 @@ dnl This file is free software; the copyright holder
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])
diff --git a/Build/source/texk/mendexk/indexsty b/Build/source/texk/mendexk/indexsty
index f2081e33bcf..f42738b7a4d 100644
--- a/Build/source/texk/mendexk/indexsty
+++ b/Build/source/texk/mendexk/indexsty
@@ -1,6 +1,6 @@
preamble "\\documentclass{index}
\\begin{document}\n
-\\chapter{索 引}[index0001]\n
+\\chapter{膣≪綣}[index0001]\n
\\begin{theindex}\n\n"
postamble "\n\n\\end{theindex}\n\n\\end{document}\n"
diff --git a/Build/source/texk/mendexk/kana.h b/Build/source/texk/mendexk/kana.h
index 34c17016a1d..ec6b589c892 100644
--- a/Build/source/texk/mendexk/kana.h
+++ b/Build/source/texk/mendexk/kana.h
@@ -1,90 +1,90 @@
#include "exkana.h"
char AKASATANA[]={
- 0xa4,0xa2, /* あ */
- 0xa4,0xab, /* か */
- 0xa4,0xb5, /* さ */
- 0xa4,0xbf, /* た */
- 0xa4,0xca, /* な */
- 0xa4,0xcf, /* は */
- 0xa4,0xde, /* ま */
- 0xa4,0xe4, /* や */
- 0xa4,0xe9, /* ら */
- 0xa4,0xef, /* わ */
+ 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, /* あ */
- 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, /* わ */
+ 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, /* あ */
- 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, /* ん */
+ 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}; /* ー */
-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}; /* ヶ */
+char ONBIKI[]={0xa1,0xbc,0}; /* */
+char SPACE[]={0xa1,0xa1,0}; /* 茹鴻若 */
+char ALPHAEND[]={0xa3,0xfa,0}; /* 鐔 */
+char HIRATOP[]={0xa4,0xa1,0}; /* */
+char HIRAEND[]={0xa4,0xf3,0}; /* */
+char KATATOP[]={0xa5,0xa1,0}; /* */
+char KATAEND[]={0xa5,0xf6,0}; /* */
diff --git a/Build/source/texk/mendexk/ktable.h b/Build/source/texk/mendexk/ktable.h
index 69f322b72ca..c816e52333b 100644
--- a/Build/source/texk/mendexk/ktable.h
+++ b/Build/source/texk/mendexk/ktable.h
@@ -1,244 +1,244 @@
char hiragana[200];
char katakana[200];
char kanatable[]={
- 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, /* か */
+ 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, /* スペース */
- 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, /* 〜 */
+ 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, /* 鐚 */
+ 0xa3,0xb1, /* 鐚 */
+ 0xa3,0xb2, /* 鐚 */
+ 0xa3,0xb3, /* 鐚 */
+ 0xa3,0xb4, /* 鐚 */
+ 0xa3,0xb5, /* 鐚 */
+ 0xa3,0xb6, /* 鐚 */
+ 0xa3,0xb7, /* 鐚 */
+ 0xa3,0xb8, /* 鐚 */
+ 0xa3,0xb9, /* 鐚 */
+ 0xa1,0xa7, /* 鐚 */
+ 0xa1,0xa8, /* 鐚 */
+ 0xa1,0xe3, /* 鐚 */
+ 0xa1,0xe1, /* 鐚 */
+ 0xa1,0xe4, /* 鐚 */
+ 0xa1,0xa9, /* 鐚 */
+ 0xa1,0xf7, /* 鐚 */
+ 0xa3,0xc1, /* 鐚 */
+ 0xa3,0xc2, /* 鐚 */
+ 0xa3,0xc3, /* 鐚 */
+ 0xa3,0xc4, /* 鐚 */
+ 0xa3,0xc5, /* 鐚 */
+ 0xa3,0xc6, /* 鐚 */
+ 0xa3,0xc7, /* 鐚 */
+ 0xa3,0xc8, /* 鐚 */
+ 0xa3,0xc9, /* 鐚 */
+ 0xa3,0xca, /* 鐚 */
+ 0xa3,0xcb, /* 鐚 */
+ 0xa3,0xcc, /* 鐚 */
+ 0xa3,0xcd, /* 鐚 */
+ 0xa3,0xce, /* 鐚 */
+ 0xa3,0xcf, /* 鐚 */
+ 0xa3,0xd0, /* 鐚 */
+ 0xa3,0xd1, /* 鐚 */
+ 0xa3,0xd2, /* 鐚 */
+ 0xa3,0xd3, /* 鐚 */
+ 0xa3,0xd4, /* 鐚 */
+ 0xa3,0xd5, /* 鐚 */
+ 0xa3,0xd6, /* 鐚 */
+ 0xa3,0xd7, /* 鐚 */
+ 0xa3,0xd8, /* 鐚 */
+ 0xa3,0xd9, /* 鐚 */
+ 0xa3,0xda, /* 鐚 */
+ 0xa1,0xce, /* 鐚 */
+ 0xa1,0xef, /* 鐃 */
+ 0xa1,0xcf, /* 鐚 */
+ 0xa1,0xb0, /* 鐚 */
+ 0xa1,0xb2, /* 鐚 */
+ 0xa1,0xc6, /* */
+ 0xa3,0xe1, /* 鐔 */
+ 0xa3,0xe2, /* 鐔 */
+ 0xa3,0xe3, /* 鐔 */
+ 0xa3,0xe4, /* 鐔 */
+ 0xa3,0xe5, /* 鐔 */
+ 0xa3,0xe6, /* 鐔 */
+ 0xa3,0xe7, /* 鐔 */
+ 0xa3,0xe8, /* 鐔 */
+ 0xa3,0xe9, /* 鐔 */
+ 0xa3,0xea, /* 鐔 */
+ 0xa3,0xeb, /* 鐔 */
+ 0xa3,0xec, /* 鐔 */
+ 0xa3,0xed, /* 鐔 */
+ 0xa3,0xee, /* 鐔 */
+ 0xa3,0xef, /* 鐔 */
+ 0xa3,0xf0, /* 鐔 */
+ 0xa3,0xf1, /* 鐔 */
+ 0xa3,0xf2, /* 鐔 */
+ 0xa3,0xf3, /* 鐔 */
+ 0xa3,0xf4, /* 鐔 */
+ 0xa3,0xf5, /* 鐔 */
+ 0xa3,0xf6, /* 鐔 */
+ 0xa3,0xf7, /* 鐔 */
+ 0xa3,0xf8, /* 鐔 */
+ 0xa3,0xf9, /* 鐔 */
+ 0xa3,0xfa, /* 鐔 */
+ 0xa1,0xd0, /* 鐔 */
+ 0xa1,0xc3, /* 鐔 */
+ 0xa1,0xd1, /* 鐔 */
+ 0xa1,0xc1, /* */
0
};
char btable[6][21]={
- {0xa4,0xa2, /* あ */
- 0xa4,0xab, /* か */
- 0xa4,0xb5, /* さ */
- 0xa4,0xbf, /* た */
- 0xa4,0xca, /* な */
- 0xa4,0xcf, /* は */
- 0xa4,0xde, /* ま */
- 0xa4,0xe4, /* や */
- 0xa4,0xe9, /* ら */
- 0xa4,0xef, /* わ */
+ {0xa4,0xa2, /* */
+ 0xa4,0xab, /* */
+ 0xa4,0xb5, /* */
+ 0xa4,0xbf, /* */
+ 0xa4,0xca, /* */
+ 0xa4,0xcf, /* */
+ 0xa4,0xde, /* */
+ 0xa4,0xe4, /* */
+ 0xa4,0xe9, /* */
+ 0xa4,0xef, /* */
0},
- {0xa4,0xa4, /* い */
- 0xa4,0xad, /* き */
- 0xa4,0xb7, /* し */
- 0xa4,0xc1, /* ち */
- 0xa4,0xcb, /* に */
- 0xa4,0xd2, /* ひ */
- 0xa4,0xdf, /* み */
- 0xa4,0xea, /* り */
- 0xa4,0xf0, /* ゐ */
+ {0xa4,0xa4, /* */
+ 0xa4,0xad, /* */
+ 0xa4,0xb7, /* */
+ 0xa4,0xc1, /* */
+ 0xa4,0xcb, /* */
+ 0xa4,0xd2, /* */
+ 0xa4,0xdf, /* */
+ 0xa4,0xea, /* */
+ 0xa4,0xf0, /* */
0},
- {0xa4,0xa6, /* う */
- 0xa4,0xaf, /* く */
- 0xa4,0xb9, /* す */
- 0xa4,0xc4, /* つ */
- 0xa4,0xcc, /* ぬ */
- 0xa4,0xd5, /* ふ */
- 0xa4,0xe0, /* む */
- 0xa4,0xe6, /* ゆ */
- 0xa4,0xeb, /* る */
+ {0xa4,0xa6, /* */
+ 0xa4,0xaf, /* */
+ 0xa4,0xb9, /* */
+ 0xa4,0xc4, /* */
+ 0xa4,0xcc, /* */
+ 0xa4,0xd5, /* */
+ 0xa4,0xe0, /* */
+ 0xa4,0xe6, /* */
+ 0xa4,0xeb, /* */
0},
- {0xa4,0xa8, /* え */
- 0xa4,0xb1, /* け */
- 0xa4,0xbb, /* せ */
- 0xa4,0xc6, /* て */
- 0xa4,0xcd, /* ね */
- 0xa4,0xd8, /* へ */
- 0xa4,0xe1, /* め */
- 0xa4,0xec, /* れ */
- 0xa4,0xf1, /* ゑ */
+ {0xa4,0xa8, /* */
+ 0xa4,0xb1, /* */
+ 0xa4,0xbb, /* */
+ 0xa4,0xc6, /* */
+ 0xa4,0xcd, /* */
+ 0xa4,0xd8, /* */
+ 0xa4,0xe1, /* */
+ 0xa4,0xec, /* */
+ 0xa4,0xf1, /* */
0},
- {0xa4,0xaa, /* お */
- 0xa4,0xb3, /* こ */
- 0xa4,0xbd, /* そ */
- 0xa4,0xc8, /* と */
- 0xa4,0xce, /* の */
- 0xa4,0xdb, /* ほ */
- 0xa4,0xe2, /* も */
- 0xa4,0xe8, /* よ */
- 0xa4,0xed, /* ろ */
+ {0xa4,0xaa, /* */
+ 0xa4,0xb3, /* */
+ 0xa4,0xbd, /* */
+ 0xa4,0xc8, /* */
+ 0xa4,0xce, /* */
+ 0xa4,0xdb, /* */
+ 0xa4,0xe2, /* */
+ 0xa4,0xe8, /* */
+ 0xa4,0xed, /* */
0},
- {0xa4,0xf3, /* ん */
+ {0xa4,0xf3, /* */
0}
};
diff --git a/Build/source/texk/mendexk/main.c b/Build/source/texk/mendexk/main.c
index 35c75b01528..520f541e7f5 100644
--- a/Build/source/texk/mendexk/main.c
+++ b/Build/source/texk/mendexk/main.c
@@ -19,7 +19,7 @@ char *styfile,*idxfile[256],*indfile,*dicfile,*logfile;
#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 @@ int main(int argc, char **argv)
#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 @@ int main(int argc, char **argv)
#endif
case 'U':
- set_enc_string("UTF8", "uptex");
+ set_enc_string("UTF8", NULL);
break;
diff --git a/Build/source/texk/mendexk/mendex.1 b/Build/source/texk/mendexk/mendex.1
index 320b02ae43b..7190ac1cba4 100644
--- a/Build/source/texk/mendexk/mendex.1
+++ b/Build/source/texk/mendexk/mendex.1
@@ -87,8 +87,7 @@ Set input/output kanji encoding to UTF-8.
\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.
diff --git a/Build/source/texk/mendexk/mendex.1.ja b/Build/source/texk/mendexk/mendex.1.ja
index fedc03d4766..25b4e3d3ba3 100644
--- a/Build/source/texk/mendexk/mendex.1.ja
+++ b/Build/source/texk/mendexk/mendex.1.ja
@@ -65,7 +65,7 @@ mendex \- 膣√翫就若
.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
激с潟荀膣茵腓冴障
diff --git a/Build/source/texk/mendexk/mendex.doc b/Build/source/texk/mendexk/mendex.doc
index 9f84155c4a0..3a2457844a6 100644
--- a/Build/source/texk/mendexk/mendex.doc
+++ b/Build/source/texk/mendexk/mendex.doc
@@ -70,7 +70,7 @@ mendex - 膣√翫就若
ュ<ゃ阪<ゃUTF-8宴障
-I enc <潟若enc絎障enc euc (EUC-JP) 障 utf8 (UTF-8) 絎純с
- 激с潟絎翫ゃ euc с激с -U 腓榊絎翫 utf8 障
+ 激с潟絎翫ゃ utf8 с
--help 激с潟荀膣茵腓冴障