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