Path: blob/main/japanese/FreeWnn-server/files/patch-Wnn-etc-py_table.c
16461 views
Index: Wnn/etc/py_table.c1===================================================================2RCS file: /home/cvs/private/hrs/freewnn/Wnn/etc/py_table.c,v3retrieving revision 1.1.1.14retrieving revision 1.25diff -u -p -r1.1.1.1 -r1.26--- Wnn/etc/py_table.c 20 Dec 2008 07:13:30 -0000 1.1.1.17+++ Wnn/etc/py_table.c 20 Dec 2008 15:22:40 -0000 1.28@@ -5,7 +5,7 @@9/*10* FreeWnn is a network-extensible Kana-to-Kanji conversion system.11* This file is part of FreeWnn.12- *13+ *14* Copyright Kyoto University Research Institute for Mathematical Sciences15* 1987, 1988, 1989, 1990, 1991, 199216* Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 199917@@ -39,87 +39,83 @@1819/* pyshengmu_tbl[]: ShengMu table of Chinese PinYin */20char *py_shengmu_tbl[PY_NUM_SHENGMU] = {21-22- "", "B", "C", "Ch", "D",23- "F", "G", "H", "J", "K",24- "L", "M", "N", "P", "Q",25- "R", "S", "Sh", "T", "W",26- "X", "Y", "Z", "Zh"27+ "", "B", "C", "Ch", "D",28+ "F", "G", "H", "J", "K",29+ "L", "M", "N", "P", "Q",30+ "R", "S", "Sh", "T", "W",31+ "X", "Y", "Z", "Zh"32};3334/* py_yunmu_tbl[]: YunMu table of Chinese ZhuYin */35char *py_yunmu_tbl[PY_NUM_YUNMU * 5] = {36-37- "��", "��", "��", "��", "��",38- "a��", "����", "����", "����", "����",39- "ai��", "��i��", "��i��", "��i��", "��i��",40- "an��", "��n��", "��n��", "��n��", "��n��",41- "ang��", "��ng��", "��ng��", "��ng��", "��ng��",42- "ao��", "��o��", "��o��", "��o��", "��o��",43- "e��", "����", "����", "����", "����",44- "ei��", "��i��", "��i��", "��i��", "��i��",45- "en��", "��n��", "��n��", "��n��", "��n��",46- "eng��", "��ng��", "��ng��", "��ng��", "��ng��",47- "er��", "��r��", "��r��", "��r��", "��r��",48- "i��", "����", "����", "����", "����",49- "ia��", "i����", "i����", "i����", "i����",50- "ian��", "i��n��", "i��n��", "i��n��", "i��n��",51- "iang��", "i��ng��", "i��ng��", "i��ng��", "i��ng��",52- "iao��", "i��o��", "i��o��", "i��o��", "i��o��",53- "ie��", "i����", "i����", "i����", "i����",54- "in��", "��n��", "��n��", "��n��", "��n��",55- "ing��", "��ng��", "��ng��", "��ng��", "��ng��",56- "iong��", "i��ng��", "i��ng��", "i��ng��", "i��ng��",57- "iu��", "i����", "i����", "i����", "i����",58- "m��", "m��", "m��", "m��", "m��",59- "n��", "n��", "����", "����", "����",60- "ng��", "ng��", "ng��", "ng��", "ng��",61- "o��", "����", "����", "����", "����",62- "ong��", "��ng��", "��ng��", "��ng��", "��ng��",63- "ou��", "��u��", "��u��", "��u��", "��u��",64- "u��", "����", "����", "����", "����",65- "ua��", "u����", "u����", "u����", "u����",66- "uai��", "u��i��", "u��i��", "u��i��", "u��i��",67- "uan��", "u��n��", "u��n��", "u��n��", "u��n��",68- "uang��", "u��ng��", "u��ng��", "u��ng��", "u��ng��",69- "ue��", "u����", "u����", "u����", "u����",70- "ui��", "u����", "u����", "u����", "u����",71- "un��", "��n��", "��n��", "��n��", "��n��",72- "uo��", "u����", "u����", "u����", "u����",73- "����", "����", "����", "����", "����",74- "��e��", "������", "������", "������", "������",75- "0��", "1��", "2��", "3��", "4��", /* for undefinited YunMu */76+ "��", "��", "��", "��", "��",77+ "a��", "����", "����", "����", "����",78+ "ai��", "��i��", "��i��", "��i��", "��i��",79+ "an��", "��n��", "��n��", "��n��", "��n��",80+ "ang��", "��ng��", "��ng��", "��ng��", "��ng��",81+ "ao��", "��o��", "��o��", "��o��", "��o��",82+ "e��", "����", "����", "����", "����",83+ "ei��", "��i��", "��i��", "��i��", "��i��",84+ "en��", "��n��", "��n��", "��n��", "��n��",85+ "eng��", "��ng��", "��ng��", "��ng��", "��ng��",86+ "er��", "��r��", "��r��", "��r��", "��r��",87+ "i��", "����", "����", "����", "����",88+ "ia��", "i����", "i����", "i����", "i����",89+ "ian��", "i��n��", "i��n��", "i��n��", "i��n��",90+ "iang��", "i��ng��", "i��ng��", "i��ng��", "i��ng��",91+ "iao��", "i��o��", "i��o��", "i��o��", "i��o��",92+ "ie��", "i����", "i����", "i����", "i����",93+ "in��", "��n��", "��n��", "��n��", "��n��",94+ "ing��", "��ng��", "��ng��", "��ng��", "��ng��",95+ "iong��", "i��ng��", "i��ng��", "i��ng��", "i��ng��",96+ "iu��", "i����", "i����", "i����", "i����",97+ "m��", "m��", "m��", "m��", "m��",98+ "n��", "n��", "����", "����", "����",99+ "ng��", "ng��", "ng��", "ng��", "ng��",100+ "o��", "����", "����", "����", "����",101+ "ong��", "��ng��", "��ng��", "��ng��", "��ng��",102+ "ou��", "��u��", "��u��", "��u��", "��u��",103+ "u��", "����", "����", "����", "����",104+ "ua��", "u����", "u����", "u����", "u����",105+ "uai��", "u��i��", "u��i��", "u��i��", "u��i��",106+ "uan��", "u��n��", "u��n��", "u��n��", "u��n��",107+ "uang��", "u��ng��", "u��ng��", "u��ng��", "u��ng��",108+ "ue��", "u����", "u����", "u����", "u����",109+ "ui��", "u����", "u����", "u����", "u����",110+ "un��", "��n��", "��n��", "��n��", "��n��",111+ "uo��", "u����", "u����", "u����", "u����",112+ "����", "����", "����", "����", "����",113+ "��e��", "������", "������", "������", "������",114+ "0��", "1��", "2��", "3��", "4��", /* for undefinited YunMu */115};116117-118/* pinyin_tbl: size is NUM_SHENGMU*NUM_YUNMU, including empty ShengMu */119/* and empty YunMu , and undefinited YunMu'-' */120121int pinyin_tbl[PY_NUM_SHENGMU * PY_NUM_YUNMU] = {122-123- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,124- 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,125- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,126- 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1,127- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,128- 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,129- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1,130- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1,131- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1,132- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1,133- 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1,134- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,135- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1,136- 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,137- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1,138- 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,139- 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,140- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1,141- 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,142- 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,143- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1,144- 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1,145- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,146- 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1147+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148+ 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,149+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,150+ 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1,151+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,152+ 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,153+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1,154+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1,155+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1,156+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1,157+ 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1,158+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,159+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1,160+ 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,161+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1,162+ 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,163+ 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,164+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1,165+ 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,166+ 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,167+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1,168+ 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1,169+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1,170+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1171};172#endif /* CHINESE */173174175