sj3/dict/tool/GramTable

198 lines
3 KiB
Text
Raw Normal View History

Import sj3-patches-20040916 Original description for the changes: sj3 の patch をまとめました。 基本的に、SUS v2 の範囲に対応しているシステムを考えています。ですので、 autoconf 的な #ifdef はあまり使うつもりはありません。 FreeBSD の ports 向けを第一目的にしているので、strlcpy() のような非標準の 関数も使ってしまっていますが、それについては要望があれば存在しないシステム でも make できるように対応するつもりです。 この patch set に関する要望がもしもあるようでしたら、 小野 寛生 (hiroo+sj3 at oikumene.gcd.org) までご連絡ください。 ---- patch 部分の Changelog 2004年 9月16日 木曜日 02時57分06秒 JST * server/execute.c で malloc が失敗したときに dictlist を消去する処理が バグで動かない状態だったのを修正した。ただし、その直後に segfault する ようなコードになっているので問題は解消されていない。 エラー回復時にどのような処理が意図されていたか理解しないと、修正は無理 なので、そのままにしておく。 2004年 8月28日 土曜日 15時04分33秒 JST * Move include/sj3lowlib.h and sj3lib/sj3lib_func.h to sj3lib/sj3lib.h. It will enable softwares depending on sj3lib.h compile again. 2004年 7月24日 土曜日 * ヘッダの重複 include を許容する。 include/sj3lowlib.h, sj3lib/sj3lib_func.h * 必要な型宣言のため、ヘッダを include する。 2004年 7月21日 水曜日 01時00分11秒 JST * ISO C に適合するよういろいろ修正。(ただし、部分的)。 修正内容は7/3に準ずる。 修正したファイル名は省略する。 * dict/tool/makeseg.c の static index[] が <string.h> の index() と衝突 しないように、segindex[] に改名した。 (FreeBSD 4-stable/GCC 2.95.4 で compile に失敗していたものの修正)。 2004年 7月 4日 日曜日 17時47分33秒 JST * ISO C に適合するよういろいろ修正。(ただし、部分的)。 修正内容は7/3に準ずる。 FreeBSD/amd64 上の gcc version 3.3.3 [FreeBSD] 20031106 では、致命的と 思われる error/warning はなくなった。動作確認は sj3serv が起動すること のみ。 2004年 7月 3日 土曜日 03時53分23秒 JST * スタイル修正を以下のファイルについて行なった。 - 関数宣言を ISO C スタイルにした。 - register キーワードを削除した。 - 構造体、配列の初期化に適切な {} をつけた。 - 条件判定文を if((something) != NULL) のような形式に変更した。 kanakan/alloc.c, server/comuni.c, error.c, execute.c, setup.c sj3/funckey.c, sj3.c, sjgetchar.c sj3lib/Imakefile, sj.c, sj3lib.h - プロトタイプ宣言をいれたヘッダファイルを追加作成。 kanakan/kanakan.h, sj3/sj3.h, sj3lib/sj3lib_func.h 2004年 7月 2日 金曜日 01時09分09秒 JST * FreeBSD の ports にある patch を大部分もってきた。 注意点: - server/execute.c, setup.c snprintf と strlcpy を使っているコードがあり、将来は存在しない system の ためにコードをもってきて、sj3.tmpl あたりに knob を設けるべきである。 現時点では、上記関数が存在しないシステムは、単にコンパイルに失敗する。 - FreeBSD の -lxpg4 は外した。古い release では、有効にする必要あり。(sj3.tmpl) * dict/tool を ISO C style に変更した。 - amd64/FreeBSD で build できるようになったのを確認。 (sporsored by: AMD64JP Project, AMD developer support program). - server は起動する。動作確認は未実施。 Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 14:18:05 +09:00
{"<22><><EFBFBD>ޣ<EFBFBD>", 91},
{"<22><><EFBFBD>ޣ<EFBFBD>", 101},
{"<22><><EFBFBD>ޣ<EFBFBD>", 131},
{"<22><><EFBFBD>ޣ<EFBFBD>", 141},
{"<22><><EFBFBD>ޣ<EFBFBD>", 111},
{"<22><><EFBFBD>ޣ<EFBFBD>", 121},
{"<22><><EFBFBD>ޣ<EFBFBD>", 151},
{"<22><><EFBFBD>ޣ<EFBFBD>", 161},
{"<22><><EFBFBD>޲<EFBFBD><DEB2><EFBFBD>", 185},
{"<22><><EFBFBD>Ѳ<EFBFBD>", 181},
{"<22><><EFBFBD>ѽ<EFBFBD><D1BD><EFBFBD>", 180},
{"<22><><EFBFBD><EFBFBD>̤", 178},
{"<22><><EFBFBD><EFBFBD>̿", 182},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 179},
{"<22><><EFBFBD>ޣ<EFBFBD>", 92},
{"<22><><EFBFBD>ޣ<EFBFBD>", 102},
{"<22><><EFBFBD>ޣ<EFBFBD>", 132},
{"<22><><EFBFBD>ޣ<EFBFBD>", 142},
{"<22><><EFBFBD>ޣ<EFBFBD>", 112},
{"<22><><EFBFBD>ޣ<EFBFBD>", 122},
{"<22><><EFBFBD>ޣ<EFBFBD>", 152},
{"<22><><EFBFBD>ޣ<EFBFBD>", 162},
{"<22><><EFBFBD>ޣ<EFBFBD>", 93},
{"<22><><EFBFBD>ޣ<EFBFBD>", 103},
{"<22><><EFBFBD>ޣ<EFBFBD>", 133},
{"<22><><EFBFBD>ޣ<EFBFBD>", 143},
{"<22><><EFBFBD>ޣ<EFBFBD>", 113},
{"<22><><EFBFBD>ޣ<EFBFBD>", 123},
{"<22><><EFBFBD>ޣ<EFBFBD>", 153},
{"<22><><EFBFBD>ޣ<EFBFBD>", 163},
{"<22><><EFBFBD><EFBFBD>", 80},
{"<22><><EFBFBD>Ѳ<EFBFBD>", 175},
{"<22><><EFBFBD>ѽ<EFBFBD><D1BD><EFBFBD>", 174},
{"<22><><EFBFBD><EFBFBD>̤<EFBFBD><CCA4>", 171},
{"<22><><EFBFBD><EFBFBD>̤<EFBFBD><CCA4>", 172},
{"<22><><EFBFBD><EFBFBD>̤<EFBFBD><CCA4>", 173},
{"<22><><EFBFBD><EFBFBD>̿<EFBFBD><CCBF>", 176},
{"<22><><EFBFBD><EFBFBD>̿<EFBFBD><CCBF>", 177},
{"<22><><EFBFBD><EFBFBD>", 81},
{"<22><><EFBFBD>ޣ<EFBFBD>", 94},
{"<22><><EFBFBD>ޣ<EFBFBD>", 104},
{"<22><><EFBFBD>ޣ<EFBFBD>", 134},
{"<22><><EFBFBD>ޣ<EFBFBD>", 144},
{"<22><><EFBFBD>ޣ<EFBFBD>", 114},
{"<22><><EFBFBD>ޣ<EFBFBD>", 124},
{"<22><><EFBFBD>ޣ<EFBFBD>", 154},
{"<22><><EFBFBD>ޣ<EFBFBD>", 164},
{"<22>ʸ<EFBFBD>", 95},
{"<22>иޣ<D0B8>", 96},
{"<22>иޣ<D0B8>", 105},
{"<22>иޣ<D0B8>", 135},
{"<22>иޣ<D0B8>", 145},
{"<22>иޣ<D0B8>", 115},
{"<22>иޣ<D0B8>", 125},
{"<22>иޣ<D0B8>", 155},
{"<22>иޣ<D0B8>", 165},
{"<22>޸ޣ<DEB8>", 97},
{"<22>޸ޣ<DEB8>", 106},
{"<22>޸ޣ<DEB8>", 136},
{"<22>޸ޣ<DEB8>", 146},
{"<22>޸ޣ<DEB8>", 116},
{"<22>޸ޣ<DEB8>", 126},
{"<22>޸ޣ<DEB8>", 156},
{"<22>޸ޣ<DEB8>", 166},
{"<22><><EFBFBD>ޣ<EFBFBD>", 98},
{"<22><><EFBFBD>ޣ<EFBFBD>", 107},
{"<22><><EFBFBD>ޣ<EFBFBD>", 137},
{"<22><><EFBFBD>ޣ<EFBFBD>", 147},
{"<22><><EFBFBD>ޣ<EFBFBD>", 117},
{"<22><><EFBFBD>ޣ<EFBFBD>", 127},
{"<22><><EFBFBD>ޣ<EFBFBD>", 157},
{"<22><><EFBFBD>ޣ<EFBFBD>", 167},
{"<22><><EFBFBD>ޣ<EFBFBD>", 99},
{"<22><><EFBFBD>ޣ<EFBFBD>", 108},
{"<22><><EFBFBD>ޣ<EFBFBD>", 138},
{"<22><><EFBFBD>ޣ<EFBFBD>", 148},
{"<22><><EFBFBD>ޣ<EFBFBD>", 118},
{"<22><><EFBFBD>ޣ<EFBFBD>", 128},
{"<22><><EFBFBD>ޣ<EFBFBD>", 158},
{"<22><><EFBFBD>ޣ<EFBFBD>", 168},
{"<22><><EFBFBD><EFBFBD>", 187},
{"<22><><EFBFBD><EFBFBD>", -11},
{"<22><><EFBFBD><EFBFBD>", 200},
{"<22><><EFBFBD>ʣ<EFBFBD>", 90},
{"<22><><EFBFBD>ʣ<EFBFBD>", 100},
{"<22><><EFBFBD>ʣ<EFBFBD>", 130},
{"<22><><EFBFBD>ʣ<EFBFBD>", 140},
{"<22><>", -21},
{"<22><><EFBFBD><EFBFBD>", -20},
{"<22><>", -31},
{"<22><><EFBFBD><EFBFBD>", -4},
{"<22><>ư", -5},
{"<22><>ư", 28},
{"<22><><EFBFBD><EFBFBD>", 23},
{"<22><>", -14},
{"<22><><EFBFBD><EFBFBD>", 60},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 69},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 70},
{"<22><><EFBFBD><EFBFBD>", 61},
{"<22><><EFBFBD><EFBFBD>", 62},
{"<22><><EFBFBD><EFBFBD>", 63},
{"<22><><EFBFBD><EFBFBD>", 64},
{"<22><><EFBFBD><EFBFBD>", 65},
{"<22><><EFBFBD><EFBFBD>", 66},
{"<22><><EFBFBD><EFBFBD>", 67},
{"<22><><EFBFBD><EFBFBD>", 68},
{"<22><>ư<EFBFBD><C6B0>", 71},
{"<22><>ư<EFBFBD><C6B0>", 72},
{"<22><>ư<EFBFBD><C6B0>", 73},
{"<22><>ư<EFBFBD><C6B0>", 74},
{"<22><>ư<EFBFBD><C6B0>", 75},
{"<22><>ư<EFBFBD><C6B0>", 76},
{"<22><>ư<EFBFBD><C6B0>", 77},
{"<22><>ư<EFBFBD><C6B0>", 78},
{"<22><>ư<EFBFBD><C6B0>", 79},
{"<22><><EFBFBD><EFBFBD>", -13},
{"<22><><EFBFBD><EFBFBD>", 25},
{"<22><>", -33},
{"<22><>", -12},
{"<22><><EFBFBD><EFBFBD>", -10},
{"<22><><EFBFBD><EFBFBD>", -27},
{"<22><>", -25},
{"<22><>", -23},
{"<22><>", -29},
{"<22><><EFBFBD><EFBFBD>", -18},
{"<22><>", -2},
{"<22><><EFBFBD><EFBFBD>", 29},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 54},
{"<22><>ʪ", -17},
{"<22><>ʪ", -6},
{"<22><>ʪ", -16},
{"<22><><EFBFBD><EFBFBD>", -8},
{"<22><>", -1},
{"<22><><EFBFBD><EFBFBD>", 30},
{"<22><><EFBFBD>죲", 55},
{"<22><>³", 27},
{"<22><>Ƭ<EFBFBD><C6AC>", 31},
{"<22><>Ƭ<EFBFBD><C6AC>", 32},
{"<22><>Ƭ<EFBFBD><C6AC>", 33},
{"<22><>Ƭ<EFBFBD><C6AC>", 34},
{"<22><>Ƭ<EFBFBD><C6AC>", 35},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 36},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 37},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 38},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 39},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 40},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 41},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 42},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 43},
{"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 44},
{"<22><>", -30},
{"<22>ȿ<EFBFBD>", -3},
{"£ʪ", -26},
{"<22>壱", 12},
{"<22>売", 13},
{"<22>壳", 14},
{"<22>壴", 15},
{"<22>壵", 16},
{"<22>壶", 17},
{"ñ<><C3B1>", 189},
{"<22>ϰ<EFBFBD>", -7},
{"<22><>̾", 24},
{"<22><>ǫ<EFBFBD><C7AB>", 183},
{"<22><>ǫ<EFBFBD><C7AB>", 184},
{"<22>ż<EFBFBD>", -34},
{"<22>Ի<EFBFBD>", -24},
{"<22><>", -32},
{"ưʪ", -9},
{"<22>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD>", 188},
{"<22>ü<EFBFBD><C3BC><EFBFBD>", 186},
{"<22>µ<EFBFBD>", -15},
{"<22>Ļ<EFBFBD>", 21},
{"<22><><EFBFBD><EFBFBD>", 45},
{"<22><><EFBFBD><EFBFBD>", 46},
{"<22><><EFBFBD><EFBFBD>", 47},
{"<22><><EFBFBD><EFBFBD>", 48},
{"<22><><EFBFBD><EFBFBD>", 49},
{"<22><><EFBFBD><EFBFBD>", 50},
{"<22><><EFBFBD><EFBFBD>", 51},
{"<22><><EFBFBD><EFBFBD>", 52},
{"<22><><EFBFBD><EFBFBD>", 53},
{"ʸ<><CAB8>", -19},
{"ˡ", -35},
{"̾<><CCBE>", 1},
{"̾<><CCBE><EFBFBD><EFBFBD>", 10},
{"̾<><CCBE><EFBFBD><EFBFBD>", 11},
{"̾<><CCBE>", 2},
{"̾<><CCBE><EFBFBD><EFBFBD>", 18},
{"̾<><CCBE>", 3},
{"̾<><CCBE>", 4},
{"̾<><CCBE>", 5},
{"̾<><CCBE>", 6},
{"̾<><CCBE>", 7},
{"̾<><CCBE>", 8},
{"̾<><CCBE>", 9},
{"̾<><CCBE>", 22},
{"<22><>ʪ", -28},
{"Ϣ<><CFA2>", 26}