Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||||||||||||||
2 | - | |||||||||||||||||||||||||
3 | - | |||||||||||||||||||||||||
4 | - | |||||||||||||||||||||||||
5 | - | |||||||||||||||||||||||||
6 | - | |||||||||||||||||||||||||
7 | - | |||||||||||||||||||||||||
8 | - | |||||||||||||||||||||||||
9 | - | |||||||||||||||||||||||||
10 | - | |||||||||||||||||||||||||
11 | - | |||||||||||||||||||||||||
12 | - | |||||||||||||||||||||||||
13 | - | |||||||||||||||||||||||||
14 | - | |||||||||||||||||||||||||
15 | int locale_utf8locale; | - | ||||||||||||||||||||||||
16 | int locale_mb_cur_max; | - | ||||||||||||||||||||||||
17 | int locale_shiftstates; | - | ||||||||||||||||||||||||
18 | - | |||||||||||||||||||||||||
19 | extern int dump_translatable_strings, dump_po_strings; | - | ||||||||||||||||||||||||
20 | - | |||||||||||||||||||||||||
21 | - | |||||||||||||||||||||||||
22 | static char *default_locale; | - | ||||||||||||||||||||||||
23 | - | |||||||||||||||||||||||||
24 | - | |||||||||||||||||||||||||
25 | static char *default_domain; | - | ||||||||||||||||||||||||
26 | static char *default_dir; | - | ||||||||||||||||||||||||
27 | - | |||||||||||||||||||||||||
28 | - | |||||||||||||||||||||||||
29 | - | |||||||||||||||||||||||||
30 | static char *lc_all; | - | ||||||||||||||||||||||||
31 | - | |||||||||||||||||||||||||
32 | - | |||||||||||||||||||||||||
33 | - | |||||||||||||||||||||||||
34 | static char *lang; | - | ||||||||||||||||||||||||
35 | - | |||||||||||||||||||||||||
36 | - | |||||||||||||||||||||||||
37 | - | |||||||||||||||||||||||||
38 | static int reset_locale_vars (void); | - | ||||||||||||||||||||||||
39 | - | |||||||||||||||||||||||||
40 | static void locale_setblanks (void); | - | ||||||||||||||||||||||||
41 | static int locale_isutf8 (char *); | - | ||||||||||||||||||||||||
42 | - | |||||||||||||||||||||||||
43 | - | |||||||||||||||||||||||||
44 | - | |||||||||||||||||||||||||
45 | void | - | ||||||||||||||||||||||||
46 | set_default_locale () | - | ||||||||||||||||||||||||
47 | { | - | ||||||||||||||||||||||||
48 | - | |||||||||||||||||||||||||
49 | default_locale = setlocale ( | - | ||||||||||||||||||||||||
50 | 6 | - | ||||||||||||||||||||||||
51 | , ""); | - | ||||||||||||||||||||||||
52 | if (default_locale
| 1-5431 | ||||||||||||||||||||||||
53 | default_locale = (char *)strcpy (sh_xmalloc((1 + strlen (default_locale)), "locale.c", 82), (default_locale)); executed 5431 times by 1 test: default_locale = (char *)strcpy (sh_xmalloc((1 + strlen (default_locale)), "locale.c", 82), (default_locale)); Executed by:
| 5431 | ||||||||||||||||||||||||
54 | - | |||||||||||||||||||||||||
55 | bindtextdomain ("bash", "/usr/local/share/locale"); | - | ||||||||||||||||||||||||
56 | textdomain ("bash"); | - | ||||||||||||||||||||||||
57 | - | |||||||||||||||||||||||||
58 | locale_mb_cur_max = | - | ||||||||||||||||||||||||
59 | (__ctype_get_mb_cur_max ()) | - | ||||||||||||||||||||||||
60 | ; | - | ||||||||||||||||||||||||
61 | locale_utf8locale = locale_isutf8 (default_locale); | - | ||||||||||||||||||||||||
62 | locale_shiftstates = mblen ((char *) | - | ||||||||||||||||||||||||
63 | ((void *)0) | - | ||||||||||||||||||||||||
64 | , 0); | - | ||||||||||||||||||||||||
65 | } executed 5432 times by 1 test: end of block Executed by:
| 5432 | ||||||||||||||||||||||||
66 | - | |||||||||||||||||||||||||
67 | - | |||||||||||||||||||||||||
68 | - | |||||||||||||||||||||||||
69 | - | |||||||||||||||||||||||||
70 | void | - | ||||||||||||||||||||||||
71 | set_default_locale_vars () | - | ||||||||||||||||||||||||
72 | { | - | ||||||||||||||||||||||||
73 | char *val; | - | ||||||||||||||||||||||||
74 | - | |||||||||||||||||||||||||
75 | - | |||||||||||||||||||||||||
76 | - | |||||||||||||||||||||||||
77 | - | |||||||||||||||||||||||||
78 | val = get_string_value ("LC_CTYPE"); | - | ||||||||||||||||||||||||
79 | if (val == 0
| 0-5447 | ||||||||||||||||||||||||
80 | { | - | ||||||||||||||||||||||||
81 | setlocale ( | - | ||||||||||||||||||||||||
82 | 0 | - | ||||||||||||||||||||||||
83 | , lc_all); | - | ||||||||||||||||||||||||
84 | locale_setblanks (); | - | ||||||||||||||||||||||||
85 | locale_mb_cur_max = | - | ||||||||||||||||||||||||
86 | (__ctype_get_mb_cur_max ()) | - | ||||||||||||||||||||||||
87 | ; | - | ||||||||||||||||||||||||
88 | locale_utf8locale = locale_isutf8 (lc_all); | - | ||||||||||||||||||||||||
89 | locale_shiftstates = mblen ((char *) | - | ||||||||||||||||||||||||
90 | ((void *)0) | - | ||||||||||||||||||||||||
91 | , 0); | - | ||||||||||||||||||||||||
92 | u32reset (); | - | ||||||||||||||||||||||||
93 | } executed 397 times by 1 test: end of block Executed by:
| 397 | ||||||||||||||||||||||||
94 | - | |||||||||||||||||||||||||
95 | - | |||||||||||||||||||||||||
96 | - | |||||||||||||||||||||||||
97 | val = get_string_value ("LC_COLLATE"); | - | ||||||||||||||||||||||||
98 | if (val == 0
| 0-5440 | ||||||||||||||||||||||||
99 | setlocale ( executed 394 times by 1 test: setlocale ( 3 , lc_all); Executed by:
| 394 | ||||||||||||||||||||||||
100 | 3 executed 394 times by 1 test: setlocale ( 3 , lc_all); Executed by:
| 394 | ||||||||||||||||||||||||
101 | , lc_all); executed 394 times by 1 test: setlocale ( 3 , lc_all); Executed by:
| 394 | ||||||||||||||||||||||||
102 | - | |||||||||||||||||||||||||
103 | - | |||||||||||||||||||||||||
104 | - | |||||||||||||||||||||||||
105 | val = get_string_value ("LC_MESSAGES"); | - | ||||||||||||||||||||||||
106 | if (val == 0
| 0-5447 | ||||||||||||||||||||||||
107 | setlocale ( executed 397 times by 1 test: setlocale ( 5 , lc_all); Executed by:
| 397 | ||||||||||||||||||||||||
108 | 5 executed 397 times by 1 test: setlocale ( 5 , lc_all); Executed by:
| 397 | ||||||||||||||||||||||||
109 | , lc_all); executed 397 times by 1 test: setlocale ( 5 , lc_all); Executed by:
| 397 | ||||||||||||||||||||||||
110 | - | |||||||||||||||||||||||||
111 | - | |||||||||||||||||||||||||
112 | - | |||||||||||||||||||||||||
113 | val = get_string_value ("LC_NUMERIC"); | - | ||||||||||||||||||||||||
114 | if (val == 0
| 0-5447 | ||||||||||||||||||||||||
115 | setlocale ( executed 397 times by 1 test: setlocale ( 1 , lc_all); Executed by:
| 397 | ||||||||||||||||||||||||
116 | 1 executed 397 times by 1 test: setlocale ( 1 , lc_all); Executed by:
| 397 | ||||||||||||||||||||||||
117 | , lc_all); executed 397 times by 1 test: setlocale ( 1 , lc_all); Executed by:
| 397 | ||||||||||||||||||||||||
118 | - | |||||||||||||||||||||||||
119 | - | |||||||||||||||||||||||||
120 | - | |||||||||||||||||||||||||
121 | val = get_string_value ("LC_TIME"); | - | ||||||||||||||||||||||||
122 | if (val == 0
| 0-5447 | ||||||||||||||||||||||||
123 | setlocale ( executed 397 times by 1 test: setlocale ( 2 , lc_all); Executed by:
| 397 | ||||||||||||||||||||||||
124 | 2 executed 397 times by 1 test: setlocale ( 2 , lc_all); Executed by:
| 397 | ||||||||||||||||||||||||
125 | , lc_all); executed 397 times by 1 test: setlocale ( 2 , lc_all); Executed by:
| 397 | ||||||||||||||||||||||||
126 | - | |||||||||||||||||||||||||
127 | - | |||||||||||||||||||||||||
128 | - | |||||||||||||||||||||||||
129 | - | |||||||||||||||||||||||||
130 | val = get_string_value ("TEXTDOMAIN"); | - | ||||||||||||||||||||||||
131 | if (val
| 0-5447 | ||||||||||||||||||||||||
132 | { | - | ||||||||||||||||||||||||
133 | do { if (default_domain
never executed: } while (0);sh_xfree((default_domain), "locale.c", 144); | 0 | ||||||||||||||||||||||||
134 | default_domain = (char *)strcpy (sh_xmalloc((1 + strlen (val)), "locale.c", 145), (val)); | - | ||||||||||||||||||||||||
135 | if (default_dir
| 0 | ||||||||||||||||||||||||
136 | bindtextdomain (default_domain, default_dir); never executed: bindtextdomain (default_domain, default_dir); | 0 | ||||||||||||||||||||||||
137 | } never executed: end of block | 0 | ||||||||||||||||||||||||
138 | - | |||||||||||||||||||||||||
139 | val = get_string_value ("TEXTDOMAINDIR"); | - | ||||||||||||||||||||||||
140 | if (val
| 0-5447 | ||||||||||||||||||||||||
141 | { | - | ||||||||||||||||||||||||
142 | do { if (default_dir
never executed: } while (0);sh_xfree((default_dir), "locale.c", 153); | 0 | ||||||||||||||||||||||||
143 | default_dir = (char *)strcpy (sh_xmalloc((1 + strlen (val)), "locale.c", 154), (val)); | - | ||||||||||||||||||||||||
144 | if (default_domain
| 0 | ||||||||||||||||||||||||
145 | bindtextdomain (default_domain, default_dir); never executed: bindtextdomain (default_domain, default_dir); | 0 | ||||||||||||||||||||||||
146 | } never executed: end of block | 0 | ||||||||||||||||||||||||
147 | } executed 5447 times by 1 test: end of block Executed by:
| 5447 | ||||||||||||||||||||||||
148 | - | |||||||||||||||||||||||||
149 | - | |||||||||||||||||||||||||
150 | - | |||||||||||||||||||||||||
151 | int | - | ||||||||||||||||||||||||
152 | set_locale_var (var, value) | - | ||||||||||||||||||||||||
153 | char *var, *value; | - | ||||||||||||||||||||||||
154 | { | - | ||||||||||||||||||||||||
155 | int r; | - | ||||||||||||||||||||||||
156 | char *x; | - | ||||||||||||||||||||||||
157 | - | |||||||||||||||||||||||||
158 | x = ""; | - | ||||||||||||||||||||||||
159 | - | |||||||||||||||||||||||||
160 | (*__errno_location ()) | - | ||||||||||||||||||||||||
161 | = 0; | - | ||||||||||||||||||||||||
162 | if (var[0] == 'T'
| 0-8333 | ||||||||||||||||||||||||
163 | { | - | ||||||||||||||||||||||||
164 | do { if (default_domain
never executed: } while (0);sh_xfree((default_domain), "locale.c", 173); | 0 | ||||||||||||||||||||||||
165 | default_domain = value
| 0 | ||||||||||||||||||||||||
166 | ((void *)0) | - | ||||||||||||||||||||||||
167 | ; | - | ||||||||||||||||||||||||
168 | if (default_dir
| 0 | ||||||||||||||||||||||||
169 | bindtextdomain (default_domain, default_dir); never executed: bindtextdomain (default_domain, default_dir); | 0 | ||||||||||||||||||||||||
170 | return never executed: (1);return (1); never executed: return (1); | 0 | ||||||||||||||||||||||||
171 | } | - | ||||||||||||||||||||||||
172 | else if (var[0] == 'T'
| 0-8333 | ||||||||||||||||||||||||
173 | { | - | ||||||||||||||||||||||||
174 | do { if (default_dir
never executed: } while (0);sh_xfree((default_dir), "locale.c", 181); | 0 | ||||||||||||||||||||||||
175 | default_dir = value
| 0 | ||||||||||||||||||||||||
176 | ((void *)0) | - | ||||||||||||||||||||||||
177 | ; | - | ||||||||||||||||||||||||
178 | if (default_domain
| 0 | ||||||||||||||||||||||||
179 | bindtextdomain (default_domain, default_dir); never executed: bindtextdomain (default_domain, default_dir); | 0 | ||||||||||||||||||||||||
180 | return never executed: (1);return (1); never executed: return (1); | 0 | ||||||||||||||||||||||||
181 | } | - | ||||||||||||||||||||||||
182 | - | |||||||||||||||||||||||||
183 | - | |||||||||||||||||||||||||
184 | - | |||||||||||||||||||||||||
185 | else if (var[3] == 'A'
| 2789-5544 | ||||||||||||||||||||||||
186 | { | - | ||||||||||||||||||||||||
187 | do { if (lc_all
executed 112 times by 1 test: } while (0);sh_xfree((lc_all), "locale.c", 192); Executed by:
| 112-5432 | ||||||||||||||||||||||||
188 | if (value
| 484-5060 | ||||||||||||||||||||||||
189 | lc_all = (char *)strcpy (sh_xmalloc((1 + strlen (value)), "locale.c", 194), (value)); executed 484 times by 1 test: lc_all = (char *)strcpy (sh_xmalloc((1 + strlen (value)), "locale.c", 194), (value)); Executed by:
| 484 | ||||||||||||||||||||||||
190 | else | - | ||||||||||||||||||||||||
191 | { | - | ||||||||||||||||||||||||
192 | lc_all = (char *)sh_xmalloc((1), "locale.c", 197); | - | ||||||||||||||||||||||||
193 | lc_all[0] = '\0'; | - | ||||||||||||||||||||||||
194 | } executed 5060 times by 1 test: end of block Executed by:
| 5060 | ||||||||||||||||||||||||
195 | - | |||||||||||||||||||||||||
196 | r = *
| 484-5060 | ||||||||||||||||||||||||
197 | 6 | - | ||||||||||||||||||||||||
198 | , lc_all)) != 0) : reset_locale_vars (); | - | ||||||||||||||||||||||||
199 | if (x == 0
| 5-5539 | ||||||||||||||||||||||||
200 | { | - | ||||||||||||||||||||||||
201 | if ( | - | ||||||||||||||||||||||||
202 | (*
| 2-3 | ||||||||||||||||||||||||
203 | == 0
| 2-3 | ||||||||||||||||||||||||
204 | internal_warning( executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s)" , 5) , lc_all); Executed by:
| 2 | ||||||||||||||||||||||||
205 | dcgettext (((void *)0), executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s)" , 5) , lc_all); Executed by:
| 2 | ||||||||||||||||||||||||
206 | "setlocale: LC_ALL: cannot change locale (%s)" executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s)" , 5) , lc_all); Executed by:
| 2 | ||||||||||||||||||||||||
207 | , 5) executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s)" , 5) , lc_all); Executed by:
| 2 | ||||||||||||||||||||||||
208 | , lc_all); executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s)" , 5) , lc_all); Executed by:
| 2 | ||||||||||||||||||||||||
209 | else | - | ||||||||||||||||||||||||
210 | internal_warning( executed 3 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s): %s" , 5) , lc_all, strerror ( (*__errno_location ()) )); Executed by:
| 3 | ||||||||||||||||||||||||
211 | dcgettext (((void *)0), executed 3 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s): %s" , 5) , lc_all, strerror ( (*__errno_location ()) )); Executed by:
| 3 | ||||||||||||||||||||||||
212 | "setlocale: LC_ALL: cannot change locale (%s): %s" executed 3 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s): %s" , 5) , lc_all, strerror ( (*__errno_location ()) )); Executed by:
| 3 | ||||||||||||||||||||||||
213 | , 5) executed 3 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s): %s" , 5) , lc_all, strerror ( (*__errno_location ()) )); Executed by:
| 3 | ||||||||||||||||||||||||
214 | , lc_all, strerror ( executed 3 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s): %s" , 5) , lc_all, strerror ( (*__errno_location ()) )); Executed by:
| 3 | ||||||||||||||||||||||||
215 | (*__errno_location ()) executed 3 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s): %s" , 5) , lc_all, strerror ( (*__errno_location ()) )); Executed by:
| 3 | ||||||||||||||||||||||||
216 | )); executed 3 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: LC_ALL: cannot change locale (%s): %s" , 5) , lc_all, strerror ( (*__errno_location ()) )); Executed by:
| 3 | ||||||||||||||||||||||||
217 | } | - | ||||||||||||||||||||||||
218 | locale_setblanks (); | - | ||||||||||||||||||||||||
219 | locale_mb_cur_max = | - | ||||||||||||||||||||||||
220 | (__ctype_get_mb_cur_max ()) | - | ||||||||||||||||||||||||
221 | ; | - | ||||||||||||||||||||||||
222 | - | |||||||||||||||||||||||||
223 | if (*
| 5-5060 | ||||||||||||||||||||||||
224 | locale_utf8locale = locale_isutf8 (lc_all); executed 479 times by 1 test: locale_utf8locale = locale_isutf8 (lc_all); Executed by:
| 479 | ||||||||||||||||||||||||
225 | locale_shiftstates = mblen ((char *) | - | ||||||||||||||||||||||||
226 | ((void *)0) | - | ||||||||||||||||||||||||
227 | , 0); | - | ||||||||||||||||||||||||
228 | u32reset (); | - | ||||||||||||||||||||||||
229 | return executed 5544 times by 1 test: r;return r; Executed by:
executed 5544 times by 1 test: return r; Executed by:
| 5544 | ||||||||||||||||||||||||
230 | - | |||||||||||||||||||||||||
231 | - | |||||||||||||||||||||||||
232 | - | |||||||||||||||||||||||||
233 | } | - | ||||||||||||||||||||||||
234 | - | |||||||||||||||||||||||||
235 | - | |||||||||||||||||||||||||
236 | else if (var[3] == 'C'
| 8-2775 | ||||||||||||||||||||||||
237 | { | - | ||||||||||||||||||||||||
238 | - | |||||||||||||||||||||||||
239 | if (lc_all == 0
| 0-2767 | ||||||||||||||||||||||||
240 | { | - | ||||||||||||||||||||||||
241 | x = setlocale ( | - | ||||||||||||||||||||||||
242 | 0 | - | ||||||||||||||||||||||||
243 | , get_locale_var ("LC_CTYPE")); | - | ||||||||||||||||||||||||
244 | locale_setblanks (); | - | ||||||||||||||||||||||||
245 | locale_mb_cur_max = | - | ||||||||||||||||||||||||
246 | (__ctype_get_mb_cur_max ()) | - | ||||||||||||||||||||||||
247 | ; | - | ||||||||||||||||||||||||
248 | - | |||||||||||||||||||||||||
249 | if (x
| 380-2378 | ||||||||||||||||||||||||
250 | locale_utf8locale = locale_isutf8 (x); executed 2378 times by 1 test: locale_utf8locale = locale_isutf8 (x); Executed by:
| 2378 | ||||||||||||||||||||||||
251 | locale_shiftstates = mblen ((char *) | - | ||||||||||||||||||||||||
252 | ((void *)0) | - | ||||||||||||||||||||||||
253 | , 0); | - | ||||||||||||||||||||||||
254 | u32reset (); | - | ||||||||||||||||||||||||
255 | } executed 2758 times by 1 test: end of block Executed by:
| 2758 | ||||||||||||||||||||||||
256 | - | |||||||||||||||||||||||||
257 | } executed 2767 times by 1 test: end of block Executed by:
| 2767 | ||||||||||||||||||||||||
258 | else if (var[3] == 'C'
| 0-14 | ||||||||||||||||||||||||
259 | { | - | ||||||||||||||||||||||||
260 | - | |||||||||||||||||||||||||
261 | if (lc_all == 0
| 0-8 | ||||||||||||||||||||||||
262 | x = setlocale ( executed 2 times by 1 test: x = setlocale ( 3 , get_locale_var ("LC_COLLATE")); Executed by:
| 2 | ||||||||||||||||||||||||
263 | 3 executed 2 times by 1 test: x = setlocale ( 3 , get_locale_var ("LC_COLLATE")); Executed by:
| 2 | ||||||||||||||||||||||||
264 | , get_locale_var ("LC_COLLATE")); executed 2 times by 1 test: x = setlocale ( 3 , get_locale_var ("LC_COLLATE")); Executed by:
| 2 | ||||||||||||||||||||||||
265 | - | |||||||||||||||||||||||||
266 | } executed 8 times by 1 test: end of block Executed by:
| 8 | ||||||||||||||||||||||||
267 | else if (var[3] == 'M'
| 0-9 | ||||||||||||||||||||||||
268 | { | - | ||||||||||||||||||||||||
269 | - | |||||||||||||||||||||||||
270 | if (lc_all == 0
| 0-5 | ||||||||||||||||||||||||
271 | x = setlocale ( never executed: x = setlocale ( 5 , get_locale_var ("LC_MESSAGES")); | 0 | ||||||||||||||||||||||||
272 | 5 never executed: x = setlocale ( 5 , get_locale_var ("LC_MESSAGES")); | 0 | ||||||||||||||||||||||||
273 | , get_locale_var ("LC_MESSAGES")); never executed: x = setlocale ( 5 , get_locale_var ("LC_MESSAGES")); | 0 | ||||||||||||||||||||||||
274 | - | |||||||||||||||||||||||||
275 | } executed 5 times by 1 test: end of block Executed by:
| 5 | ||||||||||||||||||||||||
276 | else if (var[3] == 'N'
| 0-9 | ||||||||||||||||||||||||
277 | { | - | ||||||||||||||||||||||||
278 | - | |||||||||||||||||||||||||
279 | if (lc_all == 0
| 0-9 | ||||||||||||||||||||||||
280 | x = setlocale ( executed 2 times by 1 test: x = setlocale ( 1 , get_locale_var ("LC_NUMERIC")); Executed by:
| 2 | ||||||||||||||||||||||||
281 | 1 executed 2 times by 1 test: x = setlocale ( 1 , get_locale_var ("LC_NUMERIC")); Executed by:
| 2 | ||||||||||||||||||||||||
282 | , get_locale_var ("LC_NUMERIC")); executed 2 times by 1 test: x = setlocale ( 1 , get_locale_var ("LC_NUMERIC")); Executed by:
| 2 | ||||||||||||||||||||||||
283 | - | |||||||||||||||||||||||||
284 | } executed 9 times by 1 test: end of block Executed by:
| 9 | ||||||||||||||||||||||||
285 | else if (var[3] == 'T'
| 0 | ||||||||||||||||||||||||
286 | { | - | ||||||||||||||||||||||||
287 | - | |||||||||||||||||||||||||
288 | if (lc_all == 0
| 0 | ||||||||||||||||||||||||
289 | x = setlocale ( never executed: x = setlocale ( 2 , get_locale_var ("LC_TIME")); | 0 | ||||||||||||||||||||||||
290 | 2 never executed: x = setlocale ( 2 , get_locale_var ("LC_TIME")); | 0 | ||||||||||||||||||||||||
291 | , get_locale_var ("LC_TIME")); never executed: x = setlocale ( 2 , get_locale_var ("LC_TIME")); | 0 | ||||||||||||||||||||||||
292 | - | |||||||||||||||||||||||||
293 | } never executed: end of block | 0 | ||||||||||||||||||||||||
294 | - | |||||||||||||||||||||||||
295 | - | |||||||||||||||||||||||||
296 | if (x == 0
| 380-2409 | ||||||||||||||||||||||||
297 | { | - | ||||||||||||||||||||||||
298 | if ( | - | ||||||||||||||||||||||||
299 | (*
| 2-378 | ||||||||||||||||||||||||
300 | == 0
| 2-378 | ||||||||||||||||||||||||
301 | internal_warning( executed 378 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s)" , 5) , var, get_locale_var (var)); Executed by:
| 378 | ||||||||||||||||||||||||
302 | dcgettext (((void *)0), executed 378 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s)" , 5) , var, get_locale_var (var)); Executed by:
| 378 | ||||||||||||||||||||||||
303 | "setlocale: %s: cannot change locale (%s)" executed 378 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s)" , 5) , var, get_locale_var (var)); Executed by:
| 378 | ||||||||||||||||||||||||
304 | , 5) executed 378 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s)" , 5) , var, get_locale_var (var)); Executed by:
| 378 | ||||||||||||||||||||||||
305 | , var, get_locale_var (var)); executed 378 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s)" , 5) , var, get_locale_var (var)); Executed by:
| 378 | ||||||||||||||||||||||||
306 | else | - | ||||||||||||||||||||||||
307 | internal_warning( executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s): %s" , 5) , var, get_locale_var (var), strerror ( (*__errno_location ()) )); Executed by:
| 2 | ||||||||||||||||||||||||
308 | dcgettext (((void *)0), executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s): %s" , 5) , var, get_locale_var (var), strerror ( (*__errno_location ()) )); Executed by:
| 2 | ||||||||||||||||||||||||
309 | "setlocale: %s: cannot change locale (%s): %s" executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s): %s" , 5) , var, get_locale_var (var), strerror ( (*__errno_location ()) )); Executed by:
| 2 | ||||||||||||||||||||||||
310 | , 5) executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s): %s" , 5) , var, get_locale_var (var), strerror ( (*__errno_location ()) )); Executed by:
| 2 | ||||||||||||||||||||||||
311 | , var, get_locale_var (var), strerror ( executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s): %s" , 5) , var, get_locale_var (var), strerror ( (*__errno_location ()) )); Executed by:
| 2 | ||||||||||||||||||||||||
312 | (*__errno_location ()) executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s): %s" , 5) , var, get_locale_var (var), strerror ( (*__errno_location ()) )); Executed by:
| 2 | ||||||||||||||||||||||||
313 | )); executed 2 times by 1 test: internal_warning( dcgettext (((void *)0), "setlocale: %s: cannot change locale (%s): %s" , 5) , var, get_locale_var (var), strerror ( (*__errno_location ()) )); Executed by:
| 2 | ||||||||||||||||||||||||
314 | } | - | ||||||||||||||||||||||||
315 | - | |||||||||||||||||||||||||
316 | return executed 2789 times by 1 test: (x != 0);return (x != 0); Executed by:
executed 2789 times by 1 test: return (x != 0); Executed by:
| 2789 | ||||||||||||||||||||||||
317 | } | - | ||||||||||||||||||||||||
318 | - | |||||||||||||||||||||||||
319 | - | |||||||||||||||||||||||||
320 | - | |||||||||||||||||||||||||
321 | - | |||||||||||||||||||||||||
322 | int | - | ||||||||||||||||||||||||
323 | set_lang (var, value) | - | ||||||||||||||||||||||||
324 | char *var, *value; | - | ||||||||||||||||||||||||
325 | { | - | ||||||||||||||||||||||||
326 | do { if (lang
executed 126 times by 1 test: } while (0);sh_xfree((lang), "locale.c", 287); Executed by:
| 126-5432 | ||||||||||||||||||||||||
327 | if (value
| 5-5553 | ||||||||||||||||||||||||
328 | lang = (char *)strcpy (sh_xmalloc((1 + strlen (value)), "locale.c", 289), (value)); executed 5553 times by 1 test: lang = (char *)strcpy (sh_xmalloc((1 + strlen (value)), "locale.c", 289), (value)); Executed by:
| 5553 | ||||||||||||||||||||||||
329 | else | - | ||||||||||||||||||||||||
330 | { | - | ||||||||||||||||||||||||
331 | lang = (char *)sh_xmalloc((1), "locale.c", 292); | - | ||||||||||||||||||||||||
332 | lang[0] = '\0'; | - | ||||||||||||||||||||||||
333 | } executed 5 times by 1 test: end of block Executed by:
| 5 | ||||||||||||||||||||||||
334 | - | |||||||||||||||||||||||||
335 | return executed 5558 times by 1 test: ((lc_all == 0 || *lc_all == 0) ? reset_locale_vars () : 0);return ((lc_all == 0 || *lc_all == 0) ? reset_locale_vars () : 0); Executed by:
executed 5558 times by 1 test: return ((lc_all == 0 || *lc_all == 0) ? reset_locale_vars () : 0); Executed by:
| 5558 | ||||||||||||||||||||||||
336 | } | - | ||||||||||||||||||||||||
337 | - | |||||||||||||||||||||||||
338 | - | |||||||||||||||||||||||||
339 | - | |||||||||||||||||||||||||
340 | void | - | ||||||||||||||||||||||||
341 | set_default_lang () | - | ||||||||||||||||||||||||
342 | { | - | ||||||||||||||||||||||||
343 | char *v; | - | ||||||||||||||||||||||||
344 | - | |||||||||||||||||||||||||
345 | v = get_string_value ("LC_ALL"); | - | ||||||||||||||||||||||||
346 | set_locale_var ("LC_ALL", v); | - | ||||||||||||||||||||||||
347 | - | |||||||||||||||||||||||||
348 | v = get_string_value ("LANG"); | - | ||||||||||||||||||||||||
349 | set_lang ("LANG", v); | - | ||||||||||||||||||||||||
350 | } executed 5447 times by 1 test: end of block Executed by:
| 5447 | ||||||||||||||||||||||||
351 | - | |||||||||||||||||||||||||
352 | - | |||||||||||||||||||||||||
353 | - | |||||||||||||||||||||||||
354 | - | |||||||||||||||||||||||||
355 | char * | - | ||||||||||||||||||||||||
356 | get_locale_var (var) | - | ||||||||||||||||||||||||
357 | char *var; | - | ||||||||||||||||||||||||
358 | { | - | ||||||||||||||||||||||||
359 | char *locale; | - | ||||||||||||||||||||||||
360 | - | |||||||||||||||||||||||||
361 | locale = lc_all; | - | ||||||||||||||||||||||||
362 | - | |||||||||||||||||||||||||
363 | if (locale == 0
| 0-53787 | ||||||||||||||||||||||||
364 | locale = get_string_value (var); executed 53787 times by 1 test: locale = get_string_value (var); Executed by:
| 53787 | ||||||||||||||||||||||||
365 | if (locale == 0
| 0-52019 | ||||||||||||||||||||||||
366 | locale = lang; executed 52019 times by 1 test: locale = lang; Executed by:
| 52019 | ||||||||||||||||||||||||
367 | if (locale == 0
| 25-28606 | ||||||||||||||||||||||||
368 | - | |||||||||||||||||||||||||
369 | - | |||||||||||||||||||||||||
370 | - | |||||||||||||||||||||||||
371 | locale = ""; executed 25206 times by 1 test: locale = ""; Executed by:
| 25206 | ||||||||||||||||||||||||
372 | - | |||||||||||||||||||||||||
373 | return executed 53787 times by 1 test: (locale);return (locale); Executed by:
executed 53787 times by 1 test: return (locale); Executed by:
| 53787 | ||||||||||||||||||||||||
374 | } | - | ||||||||||||||||||||||||
375 | - | |||||||||||||||||||||||||
376 | - | |||||||||||||||||||||||||
377 | - | |||||||||||||||||||||||||
378 | - | |||||||||||||||||||||||||
379 | static int | - | ||||||||||||||||||||||||
380 | reset_locale_vars () | - | ||||||||||||||||||||||||
381 | { | - | ||||||||||||||||||||||||
382 | char *t, *x; | - | ||||||||||||||||||||||||
383 | - | |||||||||||||||||||||||||
384 | if (lang == 0
| 5-5092 | ||||||||||||||||||||||||
385 | maybe_make_export_env (); executed 5042 times by 1 test: maybe_make_export_env (); Executed by:
| 5042 | ||||||||||||||||||||||||
386 | if (setlocale (
| 6-10123 | ||||||||||||||||||||||||
387 | 6
| 6-10123 | ||||||||||||||||||||||||
388 | , lang ? lang : "") == 0
| 6-10123 | ||||||||||||||||||||||||
389 | return executed 6 times by 1 test: 0;return 0; Executed by:
executed 6 times by 1 test: return 0; Executed by:
| 6 | ||||||||||||||||||||||||
390 | - | |||||||||||||||||||||||||
391 | x = 0; | - | ||||||||||||||||||||||||
392 | - | |||||||||||||||||||||||||
393 | x = setlocale ( | - | ||||||||||||||||||||||||
394 | 0 | - | ||||||||||||||||||||||||
395 | , get_locale_var ("LC_CTYPE")); | - | ||||||||||||||||||||||||
396 | - | |||||||||||||||||||||||||
397 | - | |||||||||||||||||||||||||
398 | t = setlocale ( | - | ||||||||||||||||||||||||
399 | 3 | - | ||||||||||||||||||||||||
400 | , get_locale_var ("LC_COLLATE")); | - | ||||||||||||||||||||||||
401 | - | |||||||||||||||||||||||||
402 | - | |||||||||||||||||||||||||
403 | t = setlocale ( | - | ||||||||||||||||||||||||
404 | 5 | - | ||||||||||||||||||||||||
405 | , get_locale_var ("LC_MESSAGES")); | - | ||||||||||||||||||||||||
406 | - | |||||||||||||||||||||||||
407 | - | |||||||||||||||||||||||||
408 | t = setlocale ( | - | ||||||||||||||||||||||||
409 | 1 | - | ||||||||||||||||||||||||
410 | , get_locale_var ("LC_NUMERIC")); | - | ||||||||||||||||||||||||
411 | - | |||||||||||||||||||||||||
412 | - | |||||||||||||||||||||||||
413 | t = setlocale ( | - | ||||||||||||||||||||||||
414 | 2 | - | ||||||||||||||||||||||||
415 | , get_locale_var ("LC_TIME")); | - | ||||||||||||||||||||||||
416 | - | |||||||||||||||||||||||||
417 | - | |||||||||||||||||||||||||
418 | locale_setblanks (); | - | ||||||||||||||||||||||||
419 | locale_mb_cur_max = | - | ||||||||||||||||||||||||
420 | (__ctype_get_mb_cur_max ()) | - | ||||||||||||||||||||||||
421 | ; | - | ||||||||||||||||||||||||
422 | if (x
| 0-10123 | ||||||||||||||||||||||||
423 | locale_utf8locale = locale_isutf8 (x); executed 10123 times by 1 test: locale_utf8locale = locale_isutf8 (x); Executed by:
| 10123 | ||||||||||||||||||||||||
424 | locale_shiftstates = mblen ((char *) | - | ||||||||||||||||||||||||
425 | ((void *)0) | - | ||||||||||||||||||||||||
426 | , 0); | - | ||||||||||||||||||||||||
427 | u32reset (); | - | ||||||||||||||||||||||||
428 | - | |||||||||||||||||||||||||
429 | return executed 10123 times by 1 test: 1;return 1; Executed by:
executed 10123 times by 1 test: return 1; Executed by:
| 10123 | ||||||||||||||||||||||||
430 | } | - | ||||||||||||||||||||||||
431 | - | |||||||||||||||||||||||||
432 | - | |||||||||||||||||||||||||
433 | - | |||||||||||||||||||||||||
434 | - | |||||||||||||||||||||||||
435 | - | |||||||||||||||||||||||||
436 | char * | - | ||||||||||||||||||||||||
437 | localetrans (string, len, lenp) | - | ||||||||||||||||||||||||
438 | char *string; | - | ||||||||||||||||||||||||
439 | int len, *lenp; | - | ||||||||||||||||||||||||
440 | { | - | ||||||||||||||||||||||||
441 | char *locale, *t; | - | ||||||||||||||||||||||||
442 | char *translated; | - | ||||||||||||||||||||||||
443 | int tlen; | - | ||||||||||||||||||||||||
444 | - | |||||||||||||||||||||||||
445 | - | |||||||||||||||||||||||||
446 | if (string == 0
| 0-30 | ||||||||||||||||||||||||
447 | { | - | ||||||||||||||||||||||||
448 | if (lenp
| 0 | ||||||||||||||||||||||||
449 | * never executed: lenp = 0;*lenp = 0; never executed: *lenp = 0; | 0 | ||||||||||||||||||||||||
450 | return never executed: ((char *)return ((char *) ((void *)0) ); never executed: return ((char *) ((void *)0) ); | 0 | ||||||||||||||||||||||||
451 | ((void *)0) never executed: return ((char *) ((void *)0) ); | 0 | ||||||||||||||||||||||||
452 | ); never executed: return ((char *) ((void *)0) ); | 0 | ||||||||||||||||||||||||
453 | } | - | ||||||||||||||||||||||||
454 | - | |||||||||||||||||||||||||
455 | locale = get_locale_var ("LC_MESSAGES"); | - | ||||||||||||||||||||||||
456 | - | |||||||||||||||||||||||||
457 | - | |||||||||||||||||||||||||
458 | - | |||||||||||||||||||||||||
459 | - | |||||||||||||||||||||||||
460 | if (locale == 0
| 0-30 | ||||||||||||||||||||||||
461 | (locale[0] == 'C'
| 0-30 | ||||||||||||||||||||||||
462 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
| 0 | ||||||||||||||||||||||||
463 | locale
| 0 | ||||||||||||||||||||||||
464 | ) && __builtin_constant_p (
| 0 | ||||||||||||||||||||||||
465 | "POSIX"
| 0 | ||||||||||||||||||||||||
466 | ) && (__s1_len = __builtin_strlen (
| 0 | ||||||||||||||||||||||||
467 | locale
| 0 | ||||||||||||||||||||||||
468 | ), __s2_len = __builtin_strlen (
| 0 | ||||||||||||||||||||||||
469 | "POSIX"
| 0 | ||||||||||||||||||||||||
470 | ), (!((size_t)(const void *)((
| 0 | ||||||||||||||||||||||||
471 | locale
| 0 | ||||||||||||||||||||||||
472 | ) + 1) - (size_t)(const void *)(
| 0 | ||||||||||||||||||||||||
473 | locale
| 0 | ||||||||||||||||||||||||
474 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
| 0 | ||||||||||||||||||||||||
475 | "POSIX"
| 0 | ||||||||||||||||||||||||
476 | ) + 1) - (size_t)(const void *)(
| 0 | ||||||||||||||||||||||||
477 | "POSIX"
| 0 | ||||||||||||||||||||||||
478 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
| 0 | ||||||||||||||||||||||||
479 | locale
| 0 | ||||||||||||||||||||||||
480 | ,
| 0 | ||||||||||||||||||||||||
481 | "POSIX"
| 0 | ||||||||||||||||||||||||
482 | ) : (__builtin_constant_p (
| 0 | ||||||||||||||||||||||||
483 | locale
| 0 | ||||||||||||||||||||||||
484 | ) && ((size_t)(const void *)((
| 0 | ||||||||||||||||||||||||
485 | locale
| 0 | ||||||||||||||||||||||||
486 | ) + 1) - (size_t)(const void *)(
| 0 | ||||||||||||||||||||||||
487 | locale
| 0 | ||||||||||||||||||||||||
488 | ) == 1) && (__s1_len = __builtin_strlen (
| 0 | ||||||||||||||||||||||||
489 | locale
| 0 | ||||||||||||||||||||||||
490 | ), __s1_len < 4) ? (__builtin_constant_p (
| 0 | ||||||||||||||||||||||||
491 | "POSIX"
| 0 | ||||||||||||||||||||||||
492 | ) && ((size_t)(const void *)((
| 0 | ||||||||||||||||||||||||
493 | "POSIX"
| 0 | ||||||||||||||||||||||||
494 | ) + 1) - (size_t)(const void *)(
| 0 | ||||||||||||||||||||||||
495 | "POSIX"
| 0 | ||||||||||||||||||||||||
496 | ) == 1) ? __builtin_strcmp (
| 0 | ||||||||||||||||||||||||
497 | locale
| 0 | ||||||||||||||||||||||||
498 | ,
| 0 | ||||||||||||||||||||||||
499 | "POSIX"
| 0 | ||||||||||||||||||||||||
500 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
| 0 | ||||||||||||||||||||||||
501 | "POSIX"
| 0 | ||||||||||||||||||||||||
502 | ); int __result = (((const unsigned char *) (const char *) (
| 0 | ||||||||||||||||||||||||
503 | locale
| 0 | ||||||||||||||||||||||||
504 | ))[0] - __s2[0]); if (__s1_len > 0
| 0 | ||||||||||||||||||||||||
505 | locale
| 0 | ||||||||||||||||||||||||
506 | ))[1] - __s2[1]); if (__s1_len > 1
| 0 | ||||||||||||||||||||||||
507 | locale
| 0 | ||||||||||||||||||||||||
508 | ))[2] - __s2[2]); if (__s1_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( locale ))[3] - __s2[3]); | 0 | ||||||||||||||||||||||||
509 | locale
never executed: __result = (((const unsigned char *) (const char *) ( locale ))[3] - __s2[3]); | 0 | ||||||||||||||||||||||||
510 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
| 0 | ||||||||||||||||||||||||
511 | "POSIX"
| 0 | ||||||||||||||||||||||||
512 | ) && ((size_t)(const void *)((
| 0 | ||||||||||||||||||||||||
513 | "POSIX"
| 0 | ||||||||||||||||||||||||
514 | ) + 1) - (size_t)(const void *)(
| 0 | ||||||||||||||||||||||||
515 | "POSIX"
| 0 | ||||||||||||||||||||||||
516 | ) == 1) && (__s2_len = __builtin_strlen (
| 0 | ||||||||||||||||||||||||
517 | "POSIX"
| 0 | ||||||||||||||||||||||||
518 | ), __s2_len < 4) ? (__builtin_constant_p (
| 0 | ||||||||||||||||||||||||
519 | locale
| 0 | ||||||||||||||||||||||||
520 | ) && ((size_t)(const void *)((
| 0 | ||||||||||||||||||||||||
521 | locale
| 0 | ||||||||||||||||||||||||
522 | ) + 1) - (size_t)(const void *)(
| 0 | ||||||||||||||||||||||||
523 | locale
| 0 | ||||||||||||||||||||||||
524 | ) == 1) ? __builtin_strcmp (
| 0 | ||||||||||||||||||||||||
525 | locale
| 0 | ||||||||||||||||||||||||
526 | ,
| 0 | ||||||||||||||||||||||||
527 | "POSIX"
| 0 | ||||||||||||||||||||||||
528 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
| 0 | ||||||||||||||||||||||||
529 | locale
| 0 | ||||||||||||||||||||||||
530 | ); int __result = (((const unsigned char *) (const char *) (
| 0 | ||||||||||||||||||||||||
531 | "POSIX"
| 0 | ||||||||||||||||||||||||
532 | ))[0] - __s2[0]); if (__s2_len > 0
| 0 | ||||||||||||||||||||||||
533 | "POSIX"
| 0 | ||||||||||||||||||||||||
534 | ))[1] - __s2[1]); if (__s2_len > 1
| 0 | ||||||||||||||||||||||||
535 | "POSIX"
| 0 | ||||||||||||||||||||||||
536 | ))[2] - __s2[2]); if (__s2_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( "POSIX" ))[3] - __s2[3]); | 0 | ||||||||||||||||||||||||
537 | "POSIX"
never executed: __result = (((const unsigned char *) (const char *) ( "POSIX" ))[3] - __s2[3]); | 0 | ||||||||||||||||||||||||
538 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
| 0 | ||||||||||||||||||||||||
539 | locale
| 0 | ||||||||||||||||||||||||
540 | ,
| 0 | ||||||||||||||||||||||||
541 | "POSIX"
| 0 | ||||||||||||||||||||||||
542 | )))); })
| 0 | ||||||||||||||||||||||||
543 | == 0
| 0 | ||||||||||||||||||||||||
544 | { | - | ||||||||||||||||||||||||
545 | t = (char *)sh_xmalloc((len + 1), "locale.c", 406); | - | ||||||||||||||||||||||||
546 | strcpy (t, string); | - | ||||||||||||||||||||||||
547 | if (lenp
| 0 | ||||||||||||||||||||||||
548 | * never executed: lenp = len;*lenp = len; never executed: *lenp = len; | 0 | ||||||||||||||||||||||||
549 | return never executed: (t);return (t); never executed: return (t); | 0 | ||||||||||||||||||||||||
550 | } | - | ||||||||||||||||||||||||
551 | - | |||||||||||||||||||||||||
552 | - | |||||||||||||||||||||||||
553 | if (default_domain
| 0-30 | ||||||||||||||||||||||||
554 | translated = never executed: translated = dcgettext ( default_domain , string , 5) ; | 0 | ||||||||||||||||||||||||
555 | dcgettext ( never executed: translated = dcgettext ( default_domain , string , 5) ; | 0 | ||||||||||||||||||||||||
556 | default_domain never executed: translated = dcgettext ( default_domain , string , 5) ; | 0 | ||||||||||||||||||||||||
557 | , never executed: translated = dcgettext ( default_domain , string , 5) ; | 0 | ||||||||||||||||||||||||
558 | string never executed: translated = dcgettext ( default_domain , string , 5) ; | 0 | ||||||||||||||||||||||||
559 | , 5) never executed: translated = dcgettext ( default_domain , string , 5) ; | 0 | ||||||||||||||||||||||||
560 | ; never executed: translated = dcgettext ( default_domain , string , 5) ; | 0 | ||||||||||||||||||||||||
561 | else | - | ||||||||||||||||||||||||
562 | translated = string; executed 30 times by 1 test: translated = string; Executed by:
| 30 | ||||||||||||||||||||||||
563 | - | |||||||||||||||||||||||||
564 | if (translated == string
| 0-30 | ||||||||||||||||||||||||
565 | { | - | ||||||||||||||||||||||||
566 | t = (char *)sh_xmalloc((len + 1), "locale.c", 421); | - | ||||||||||||||||||||||||
567 | strcpy (t, string); | - | ||||||||||||||||||||||||
568 | if (lenp
| 0-30 | ||||||||||||||||||||||||
569 | * executed 30 times by 1 test: lenp = len;*lenp = len; Executed by:
executed 30 times by 1 test: *lenp = len; Executed by:
| 30 | ||||||||||||||||||||||||
570 | } executed 30 times by 1 test: end of block Executed by:
| 30 | ||||||||||||||||||||||||
571 | else | - | ||||||||||||||||||||||||
572 | { | - | ||||||||||||||||||||||||
573 | tlen = strlen (translated); | - | ||||||||||||||||||||||||
574 | t = (char *)sh_xmalloc((tlen + 1), "locale.c", 429); | - | ||||||||||||||||||||||||
575 | strcpy (t, translated); | - | ||||||||||||||||||||||||
576 | if (lenp
| 0 | ||||||||||||||||||||||||
577 | * never executed: lenp = tlen;*lenp = tlen; never executed: *lenp = tlen; | 0 | ||||||||||||||||||||||||
578 | } never executed: end of block | 0 | ||||||||||||||||||||||||
579 | return executed 30 times by 1 test: (t);return (t); Executed by:
executed 30 times by 1 test: return (t); Executed by:
| 30 | ||||||||||||||||||||||||
580 | } | - | ||||||||||||||||||||||||
581 | - | |||||||||||||||||||||||||
582 | - | |||||||||||||||||||||||||
583 | - | |||||||||||||||||||||||||
584 | char * | - | ||||||||||||||||||||||||
585 | mk_msgstr (string, foundnlp) | - | ||||||||||||||||||||||||
586 | char *string; | - | ||||||||||||||||||||||||
587 | int *foundnlp; | - | ||||||||||||||||||||||||
588 | { | - | ||||||||||||||||||||||||
589 | register int c, len; | - | ||||||||||||||||||||||||
590 | char *result, *r, *s; | - | ||||||||||||||||||||||||
591 | - | |||||||||||||||||||||||||
592 | for (len = 0, s = string; s
| 0 | ||||||||||||||||||||||||
593 | { | - | ||||||||||||||||||||||||
594 | len++; | - | ||||||||||||||||||||||||
595 | if (*
| 0 | ||||||||||||||||||||||||
596 | len++; never executed: len++; | 0 | ||||||||||||||||||||||||
597 | else if (*
| 0 | ||||||||||||||||||||||||
598 | len += 5; never executed: len += 5; | 0 | ||||||||||||||||||||||||
599 | } never executed: end of block | 0 | ||||||||||||||||||||||||
600 | - | |||||||||||||||||||||||||
601 | r = result = (char *)sh_xmalloc((len + 3), "locale.c", 456); | - | ||||||||||||||||||||||||
602 | *r++ = '"'; | - | ||||||||||||||||||||||||
603 | - | |||||||||||||||||||||||||
604 | for (s = string; s
| 0 | ||||||||||||||||||||||||
605 | { | - | ||||||||||||||||||||||||
606 | if (c == '\n'
| 0 | ||||||||||||||||||||||||
607 | { | - | ||||||||||||||||||||||||
608 | *r++ = '\\'; | - | ||||||||||||||||||||||||
609 | *r++ = 'n'; | - | ||||||||||||||||||||||||
610 | *r++ = '"'; | - | ||||||||||||||||||||||||
611 | *r++ = '\n'; | - | ||||||||||||||||||||||||
612 | *r++ = '"'; | - | ||||||||||||||||||||||||
613 | if (foundnlp
| 0 | ||||||||||||||||||||||||
614 | * never executed: foundnlp = 1;*foundnlp = 1; never executed: *foundnlp = 1; | 0 | ||||||||||||||||||||||||
615 | continue; never executed: continue; | 0 | ||||||||||||||||||||||||
616 | } | - | ||||||||||||||||||||||||
617 | if (c == '"'
| 0 | ||||||||||||||||||||||||
618 | * never executed: r++ = '\\';*r++ = '\\'; never executed: *r++ = '\\'; | 0 | ||||||||||||||||||||||||
619 | *r++ = c; | - | ||||||||||||||||||||||||
620 | } never executed: end of block | 0 | ||||||||||||||||||||||||
621 | - | |||||||||||||||||||||||||
622 | *r++ = '"'; | - | ||||||||||||||||||||||||
623 | *r++ = '\0'; | - | ||||||||||||||||||||||||
624 | - | |||||||||||||||||||||||||
625 | return never executed: result;return result; never executed: return result; | 0 | ||||||||||||||||||||||||
626 | } | - | ||||||||||||||||||||||||
627 | char * | - | ||||||||||||||||||||||||
628 | localeexpand (string, start, end, lineno, lenp) | - | ||||||||||||||||||||||||
629 | char *string; | - | ||||||||||||||||||||||||
630 | int start, end, lineno, *lenp; | - | ||||||||||||||||||||||||
631 | { | - | ||||||||||||||||||||||||
632 | int len, tlen, foundnl; | - | ||||||||||||||||||||||||
633 | char *temp, *t, *t2; | - | ||||||||||||||||||||||||
634 | - | |||||||||||||||||||||||||
635 | temp = (char *)sh_xmalloc((end - start + 1), "locale.c", 498); | - | ||||||||||||||||||||||||
636 | for (tlen = 0, len = start; len < end
| 35-290 | ||||||||||||||||||||||||
637 | temp[tlen++] = string[len++]; executed 290 times by 1 test: temp[tlen++] = string[len++]; Executed by:
| 290 | ||||||||||||||||||||||||
638 | temp[tlen] = '\0'; | - | ||||||||||||||||||||||||
639 | if (dump_translatable_strings
| 0-35 | ||||||||||||||||||||||||
640 | { | - | ||||||||||||||||||||||||
641 | if (dump_po_strings
| 0 | ||||||||||||||||||||||||
642 | { | - | ||||||||||||||||||||||||
643 | foundnl = 0; | - | ||||||||||||||||||||||||
644 | t = mk_msgstr (temp, &foundnl); | - | ||||||||||||||||||||||||
645 | t2 = foundnl
| 0 | ||||||||||||||||||||||||
646 | - | |||||||||||||||||||||||||
647 | printf ("#: %s:%d\nmsgid %s%s\nmsgstr \"\"\n", | - | ||||||||||||||||||||||||
648 | yy_input_name (), lineno, t2, t); | - | ||||||||||||||||||||||||
649 | sh_xfree((t), "locale.c", 520); | - | ||||||||||||||||||||||||
650 | } never executed: end of block | 0 | ||||||||||||||||||||||||
651 | else | - | ||||||||||||||||||||||||
652 | printf ("\"%s\"\n", temp); never executed: printf ("\"%s\"\n", temp); | 0 | ||||||||||||||||||||||||
653 | - | |||||||||||||||||||||||||
654 | if (lenp
| 0 | ||||||||||||||||||||||||
655 | * never executed: lenp = tlen;*lenp = tlen; never executed: *lenp = tlen; | 0 | ||||||||||||||||||||||||
656 | return never executed: (temp);return (temp); never executed: return (temp); | 0 | ||||||||||||||||||||||||
657 | } | - | ||||||||||||||||||||||||
658 | else if (*
| 5-30 | ||||||||||||||||||||||||
659 | { | - | ||||||||||||||||||||||||
660 | t = localetrans (temp, tlen, &len); | - | ||||||||||||||||||||||||
661 | sh_xfree((temp), "locale.c", 532); | - | ||||||||||||||||||||||||
662 | if (lenp
| 0-30 | ||||||||||||||||||||||||
663 | * executed 30 times by 1 test: lenp = len;*lenp = len; Executed by:
executed 30 times by 1 test: *lenp = len; Executed by:
| 30 | ||||||||||||||||||||||||
664 | return executed 30 times by 1 test: (t);return (t); Executed by:
executed 30 times by 1 test: return (t); Executed by:
| 30 | ||||||||||||||||||||||||
665 | } | - | ||||||||||||||||||||||||
666 | else | - | ||||||||||||||||||||||||
667 | { | - | ||||||||||||||||||||||||
668 | if (lenp
| 0-5 | ||||||||||||||||||||||||
669 | * executed 5 times by 1 test: lenp = 0;*lenp = 0; Executed by:
executed 5 times by 1 test: *lenp = 0; Executed by:
| 5 | ||||||||||||||||||||||||
670 | return executed 5 times by 1 test: (temp);return (temp); Executed by:
executed 5 times by 1 test: return (temp); Executed by:
| 5 | ||||||||||||||||||||||||
671 | } | - | ||||||||||||||||||||||||
672 | } | - | ||||||||||||||||||||||||
673 | - | |||||||||||||||||||||||||
674 | - | |||||||||||||||||||||||||
675 | - | |||||||||||||||||||||||||
676 | static void | - | ||||||||||||||||||||||||
677 | locale_setblanks () | - | ||||||||||||||||||||||||
678 | { | - | ||||||||||||||||||||||||
679 | int x; | - | ||||||||||||||||||||||||
680 | - | |||||||||||||||||||||||||
681 | for (x = 0; x < sh_syntabsiz
| 18822-4818432 | ||||||||||||||||||||||||
682 | { | - | ||||||||||||||||||||||||
683 | if ( | - | ||||||||||||||||||||||||
684 | ((*
| 37644-4780788 | ||||||||||||||||||||||||
685 | (unsigned char)x
| 37644-4780788 | ||||||||||||||||||||||||
686 | ))] & (unsigned short int) _ISblank)
| 37644-4780788 | ||||||||||||||||||||||||
687 | ) | - | ||||||||||||||||||||||||
688 | sh_syntaxtab[x] |= 0x0002|0x2000; executed 37644 times by 1 test: sh_syntaxtab[x] |= 0x0002|0x2000; Executed by:
| 37644 | ||||||||||||||||||||||||
689 | else if (((
| 18822-4761966 | ||||||||||||||||||||||||
690 | ((void *)0)
| 150576-4630212 | ||||||||||||||||||||||||
691 | ) : 0)
| 150576-4630212 | ||||||||||||||||||||||||
692 | { | - | ||||||||||||||||||||||||
693 | sh_syntaxtab[x] |= 0x0002; | - | ||||||||||||||||||||||||
694 | sh_syntaxtab[x] &= ~0x2000; | - | ||||||||||||||||||||||||
695 | } executed 150576 times by 1 test: end of block Executed by:
| 150576 | ||||||||||||||||||||||||
696 | else | - | ||||||||||||||||||||||||
697 | sh_syntaxtab[x] &= ~(0x0002|0x2000); executed 4630212 times by 1 test: sh_syntaxtab[x] &= ~(0x0002|0x2000); Executed by:
| 4630212 | ||||||||||||||||||||||||
698 | } | - | ||||||||||||||||||||||||
699 | } executed 18822 times by 1 test: end of block Executed by:
| 18822 | ||||||||||||||||||||||||
700 | - | |||||||||||||||||||||||||
701 | - | |||||||||||||||||||||||||
702 | - | |||||||||||||||||||||||||
703 | - | |||||||||||||||||||||||||
704 | static int | - | ||||||||||||||||||||||||
705 | locale_isutf8 (lspec) | - | ||||||||||||||||||||||||
706 | char *lspec; | - | ||||||||||||||||||||||||
707 | { | - | ||||||||||||||||||||||||
708 | char *cp, *encoding; | - | ||||||||||||||||||||||||
709 | - | |||||||||||||||||||||||||
710 | - | |||||||||||||||||||||||||
711 | cp = nl_langinfo ( | - | ||||||||||||||||||||||||
712 | CODESET | - | ||||||||||||||||||||||||
713 | ); | - | ||||||||||||||||||||||||
714 | return executed 18809 times by 1 test: (((cp)[0] == ("UTF-8")[0] && return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
715 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
716 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
717 | ) && __builtin_constant_p ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
718 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
719 | ) && (__s1_len = __builtin_strlen ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
720 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
721 | ), __s2_len = __builtin_strlen ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
722 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
723 | ), (!((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
724 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
725 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
726 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
727 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
728 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
729 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
730 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
731 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
732 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
733 | , executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
734 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
735 | ) : (__builtin_constant_p ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
736 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
737 | ) && ((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
738 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
739 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
740 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
741 | ) == 1) && (__s1_len = __builtin_strlen ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
742 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
743 | ), __s1_len < 4) ? (__builtin_constant_p ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
744 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
745 | ) && ((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
746 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
747 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
748 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
749 | ) == 1) ? __builtin_strcmp ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
750 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
751 | , executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
752 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
753 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
754 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
755 | ); int __result = (((const unsigned char *) (const char *) ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
756 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
757 | ))[0] - __s2[0]); if (__s1_len > 0
executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
758 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
759 | ))[1] - __s2[1]); if (__s1_len > 1
executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
760 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
761 | ))[2] - __s2[2]); if (__s1_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( cp ))[3] - __s2[3]); executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
762 | cp never executed: __result = (((const unsigned char *) (const char *) ( cp ))[3] - __s2[3]); executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
763 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( cp ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : (__builtin_constant_p (end of block executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
764 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
765 | ) && ((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
766 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
767 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
768 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
769 | ) == 1) && (__s2_len = __builtin_strlen ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
770 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
771 | ), __s2_len < 4) ? (__builtin_constant_p ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
772 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
773 | ) && ((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
774 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
775 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
776 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
777 | ) == 1) ? __builtin_strcmp ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
778 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
779 | , executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
780 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
781 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
782 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
783 | ); int __result = (((const unsigned char *) (const char *) ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
784 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
785 | ))[0] - __s2[0]); if (__s2_len > 0
executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
786 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
787 | ))[1] - __s2[1]); if (__s2_len > 1
executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
788 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
789 | ))[2] - __s2[2]); if (__s2_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( "UTF-8" ))[3] - __s2[3]); executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
790 | "UTF-8" never executed: __result = (((const unsigned char *) (const char *) ( "UTF-8" ))[3] - __s2[3]); executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
791 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( "UTF-8" ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : __builtin_strcmp (end of block executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
792 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
793 | , executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
794 | "UTF-8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
795 | )))); }) executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
796 | == 0) || ((cp)[0] == ("utf8")[0] && executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
797 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
798 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
799 | ) && __builtin_constant_p ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
800 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
801 | ) && (__s1_len = __builtin_strlen ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
802 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
803 | ), __s2_len = __builtin_strlen ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
804 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
805 | ), (!((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
806 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
807 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
808 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
809 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
810 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
811 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
812 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
813 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
814 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
815 | , executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
816 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
817 | ) : (__builtin_constant_p ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
818 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
819 | ) && ((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
820 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
821 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
822 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
823 | ) == 1) && (__s1_len = __builtin_strlen ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
824 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
825 | ), __s1_len < 4) ? (__builtin_constant_p ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
826 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
827 | ) && ((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
828 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
829 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
830 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
831 | ) == 1) ? __builtin_strcmp ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
832 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
833 | , executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
834 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
835 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
836 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
837 | ); int __result = (((const unsigned char *) (const char *) ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
838 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
839 | ))[0] - __s2[0]); if (__s1_len > 0
executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
840 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
841 | ))[1] - __s2[1]); if (__s1_len > 1
executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
842 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
843 | ))[2] - __s2[2]); if (__s1_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( cp ))[3] - __s2[3]); executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
844 | cp never executed: __result = (((const unsigned char *) (const char *) ( cp ))[3] - __s2[3]); executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
845 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( cp ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : (__builtin_constant_p (end of block executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
846 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
847 | ) && ((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
848 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
849 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
850 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
851 | ) == 1) && (__s2_len = __builtin_strlen ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
852 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
853 | ), __s2_len < 4) ? (__builtin_constant_p ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
854 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
855 | ) && ((size_t)(const void *)(( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
856 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
857 | ) + 1) - (size_t)(const void *)( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
858 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
859 | ) == 1) ? __builtin_strcmp ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
860 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
861 | , executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
862 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
863 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
864 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
865 | ); int __result = (((const unsigned char *) (const char *) ( executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
866 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
867 | ))[0] - __s2[0]); if (__s2_len > 0
executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
868 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
869 | ))[1] - __s2[1]); if (__s2_len > 1
executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
870 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
871 | ))[2] - __s2[2]); if (__s2_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
872 | "utf8" never executed: __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
873 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : __builtin_strcmp (end of block executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 0-18809 | ||||||||||||||||||||||||
874 | cp executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
875 | , executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
876 | "utf8" executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
877 | )))); }) executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
878 | == 0)); executed 18809 times by 1 test: return (((cp)[0] == ("UTF-8")[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( cp ) && __builtin_constant_p ( "UTF-8" ) && (__s1_len = __builtin_strlen ( cp ), __s2_len = __builtin_strlen ( "UTF-8" ), (!((size_t)(const void *)(( c...lt = (((const unsigned char *) (const char *) ( "utf8" ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( "utf8" ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( cp , "utf8" )))); }) == 0)); Executed by:
| 18809 | ||||||||||||||||||||||||
879 | } | - | ||||||||||||||||||||||||
880 | - | |||||||||||||||||||||||||
881 | - | |||||||||||||||||||||||||
882 | int | - | ||||||||||||||||||||||||
883 | locale_decpoint () | - | ||||||||||||||||||||||||
884 | { | - | ||||||||||||||||||||||||
885 | struct lconv *lv; | - | ||||||||||||||||||||||||
886 | - | |||||||||||||||||||||||||
887 | lv = localeconv (); | - | ||||||||||||||||||||||||
888 | return executed 20 times by 1 test: (lv && lv->decimal_point && lv->decimal_point[0]) ? lv->decimal_point[0] : '.';return (lv && lv->decimal_point && lv->decimal_point[0]) ? lv->decimal_point[0] : '.'; Executed by:
executed 20 times by 1 test: return (lv && lv->decimal_point && lv->decimal_point[0]) ? lv->decimal_point[0] : '.'; Executed by:
| 20 | ||||||||||||||||||||||||
889 | } | - | ||||||||||||||||||||||||
Switch to Source code | Preprocessed file |