OpenCoverage

locale.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15int locale_utf8locale;-
16int locale_mb_cur_max;-
17int locale_shiftstates;-
18-
19extern int dump_translatable_strings, dump_po_strings;-
20-
21-
22static char *default_locale;-
23-
24-
25static char *default_domain;-
26static char *default_dir;-
27-
28-
29-
30static char *lc_all;-
31-
32-
33-
34static char *lang;-
35-
36-
37-
38static int reset_locale_vars (void);-
39-
40static void locale_setblanks (void);-
41static int locale_isutf8 (char *);-
42-
43-
44-
45void-
46set_default_locale ()-
47{-
48-
49 default_locale = setlocale (-
50 6-
51 , "");-
52 if (default_locale
default_localeDescription
TRUEevaluated 5431 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
)
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:
  • Self test
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:
  • Self test
5432
66-
67-
68-
69-
70void-
71set_default_locale_vars ()-
72{-
73 char *val;-
74-
75-
76-
77-
78 val = get_string_value ("LC_CTYPE");-
79 if (val == 0
val == 0Description
TRUEevaluated 5447 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& lc_all
lc_allDescription
TRUEevaluated 5447 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& *
*lc_allDescription
TRUEevaluated 397 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5050 times by 1 test
Evaluated by:
  • Self test
lc_all
*lc_allDescription
TRUEevaluated 397 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5050 times by 1 test
Evaluated by:
  • Self test
)
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:
  • Self test
397
94-
95-
96-
97 val = get_string_value ("LC_COLLATE");-
98 if (val == 0
val == 0Description
TRUEevaluated 5440 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
&& lc_all
lc_allDescription
TRUEevaluated 5440 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& *
*lc_allDescription
TRUEevaluated 394 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5046 times by 1 test
Evaluated by:
  • Self test
lc_all
*lc_allDescription
TRUEevaluated 394 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5046 times by 1 test
Evaluated by:
  • Self test
)
0-5440
99 setlocale (
executed 394 times by 1 test: setlocale ( 3 , lc_all);
Executed by:
  • Self test
394
100 3
executed 394 times by 1 test: setlocale ( 3 , lc_all);
Executed by:
  • Self test
394
101 , lc_all);
executed 394 times by 1 test: setlocale ( 3 , lc_all);
Executed by:
  • Self test
394
102-
103-
104-
105 val = get_string_value ("LC_MESSAGES");-
106 if (val == 0
val == 0Description
TRUEevaluated 5447 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& lc_all
lc_allDescription
TRUEevaluated 5447 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& *
*lc_allDescription
TRUEevaluated 397 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5050 times by 1 test
Evaluated by:
  • Self test
lc_all
*lc_allDescription
TRUEevaluated 397 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5050 times by 1 test
Evaluated by:
  • Self test
)
0-5447
107 setlocale (
executed 397 times by 1 test: setlocale ( 5 , lc_all);
Executed by:
  • Self test
397
108 5
executed 397 times by 1 test: setlocale ( 5 , lc_all);
Executed by:
  • Self test
397
109 , lc_all);
executed 397 times by 1 test: setlocale ( 5 , lc_all);
Executed by:
  • Self test
397
110-
111-
112-
113 val = get_string_value ("LC_NUMERIC");-
114 if (val == 0
val == 0Description
TRUEevaluated 5447 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& lc_all
lc_allDescription
TRUEevaluated 5447 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& *
*lc_allDescription
TRUEevaluated 397 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5050 times by 1 test
Evaluated by:
  • Self test
lc_all
*lc_allDescription
TRUEevaluated 397 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5050 times by 1 test
Evaluated by:
  • Self test
)
0-5447
115 setlocale (
executed 397 times by 1 test: setlocale ( 1 , lc_all);
Executed by:
  • Self test
397
116 1
executed 397 times by 1 test: setlocale ( 1 , lc_all);
Executed by:
  • Self test
397
117 , lc_all);
executed 397 times by 1 test: setlocale ( 1 , lc_all);
Executed by:
  • Self test
397
118-
119-
120-
121 val = get_string_value ("LC_TIME");-
122 if (val == 0
val == 0Description
TRUEevaluated 5447 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& lc_all
lc_allDescription
TRUEevaluated 5447 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& *
*lc_allDescription
TRUEevaluated 397 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5050 times by 1 test
Evaluated by:
  • Self test
lc_all
*lc_allDescription
TRUEevaluated 397 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5050 times by 1 test
Evaluated by:
  • Self test
)
0-5447
123 setlocale (
executed 397 times by 1 test: setlocale ( 2 , lc_all);
Executed by:
  • Self test
397
124 2
executed 397 times by 1 test: setlocale ( 2 , lc_all);
Executed by:
  • Self test
397
125 , lc_all);
executed 397 times by 1 test: setlocale ( 2 , lc_all);
Executed by:
  • Self test
397
126-
127-
128-
129-
130 val = get_string_value ("TEXTDOMAIN");-
131 if (val
valDescription
TRUEnever evaluated
FALSEevaluated 5447 times by 1 test
Evaluated by:
  • Self test
&& *
*valDescription
TRUEnever evaluated
FALSEnever evaluated
val
*valDescription
TRUEnever evaluated
FALSEnever evaluated
)
0-5447
132 {-
133 do { if (default_domain
default_domainDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((default_domain), "locale.c", 144);
never executed: sh_xfree((default_domain), "locale.c", 144);
} while (0);
0
134 default_domain = (char *)strcpy (sh_xmalloc((1 + strlen (val)), "locale.c", 145), (val));-
135 if (default_dir
default_dirDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*default_dirDescription
TRUEnever evaluated
FALSEnever evaluated
default_dir
*default_dirDescription
TRUEnever evaluated
FALSEnever evaluated
)
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
valDescription
TRUEnever evaluated
FALSEevaluated 5447 times by 1 test
Evaluated by:
  • Self test
&& *
*valDescription
TRUEnever evaluated
FALSEnever evaluated
val
*valDescription
TRUEnever evaluated
FALSEnever evaluated
)
0-5447
141 {-
142 do { if (default_dir
default_dirDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((default_dir), "locale.c", 153);
never executed: sh_xfree((default_dir), "locale.c", 153);
} while (0);
0
143 default_dir = (char *)strcpy (sh_xmalloc((1 + strlen (val)), "locale.c", 154), (val));-
144 if (default_domain
default_domainDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*default_domainDescription
TRUEnever evaluated
FALSEnever evaluated
default_domain
*default_domainDescription
TRUEnever evaluated
FALSEnever evaluated
)
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:
  • Self test
5447
148-
149-
150-
151int-
152set_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'
var[0] == 'T'Description
TRUEnever evaluated
FALSEevaluated 8333 times by 1 test
Evaluated by:
  • Self test
&& var[10] == 0
var[10] == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0-8333
163 {-
164 do { if (default_domain
default_domainDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((default_domain), "locale.c", 173);
never executed: sh_xfree((default_domain), "locale.c", 173);
} while (0);
0
165 default_domain = value
valueDescription
TRUEnever evaluated
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (value)), "locale.c", 174), (value)) : (char *)
0
166 ((void *)0)-
167 ;-
168 if (default_dir
default_dirDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*default_dirDescription
TRUEnever evaluated
FALSEnever evaluated
default_dir
*default_dirDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
169 bindtextdomain (default_domain, default_dir);
never executed: bindtextdomain (default_domain, default_dir);
0
170 return
never executed: return (1);
(1);
never executed: return (1);
0
171 }-
172 else if (var[0] == 'T'
var[0] == 'T'Description
TRUEnever evaluated
FALSEevaluated 8333 times by 1 test
Evaluated by:
  • Self test
)
0-8333
173 {-
174 do { if (default_dir
default_dirDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((default_dir), "locale.c", 181);
never executed: sh_xfree((default_dir), "locale.c", 181);
} while (0);
0
175 default_dir = value
valueDescription
TRUEnever evaluated
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (value)), "locale.c", 182), (value)) : (char *)
0
176 ((void *)0)-
177 ;-
178 if (default_domain
default_domainDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*default_domainDescription
TRUEnever evaluated
FALSEnever evaluated
default_domain
*default_domainDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
179 bindtextdomain (default_domain, default_dir);
never executed: bindtextdomain (default_domain, default_dir);
0
180 return
never executed: return (1);
(1);
never executed: return (1);
0
181 }-
182-
183-
184-
185 else if (var[3] == 'A'
var[3] == 'A'Description
TRUEevaluated 5544 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2789 times by 1 test
Evaluated by:
  • Self test
)
2789-5544
186 {-
187 do { if (lc_all
lc_allDescription
TRUEevaluated 112 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5432 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((lc_all), "locale.c", 192);
executed 112 times by 1 test: sh_xfree((lc_all), "locale.c", 192);
Executed by:
  • Self test
} while (0);
112-5432
188 if (value
valueDescription
TRUEevaluated 484 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5060 times by 1 test
Evaluated by:
  • Self test
)
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:
  • Self test
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:
  • Self test
5060
195-
196 r = *
*lc_allDescription
TRUEevaluated 484 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5060 times by 1 test
Evaluated by:
  • Self test
lc_all
*lc_allDescription
TRUEevaluated 484 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5060 times by 1 test
Evaluated by:
  • Self test
? ((x = setlocale (
484-5060
197 6-
198 , lc_all)) != 0) : reset_locale_vars ();-
199 if (x == 0
x == 0Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5539 times by 1 test
Evaluated by:
  • Self test
)
5-5539
200 {-
201 if (-
202 (*
(*__errno_location ()) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
__errno_location ())
(*__errno_location ()) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
2-3
203 == 0
(*__errno_location ()) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
)
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
3
217 }-
218 locale_setblanks ();-
219 locale_mb_cur_max = -
220 (__ctype_get_mb_cur_max ())-
221 ;-
222-
223 if (*
*lc_allDescription
TRUEevaluated 484 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5060 times by 1 test
Evaluated by:
  • Self test
lc_all
*lc_allDescription
TRUEevaluated 484 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5060 times by 1 test
Evaluated by:
  • Self test
&& x
xDescription
TRUEevaluated 479 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
)
5-5060
224 locale_utf8locale = locale_isutf8 (lc_all);
executed 479 times by 1 test: locale_utf8locale = locale_isutf8 (lc_all);
Executed by:
  • Self test
479
225 locale_shiftstates = mblen ((char *)-
226 ((void *)0)-
227 , 0);-
228 u32reset ();-
229 return
executed 5544 times by 1 test: return r;
Executed by:
  • Self test
r;
executed 5544 times by 1 test: return r;
Executed by:
  • Self test
5544
230-
231-
232-
233 }-
234-
235-
236 else if (var[3] == 'C'
var[3] == 'C'Description
TRUEevaluated 2775 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
&& var[4] == 'T'
var[4] == 'T'Description
TRUEevaluated 2767 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
)
8-2775
237 {-
238-
239 if (lc_all == 0
lc_all == 0Description
TRUEnever evaluated
FALSEevaluated 2767 times by 1 test
Evaluated by:
  • Self test
|| *
*lc_all == '\0'Description
TRUEevaluated 2758 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9 times by 1 test
Evaluated by:
  • Self test
lc_all == '\0'
*lc_all == '\0'Description
TRUEevaluated 2758 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9 times by 1 test
Evaluated by:
  • Self test
)
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
xDescription
TRUEevaluated 2378 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 380 times by 1 test
Evaluated by:
  • Self test
)
380-2378
250 locale_utf8locale = locale_isutf8 (x);
executed 2378 times by 1 test: locale_utf8locale = locale_isutf8 (x);
Executed by:
  • Self test
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:
  • Self test
2758
256-
257 }
executed 2767 times by 1 test: end of block
Executed by:
  • Self test
2767
258 else if (var[3] == 'C'
var[3] == 'C'Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
&& var[4] == 'O'
var[4] == 'O'Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-14
259 {-
260-
261 if (lc_all == 0
lc_all == 0Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| *
*lc_all == '\0'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 6 times by 1 test
Evaluated by:
  • Self test
lc_all == '\0'
*lc_all == '\0'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 6 times by 1 test
Evaluated by:
  • Self test
)
0-8
262 x = setlocale (
executed 2 times by 1 test: x = setlocale ( 3 , get_locale_var ("LC_COLLATE"));
Executed by:
  • Self test
2
263 3
executed 2 times by 1 test: x = setlocale ( 3 , get_locale_var ("LC_COLLATE"));
Executed by:
  • Self test
2
264 , get_locale_var ("LC_COLLATE"));
executed 2 times by 1 test: x = setlocale ( 3 , get_locale_var ("LC_COLLATE"));
Executed by:
  • Self test
2
265-
266 }
executed 8 times by 1 test: end of block
Executed by:
  • Self test
8
267 else if (var[3] == 'M'
var[3] == 'M'Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9 times by 1 test
Evaluated by:
  • Self test
&& var[4] == 'E'
var[4] == 'E'Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-9
268 {-
269-
270 if (lc_all == 0
lc_all == 0Description
TRUEnever evaluated
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
|| *
*lc_all == '\0'Description
TRUEnever evaluated
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
lc_all == '\0'
*lc_all == '\0'Description
TRUEnever evaluated
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
)
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:
  • Self test
5
276 else if (var[3] == 'N'
var[3] == 'N'Description
TRUEevaluated 9 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& var[4] == 'U'
var[4] == 'U'Description
TRUEevaluated 9 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-9
277 {-
278-
279 if (lc_all == 0
lc_all == 0Description
TRUEnever evaluated
FALSEevaluated 9 times by 1 test
Evaluated by:
  • Self test
|| *
*lc_all == '\0'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
lc_all == '\0'
*lc_all == '\0'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
)
0-9
280 x = setlocale (
executed 2 times by 1 test: x = setlocale ( 1 , get_locale_var ("LC_NUMERIC"));
Executed by:
  • Self test
2
281 1
executed 2 times by 1 test: x = setlocale ( 1 , get_locale_var ("LC_NUMERIC"));
Executed by:
  • Self test
2
282 , get_locale_var ("LC_NUMERIC"));
executed 2 times by 1 test: x = setlocale ( 1 , get_locale_var ("LC_NUMERIC"));
Executed by:
  • Self test
2
283-
284 }
executed 9 times by 1 test: end of block
Executed by:
  • Self test
9
285 else if (var[3] == 'T'
var[3] == 'T'Description
TRUEnever evaluated
FALSEnever evaluated
&& var[4] == 'I'
var[4] == 'I'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
286 {-
287-
288 if (lc_all == 0
lc_all == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| *
*lc_all == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
lc_all == '\0'
*lc_all == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
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
x == 0Description
TRUEevaluated 380 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2409 times by 1 test
Evaluated by:
  • Self test
)
380-2409
297 {-
298 if (-
299 (*
(*__errno_location ()) == 0Description
TRUEevaluated 378 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
__errno_location ())
(*__errno_location ()) == 0Description
TRUEevaluated 378 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
2-378
300 == 0
(*__errno_location ()) == 0Description
TRUEevaluated 378 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
)
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
2
314 }-
315-
316 return
executed 2789 times by 1 test: return (x != 0);
Executed by:
  • Self test
(x != 0);
executed 2789 times by 1 test: return (x != 0);
Executed by:
  • Self test
2789
317}-
318-
319-
320-
321-
322int-
323set_lang (var, value)-
324 char *var, *value;-
325{-
326 do { if (lang
langDescription
TRUEevaluated 126 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5432 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((lang), "locale.c", 287);
executed 126 times by 1 test: sh_xfree((lang), "locale.c", 287);
Executed by:
  • Self test
} while (0);
126-5432
327 if (value
valueDescription
TRUEevaluated 5553 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
)
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:
  • Self test
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:
  • Self test
5
334-
335 return
executed 5558 times by 1 test: return ((lc_all == 0 || *lc_all == 0) ? reset_locale_vars () : 0);
Executed by:
  • Self test
((lc_all == 0 || *lc_all == 0) ? reset_locale_vars () : 0);
executed 5558 times by 1 test: return ((lc_all == 0 || *lc_all == 0) ? reset_locale_vars () : 0);
Executed by:
  • Self test
5558
336}-
337-
338-
339-
340void-
341set_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:
  • Self test
5447
351-
352-
353-
354-
355char *-
356get_locale_var (var)-
357 char *var;-
358{-
359 char *locale;-
360-
361 locale = lc_all;-
362-
363 if (locale == 0
locale == 0Description
TRUEnever evaluated
FALSEevaluated 53787 times by 1 test
Evaluated by:
  • Self test
|| *
*locale == 0Description
TRUEevaluated 53787 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
locale == 0
*locale == 0Description
TRUEevaluated 53787 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-53787
364 locale = get_string_value (var);
executed 53787 times by 1 test: locale = get_string_value (var);
Executed by:
  • Self test
53787
365 if (locale == 0
locale == 0Description
TRUEevaluated 52019 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1768 times by 1 test
Evaluated by:
  • Self test
|| *
*locale == 0Description
TRUEnever evaluated
FALSEevaluated 1768 times by 1 test
Evaluated by:
  • Self test
locale == 0
*locale == 0Description
TRUEnever evaluated
FALSEevaluated 1768 times by 1 test
Evaluated by:
  • Self test
)
0-52019
366 locale = lang;
executed 52019 times by 1 test: locale = lang;
Executed by:
  • Self test
52019
367 if (locale == 0
locale == 0Description
TRUEevaluated 25181 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 28606 times by 1 test
Evaluated by:
  • Self test
|| *
*locale == 0Description
TRUEevaluated 25 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 28581 times by 1 test
Evaluated by:
  • Self test
locale == 0
*locale == 0Description
TRUEevaluated 25 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 28581 times by 1 test
Evaluated by:
  • Self test
)
25-28606
368-
369-
370-
371 locale = "";
executed 25206 times by 1 test: locale = "";
Executed by:
  • Self test
25206
372-
373 return
executed 53787 times by 1 test: return (locale);
Executed by:
  • Self test
(locale);
executed 53787 times by 1 test: return (locale);
Executed by:
  • Self test
53787
374}-
375-
376-
377-
378-
379static int-
380reset_locale_vars ()-
381{-
382 char *t, *x;-
383-
384 if (lang == 0
lang == 0Description
TRUEevaluated 5037 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5092 times by 1 test
Evaluated by:
  • Self test
|| *
*lang == '\0'Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5087 times by 1 test
Evaluated by:
  • Self test
lang == '\0'
*lang == '\0'Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5087 times by 1 test
Evaluated by:
  • Self test
)
5-5092
385 maybe_make_export_env ();
executed 5042 times by 1 test: maybe_make_export_env ();
Executed by:
  • Self test
5042
386 if (setlocale (
setlocale ( 6 ...ang : "") == 0Description
TRUEevaluated 6 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10123 times by 1 test
Evaluated by:
  • Self test
6-10123
387 6
setlocale ( 6 ...ang : "") == 0Description
TRUEevaluated 6 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10123 times by 1 test
Evaluated by:
  • Self test
6-10123
388 , lang ? lang : "") == 0
setlocale ( 6 ...ang : "") == 0Description
TRUEevaluated 6 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10123 times by 1 test
Evaluated by:
  • Self test
)
6-10123
389 return
executed 6 times by 1 test: return 0;
Executed by:
  • Self test
0;
executed 6 times by 1 test: return 0;
Executed by:
  • Self test
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
xDescription
TRUEevaluated 10123 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-10123
423 locale_utf8locale = locale_isutf8 (x);
executed 10123 times by 1 test: locale_utf8locale = locale_isutf8 (x);
Executed by:
  • Self test
10123
424 locale_shiftstates = mblen ((char *)-
425 ((void *)0)-
426 , 0);-
427 u32reset ();-
428-
429 return
executed 10123 times by 1 test: return 1;
Executed by:
  • Self test
1;
executed 10123 times by 1 test: return 1;
Executed by:
  • Self test
10123
430}-
431-
432-
433-
434-
435-
436char *-
437localetrans (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
string == 0Description
TRUEnever evaluated
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
|| *
*string == 0Description
TRUEnever evaluated
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
string == 0
*string == 0Description
TRUEnever evaluated
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
)
0-30
447 {-
448 if (lenp
lenpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
449 *
never executed: *lenp = 0;
lenp = 0;
never executed: *lenp = 0;
0
450 return
never executed: return ((char *) ((void *)0) );
((char *)
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
locale == 0Description
TRUEnever evaluated
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
|| locale[0] == '\0'
locale[0] == '\0'Description
TRUEnever evaluated
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
||
0-30
461 (locale[0] == 'C'
locale[0] == 'C'Description
TRUEnever evaluated
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
&& locale[1] == '\0'
locale[1] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
) || ((
(locale)[0] == ("POSIX")[0]Description
TRUEnever evaluated
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
locale)[0] == ("POSIX")[0]
(locale)[0] == ("POSIX")[0]Description
TRUEnever evaluated
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
&&
0-30
462 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
463 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
464 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
465 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
466 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
467 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
468 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
469 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
470 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
471 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
472 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
473 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
474 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
475 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
476 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
477 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
478 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
479 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
480 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
481 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
482 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
483 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
484 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
485 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
486 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
487 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
488 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
489 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
490 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
491 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
492 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
493 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
494 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
495 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
496 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
497 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
498 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
499 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
500 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
501 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
502 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
503 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
504 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
505 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
506 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
507 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
508 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( locale ))[3] - __s2[3]);
0
509 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( locale ))[3] - __s2[3]);
0
510 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
511 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
512 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
513 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
514 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
515 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
516 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
517 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
518 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
519 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
520 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
521 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
522 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
523 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
524 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
525 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
526 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
527 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
528 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
529 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
530 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
531 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
532 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
533 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
534 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
535 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
536 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "POSIX" ))[3] - __s2[3]);
0
537 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "POSIX" ))[3] - __s2[3]);
0
538 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
539 locale
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
540 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
541 "POSIX"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
542 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
543 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
544 {-
545 t = (char *)sh_xmalloc((len + 1), "locale.c", 406);-
546 strcpy (t, string);-
547 if (lenp
lenpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
548 *
never executed: *lenp = len;
lenp = len;
never executed: *lenp = len;
0
549 return
never executed: return (t);
(t);
never executed: return (t);
0
550 }-
551-
552-
553 if (default_domain
default_domainDescription
TRUEnever evaluated
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
&& *
*default_domainDescription
TRUEnever evaluated
FALSEnever evaluated
default_domain
*default_domainDescription
TRUEnever evaluated
FALSEnever evaluated
)
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:
  • Self test
30
563-
564 if (translated == string
translated == stringDescription
TRUEevaluated 30 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-30
565 {-
566 t = (char *)sh_xmalloc((len + 1), "locale.c", 421);-
567 strcpy (t, string);-
568 if (lenp
lenpDescription
TRUEevaluated 30 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-30
569 *
executed 30 times by 1 test: *lenp = len;
Executed by:
  • Self test
lenp = len;
executed 30 times by 1 test: *lenp = len;
Executed by:
  • Self test
30
570 }
executed 30 times by 1 test: end of block
Executed by:
  • Self test
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
lenpDescription
TRUEnever evaluated
FALSEnever evaluated
)
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: return (t);
Executed by:
  • Self test
(t);
executed 30 times by 1 test: return (t);
Executed by:
  • Self test
30
580}-
581-
582-
583-
584char *-
585mk_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
sDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*sDescription
TRUEnever evaluated
FALSEnever evaluated
s
*sDescription
TRUEnever evaluated
FALSEnever evaluated
; s++)
0
593 {-
594 len++;-
595 if (*
*s == '"'Description
TRUEnever evaluated
FALSEnever evaluated
s == '"'
*s == '"'Description
TRUEnever evaluated
FALSEnever evaluated
|| *
*s == '\\'Description
TRUEnever evaluated
FALSEnever evaluated
s == '\\'
*s == '\\'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
596 len++;
never executed: len++;
0
597 else if (*
*s == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
s == '\n'
*s == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
)
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
sDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(c = *s)Description
TRUEnever evaluated
FALSEnever evaluated
c = *s)
(c = *s)Description
TRUEnever evaluated
FALSEnever evaluated
; s++)
0
605 {-
606 if (c == '\n'
c == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
607 {-
608 *r++ = '\\';-
609 *r++ = 'n';-
610 *r++ = '"';-
611 *r++ = '\n';-
612 *r++ = '"';-
613 if (foundnlp
foundnlpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
614 *
never executed: *foundnlp = 1;
foundnlp = 1;
never executed: *foundnlp = 1;
0
615 continue;
never executed: continue;
0
616 }-
617 if (c == '"'
c == '"'Description
TRUEnever evaluated
FALSEnever evaluated
|| c == '\\'
c == '\\'Description
TRUEnever evaluated
FALSEnever evaluated
)
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: return result;
result;
never executed: return result;
0
626}-
627char *-
628localeexpand (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
len < endDescription
TRUEevaluated 290 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 35 times by 1 test
Evaluated by:
  • Self test
; )
35-290
637 temp[tlen++] = string[len++];
executed 290 times by 1 test: temp[tlen++] = string[len++];
Executed by:
  • Self test
290
638 temp[tlen] = '\0';-
639 if (dump_translatable_strings
dump_translatable_stringsDescription
TRUEnever evaluated
FALSEevaluated 35 times by 1 test
Evaluated by:
  • Self test
)
0-35
640 {-
641 if (dump_po_strings
dump_po_stringsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
642 {-
643 foundnl = 0;-
644 t = mk_msgstr (temp, &foundnl);-
645 t2 = foundnl
foundnlDescription
TRUEnever evaluated
FALSEnever evaluated
? "\"\"\n" : "";
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
lenpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
655 *
never executed: *lenp = tlen;
lenp = tlen;
never executed: *lenp = tlen;
0
656 return
never executed: return (temp);
(temp);
never executed: return (temp);
0
657 }-
658 else if (*
*tempDescription
TRUEevaluated 30 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
temp
*tempDescription
TRUEevaluated 30 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
)
5-30
659 {-
660 t = localetrans (temp, tlen, &len);-
661 sh_xfree((temp), "locale.c", 532);-
662 if (lenp
lenpDescription
TRUEevaluated 30 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-30
663 *
executed 30 times by 1 test: *lenp = len;
Executed by:
  • Self test
lenp = len;
executed 30 times by 1 test: *lenp = len;
Executed by:
  • Self test
30
664 return
executed 30 times by 1 test: return (t);
Executed by:
  • Self test
(t);
executed 30 times by 1 test: return (t);
Executed by:
  • Self test
30
665 }-
666 else-
667 {-
668 if (lenp
lenpDescription
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-5
669 *
executed 5 times by 1 test: *lenp = 0;
Executed by:
  • Self test
lenp = 0;
executed 5 times by 1 test: *lenp = 0;
Executed by:
  • Self test
5
670 return
executed 5 times by 1 test: return (temp);
Executed by:
  • Self test
(temp);
executed 5 times by 1 test: return (temp);
Executed by:
  • Self test
5
671 }-
672}-
673-
674-
675-
676static void-
677locale_setblanks ()-
678{-
679 int x;-
680-
681 for (x = 0; x < sh_syntabsiz
x < sh_syntabsizDescription
TRUEevaluated 4818432 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18822 times by 1 test
Evaluated by:
  • Self test
; x++)
18822-4818432
682 {-
683 if (-
684 ((*
((*__ctype_b_l...int) _ISblank)Description
TRUEevaluated 37644 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4780788 times by 1 test
Evaluated by:
  • Self test
__ctype_b_loc ())[(int) ((
((*__ctype_b_l...int) _ISblank)Description
TRUEevaluated 37644 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4780788 times by 1 test
Evaluated by:
  • Self test
37644-4780788
685 (unsigned char)x
((*__ctype_b_l...int) _ISblank)Description
TRUEevaluated 37644 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4780788 times by 1 test
Evaluated by:
  • Self test
37644-4780788
686 ))] & (unsigned short int) _ISblank)
((*__ctype_b_l...int) _ISblank)Description
TRUEevaluated 37644 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4780788 times by 1 test
Evaluated by:
  • Self test
37644-4780788
687 )-
688 sh_syntaxtab[x] |= 0x0002|0x2000;
executed 37644 times by 1 test: sh_syntaxtab[x] |= 0x0002|0x2000;
Executed by:
  • Self test
37644
689 else if (((
(x)Description
TRUEevaluated 4761966 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18822 times by 1 test
Evaluated by:
  • Self test
x)
(x)Description
TRUEevaluated 4761966 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18822 times by 1 test
Evaluated by:
  • Self test
? ((char *)mbschr (("()<>;&| \t\n"), (x)) != (char *)
((x) ? ((char ...id *)0) ) : 0)Description
TRUEevaluated 150576 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4630212 times by 1 test
Evaluated by:
  • Self test
18822-4761966
690 ((void *)0)
((x) ? ((char ...id *)0) ) : 0)Description
TRUEevaluated 150576 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4630212 times by 1 test
Evaluated by:
  • Self test
150576-4630212
691 ) : 0)
((x) ? ((char ...id *)0) ) : 0)Description
TRUEevaluated 150576 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4630212 times by 1 test
Evaluated by:
  • Self test
)
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:
  • Self test
150576
696 else-
697 sh_syntaxtab[x] &= ~(0x0002|0x2000);
executed 4630212 times by 1 test: sh_syntaxtab[x] &= ~(0x0002|0x2000);
Executed by:
  • Self test
4630212
698 }-
699}
executed 18822 times by 1 test: end of block
Executed by:
  • Self test
18822
700-
701-
702-
703-
704static int-
705locale_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: 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:
  • Self test
(((cp)[0] == ("UTF-8")[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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
18809
757 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __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:
  • Self test
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:
  • Self test
18809
759 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __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:
  • Self test
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:
  • Self test
18809
761 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
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:
  • Self test
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:
  • Self test
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: end of block
__result; }))) : (__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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
18809
785 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __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:
  • Self test
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:
  • Self test
18809
787 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __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:
  • Self test
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:
  • Self test
18809
789 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
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:
  • Self test
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:
  • Self test
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: end of block
__result; }))) : __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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
18809
839 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __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:
  • Self test
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:
  • Self test
18809
841 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __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:
  • Self test
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:
  • Self test
18809
843 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
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:
  • Self test
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:
  • Self test
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: end of block
__result; }))) : (__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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
18809
867 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __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:
  • Self test
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:
  • Self test
18809
869 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __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:
  • Self test
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:
  • Self test
18809
871 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
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:
  • Self test
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:
  • Self test
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: end of block
__result; }))) : __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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
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:
  • Self test
18809
879}-
880-
881-
882int-
883locale_decpoint ()-
884{-
885 struct lconv *lv;-
886-
887 lv = localeconv ();-
888 return
executed 20 times by 1 test: return (lv && lv->decimal_point && lv->decimal_point[0]) ? lv->decimal_point[0] : '.';
Executed by:
  • Self test
(lv && lv->decimal_point && lv->decimal_point[0]) ? lv->decimal_point[0] : '.';
executed 20 times by 1 test: return (lv && lv->decimal_point && lv->decimal_point[0]) ? lv->decimal_point[0] : '.';
Executed by:
  • Self test
20
889}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2