fixes compile
[platform/upstream/ibus-libpinyin.git] / src / PYPunctTable.h
1 static const gchar * const
2 puncts[] = {
3     "", "·", ",", "。", "「", "」", "、", ":", ";", "?", "!", NULL,
4     "!", "!", "﹗", "‼", "⁉", NULL,
5     "\"", "“", "”", """, NULL,
6     "#", "#", "﹟", "♯", NULL,
7     "$", "$", "€", "﹩", "¢", "£", "¥", NULL,
8     "%", "%", "﹪", "‰", "‱", "㏙", "㏗", NULL,
9     "&", "&", "﹠", NULL,
10     "'", "、", "‘", "’", NULL,
11     "(", "(", "︵", "﹙", NULL,
12     ")", ")", "︶", "﹚", NULL,
13     "*", "*", "×", "※", "╳", "﹡", "⁎", "⁑", "⁂", "⌘", NULL,
14     "+", "+", "±", "﹢", NULL,
15     ",", ",", "、", "﹐", "﹑", NULL,
16     "-", "…", "—", "-", "¯", "﹉", " ̄", "﹊", "ˍ", "–", "‥", NULL,
17     ".", "。", "·", "‧", "﹒", ".", NULL,
18     "/", "/", "÷", "↗", "↙", "∕", NULL,
19     "0", "0", "0", NULL,
20     "1", "1", "1", NULL,
21     "2", "2", "2", NULL,
22     "3", "3", "3", NULL,
23     "4", "4", "4", NULL,
24     "5", "5", "5", NULL,
25     "6", "6", "6", NULL,
26     "7", "7", "7", NULL,
27     "8", "8", "8", NULL,
28     "9", "9", "9", NULL,
29     ":", ":", "︰", "﹕", NULL,
30     ";", ";", "﹔", NULL,
31     "<", "<", "〈", "《", "︽", "︿", "﹤", NULL,
32     "=", "=", "≒", "≠", "≡", "≦", "≧", "﹦", NULL,
33     ">", ">", "〉", "》", "︾", "﹀", "﹥", NULL,
34     "?", "?", "﹖", "⁇", "⁈", NULL,
35     "@", "@", "⊕", "⊙", "㊣", "﹫", "◉", "◎", NULL,
36     "A", "A", "A", NULL,
37     "B", "B", "B", NULL,
38     "C", "C", "C", NULL,
39     "D", "D", "D", NULL,
40     "E", "E", "E", NULL,
41     "F", "F", "F", NULL,
42     "G", "G", "G", NULL,
43     "H", "H", "H", NULL,
44     "I", "I", "I", NULL,
45     "J", "J", "J", NULL,
46     "K", "K", "K", NULL,
47     "L", "L", "L", NULL,
48     "M", "M", "M", NULL,
49     "N", "N", "N", NULL,
50     "O", "O", "O", NULL,
51     "P", "P", "P", NULL,
52     "Q", "Q", "Q", NULL,
53     "R", "R", "R", NULL,
54     "S", "S", "S", NULL,
55     "T", "T", "T", NULL,
56     "U", "U", "U", NULL,
57     "V", "V", "V", NULL,
58     "W", "W", "W", NULL,
59     "X", "X", "X", NULL,
60     "Y", "Y", "Y", NULL,
61     "Z", "Z", "Z", NULL,
62     "[", "「", "[", "『", "【", "「", "︻", "﹁", "﹃", NULL,
63     "\\", "\", "↖", "↘", "﹨", NULL,
64     "]", "」", "]", "』", "】", "」", "︼", "﹂", "﹄", NULL,
65     "^", "︿", "〈", "《", "︽", "﹤", "<", NULL,
66     "_", "_", "╴", "←", "→", NULL,
67     "`", "‵", "′", NULL,
68     "a", "a", "a", NULL,
69     "b", "b", "b", NULL,
70     "c", "c", "c", NULL,
71     "d", "d", "d", NULL,
72     "e", "e", "e", NULL,
73     "f", "f", "f", NULL,
74     "g", "g", "g", NULL,
75     "h", "h", "h", NULL,
76     "i", "i", "i", NULL,
77     "j", "j", "j", NULL,
78     "k", "k", "k", NULL,
79     "l", "l", "l", NULL,
80     "m", "m", "m", NULL,
81     "n", "n", "n", NULL,
82     "o", "o", "o", NULL,
83     "p", "p", "p", NULL,
84     "q", "q", "q", NULL,
85     "r", "r", "r", NULL,
86     "s", "s", "s", NULL,
87     "t", "t", "t", NULL,
88     "u", "u", "u", NULL,
89     "v", "v", "v", NULL,
90     "w", "w", "w", NULL,
91     "x", "x", "x", NULL,
92     "y", "y", "y", NULL,
93     "z", "z", "z", NULL,
94     "{", "{", "︷", "﹛", "〔", "﹝", "︹", NULL,
95     "|", "|", "↑", "↓", "∣", "∥", "︱", "︳", "︴", "¦", NULL,
96     "}", "}", "︸", "﹜", "〕", "﹞", "︺", NULL,
97     "~", "~", "﹋", "﹌", NULL,
98 };
99
100 static const gchar * const * const
101 punct_table[] = {
102     &puncts[0],    // ""
103     &puncts[12],    // "!"
104     &puncts[18],    // "\""
105     &puncts[23],    // "#"
106     &puncts[28],    // "$"
107     &puncts[36],    // "%"
108     &puncts[44],    // "&"
109     &puncts[48],    // "'"
110     &puncts[53],    // "("
111     &puncts[58],    // ")"
112     &puncts[63],    // "*"
113     &puncts[74],    // "+"
114     &puncts[79],    // ","
115     &puncts[85],    // "-"
116     &puncts[97],    // "."
117     &puncts[104],    // "/"
118     &puncts[111],    // "0"
119     &puncts[115],    // "1"
120     &puncts[119],    // "2"
121     &puncts[123],    // "3"
122     &puncts[127],    // "4"
123     &puncts[131],    // "5"
124     &puncts[135],    // "6"
125     &puncts[139],    // "7"
126     &puncts[143],    // "8"
127     &puncts[147],    // "9"
128     &puncts[151],    // ":"
129     &puncts[156],    // ";"
130     &puncts[160],    // "<"
131     &puncts[168],    // "="
132     &puncts[177],    // ">"
133     &puncts[185],    // "?"
134     &puncts[191],    // "@"
135     &puncts[200],    // "A"
136     &puncts[204],    // "B"
137     &puncts[208],    // "C"
138     &puncts[212],    // "D"
139     &puncts[216],    // "E"
140     &puncts[220],    // "F"
141     &puncts[224],    // "G"
142     &puncts[228],    // "H"
143     &puncts[232],    // "I"
144     &puncts[236],    // "J"
145     &puncts[240],    // "K"
146     &puncts[244],    // "L"
147     &puncts[248],    // "M"
148     &puncts[252],    // "N"
149     &puncts[256],    // "O"
150     &puncts[260],    // "P"
151     &puncts[264],    // "Q"
152     &puncts[268],    // "R"
153     &puncts[272],    // "S"
154     &puncts[276],    // "T"
155     &puncts[280],    // "U"
156     &puncts[284],    // "V"
157     &puncts[288],    // "W"
158     &puncts[292],    // "X"
159     &puncts[296],    // "Y"
160     &puncts[300],    // "Z"
161     &puncts[304],    // "["
162     &puncts[314],    // "\\"
163     &puncts[320],    // "]"
164     &puncts[330],    // "^"
165     &puncts[338],    // "_"
166     &puncts[344],    // "`"
167     &puncts[348],    // "a"
168     &puncts[352],    // "b"
169     &puncts[356],    // "c"
170     &puncts[360],    // "d"
171     &puncts[364],    // "e"
172     &puncts[368],    // "f"
173     &puncts[372],    // "g"
174     &puncts[376],    // "h"
175     &puncts[380],    // "i"
176     &puncts[384],    // "j"
177     &puncts[388],    // "k"
178     &puncts[392],    // "l"
179     &puncts[396],    // "m"
180     &puncts[400],    // "n"
181     &puncts[404],    // "o"
182     &puncts[408],    // "p"
183     &puncts[412],    // "q"
184     &puncts[416],    // "r"
185     &puncts[420],    // "s"
186     &puncts[424],    // "t"
187     &puncts[428],    // "u"
188     &puncts[432],    // "v"
189     &puncts[436],    // "w"
190     &puncts[440],    // "x"
191     &puncts[444],    // "y"
192     &puncts[448],    // "z"
193     &puncts[452],    // "{"
194     &puncts[460],    // "|"
195     &puncts[471],    // "}"
196     &puncts[479],    // "~"
197 };