OpenCoverage

width.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/uniwidth/width.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4static const unsigned char nonspacing_table_data[38*64] = {-
5-
6 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,-
7 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,-
8 0xff, 0xff, 0xff, 0xff, 0x00, 0x20, 0x00, 0x00,-
9 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
10 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
11 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
12 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
13 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
14-
15 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
16 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
17 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
18 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
19 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,-
20 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,-
21 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
22 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
23-
24 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
25 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
26 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
27 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
28 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
29 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
30 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xbf,-
31 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
32-
33 0x3f, 0x00, 0xff, 0x17, 0x00, 0x00, 0x00, 0x00,-
34 0x00, 0xf8, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00,-
35 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
36 0x00, 0x00, 0xc0, 0xbf, 0x9f, 0x3d, 0x00, 0x00,-
37 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff,-
38 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
39 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00,-
40 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00,-
41-
42 0x00, 0x00, 0xc0, 0xfb, 0xef, 0x3e, 0x00, 0x00,-
43 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00,-
44 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
45 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff,-
46 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14,-
47 0xfe, 0x21, 0xfe, 0x00, 0x0c, 0x00, 0x00, 0x00,-
48 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,-
49 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,-
50-
51 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,-
52 0x86, 0x39, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00,-
53 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,-
54 0xbe, 0x21, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,-
55 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90,-
56 0x1e, 0x20, 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00,-
57 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
58 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
59-
60 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0,-
61 0xc1, 0x3d, 0x60, 0x00, 0x0c, 0x00, 0x00, 0x00,-
62 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,-
63 0x00, 0x30, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,-
64 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
65 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,-
66 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
67 0x00, 0x04, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00,-
68-
69 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x07,-
70 0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x1b,-
72 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
73 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xa0, 0x02,-
74 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f,-
75 0xdf, 0xe0, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x1f,-
76 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
77-
78 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xfd, 0x66,-
79 0x00, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x1e, 0x00,-
80 0x64, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,-
81 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
82 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
83 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
84 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
85 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
86-
87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
88 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
89 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
90 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
91 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
92 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00,-
93 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
94 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
95-
96 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
97 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
98 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
99 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
100 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00,-
101 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00,-
102 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x3f,-
103 0x40, 0xfe, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x00,-
104-
105 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
106 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
107 0x60, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,-
108 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
109 0x00, 0x00, 0x00, 0x00, 0x87, 0x01, 0x04, 0x0e,-
110 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
112 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
113-
114 0x00, 0x00, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00,-
115 0x00, 0x00, 0x40, 0x7f, 0xe5, 0x1f, 0xf8, 0x9f,-
116 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f,-
117 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
118 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x17,-
119 0x04, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00,-
120 0x03, 0x00, 0x00, 0x00, 0x3c, 0x3b, 0x00, 0x00,-
121 0x00, 0x00, 0x00, 0x00, 0x40, 0xa3, 0x03, 0x00,-
122-
123 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xcf, 0x00,-
124 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
125 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
126 0x00, 0x00, 0xf7, 0xff, 0xfd, 0x21, 0x10, 0x03,-
127 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
128 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
129 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
130 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf8,-
131-
132 0x00, 0xf8, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00,-
133 0x00, 0x00, 0x00, 0x00, 0xdf, 0xff, 0x00, 0x00,-
134 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
135 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00,-
136 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
137 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
138 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
139 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
140-
141 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
142 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
144 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00,-
145 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
146 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,-
147 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
148 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,-
149-
150 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00,-
151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
152 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,-
153 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
154 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
155 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
156 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
157 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
158-
159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
160 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf7, 0x3f,-
161 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00,-
162 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,-
163 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
164 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
165 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
166 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
167-
168 0x44, 0x08, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,-
169 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
170 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
171 0x30, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00,-
172 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00,-
173 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,-
174 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x13,-
175 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,-
176-
177 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x66, 0x00,-
178 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,-
179 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0xc1,-
180 0x02, 0x00, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00,-
181 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
182 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
184 0x00, 0x00, 0x00, 0x00, 0x20, 0x21, 0x00, 0x00,-
185-
186 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
187 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
188 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
189 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
190 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,-
191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
192 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
193 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
194-
195 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00,-
196 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
197 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
198 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,-
199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
200 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
201 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
202 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e,-
203-
204 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
205 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
206 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
208 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
209 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
210 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
211 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,-
212-
213 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
214 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
216 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,-
217 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
218 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07,-
219 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
220 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
221-
222 0x6e, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87,-
223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
224 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
225 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,-
226 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
227 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
228 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
229 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
230-
231 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,-
232 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,-
233 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x26,-
234 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
235 0x07, 0x00, 0x00, 0x00, 0x80, 0xef, 0x1f, 0x00,-
236 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,-
237 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f,-
238 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
239-
240 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xd3, 0x40,-
241 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
242 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
243 0x00, 0x00, 0x00, 0x80, 0xf8, 0x07, 0x00, 0x00,-
244 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,-
245 0x01, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x1f, 0x00,-
246 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
248-
249 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,-
250 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
251 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x85,-
252 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
253 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
254 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0xb0,-
256 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00,-
257-
258 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa7,-
259 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
260 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xbf, 0x00,-
261 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
262 0x00, 0x00, 0x00, 0xe0, 0xbc, 0x0f, 0x00, 0x00,-
263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
264 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
265 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
266-
267 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x3f,-
268 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
269 0x00, 0x00, 0xfc, 0xff, 0xff, 0xfc, 0x6d, 0x00,-
270 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
272 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
273 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
274 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
275-
276 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
277 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
278 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00,-
280 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00,-
281 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
282 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
283 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
284-
285 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
286 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
287 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
288 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
289 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
290 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
291 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00,-
292 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
293-
294 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
296 0x00, 0x00, 0x00, 0x60, 0x0f, 0x00, 0x00, 0x00,-
297 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
298 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
299 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
300 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
301 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
302-
303 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
304 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
305 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
306 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
307 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
308 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0xf8, 0xff,-
309 0xe7, 0x0f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00,-
310 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
311-
312 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
313 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
314 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
315 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
316 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
317 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
318 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
320-
321 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8,-
322 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x20, 0x00,-
323 0x10, 0x00, 0x00, 0xf8, 0xfe, 0xff, 0x00, 0x00,-
324 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
325 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
326 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
327 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
328 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
329-
330 0x7f, 0xff, 0xff, 0xf9, 0xdb, 0x07, 0x00, 0x00,-
331 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
332 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
333 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
334 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
335 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
336 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
337 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
338-
339 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
340 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
341 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
342 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00,-
343 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
344 0xf0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
345 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,-
346 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00-
347};-
348static const signed char nonspacing_table_ind[248] = {-
349 0, 1, 2, 3, 4, 5, 6, 7,-
350 8, 9, -1, 10, 11, 12, 13, -1,-
351 14, -1, -1, -1, -1, -1, 15, -1,-
352 16, -1, -1, -1, -1, -1, -1, -1,-
353 -1, -1, -1, -1, -1, -1, -1, -1,-
354 -1, -1, -1, -1, -1, -1, -1, -1,-
355 -1, -1, -1, -1, -1, -1, -1, -1,-
356 -1, -1, -1, -1, -1, -1, -1, -1,-
357 -1, -1, -1, -1, -1, -1, -1, -1,-
358 -1, -1, -1, -1, -1, -1, -1, -1,-
359 -1, -1, -1, 17, 18, 19, -1, -1,-
360 -1, -1, -1, -1, -1, -1, -1, -1,-
361 -1, -1, -1, -1, -1, -1, -1, -1,-
362 -1, -1, -1, -1, -1, -1, -1, -1,-
363 -1, -1, -1, -1, -1, -1, -1, -1,-
364 -1, -1, -1, -1, -1, 20, -1, 21,-
365 22, 23, -1, -1, -1, 24, -1, -1,-
366 25, 26, 27, 28, -1, -1, 29, -1,-
367 -1, -1, -1, -1, -1, -1, -1, -1,-
368 -1, -1, -1, -1, -1, -1, -1, -1,-
369 -1, -1, -1, -1, -1, -1, -1, -1,-
370 -1, -1, -1, -1, -1, -1, -1, -1,-
371 -1, -1, -1, -1, -1, 30, -1, 31,-
372 -1, -1, -1, -1, -1, -1, -1, -1,-
373 -1, -1, -1, -1, -1, -1, -1, -1,-
374 -1, -1, -1, -1, -1, -1, -1, -1,-
375 -1, -1, -1, -1, -1, -1, -1, -1,-
376 -1, -1, -1, -1, -1, -1, 32, -1,-
377 -1, -1, -1, -1, -1, -1, -1, -1,-
378 33, 34, -1, -1, -1, 35, -1, -1,-
379 36, -1, -1, -1, 37, -1, -1, -1-
380};-
381-
382-
383int-
384uc_width (ucs4_t uc, const char *encoding)-
385{-
386-
387 if ((
(uc >> 9) < 248Description
TRUEnever evaluated
FALSEnever evaluated
uc >> 9) < 248
(uc >> 9) < 248Description
TRUEnever evaluated
FALSEnever evaluated
)
0
388 {-
389 int ind = nonspacing_table_ind[uc >> 9];-
390 if (ind >= 0
ind >= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
391 if ((
(nonspacing_ta... (uc & 7)) & 1Description
TRUEnever evaluated
FALSEnever evaluated
nonspacing_table_data[64*ind + ((uc >> 3) & 63)] >> (uc & 7)) & 1
(nonspacing_ta... (uc & 7)) & 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
392 {-
393 if (uc > 0
uc > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0xa0
uc < 0xa0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
394 return
never executed: return -1;
-1;
never executed: return -1;
0
395 else-
396 return
never executed: return 0;
0;
never executed: return 0;
0
397 }-
398 }
never executed: end of block
0
399 else if ((
(uc >> 9) == (0xe0000 >> 9)Description
TRUEnever evaluated
FALSEnever evaluated
uc >> 9) == (0xe0000 >> 9)
(uc >> 9) == (0xe0000 >> 9)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
400 {-
401 if (uc >= 0xe0100
uc >= 0xe0100Description
TRUEnever evaluated
FALSEnever evaluated
)
0
402 {-
403 if (uc <= 0xe01ef
uc <= 0xe01efDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
404 return
never executed: return 0;
0;
never executed: return 0;
0
405 }
never executed: end of block
0
406 else-
407 {-
408 if (uc >= 0xe0020
uc >= 0xe0020Description
TRUEnever evaluated
FALSEnever evaluated
? uc <= 0xe007f : uc == 0xe0001
uc >= 0xe0020 ... uc == 0xe0001Description
TRUEnever evaluated
FALSEnever evaluated
)
0
409 return
never executed: return 0;
0;
never executed: return 0;
0
410 }
never executed: end of block
0
411 }-
412-
413-
414-
415-
416 if (uc >= 0x1100
uc >= 0x1100Description
TRUEnever evaluated
FALSEnever evaluated
0
417 && ((
(uc < 0x1160)Description
TRUEnever evaluated
FALSEnever evaluated
uc < 0x1160)
(uc < 0x1160)Description
TRUEnever evaluated
FALSEnever evaluated
0
418 || (uc >= 0x2329
uc >= 0x2329Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0x232b
uc < 0x232bDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
419 || (uc >= 0x2e80
uc >= 0x2e80Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0xa4d0
uc < 0xa4d0Description
TRUEnever evaluated
FALSEnever evaluated
0
420 && !(uc == 0x303f)
!(uc == 0x303f)Description
TRUEnever evaluated
FALSEnever evaluated
&& !(uc >= 0x4dc0
uc >= 0x4dc0Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0x4e00
uc < 0x4e00Description
TRUEnever evaluated
FALSEnever evaluated
))
0
421 || (uc >= 0xac00
uc >= 0xac00Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0xd7a4
uc < 0xd7a4Description
TRUEnever evaluated
FALSEnever evaluated
)
0
422 || (uc >= 0xf900
uc >= 0xf900Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0xfb00
uc < 0xfb00Description
TRUEnever evaluated
FALSEnever evaluated
)
0
423 || (uc >= 0xfe10
uc >= 0xfe10Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0xfe20
uc < 0xfe20Description
TRUEnever evaluated
FALSEnever evaluated
)
0
424 || (uc >= 0xfe30
uc >= 0xfe30Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0xfe70
uc < 0xfe70Description
TRUEnever evaluated
FALSEnever evaluated
)
0
425 || (uc >= 0xff00
uc >= 0xff00Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0xff61
uc < 0xff61Description
TRUEnever evaluated
FALSEnever evaluated
)
0
426 || (uc >= 0xffe0
uc >= 0xffe0Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0xffe7
uc < 0xffe7Description
TRUEnever evaluated
FALSEnever evaluated
)
0
427 || (uc >= 0x20000
uc >= 0x20000Description
TRUEnever evaluated
FALSEnever evaluated
&& uc <= 0x2ffff
uc <= 0x2ffffDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
428 || (uc >= 0x30000
uc >= 0x30000Description
TRUEnever evaluated
FALSEnever evaluated
&& uc <= 0x3ffff
uc <= 0x3ffffDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
429 ) )-
430 return
never executed: return 2;
2;
never executed: return 2;
0
431-
432-
433 if (uc >= 0x00A1
uc >= 0x00A1Description
TRUEnever evaluated
FALSEnever evaluated
&& uc < 0xFF61
uc < 0xFF61Description
TRUEnever evaluated
FALSEnever evaluated
&& uc != 0x20A9
uc != 0x20A9Description
TRUEnever evaluated
FALSEnever evaluated
0
434 && is_cjk_encoding (encoding)
is_cjk_encoding (encoding)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
435 return
never executed: return 2;
2;
never executed: return 2;
0
436 return
never executed: return 1;
1;
never executed: return 1;
0
437}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2