OpenCoverage

asn_mime.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3typedef struct {-
4 char *param_name;-
5 char *param_value;-
6} MIME_PARAM;-
7-
8struct stack_st_MIME_PARAM { _STACK stack; };-
9-
10typedef struct {-
11 char *name;-
12 char *value;-
13 struct stack_st_MIME_PARAM *params;-
14} MIME_HEADER;-
15-
16struct stack_st_MIME_HEADER { _STACK stack; };-
17-
18static int asn1_output_data(BIO *out, BIO *data, ASN1_VALUE *val, int flags,-
19 const ASN1_ITEM *it);-
20static char * strip_ends(char *name);-
21static char * strip_start(char *name);-
22static char * strip_end(char *name);-
23static MIME_HEADER *mime_hdr_new(char *name, char *value);-
24static int mime_hdr_addparam(MIME_HEADER *mhdr, char *name, char *value);-
25static struct stack_st_MIME_HEADER *mime_parse_hdr(BIO *bio);-
26static int mime_hdr_cmp(const MIME_HEADER * const *a,-
27 const MIME_HEADER * const *b);-
28static int mime_param_cmp(const MIME_PARAM * const *a,-
29 const MIME_PARAM * const *b);-
30static void mime_param_free(MIME_PARAM *param);-
31static int mime_bound_check(char *line, int linelen, char *bound, int blen);-
32static int multi_split(BIO *bio, char *bound, struct stack_st_BIO **ret);-
33static int strip_eol(char *linebuf, int *plen);-
34static MIME_HEADER *mime_hdr_find(struct stack_st_MIME_HEADER *hdrs, char *name);-
35static MIME_PARAM *mime_param_find(MIME_HEADER *hdr, char *name);-
36static void mime_hdr_free(MIME_HEADER *hdr);-
37-
38-
39-
40-
41-
42-
43int-
44i2d_ASN1_bio_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags,-
45 const ASN1_ITEM *it)-
46{-
47-
48 if (flags & 0x1000
flags & 0x1000Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
49 BIO *bio, *tbio;-
50 bio = BIO_new_NDEF(out, val, it);-
51 if (!bio
!bioDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
52 ERR_put_error(13,(0xfff),((1|64)),__FILE__,125);-
53 return
never executed: return 0;
0;
never executed: return 0;
0
54 }-
55 SMIME_crlf_copy(in, bio, flags);-
56 (void)(int)BIO_ctrl(bio,11,0,-
57 ((void *)0)-
58 );-
59-
60 do {-
61 tbio = BIO_pop(bio);-
62 BIO_free(bio);-
63 bio = tbio;-
64 }
never executed: end of block
while (bio != out
bio != outDescription
TRUEnever evaluated
FALSEnever evaluated
);
0
65 }
never executed: end of block
0
66-
67-
68-
69 else-
70 ASN1_item_i2d_bio(it, out, val);
never executed: ASN1_item_i2d_bio(it, out, val);
0
71 return
never executed: return 1;
1;
never executed: return 1;
0
72}-
73-
74-
75-
76static int-
77B64_write_ASN1(BIO *out, ASN1_VALUE *val, BIO *in, int flags,-
78 const ASN1_ITEM *it)-
79{-
80 BIO *b64;-
81 int r;-
82-
83 b64 = BIO_new(BIO_f_base64());-
84 if (!b64
!b64Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
85 ERR_put_error(13,(0xfff),((1|64)),__FILE__,156);-
86 return
never executed: return 0;
0;
never executed: return 0;
0
87 }-
88-
89-
90 out = BIO_push(b64, out);-
91 r = i2d_ASN1_bio_stream(out, val, in, flags, it);-
92 (void)(int)BIO_ctrl(out,11,0,-
93 ((void *)0)-
94 );-
95 BIO_pop(out);-
96 BIO_free(b64);-
97 return
never executed: return r;
r;
never executed: return r;
0
98}-
99-
100-
101-
102int-
103PEM_write_bio_ASN1_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags,-
104 const char *hdr, const ASN1_ITEM *it)-
105{-
106 int r;-
107-
108 BIO_printf(out, "-----BEGIN %s-----\n", hdr);-
109 r = B64_write_ASN1(out, val, in, flags, it);-
110 BIO_printf(out, "-----END %s-----\n", hdr);-
111 return
never executed: return r;
r;
never executed: return r;
0
112}-
113-
114static ASN1_VALUE *-
115b64_read_asn1(BIO *bio, const ASN1_ITEM *it)-
116{-
117 BIO *b64;-
118 ASN1_VALUE *val;-
119 if (!(b64 = BIO_new(BIO_f_base64()))
!(b64 = BIO_ne...O_f_base64()))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
120 ERR_put_error(13,(0xfff),((1|64)),__FILE__,189);-
121 return
never executed: return 0;
0;
never executed: return 0;
0
122 }-
123 bio = BIO_push(b64, bio);-
124 val = ASN1_item_d2i_bio(it, bio, -
125 ((void *)0)-
126 );-
127 if (!val
!valDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
128 ERR_put_error(13,(0xfff),(110),__FILE__,195);
never executed: ERR_put_error(13,(0xfff),(110),__FILE__,195);
0
129 (void)(int)BIO_ctrl(bio,11,0,-
130 ((void *)0)-
131 );-
132 bio = BIO_pop(bio);-
133 BIO_free(b64);-
134 return
never executed: return val;
val;
never executed: return val;
0
135}-
136-
137-
138-
139static int-
140asn1_write_micalg(BIO *out, struct stack_st_X509_ALGOR *mdalgs)-
141{-
142 const EVP_MD *md;-
143 int i, have_unknown = 0, write_comma, ret = 0, md_nid;-
144-
145 have_unknown = 0;-
146 write_comma = 0;-
147 for (i = 0; i < sk_num(((_STACK*) (1 ? (mdalgs) : (struct stack_st_X509_ALGOR*)0)))
i < sk_num(((_...09_ALGOR*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
148 if (write_comma
write_commaDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
149 BIO_write(out, ",", 1);
never executed: BIO_write(out, ",", 1);
0
150 write_comma = 1;-
151 md_nid = OBJ_obj2nid(((X509_ALGOR *)sk_value(((_STACK*) (1 ? (mdalgs) : (struct stack_st_X509_ALGOR*)0)), (i)))->algorithm);-
152 md = EVP_get_digestbyname(OBJ_nid2sn(md_nid));-
153 if (md
mdDescription
TRUEnever evaluated
FALSEnever evaluated
&& md->md_ctrl
md->md_ctrlDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
154 int rv;-
155 char *micstr;-
156 rv = md->md_ctrl(-
157 ((void *)0)-
158 , 0x2, 0, &micstr);-
159 if (rv > 0
rv > 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
160 BIO_puts(out, micstr);-
161 free(micstr);-
162 continue;
never executed: continue;
0
163 }-
164 if (rv != -2
rv != -2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
165 goto
never executed: goto err;
err;
never executed: goto err;
0
166 }
never executed: end of block
0
167 switch (md_nid) {-
168 case
never executed: case 64:
64:
never executed: case 64:
0
169 BIO_puts(out, "sha1");-
170 break;
never executed: break;
0
171-
172 case
never executed: case 4:
4:
never executed: case 4:
0
173 BIO_puts(out, "md5");-
174 break;
never executed: break;
0
175-
176 case
never executed: case 672:
672:
never executed: case 672:
0
177 BIO_puts(out, "sha-256");-
178 break;
never executed: break;
0
179-
180 case
never executed: case 673:
673:
never executed: case 673:
0
181 BIO_puts(out, "sha-384");-
182 break;
never executed: break;
0
183-
184 case
never executed: case 674:
674:
never executed: case 674:
0
185 BIO_puts(out, "sha-512");-
186 break;
never executed: break;
0
187-
188 case
never executed: case 809:
809:
never executed: case 809:
0
189 BIO_puts(out, "gostr3411-94");-
190 goto
never executed: goto err;
err;
never executed: goto err;
0
191 break;
dead code: break;
-
192-
193 default
never executed: default:
:
never executed: default:
0
194 if (have_unknown
have_unknownDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
195 write_comma = 0;
never executed: write_comma = 0;
0
196 else {-
197 BIO_puts(out, "unknown");-
198 have_unknown = 1;-
199 }
never executed: end of block
0
200 break;
never executed: break;
0
201-
202 }-
203 }-
204-
205 ret = 1;-
206-
207err:
code before this statement never executed: err:
0
208 return
never executed: return ret;
ret;
never executed: return ret;
0
209}-
210-
211-
212-
213int-
214SMIME_write_ASN1(BIO *bio, ASN1_VALUE *val, BIO *data, int flags,-
215 int ctype_nid, int econt_nid, struct stack_st_X509_ALGOR *mdalgs,-
216 const ASN1_ITEM *it)-
217{-
218 char bound[33], c;-
219 int i;-
220 const char *mime_prefix, *mime_eol, *cname = "smime.p7m";-
221 const char *msg_type = -
222 ((void *)0)-
223 ;-
224-
225 if (flags & 0x400
flags & 0x400Description
TRUEnever evaluated
FALSEnever evaluated
)
0
226 mime_prefix = "application/x-pkcs7-";
never executed: mime_prefix = "application/x-pkcs7-";
0
227 else-
228 mime_prefix = "application/pkcs7-";
never executed: mime_prefix = "application/pkcs7-";
0
229-
230 if (flags & 0x800
flags & 0x800Description
TRUEnever evaluated
FALSEnever evaluated
)
0
231 mime_eol = "\r\n";
never executed: mime_eol = "\r\n";
0
232 else-
233 mime_eol = "\n";
never executed: mime_eol = "\n";
0
234 if ((
(flags & 0x40)Description
TRUEnever evaluated
FALSEnever evaluated
flags & 0x40)
(flags & 0x40)Description
TRUEnever evaluated
FALSEnever evaluated
&& data
dataDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
235-
236-
237 arc4random_buf(bound, 32);-
238 for (i = 0; i < 32
i < 32Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
239 c = bound[i] & 0xf;-
240 if (c < 10
c < 10Description
TRUEnever evaluated
FALSEnever evaluated
)
0
241 c += '0';
never executed: c += '0';
0
242 else-
243 c += 'A' - 10;
never executed: c += 'A' - 10;
0
244 bound[i] = c;-
245 }
never executed: end of block
0
246 bound[32] = 0;-
247 BIO_printf(bio, "MIME-Version: 1.0%s", mime_eol);-
248 BIO_printf(bio, "Content-Type: multipart/signed;");-
249 BIO_printf(bio, " protocol=\"%ssignature\";", mime_prefix);-
250 BIO_puts(bio, " micalg=\"");-
251 asn1_write_micalg(bio, mdalgs);-
252 BIO_printf(bio, "\"; boundary=\"----%s\"%s%s",-
253 bound, mime_eol, mime_eol);-
254 BIO_printf(bio, "This is an S/MIME signed message%s%s",-
255 mime_eol, mime_eol);-
256-
257 BIO_printf(bio, "------%s%s", bound, mime_eol);-
258 if (!asn1_output_data(bio, data, val, flags, it)
!asn1_output_d...al, flags, it)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
259 return
never executed: return 0;
0;
never executed: return 0;
0
260 BIO_printf(bio, "%s------%s%s", mime_eol, bound, mime_eol);-
261-
262-
263-
264 BIO_printf(bio, "Content-Type: %ssignature;", mime_prefix);-
265 BIO_printf(bio, " name=\"smime.p7s\"%s", mime_eol);-
266 BIO_printf(bio, "Content-Transfer-Encoding: base64%s",-
267 mime_eol);-
268 BIO_printf(bio, "Content-Disposition: attachment;");-
269 BIO_printf(bio, " filename=\"smime.p7s\"%s%s",-
270 mime_eol, mime_eol);-
271 B64_write_ASN1(bio, val, -
272 ((void *)0)-
273 , 0, it);-
274 BIO_printf(bio, "%s------%s--%s%s", mime_eol, bound,-
275 mime_eol, mime_eol);-
276 return
never executed: return 1;
1;
never executed: return 1;
0
277 }-
278-
279-
280-
281 if (ctype_nid == 23
ctype_nid == 23Description
TRUEnever evaluated
FALSEnever evaluated
)
0
282 msg_type = "enveloped-data";
never executed: msg_type = "enveloped-data";
0
283 else if (ctype_nid == 22
ctype_nid == 22Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
284 if (econt_nid == 204
econt_nid == 204Description
TRUEnever evaluated
FALSEnever evaluated
)
0
285 msg_type = "signed-receipt";
never executed: msg_type = "signed-receipt";
0
286 else if (sk_num(((_STACK*) (1 ? (mdalgs) : (struct stack_st_X509_ALGOR*)0))) >= 0
sk_num(((_STAC...GOR*)0))) >= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
287 msg_type = "signed-data";
never executed: msg_type = "signed-data";
0
288 else-
289 msg_type = "certs-only";
never executed: msg_type = "certs-only";
0
290 } else if (ctype_nid == 786
ctype_nid == 786Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
291 msg_type = "compressed-data";-
292 cname = "smime.p7z";-
293 }
never executed: end of block
0
294-
295 BIO_printf(bio, "MIME-Version: 1.0%s", mime_eol);-
296 BIO_printf(bio, "Content-Disposition: attachment;");-
297 BIO_printf(bio, " filename=\"%s\"%s", cname, mime_eol);-
298 BIO_printf(bio, "Content-Type: %smime;", mime_prefix);-
299 if (msg_type
msg_typeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
300 BIO_printf(bio, " smime-type=%s;", msg_type);
never executed: BIO_printf(bio, " smime-type=%s;", msg_type);
0
301 BIO_printf(bio, " name=\"%s\"%s", cname, mime_eol);-
302 BIO_printf(bio, "Content-Transfer-Encoding: base64%s%s",-
303 mime_eol, mime_eol);-
304 if (!B64_write_ASN1(bio, val, data, flags, it)
!B64_write_ASN...ta, flags, it)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
305 return
never executed: return 0;
0;
never executed: return 0;
0
306 BIO_printf(bio, "%s", mime_eol);-
307 return
never executed: return 1;
1;
never executed: return 1;
0
308}-
309-
310-
311-
312-
313static int-
314asn1_output_data(BIO *out, BIO *data, ASN1_VALUE *val, int flags,-
315 const ASN1_ITEM *it)-
316{-
317 BIO *tmpbio;-
318 const ASN1_AUX *aux = it->funcs;-
319 ASN1_STREAM_ARG sarg;-
320 int rv = 1;-
321-
322-
323-
324-
325 if (!(flags & 0x40)
!(flags & 0x40)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(flags & 0x8000)Description
TRUEnever evaluated
FALSEnever evaluated
flags & 0x8000)
(flags & 0x8000)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
326 SMIME_crlf_copy(data, out, flags);-
327 return
never executed: return 1;
1;
never executed: return 1;
0
328 }-
329-
330 if (!aux
!auxDescription
TRUEnever evaluated
FALSEnever evaluated
|| !aux->asn1_cb
!aux->asn1_cbDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
331 ERR_put_error(13,(0xfff),(202),__FILE__,390);-
332 return
never executed: return 0;
0;
never executed: return 0;
0
333 }-
334-
335 sarg.out = out;-
336 sarg.ndef_bio = -
337 ((void *)0)-
338 ;-
339 sarg.boundary = -
340 ((void *)0)-
341 ;-
342-
343-
344-
345 if (aux->asn1_cb(12, &val, it, &sarg) <= 0
aux->asn1_cb(1...t, &sarg) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
346 return
never executed: return 0;
0;
never executed: return 0;
0
347-
348-
349 SMIME_crlf_copy(data, sarg.ndef_bio, flags);-
350-
351-
352 if (aux->asn1_cb(13, &val, it, &sarg) <= 0
aux->asn1_cb(1...t, &sarg) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
353 rv = 0;
never executed: rv = 0;
0
354-
355-
356-
357 while (sarg.ndef_bio != out
sarg.ndef_bio != outDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
358 tmpbio = BIO_pop(sarg.ndef_bio);-
359 BIO_free(sarg.ndef_bio);-
360 sarg.ndef_bio = tmpbio;-
361 }
never executed: end of block
0
362-
363 return
never executed: return rv;
rv;
never executed: return rv;
0
364}-
365-
366-
367-
368-
369-
370-
371ASN1_VALUE *-
372SMIME_read_ASN1(BIO *bio, BIO **bcont, const ASN1_ITEM *it)-
373{-
374 BIO *asnin;-
375 struct stack_st_MIME_HEADER *headers = -
376 ((void *)0)-
377 ;-
378 struct stack_st_BIO *parts = -
379 ((void *)0)-
380 ;-
381 MIME_HEADER *hdr;-
382 MIME_PARAM *prm;-
383 ASN1_VALUE *val;-
384 int ret;-
385-
386 if (bcont
bcontDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
387 *
never executed: *bcont = ((void *)0) ;
bcont =
never executed: *bcont = ((void *)0) ;
0
388 ((void *)0)
never executed: *bcont = ((void *)0) ;
0
389 ;
never executed: *bcont = ((void *)0) ;
0
390-
391 if (!(headers = mime_parse_hdr(bio))
!(headers = mi...arse_hdr(bio))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
392 ERR_put_error(13,(0xfff),(207),__FILE__,441);-
393 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
394 ((void *)0)
never executed: return ((void *)0) ;
0
395 ;
never executed: return ((void *)0) ;
0
396 }-
397-
398 if (!(hdr = mime_hdr_find(headers, "content-type"))
!(hdr = mime_h...ontent-type"))Description
TRUEnever evaluated
FALSEnever evaluated
|| !hdr->value
!hdr->valueDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
399 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
400 ERR_put_error(13,(0xfff),(209),__FILE__,447);-
401 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
402 ((void *)0)
never executed: return ((void *)0) ;
0
403 ;
never executed: return ((void *)0) ;
0
404 }-
405-
406-
407-
408 if (!
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
409 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
410 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
411 ) && __builtin_constant_p (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
412 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
413 ) && (__s1_len = __builtin_strlen (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
414 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
415 ), __s2_len = __builtin_strlen (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
416 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
417 ), (!((size_t)(const void *)((
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
418 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
419 ) + 1) - (size_t)(const void *)(
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
420 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
421 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
422 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
423 ) + 1) - (size_t)(const void *)(
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
424 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
425 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
426 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
427 ,
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
428 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
429 ) : (__builtin_constant_p (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
430 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
431 ) && ((size_t)(const void *)((
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
432 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
433 ) + 1) - (size_t)(const void *)(
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
434 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
435 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
436 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
437 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
438 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
439 ) && ((size_t)(const void *)((
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
440 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
441 ) + 1) - (size_t)(const void *)(
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
442 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
443 ) == 1) ? __builtin_strcmp (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
444 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
445 ,
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
446 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
447 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
448 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
449 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
450 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
451 ))[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_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
452 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
453 ))[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_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
454 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
455 ))[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 *) ( hdr->value ))[3] - __s2[3]);
0
456 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hdr->value ))[3] - __s2[3]);
0
457 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
458 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
459 ) && ((size_t)(const void *)((
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
460 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
461 ) + 1) - (size_t)(const void *)(
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
462 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
463 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
464 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
465 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
466 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
467 ) && ((size_t)(const void *)((
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
468 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
469 ) + 1) - (size_t)(const void *)(
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
470 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
471 ) == 1) ? __builtin_strcmp (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
472 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
473 ,
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
474 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
475 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
476 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
477 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
478 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
479 ))[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_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
480 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
481 ))[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_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
482 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
483 ))[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 *) ( "multipart/signed" ))[3] - __s2[3]);
0
484 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "multipart/signed" ))[3] - __s2[3]);
0
485 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
486 hdr->value
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
487 ,
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
488 "multipart/signed"
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
489 )))); })
! __extension_...gned" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
490 ) {-
491-
492 prm = mime_param_find(hdr, "boundary");-
493 if (!prm
!prmDescription
TRUEnever evaluated
FALSEnever evaluated
|| !prm->param_value
!prm->param_valueDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
494 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
495 ERR_put_error(13,(0xfff),(211),__FILE__,458);-
496 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
497 ((void *)0)
never executed: return ((void *)0) ;
0
498 ;
never executed: return ((void *)0) ;
0
499 }-
500 ret = multi_split(bio, prm->param_value, &parts);-
501 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
502 if (!ret
!retDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(sk_num(((_STA...IO*)0))) != 2)Description
TRUEnever evaluated
FALSEnever evaluated
sk_num(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0))) != 2)
(sk_num(((_STA...IO*)0))) != 2)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
503 ERR_put_error(13,(0xfff),(210),__FILE__,464);-
504 sk_pop_free(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), ((void (*)(void *)) ((1 ? (BIO_vfree) : (void (*)(BIO *))0))));-
505 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
506 ((void *)0)
never executed: return ((void *)0) ;
0
507 ;
never executed: return ((void *)0) ;
0
508 }-
509-
510-
511 asnin = ((BIO *)sk_value(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), (1)));-
512-
513 if (!(headers = mime_parse_hdr(asnin))
!(headers = mi...se_hdr(asnin))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
514 ERR_put_error(13,(0xfff),(208),__FILE__,473);-
515 sk_pop_free(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), ((void (*)(void *)) ((1 ? (BIO_vfree) : (void (*)(BIO *))0))));-
516 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
517 ((void *)0)
never executed: return ((void *)0) ;
0
518 ;
never executed: return ((void *)0) ;
0
519 }-
520-
521-
522-
523 if (!(hdr = mime_hdr_find(headers, "content-type"))
!(hdr = mime_h...ontent-type"))Description
TRUEnever evaluated
FALSEnever evaluated
||
0
524 !hdr->value
!hdr->valueDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
525 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
526 sk_pop_free(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), ((void (*)(void *)) ((1 ? (BIO_vfree) : (void (*)(BIO *))0))));-
527 ERR_put_error(13,(0xfff),(212),__FILE__,484);-
528 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
529 ((void *)0)
never executed: return ((void *)0) ;
0
530 ;
never executed: return ((void *)0) ;
0
531 }-
532-
533 if (-
534 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
535 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
536 ) && __builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
537 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
538 ) && (__s1_len = __builtin_strlen (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
539 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
540 ), __s2_len = __builtin_strlen (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
541 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
542 ), (!((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
543 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
544 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
545 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
546 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
547 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
548 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
549 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
550 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
551 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
552 ,
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
553 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
554 ) : (__builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
555 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
556 ) && ((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
557 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
558 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
559 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
560 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
561 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
562 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
563 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
564 ) && ((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
565 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
566 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
567 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
568 ) == 1) ? __builtin_strcmp (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
569 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
570 ,
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
571 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
572 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
573 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
574 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
575 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
576 ))[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__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
577 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
578 ))[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__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
579 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
580 ))[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 *) ( hdr->value ))[3] - __s2[3]);
0
581 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hdr->value ))[3] - __s2[3]);
0
582 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
583 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
584 ) && ((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
585 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
586 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
587 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
588 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
589 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
590 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
591 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
592 ) && ((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
593 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
594 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
595 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
596 ) == 1) ? __builtin_strcmp (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
597 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
598 ,
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
599 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
600 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
601 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
602 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
603 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
604 ))[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__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
605 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
606 ))[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__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
607 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
608 ))[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 *) ( "application/x-pkcs7-signature" ))[3] - __s2[3]);
0
609 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "application/x-pkcs7-signature" ))[3] - __s2[3]);
0
610 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
611 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
612 ,
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
613 "application/x-pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
614 )))); })
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
615 &&-
616 -
617 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
618 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
619 ) && __builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
620 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
621 ) && (__s1_len = __builtin_strlen (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
622 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
623 ), __s2_len = __builtin_strlen (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
624 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
625 ), (!((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
626 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
627 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
628 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
629 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
630 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
631 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
632 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
633 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
634 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
635 ,
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
636 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
637 ) : (__builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
638 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
639 ) && ((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
640 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
641 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
642 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
643 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
644 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
645 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
646 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
647 ) && ((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
648 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
649 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
650 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
651 ) == 1) ? __builtin_strcmp (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
652 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
653 ,
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
654 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
655 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
656 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
657 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
658 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
659 ))[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__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
660 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
661 ))[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__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
662 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
663 ))[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 *) ( hdr->value ))[3] - __s2[3]);
0
664 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hdr->value ))[3] - __s2[3]);
0
665 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
666 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
667 ) && ((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
668 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
669 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
670 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
671 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
672 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
673 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
674 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
675 ) && ((size_t)(const void *)((
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
676 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
677 ) + 1) - (size_t)(const void *)(
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
678 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
679 ) == 1) ? __builtin_strcmp (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
680 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
681 ,
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
682 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
683 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
684 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
685 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
686 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
687 ))[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__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
688 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
689 ))[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__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
690 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
691 ))[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 *) ( "application/pkcs7-signature" ))[3] - __s2[3]);
0
692 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "application/pkcs7-signature" ))[3] - __s2[3]);
0
693 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
694 hdr->value
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
695 ,
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
696 "application/pkcs7-signature"
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
697 )))); })
__extension__ ...ture" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
698 ) {-
699 ERR_put_error(13,(0xfff),(213),__FILE__,490);-
700 ERR_asprintf_error_data("type: %s", hdr->value);-
701 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
702 sk_pop_free(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), ((void (*)(void *)) ((1 ? (BIO_vfree) : (void (*)(BIO *))0))));-
703 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
704 ((void *)0)
never executed: return ((void *)0) ;
0
705 ;
never executed: return ((void *)0) ;
0
706 }-
707 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
708-
709 if (!(val = b64_read_asn1(asnin, it))
!(val = b64_re...n1(asnin, it))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
710 ERR_put_error(13,(0xfff),(204),__FILE__,499);-
711 sk_pop_free(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), ((void (*)(void *)) ((1 ? (BIO_vfree) : (void (*)(BIO *))0))));-
712 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
713 ((void *)0)
never executed: return ((void *)0) ;
0
714 ;
never executed: return ((void *)0) ;
0
715 }-
716-
717 if (bcont
bcontDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
718 *bcont = ((BIO *)sk_value(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), (0)));-
719 BIO_free(asnin);-
720 sk_free(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)));-
721 }
never executed: end of block
else sk_pop_free(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), ((void (*)(void *)) ((1 ? (BIO_vfree) : (void (*)(BIO *))0))));
never executed: sk_pop_free(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), ((void (*)(void *)) ((1 ? (BIO_vfree) : (void (*)(BIO *))0))));
0
722 return
never executed: return val;
val;
never executed: return val;
0
723 }-
724-
725-
726-
727 if (-
728 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
729 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
730 ) && __builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
731 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
732 ) && (__s1_len = __builtin_strlen (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
733 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
734 ), __s2_len = __builtin_strlen (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
735 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
736 ), (!((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
737 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
738 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
739 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
740 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
741 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
742 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
743 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
744 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
745 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
746 ,
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
747 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
748 ) : (__builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
749 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
750 ) && ((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
751 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
752 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
753 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
754 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
755 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
756 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
757 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
758 ) && ((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
759 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
760 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
761 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
762 ) == 1) ? __builtin_strcmp (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
763 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
764 ,
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
765 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
766 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
767 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
768 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
769 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
770 ))[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__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
771 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
772 ))[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__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
773 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
774 ))[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 *) ( hdr->value ))[3] - __s2[3]);
0
775 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hdr->value ))[3] - __s2[3]);
0
776 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
777 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
778 ) && ((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
779 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
780 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
781 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
782 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
783 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
784 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
785 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
786 ) && ((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
787 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
788 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
789 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
790 ) == 1) ? __builtin_strcmp (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
791 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
792 ,
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
793 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
794 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
795 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
796 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
797 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
798 ))[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__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
799 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
800 ))[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__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
801 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
802 ))[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 *) ( "application/x-pkcs7-mime" ))[3] - __s2[3]);
0
803 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "application/x-pkcs7-mime" ))[3] - __s2[3]);
0
804 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
805 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
806 ,
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
807 "application/x-pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
808 )))); })
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
809 &&-
810 -
811 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
812 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
813 ) && __builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
814 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
815 ) && (__s1_len = __builtin_strlen (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
816 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
817 ), __s2_len = __builtin_strlen (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
818 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
819 ), (!((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
820 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
821 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
822 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
823 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
824 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
825 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
826 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
827 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
828 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
829 ,
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
830 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
831 ) : (__builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
832 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
833 ) && ((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
834 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
835 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
836 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
837 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
838 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
839 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
840 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
841 ) && ((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
842 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
843 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
844 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
845 ) == 1) ? __builtin_strcmp (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
846 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
847 ,
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
848 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
849 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
850 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
851 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
852 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
853 ))[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__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
854 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
855 ))[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__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
856 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
857 ))[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 *) ( hdr->value ))[3] - __s2[3]);
0
858 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hdr->value ))[3] - __s2[3]);
0
859 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
860 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
861 ) && ((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
862 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
863 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
864 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
865 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
866 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
867 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
868 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
869 ) && ((size_t)(const void *)((
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
870 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
871 ) + 1) - (size_t)(const void *)(
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
872 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
873 ) == 1) ? __builtin_strcmp (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
874 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
875 ,
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
876 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
877 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
878 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
879 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
880 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
881 ))[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__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
882 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
883 ))[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__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
884 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
885 ))[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 *) ( "application/pkcs7-mime" ))[3] - __s2[3]);
0
886 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "application/pkcs7-mime" ))[3] - __s2[3]);
0
887 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
888 hdr->value
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
889 ,
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
890 "application/pkcs7-mime"
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
891 )))); })
__extension__ ...mime" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
892 ) {-
893 ERR_put_error(13,(0xfff),(205),__FILE__,516);-
894 ERR_asprintf_error_data("type: %s", hdr->value);-
895 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
896 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
897 ((void *)0)
never executed: return ((void *)0) ;
0
898 ;
never executed: return ((void *)0) ;
0
899 }-
900-
901 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
902-
903 if (!(val = b64_read_asn1(bio, it))
!(val = b64_re...asn1(bio, it))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
904 ERR_put_error(13,(0xfff),(203),__FILE__,525);-
905 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
906 ((void *)0)
never executed: return ((void *)0) ;
0
907 ;
never executed: return ((void *)0) ;
0
908 }-
909 return
never executed: return val;
val;
never executed: return val;
0
910}-
911-
912-
913int-
914SMIME_crlf_copy(BIO *in, BIO *out, int flags)-
915{-
916 BIO *bf;-
917 char eol;-
918 int len;-
919 char linebuf[1024];-
920-
921-
922-
923-
924-
925 bf = BIO_new(BIO_f_buffer());-
926 if (!bf
!bfDescription
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • pkcs7test
)
0-3
927 return
never executed: return 0;
0;
never executed: return 0;
0
928 out = BIO_push(bf, out);-
929 if (flags & 0x80
flags & 0x80Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • pkcs7test
) {
0-3
930 while ((
(len = BIO_rea...uf, 1024)) > 0Description
TRUEnever evaluated
FALSEnever evaluated
len = BIO_read(in, linebuf, 1024)) > 0
(len = BIO_rea...uf, 1024)) > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
931 BIO_write(out, linebuf, len);
never executed: BIO_write(out, linebuf, len);
0
932 }
never executed: end of block
else {
0
933 if (flags & 0x1
flags & 0x1Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • pkcs7test
)
0-3
934 BIO_printf(out, "Content-Type: text/plain\r\n\r\n");
never executed: BIO_printf(out, "Content-Type: text/plain\r\n\r\n");
0
935 while ((
(len = BIO_get...uf, 1024)) > 0Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • pkcs7test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • pkcs7test
len = BIO_gets(in, linebuf, 1024)) > 0
(len = BIO_get...uf, 1024)) > 0Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • pkcs7test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • pkcs7test
) {
3-24
936 eol = strip_eol(linebuf, &len);-
937 if (len
lenDescription
TRUEevaluated 24 times by 1 test
Evaluated by:
  • pkcs7test
FALSEnever evaluated
)
0-24
938 BIO_write(out, linebuf, len);
executed 24 times by 1 test: BIO_write(out, linebuf, len);
Executed by:
  • pkcs7test
24
939 if (eol
eolDescription
TRUEevaluated 21 times by 1 test
Evaluated by:
  • pkcs7test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • pkcs7test
)
3-21
940 BIO_write(out, "\r\n", 2);
executed 21 times by 1 test: BIO_write(out, "\r\n", 2);
Executed by:
  • pkcs7test
21
941 }
executed 24 times by 1 test: end of block
Executed by:
  • pkcs7test
24
942 }
executed 3 times by 1 test: end of block
Executed by:
  • pkcs7test
3
943 (void)(int)BIO_ctrl(out,11,0,-
944 ((void *)0)-
945 );-
946 BIO_pop(out);-
947 BIO_free(bf);-
948 return
executed 3 times by 1 test: return 1;
Executed by:
  • pkcs7test
1;
executed 3 times by 1 test: return 1;
Executed by:
  • pkcs7test
3
949}-
950-
951-
952int-
953SMIME_text(BIO *in, BIO *out)-
954{-
955 char iobuf[4096];-
956 int len;-
957 struct stack_st_MIME_HEADER *headers;-
958 MIME_HEADER *hdr;-
959-
960 if (!(headers = mime_parse_hdr(in))
!(headers = mi...parse_hdr(in))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
961 ERR_put_error(13,(0xfff),(207),__FILE__,578);-
962 return
never executed: return 0;
0;
never executed: return 0;
0
963 }-
964 if (!(hdr = mime_hdr_find(headers, "content-type"))
!(hdr = mime_h...ontent-type"))Description
TRUEnever evaluated
FALSEnever evaluated
|| !hdr->value
!hdr->valueDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
965 ERR_put_error(13,(0xfff),(206),__FILE__,582);-
966 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
967 return
never executed: return 0;
0;
never executed: return 0;
0
968 }-
969 if (-
970 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
971 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
972 ) && __builtin_constant_p (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
973 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
974 ) && (__s1_len = __builtin_strlen (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
975 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
976 ), __s2_len = __builtin_strlen (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
977 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
978 ), (!((size_t)(const void *)((
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
979 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
980 ) + 1) - (size_t)(const void *)(
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
981 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
982 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
983 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
984 ) + 1) - (size_t)(const void *)(
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
985 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
986 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
987 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
988 ,
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
989 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
990 ) : (__builtin_constant_p (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
991 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
992 ) && ((size_t)(const void *)((
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
993 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
994 ) + 1) - (size_t)(const void *)(
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
995 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
996 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
997 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
998 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
999 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1000 ) && ((size_t)(const void *)((
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1001 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1002 ) + 1) - (size_t)(const void *)(
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1003 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1004 ) == 1) ? __builtin_strcmp (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1005 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1006 ,
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1007 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1008 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1009 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1010 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1011 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1012 ))[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__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1013 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1014 ))[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__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1015 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1016 ))[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 *) ( hdr->value ))[3] - __s2[3]);
0
1017 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hdr->value ))[3] - __s2[3]);
0
1018 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1019 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1020 ) && ((size_t)(const void *)((
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1021 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1022 ) + 1) - (size_t)(const void *)(
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1023 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1024 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1025 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1026 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1027 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1028 ) && ((size_t)(const void *)((
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1029 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1030 ) + 1) - (size_t)(const void *)(
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1031 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1032 ) == 1) ? __builtin_strcmp (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1033 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1034 ,
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1035 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1036 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1037 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1038 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1039 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1040 ))[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__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1041 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1042 ))[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__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1043 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1044 ))[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 *) ( "text/plain" ))[3] - __s2[3]);
0
1045 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "text/plain" ))[3] - __s2[3]);
0
1046 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1047 hdr->value
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1048 ,
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1049 "text/plain"
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1050 )))); })
__extension__ ...lain" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1051 ) {-
1052 ERR_put_error(13,(0xfff),(205),__FILE__,587);-
1053 ERR_asprintf_error_data("type: %s", hdr->value);-
1054 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
1055 return
never executed: return 0;
0;
never executed: return 0;
0
1056 }-
1057 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
1058 while ((
(len = BIO_rea...f(iobuf))) > 0Description
TRUEnever evaluated
FALSEnever evaluated
len = BIO_read(in, iobuf, sizeof(iobuf))) > 0
(len = BIO_rea...f(iobuf))) > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1059 BIO_write(out, iobuf, len);
never executed: BIO_write(out, iobuf, len);
0
1060 if (len < 0
len < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1061 return
never executed: return 0;
0;
never executed: return 0;
0
1062 return
never executed: return 1;
1;
never executed: return 1;
0
1063}-
1064-
1065-
1066-
1067-
1068-
1069static int-
1070multi_split(BIO *bio, char *bound, struct stack_st_BIO **ret)-
1071{-
1072 char linebuf[1024];-
1073 int len, blen;-
1074 int eol = 0, next_eol = 0;-
1075 BIO *bpart = -
1076 ((void *)0)-
1077 ;-
1078 struct stack_st_BIO *parts;-
1079 char state, part, first;-
1080-
1081 blen = strlen(bound);-
1082 part = 0;-
1083 state = 0;-
1084 first = 1;-
1085 parts = ((struct stack_st_BIO *)sk_new_null());-
1086 *ret = parts;-
1087 if (parts ==
parts == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1088 ((void *)0)
parts == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1089 )-
1090 return
never executed: return 0;
0;
never executed: return 0;
0
1091 while ((
(len = BIO_get...uf, 1024)) > 0Description
TRUEnever evaluated
FALSEnever evaluated
len = BIO_gets(bio, linebuf, 1024)) > 0
(len = BIO_get...uf, 1024)) > 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1092 state = mime_bound_check(linebuf, len, bound, blen);-
1093 if (state == 1
state == 1Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1094 first = 1;-
1095 part++;-
1096 }
never executed: end of block
else if (state == 2
state == 2Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1097 if (sk_push(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), ((void*) (1 ? (bpart) : (BIO*)0))) == 0
sk_push(((_STA...BIO*)0))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1098 return
never executed: return 0;
0;
never executed: return 0;
0
1099 return
never executed: return 1;
1;
never executed: return 1;
0
1100 } else if (part
partDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1101-
1102 next_eol = strip_eol(linebuf, &len);-
1103 if (first
firstDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1104 first = 0;-
1105 if (bpart !=
bpart != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1106 ((void *)0)
bpart != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1107 ) {-
1108 if (sk_push(((_STACK*) (1 ? (parts) : (struct stack_st_BIO*)0)), ((void*) (1 ? (bpart) : (BIO*)0))) == 0
sk_push(((_STA...BIO*)0))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1109 return
never executed: return 0;
0;
never executed: return 0;
0
1110 }
never executed: end of block
0
1111 bpart = BIO_new(BIO_s_mem());-
1112 if (bpart ==
bpart == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1113 ((void *)0)
bpart == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1114 )-
1115 return
never executed: return 0;
0;
never executed: return 0;
0
1116 BIO_ctrl(bpart,130,0,-
1117 ((void *)0)-
1118 );-
1119 }
never executed: end of block
else if (eol
eolDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1120 BIO_write(bpart, "\r\n", 2);
never executed: BIO_write(bpart, "\r\n", 2);
0
1121 eol = next_eol;-
1122 if (len
lenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1123 BIO_write(bpart, linebuf, len);
never executed: BIO_write(bpart, linebuf, len);
0
1124 }
never executed: end of block
0
1125 }
never executed: end of block
0
1126 BIO_free(bpart);-
1127 return
never executed: return 0;
0;
never executed: return 0;
0
1128}-
1129static-
1130struct stack_st_MIME_HEADER *mime_parse_hdr(BIO *bio)-
1131{-
1132 char *p, *q, c;-
1133 char *ntmp;-
1134 char linebuf[1024];-
1135 MIME_HEADER *mhdr = -
1136 ((void *)0)-
1137 ;-
1138 struct stack_st_MIME_HEADER *headers;-
1139 int len, state, save_state = 0;-
1140-
1141 headers = ((struct stack_st_MIME_HEADER *)sk_new(((int (*)(const void *, const void *)) ((1 ? (mime_hdr_cmp) : (int (*)(const MIME_HEADER * const *, const MIME_HEADER * const *))0)))));-
1142 if (!headers
!headersDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1143 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1144 ((void *)0)
never executed: return ((void *)0) ;
0
1145 ;
never executed: return ((void *)0) ;
0
1146 while ((
(len = BIO_get...uf, 1024)) > 0Description
TRUEnever evaluated
FALSEnever evaluated
len = BIO_gets(bio, linebuf, 1024)) > 0
(len = BIO_get...uf, 1024)) > 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1147-
1148 if (mhdr
mhdrDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
1149 ((*
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_b_loc ())[(int) ((
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1150 (unsigned char)linebuf[0]
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1151 ))] & (unsigned short int) _ISspace)
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1152 )-
1153 state = 3;
never executed: state = 3;
0
1154 else-
1155 state = 1;
never executed: state = 1;
0
1156 ntmp = -
1157 ((void *)0)-
1158 ;-
1159-
1160-
1161 for (p = linebuf, q = linebuf;-
1162 (
(c = *p)Description
TRUEnever evaluated
FALSEnever evaluated
c = *p)
(c = *p)Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(c != '\r')Description
TRUEnever evaluated
FALSEnever evaluated
c != '\r')
(c != '\r')Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(c != '\n')Description
TRUEnever evaluated
FALSEnever evaluated
c != '\n')
(c != '\n')Description
TRUEnever evaluated
FALSEnever evaluated
; p++) {
0
1163-
1164-
1165-
1166-
1167-
1168 switch (state) {-
1169 case
never executed: case 1:
1:
never executed: case 1:
0
1170 if (c == ':'
c == ':'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1171 state = 2;-
1172 *p = 0;-
1173 ntmp = strip_ends(q);-
1174 q = p + 1;-
1175 }
never executed: end of block
0
1176 break;
never executed: break;
0
1177-
1178 case
never executed: case 2:
2:
never executed: case 2:
0
1179 if (c == ';'
c == ';'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1180 ;-
1181 *p = 0;-
1182 mhdr = mime_hdr_new(ntmp,-
1183 strip_ends(q));-
1184 if (mhdr ==
mhdr == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1185 ((void *)0)
mhdr == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1186 )-
1187 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
1188 if (sk_push(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void*) (1 ? (mhdr) : (MIME_HEADER*)0)))
sk_push(((_STA...DER*)0))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1189 == 0
sk_push(((_STA...DER*)0))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1190 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
1191 ntmp = -
1192 ((void *)0)-
1193 ;-
1194 q = p + 1;-
1195 state = 3;-
1196 }
never executed: end of block
else if (c == '('
c == '('Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1197 save_state = state;-
1198 state = 6;-
1199 }
never executed: end of block
0
1200 break;
never executed: break;
0
1201-
1202 case
never executed: case 6:
6:
never executed: case 6:
0
1203 if (c == ')'
c == ')'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1204 state = save_state;-
1205 }
never executed: end of block
0
1206 break;
never executed: break;
0
1207-
1208 case
never executed: case 3:
3:
never executed: case 3:
0
1209 if (c == '='
c == '='Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1210 state = 4;-
1211 *p = 0;-
1212 ntmp = strip_ends(q);-
1213 q = p + 1;-
1214 }
never executed: end of block
0
1215 break;
never executed: break;
0
1216-
1217 case
never executed: case 4:
4:
never executed: case 4:
0
1218 if (c == ';'
c == ';'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1219 state = 3;-
1220 *p = 0;-
1221 mime_hdr_addparam(mhdr, ntmp,-
1222 strip_ends(q));-
1223 ntmp = -
1224 ((void *)0)-
1225 ;-
1226 q = p + 1;-
1227 }
never executed: end of block
else if (c == '"'
c == '"'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1228 ;-
1229 state = 5;-
1230 }
never executed: end of block
else if (c == '('
c == '('Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1231 save_state = state;-
1232 state = 6;-
1233 }
never executed: end of block
0
1234 break;
never executed: break;
0
1235-
1236 case
never executed: case 5:
5:
never executed: case 5:
0
1237 if (c == '"'
c == '"'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1238 ;-
1239 state = 4;-
1240 }
never executed: end of block
0
1241 break;
never executed: break;
0
1242 }-
1243 }
never executed: end of block
0
1244-
1245 if (state == 2
state == 2Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1246 mhdr = mime_hdr_new(ntmp, strip_ends(q));-
1247 if (mhdr ==
mhdr == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1248 ((void *)0)
mhdr == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1249 )-
1250 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
1251 if (sk_push(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void*) (1 ? (mhdr) : (MIME_HEADER*)0))) == 0
sk_push(((_STA...DER*)0))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1252 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
1253 }
never executed: end of block
else if (state == 4
state == 4Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1254 mime_hdr_addparam(mhdr, ntmp, strip_ends(q));
never executed: mime_hdr_addparam(mhdr, ntmp, strip_ends(q));
0
1255-
1256 if (p == linebuf
p == linebufDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1257 break;
never executed: break;
0
1258 }
never executed: end of block
0
1259-
1260 return
never executed: return headers;
headers;
never executed: return headers;
0
1261-
1262merr:-
1263 if (mhdr !=
mhdr != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1264 ((void *)0)
mhdr != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1265 )-
1266 mime_hdr_free(mhdr);
never executed: mime_hdr_free(mhdr);
0
1267 sk_pop_free(((_STACK*) (1 ? (headers) : (struct stack_st_MIME_HEADER*)0)), ((void (*)(void *)) ((1 ? (mime_hdr_free) : (void (*)(MIME_HEADER *))0))));-
1268 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1269 ((void *)0)
never executed: return ((void *)0) ;
0
1270 ;
never executed: return ((void *)0) ;
0
1271}-
1272-
1273static char *-
1274strip_ends(char *name)-
1275{-
1276 return
never executed: return strip_end(strip_start(name));
strip_end(strip_start(name));
never executed: return strip_end(strip_start(name));
0
1277}-
1278-
1279-
1280static char *-
1281strip_start(char *name)-
1282{-
1283 char *p, c;-
1284-
1285-
1286 for (p = name; (
(c = *p)Description
TRUEnever evaluated
FALSEnever evaluated
c = *p)
(c = *p)Description
TRUEnever evaluated
FALSEnever evaluated
; p++) {
0
1287 if (c == '"'
c == '"'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1288-
1289 if (p[1]
p[1]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1290 return
never executed: return p + 1;
p + 1;
never executed: return p + 1;
0
1291-
1292 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1293 ((void *)0)
never executed: return ((void *)0) ;
0
1294 ;
never executed: return ((void *)0) ;
0
1295 }-
1296 if (!
! ((*__ctype_b...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1297 ((*__ctype_b_loc ())[(int) ((
! ((*__ctype_b...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1298 (unsigned char)c
! ((*__ctype_b...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1299 ))] & (unsigned short int) _ISspace)
! ((*__ctype_b...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1300 )-
1301 return
never executed: return p;
p;
never executed: return p;
0
1302 }
never executed: end of block
0
1303 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1304 ((void *)0)
never executed: return ((void *)0) ;
0
1305 ;
never executed: return ((void *)0) ;
0
1306}-
1307-
1308-
1309static char *-
1310strip_end(char *name)-
1311{-
1312 char *p, c;-
1313-
1314 if (!name
!nameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1315 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1316 ((void *)0)
never executed: return ((void *)0) ;
0
1317 ;
never executed: return ((void *)0) ;
0
1318-
1319-
1320 for (p = name + strlen(name) - 1; p >= name
p >= nameDescription
TRUEnever evaluated
FALSEnever evaluated
; p--) {
0
1321 c = *p;-
1322 if (c == '"'
c == '"'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1323 if (p - 1 == name
p - 1 == nameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1324 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1325 ((void *)0)
never executed: return ((void *)0) ;
0
1326 ;
never executed: return ((void *)0) ;
0
1327 *p = 0;-
1328 return
never executed: return name;
name;
never executed: return name;
0
1329 }-
1330 if (-
1331 ((*
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_b_loc ())[(int) ((
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1332 (unsigned char)c
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1333 ))] & (unsigned short int) _ISspace)
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1334 )-
1335 *
never executed: *p = 0;
p = 0;
never executed: *p = 0;
0
1336 else-
1337 return
never executed: return name;
name;
never executed: return name;
0
1338 }-
1339 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1340 ((void *)0)
never executed: return ((void *)0) ;
0
1341 ;
never executed: return ((void *)0) ;
0
1342}-
1343-
1344static MIME_HEADER *-
1345mime_hdr_new(char *name, char *value)-
1346{-
1347 MIME_HEADER *mhdr;-
1348 char *tmpname = -
1349 ((void *)0)-
1350 , *tmpval = -
1351 ((void *)0)-
1352 , *p;-
1353-
1354 if (name
nameDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1355 if (!(tmpname =
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1356 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1357 name
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1358 )
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1359 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1360 ) + 1) - (size_t)(const void *)(
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1361 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1362 ) == 1)
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1363 name
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1364 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1365 name
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1366 ) + 1; char *__retval = (char *) malloc (__len); if (__retval != ((void *)0)
__retval != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
) __retval = (char *) memcpy (__retval,
never executed: __retval = (char *) memcpy (__retval, name , __len);
0
1367 name
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __retval = (char *) memcpy (__retval, name , __len);
0
1368 , __len); __retval; })) : __strdup (
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1369 name
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1370 )))
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1371 )
!(tmpname = (_...p ( name ))) )Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1372 goto
never executed: goto err;
err;
never executed: goto err;
0
1373 for (p = tmpname; *
*pDescription
TRUEnever evaluated
FALSEnever evaluated
p
*pDescription
TRUEnever evaluated
FALSEnever evaluated
; p++)
0
1374 *
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
p =
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1375 (__extension__ ({ int __res; if (sizeof (
sizeof ( (unsi... char)*p ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1376 (unsigned char)*p
sizeof ( (unsi... char)*p ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1377 ) > 1
sizeof ( (unsi... char)*p ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { if (__builtin_constant_p (
__builtin_cons...gned char)*p )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1378 (unsigned char)*p
__builtin_cons...gned char)*p )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1379 )
__builtin_cons...gned char)*p )Description
TRUEnever evaluated
FALSEnever evaluated
) { int __c = (
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1380 (unsigned char)*p
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1381 ); __res = __c < -128
__c < -128Description
TRUEnever evaluated
FALSEnever evaluated
|| __c > 255
__c > 255Description
TRUEnever evaluated
FALSEnever evaluated
? __c : (*__ctype_tolower_loc ())[__c]; }
never executed: end of block
else __res = tolower (
never executed: __res = tolower ( (unsigned char)*p );
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1382 (unsigned char)*p
never executed: __res = tolower ( (unsigned char)*p );
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1383 );
never executed: __res = tolower ( (unsigned char)*p );
} else __res = (*__ctype_tolower_loc ())[(int) (
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )];
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1384 (unsigned char)*p
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )];
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1385 )];
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )];
__res; }))
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1386 ;
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1387 }
never executed: end of block
0
1388 if (value
valueDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1389 if (!(tmpval =
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1390 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( value )Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1391 value
__builtin_constant_p ( value )Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1392 )
__builtin_constant_p ( value )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1393 value
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1394 ) + 1) - (size_t)(const void *)(
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1395 value
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1396 ) == 1)
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1397 value
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1398 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1399 value
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1400 ) + 1; char *__retval = (char *) malloc (__len); if (__retval != ((void *)0)
__retval != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
) __retval = (char *) memcpy (__retval,
never executed: __retval = (char *) memcpy (__retval, value , __len);
0
1401 value
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __retval = (char *) memcpy (__retval, value , __len);
0
1402 , __len); __retval; })) : __strdup (
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1403 value
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1404 )))
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1405 )
!(tmpval = (__... ( value ))) )Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1406 goto
never executed: goto err;
err;
never executed: goto err;
0
1407 for (p = tmpval; *
*pDescription
TRUEnever evaluated
FALSEnever evaluated
p
*pDescription
TRUEnever evaluated
FALSEnever evaluated
; p++)
0
1408 *
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
p =
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1409 (__extension__ ({ int __res; if (sizeof (
sizeof ( (unsi... char)*p ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1410 (unsigned char)*p
sizeof ( (unsi... char)*p ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1411 ) > 1
sizeof ( (unsi... char)*p ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { if (__builtin_constant_p (
__builtin_cons...gned char)*p )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1412 (unsigned char)*p
__builtin_cons...gned char)*p )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1413 )
__builtin_cons...gned char)*p )Description
TRUEnever evaluated
FALSEnever evaluated
) { int __c = (
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1414 (unsigned char)*p
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1415 ); __res = __c < -128
__c < -128Description
TRUEnever evaluated
FALSEnever evaluated
|| __c > 255
__c > 255Description
TRUEnever evaluated
FALSEnever evaluated
? __c : (*__ctype_tolower_loc ())[__c]; }
never executed: end of block
else __res = tolower (
never executed: __res = tolower ( (unsigned char)*p );
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1416 (unsigned char)*p
never executed: __res = tolower ( (unsigned char)*p );
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1417 );
never executed: __res = tolower ( (unsigned char)*p );
} else __res = (*__ctype_tolower_loc ())[(int) (
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )];
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1418 (unsigned char)*p
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )];
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1419 )];
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )];
__res; }))
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1420 ;
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1421 }
never executed: end of block
0
1422 mhdr = malloc(sizeof(MIME_HEADER));-
1423 if (!mhdr
!mhdrDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1424 goto
never executed: goto err;
err;
never executed: goto err;
0
1425 mhdr->name = tmpname;-
1426 mhdr->value = tmpval;-
1427 if (!(mhdr->params = ((struct stack_st_MIME_PARAM *)sk_new(((int (*)(const void *, const void *)) ((1 ? (mime_param_cmp) : (int (*)(const MIME_PARAM * const *, const MIME_PARAM * const *))0))))))
!(mhdr->params...nst *))0))))))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1428 free(mhdr);-
1429 goto
never executed: goto err;
err;
never executed: goto err;
0
1430 }-
1431 return
never executed: return mhdr;
mhdr;
never executed: return mhdr;
0
1432err:-
1433 free(tmpname);-
1434 free(tmpval);-
1435 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1436 ((void *)0)
never executed: return ((void *)0) ;
0
1437 ;
never executed: return ((void *)0) ;
0
1438}-
1439-
1440static int-
1441mime_hdr_addparam(MIME_HEADER *mhdr, char *name, char *value)-
1442{-
1443 char *tmpname = -
1444 ((void *)0)-
1445 , *tmpval = -
1446 ((void *)0)-
1447 , *p;-
1448 MIME_PARAM *mparam;-
1449-
1450 if (name
nameDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1451 tmpname = -
1452 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
0
1453 name
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
0
1454 )
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1455 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1456 ) + 1) - (size_t)(const void *)(
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1457 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1458 ) == 1)
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
1459 name
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
1460 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
0
1461 name-
1462 ) + 1; char *__retval = (char *) malloc (__len); if (__retval != ((void *)0)
__retval != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
) __retval = (char *) memcpy (__retval,
never executed: __retval = (char *) memcpy (__retval, name , __len);
0
1463 name
never executed: __retval = (char *) memcpy (__retval, name , __len);
0
1464 , __len);
never executed: __retval = (char *) memcpy (__retval, name , __len);
__retval; })) : __strdup (
0
1465 name-
1466 )))-
1467 ;-
1468 if (!tmpname
!tmpnameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1469 goto
never executed: goto err;
err;
never executed: goto err;
0
1470 for (p = tmpname; *
*pDescription
TRUEnever evaluated
FALSEnever evaluated
p
*pDescription
TRUEnever evaluated
FALSEnever evaluated
; p++)
0
1471 *
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
p =
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1472 (__extension__ ({ int __res; if (sizeof (
sizeof ( (unsi... char)*p ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1473 (unsigned char)*p
sizeof ( (unsi... char)*p ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1474 ) > 1
sizeof ( (unsi... char)*p ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { if (__builtin_constant_p (
__builtin_cons...gned char)*p )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1475 (unsigned char)*p
__builtin_cons...gned char)*p )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1476 )
__builtin_cons...gned char)*p )Description
TRUEnever evaluated
FALSEnever evaluated
) { int __c = (
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1477 (unsigned char)*p
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1478 ); __res = __c < -128
__c < -128Description
TRUEnever evaluated
FALSEnever evaluated
|| __c > 255
__c > 255Description
TRUEnever evaluated
FALSEnever evaluated
? __c : (*__ctype_tolower_loc ())[__c]; }
never executed: end of block
else __res = tolower (
never executed: __res = tolower ( (unsigned char)*p );
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1479 (unsigned char)*p
never executed: __res = tolower ( (unsigned char)*p );
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1480 );
never executed: __res = tolower ( (unsigned char)*p );
} else __res = (*__ctype_tolower_loc ())[(int) (
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )];
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1481 (unsigned char)*p
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )];
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1482 )];
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )];
__res; }))
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1483 ;
never executed: *p = (__extension__ ({ int __res; if (sizeof ( (unsigned char)*p ) > 1) { if (__builtin_constant_p ( (unsigned char)*p )) { int __c = ( (unsigned char)*p ); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ( (unsigned char)*p ); } else __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)*p )]; __res; })) ;
0
1484 }
never executed: end of block
0
1485 if (value
valueDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1486 tmpval = -
1487 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( value )Description
TRUEnever evaluated
FALSEnever evaluated
0
1488 value
__builtin_constant_p ( value )Description
TRUEnever evaluated
FALSEnever evaluated
0
1489 )
__builtin_constant_p ( value )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1490 value
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1491 ) + 1) - (size_t)(const void *)(
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1492 value
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1493 ) == 1)
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
1494 value
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
1495 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
0
1496 value-
1497 ) + 1; char *__retval = (char *) malloc (__len); if (__retval != ((void *)0)
__retval != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
) __retval = (char *) memcpy (__retval,
never executed: __retval = (char *) memcpy (__retval, value , __len);
0
1498 value
never executed: __retval = (char *) memcpy (__retval, value , __len);
0
1499 , __len);
never executed: __retval = (char *) memcpy (__retval, value , __len);
__retval; })) : __strdup (
0
1500 value-
1501 )))-
1502 ;-
1503 if (!tmpval
!tmpvalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1504 goto
never executed: goto err;
err;
never executed: goto err;
0
1505 }
never executed: end of block
0
1506-
1507 mparam = malloc(sizeof(MIME_PARAM));-
1508 if (!mparam
!mparamDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1509 goto
never executed: goto err;
err;
never executed: goto err;
0
1510 mparam->param_name = tmpname;-
1511 mparam->param_value = tmpval;-
1512 if (sk_push(((_STACK*) (1 ? (mhdr->params) : (struct stack_st_MIME_PARAM*)0)), ((void*) (1 ? (mparam) : (MIME_PARAM*)0))) == 0
sk_push(((_STA...RAM*)0))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1513 free(mparam);-
1514 goto
never executed: goto err;
err;
never executed: goto err;
0
1515 }-
1516 return
never executed: return 1;
1;
never executed: return 1;
0
1517err:-
1518 free(tmpname);-
1519 free(tmpval);-
1520 return
never executed: return 0;
0;
never executed: return 0;
0
1521}-
1522-
1523static int-
1524mime_hdr_cmp(const MIME_HEADER * const *a, const MIME_HEADER * const *b)-
1525{-
1526 if (!(*a)->name
!(*a)->nameDescription
TRUEnever evaluated
FALSEnever evaluated
|| !(*b)->name
!(*b)->nameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1527 return
never executed: return !!(*a)->name - !!(*b)->name;
!!(*a)->name - !!(*b)->name;
never executed: return !!(*a)->name - !!(*b)->name;
0
1528 return
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1529 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1530 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1531 ) && __builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1532 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1533 ) && (__s1_len = __builtin_strlen (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1534 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1535 ), __s2_len = __builtin_strlen (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1536 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1537 ), (!((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1538 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1539 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1540 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1541 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1542 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1543 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1544 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1545 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1546 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1547 ,
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1548 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1549 ) : (__builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1550 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1551 ) && ((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1552 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1553 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1554 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1555 ) == 1) && (__s1_len = __builtin_strlen (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1556 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1557 ), __s1_len < 4) ? (__builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1558 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1559 ) && ((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1560 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1561 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1562 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1563 ) == 1) ? __builtin_strcmp (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1564 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1565 ,
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1566 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1567 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1568 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1569 ); int __result = (((const unsigned char *) (const char *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1570 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1571 ))[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 *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1572 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1573 ))[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 *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1574 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1575 ))[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 *) ( (*a)->name ))[3] - __s2[3]);
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1576 (*a)->name
never executed: __result = (((const unsigned char *) (const char *) ( (*a)->name ))[3] - __s2[3]);
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1577 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( (*a)->name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1578 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1579 ) && ((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1580 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1581 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1582 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1583 ) == 1) && (__s2_len = __builtin_strlen (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1584 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1585 ), __s2_len < 4) ? (__builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1586 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1587 ) && ((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1588 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1589 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1590 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1591 ) == 1) ? __builtin_strcmp (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1592 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1593 ,
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1594 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1595 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1596 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1597 ); int __result = (((const unsigned char *) (const char *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1598 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1599 ))[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 *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1600 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1601 ))[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 *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1602 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1603 ))[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 *) ( (*b)->name ))[3] - __s2[3]);
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1604 (*b)->name
never executed: __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]);
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1605 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1606 (*a)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1607 ,
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1608 (*b)->name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1609 )))); })
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1610 );
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->...nsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) );
0
1611}-
1612-
1613static int-
1614mime_param_cmp(const MIME_PARAM * const *a, const MIME_PARAM * const *b)-
1615{-
1616 if (!(*a)->param_name
!(*a)->param_nameDescription
TRUEnever evaluated
FALSEnever evaluated
|| !(*b)->param_name
!(*b)->param_nameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1617 return
never executed: return !!(*a)->param_name - !!(*b)->param_name;
!!(*a)->param_name - !!(*b)->param_name;
never executed: return !!(*a)->param_name - !!(*b)->param_name;
0
1618 return
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1619 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1620 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1621 ) && __builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1622 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1623 ) && (__s1_len = __builtin_strlen (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1624 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1625 ), __s2_len = __builtin_strlen (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1626 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1627 ), (!((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1628 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1629 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1630 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1631 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1632 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1633 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1634 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1635 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1636 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1637 ,
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1638 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1639 ) : (__builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1640 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1641 ) && ((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1642 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1643 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1644 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1645 ) == 1) && (__s1_len = __builtin_strlen (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1646 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1647 ), __s1_len < 4) ? (__builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1648 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1649 ) && ((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1650 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1651 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1652 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1653 ) == 1) ? __builtin_strcmp (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1654 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1655 ,
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1656 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1657 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1658 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1659 ); int __result = (((const unsigned char *) (const char *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1660 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1661 ))[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 *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1662 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1663 ))[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 *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1664 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1665 ))[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 *) ( (*a)->param_name ))[3] - __s2[3]);
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1666 (*a)->param_name
never executed: __result = (((const unsigned char *) (const char *) ( (*a)->param_name ))[3] - __s2[3]);
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1667 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( (*a)->param_name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1668 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1669 ) && ((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1670 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1671 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1672 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1673 ) == 1) && (__s2_len = __builtin_strlen (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1674 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1675 ), __s2_len < 4) ? (__builtin_constant_p (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1676 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1677 ) && ((size_t)(const void *)((
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1678 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1679 ) + 1) - (size_t)(const void *)(
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1680 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1681 ) == 1) ? __builtin_strcmp (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1682 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1683 ,
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1684 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1685 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1686 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1687 ); int __result = (((const unsigned char *) (const char *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1688 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1689 ))[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 *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1690 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1691 ))[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 *) (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1692 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1693 ))[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 *) ( (*b)->param_name ))[3] - __s2[3]);
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1694 (*b)->param_name
never executed: __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]);
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1695 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1696 (*a)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1697 ,
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1698 (*b)->param_name
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1699 )))); })
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1700 );
never executed: return ( __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->param_name ) && __builtin_constant_p ( (*b)->param_name ) && (__s1_len = __builtin_strlen ( (*a)->param_name ), __s2_len = __builtin_strlen ( (*b)->param_name ), (!((size_t...har *) ( (*b)->param_name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->param_name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->param_name , (*b)->param_name )))); }) );
0
1701}-
1702-
1703-
1704-
1705static MIME_HEADER *-
1706mime_hdr_find(struct stack_st_MIME_HEADER *hdrs, char *name)-
1707{-
1708 MIME_HEADER htmp;-
1709 int idx;-
1710 htmp.name = name;-
1711 idx = sk_find(((_STACK*) (1 ? (hdrs) : (struct stack_st_MIME_HEADER*)0)), ((void*) (1 ? (&htmp) : (MIME_HEADER*)0)));-
1712 if (idx < 0
idx < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1713 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1714 ((void *)0)
never executed: return ((void *)0) ;
0
1715 ;
never executed: return ((void *)0) ;
0
1716 return
never executed: return ((MIME_HEADER *)sk_value(((_STACK*) (1 ? (hdrs) : (struct stack_st_MIME_HEADER*)0)), (idx)));
((MIME_HEADER *)sk_value(((_STACK*) (1 ? (hdrs) : (struct stack_st_MIME_HEADER*)0)), (idx)));
never executed: return ((MIME_HEADER *)sk_value(((_STACK*) (1 ? (hdrs) : (struct stack_st_MIME_HEADER*)0)), (idx)));
0
1717}-
1718-
1719static MIME_PARAM *-
1720mime_param_find(MIME_HEADER *hdr, char *name)-
1721{-
1722 MIME_PARAM param;-
1723 int idx;-
1724 param.param_name = name;-
1725 idx = sk_find(((_STACK*) (1 ? (hdr->params) : (struct stack_st_MIME_PARAM*)0)), ((void*) (1 ? (&param) : (MIME_PARAM*)0)));-
1726 if (idx < 0
idx < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1727 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1728 ((void *)0)
never executed: return ((void *)0) ;
0
1729 ;
never executed: return ((void *)0) ;
0
1730 return
never executed: return ((MIME_PARAM *)sk_value(((_STACK*) (1 ? (hdr->params) : (struct stack_st_MIME_PARAM*)0)), (idx)));
((MIME_PARAM *)sk_value(((_STACK*) (1 ? (hdr->params) : (struct stack_st_MIME_PARAM*)0)), (idx)));
never executed: return ((MIME_PARAM *)sk_value(((_STACK*) (1 ? (hdr->params) : (struct stack_st_MIME_PARAM*)0)), (idx)));
0
1731}-
1732-
1733static void-
1734mime_hdr_free(MIME_HEADER *hdr)-
1735{-
1736 free(hdr->name);-
1737 free(hdr->value);-
1738 if (hdr->params
hdr->paramsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1739 sk_pop_free(((_STACK*) (1 ? (hdr->params) : (struct stack_st_MIME_PARAM*)0)), ((void (*)(void *)) ((1 ? (mime_param_free) : (void (*)(MIME_PARAM *))0))));
never executed: sk_pop_free(((_STACK*) (1 ? (hdr->params) : (struct stack_st_MIME_PARAM*)0)), ((void (*)(void *)) ((1 ? (mime_param_free) : (void (*)(MIME_PARAM *))0))));
0
1740 free(hdr);-
1741}
never executed: end of block
0
1742-
1743static void-
1744mime_param_free(MIME_PARAM *param)-
1745{-
1746 free(param->param_name);-
1747 free(param->param_value);-
1748 free(param);-
1749}
never executed: end of block
0
1750-
1751-
1752-
1753-
1754-
1755-
1756static int-
1757mime_bound_check(char *line, int linelen, char *bound, int blen)-
1758{-
1759 if (linelen == -1
linelen == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1760 linelen = strlen(line);
never executed: linelen = strlen(line);
0
1761 if (blen == -1
blen == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1762 blen = strlen(bound);
never executed: blen = strlen(bound);
0
1763-
1764 if (blen + 2 > linelen
blen + 2 > linelenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1765 return
never executed: return 0;
0;
never executed: return 0;
0
1766-
1767 if (!
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1768 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( 2 )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1769 2
__builtin_constant_p ( 2 )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1770 )
__builtin_constant_p ( 2 )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( line )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1771 line
__builtin_constant_p ( line )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1772 )
__builtin_constant_p ( line )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( line ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1773 line
strlen ( line ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1774 ) < ((size_t) (
strlen ( line ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1775 2
strlen ( line ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1776 ))
strlen ( line ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( "--" )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1777 "--"
__builtin_constant_p ( "--" )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1778 )
__builtin_constant_p ( "--" )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( "--" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1779 "--"
strlen ( "--" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1780 ) < ((size_t) (
strlen ( "--" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1781 2
strlen ( "--" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1782 ))
strlen ( "--" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1783 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1784 ) && __builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1785 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1786 ) && (__s1_len = __builtin_strlen (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1787 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1788 ), __s2_len = __builtin_strlen (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1789 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1790 ), (!((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1791 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1792 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1793 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1794 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1795 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1796 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1797 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1798 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1799 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1800 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1801 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1802 ) : (__builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1803 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1804 ) && ((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1805 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1806 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1807 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1808 ) == 1) && (__s1_len = __builtin_strlen (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1809 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1810 ), __s1_len < 4) ? (__builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1811 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1812 ) && ((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1813 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1814 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1815 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1816 ) == 1) ? __builtin_strcmp (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1817 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1818 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1819 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1820 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1821 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1822 ); int __result = (((const unsigned char *) (const char *) (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1823 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1824 ))[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..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1825 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1826 ))[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..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1827 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1828 ))[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 *) ( line ))[3] - __s2[3]);
0
1829 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( line ))[3] - __s2[3]);
0
1830 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1831 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1832 ) && ((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1833 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1834 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1835 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1836 ) == 1) && (__s2_len = __builtin_strlen (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1837 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1838 ), __s2_len < 4) ? (__builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1839 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1840 ) && ((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1841 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1842 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1843 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1844 ) == 1) ? __builtin_strcmp (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1845 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1846 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1847 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1848 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1849 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1850 ); int __result = (((const unsigned char *) (const char *) (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1851 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1852 ))[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..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1853 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1854 ))[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..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1855 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1856 ))[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 *) ( "--" ))[3] - __s2[3]);
0
1857 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "--" ))[3] - __s2[3]);
0
1858 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1859 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1860 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1861 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1862 )))); }) : strncmp (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1863 line
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1864 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1865 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1866 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1867 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1868 )))
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1869 && !
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1870 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( blen )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1871 blen
__builtin_constant_p ( blen )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1872 )
__builtin_constant_p ( blen )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...p ( line + 2 )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1873 line + 2
__builtin_cons...p ( line + 2 )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1874 )
__builtin_cons...p ( line + 2 )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( line ...e_t) ( blen ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1875 line + 2
strlen ( line ...e_t) ( blen ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1876 ) < ((size_t) (
strlen ( line ...e_t) ( blen ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1877 blen
strlen ( line ...e_t) ( blen ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1878 ))
strlen ( line ...e_t) ( blen ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( bound )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1879 bound
__builtin_constant_p ( bound )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1880 )
__builtin_constant_p ( bound )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( bound...e_t) ( blen ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1881 bound
strlen ( bound...e_t) ( blen ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1882 ) < ((size_t) (
strlen ( bound...e_t) ( blen ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1883 blen
strlen ( bound...e_t) ( blen ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1884 ))
strlen ( bound...e_t) ( blen ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1885 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1886 ) && __builtin_constant_p (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1887 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1888 ) && (__s1_len = __builtin_strlen (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1889 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1890 ), __s2_len = __builtin_strlen (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1891 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1892 ), (!((size_t)(const void *)((
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1893 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1894 ) + 1) - (size_t)(const void *)(
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1895 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1896 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1897 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1898 ) + 1) - (size_t)(const void *)(
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1899 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1900 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1901 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1902 ,
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1903 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1904 ) : (__builtin_constant_p (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1905 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1906 ) && ((size_t)(const void *)((
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1907 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1908 ) + 1) - (size_t)(const void *)(
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1909 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1910 ) == 1) && (__s1_len = __builtin_strlen (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1911 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1912 ), __s1_len < 4) ? (__builtin_constant_p (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1913 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1914 ) && ((size_t)(const void *)((
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1915 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1916 ) + 1) - (size_t)(const void *)(
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1917 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1918 ) == 1) ? __builtin_strcmp (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1919 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1920 ,
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1921 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1922 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1923 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1924 ); int __result = (((const unsigned char *) (const char *) (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1925 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1926 ))[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...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1927 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1928 ))[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...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1929 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1930 ))[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 *) ( line + 2 ))[3] - __s2[3]);
0
1931 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( line + 2 ))[3] - __s2[3]);
0
1932 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1933 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1934 ) && ((size_t)(const void *)((
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1935 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1936 ) + 1) - (size_t)(const void *)(
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1937 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1938 ) == 1) && (__s2_len = __builtin_strlen (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1939 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1940 ), __s2_len < 4) ? (__builtin_constant_p (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1941 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1942 ) && ((size_t)(const void *)((
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1943 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1944 ) + 1) - (size_t)(const void *)(
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1945 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1946 ) == 1) ? __builtin_strcmp (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1947 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1948 ,
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1949 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1950 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1951 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1952 ); int __result = (((const unsigned char *) (const char *) (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1953 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1954 ))[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...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1955 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1956 ))[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...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1957 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1958 ))[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 *) ( bound ))[3] - __s2[3]);
0
1959 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( bound ))[3] - __s2[3]);
0
1960 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1961 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1962 ,
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1963 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1964 )))); }) : strncmp (
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1965 line + 2
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1966 ,
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1967 bound
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1968 ,
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1969 blen
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1970 )))
! (__extension...und , blen )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1971 ) {-
1972 if (!
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1973 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( 2 )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1974 2
__builtin_constant_p ( 2 )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1975 )
__builtin_constant_p ( 2 )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...e + blen + 2 )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1976 line + blen + 2
__builtin_cons...e + blen + 2 )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1977 )
__builtin_cons...e + blen + 2 )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( line ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1978 line + blen + 2
strlen ( line ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1979 ) < ((size_t) (
strlen ( line ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1980 2
strlen ( line ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1981 ))
strlen ( line ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( "--" )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1982 "--"
__builtin_constant_p ( "--" )Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1983 )
__builtin_constant_p ( "--" )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( "--" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1984 "--"
strlen ( "--" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1985 ) < ((size_t) (
strlen ( "--" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1986 2
strlen ( "--" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1987 ))
strlen ( "--" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1988 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1989 ) && __builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1990 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1991 ) && (__s1_len = __builtin_strlen (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1992 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1993 ), __s2_len = __builtin_strlen (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1994 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1995 ), (!((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1996 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1997 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1998 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
1999 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2000 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2001 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2002 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2003 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2004 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2005 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2006 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2007 ) : (__builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2008 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2009 ) && ((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2010 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2011 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2012 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2013 ) == 1) && (__s1_len = __builtin_strlen (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2014 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2015 ), __s1_len < 4) ? (__builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2016 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2017 ) && ((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2018 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2019 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2020 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2021 ) == 1) ? __builtin_strcmp (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2022 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2023 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2024 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2025 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2026 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2027 ); int __result = (((const unsigned char *) (const char *) (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2028 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2029 ))[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..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2030 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2031 ))[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..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2032 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2033 ))[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 *) ( line + blen + 2 ))[3] - __s2[3]);
0
2034 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( line + blen + 2 ))[3] - __s2[3]);
0
2035 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2036 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2037 ) && ((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2038 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2039 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2040 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2041 ) == 1) && (__s2_len = __builtin_strlen (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2042 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2043 ), __s2_len < 4) ? (__builtin_constant_p (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2044 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2045 ) && ((size_t)(const void *)((
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2046 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2047 ) + 1) - (size_t)(const void *)(
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2048 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2049 ) == 1) ? __builtin_strcmp (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2050 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2051 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2052 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2053 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2054 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2055 ); int __result = (((const unsigned char *) (const char *) (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2056 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2057 ))[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..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2058 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2059 ))[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..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2060 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2061 ))[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 *) ( "--" ))[3] - __s2[3]);
0
2062 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "--" ))[3] - __s2[3]);
0
2063 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2064 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2065 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2066 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2067 )))); }) : strncmp (
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2068 line + blen + 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2069 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2070 "--"
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2071 ,
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2072 2
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2073 )))
! (__extension..., "--" , 2 )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2074 )-
2075 return
never executed: return 2;
2;
never executed: return 2;
0
2076 else-
2077 return
never executed: return 1;
1;
never executed: return 1;
0
2078 }-
2079 return
never executed: return 0;
0;
never executed: return 0;
0
2080}-
2081-
2082static int-
2083strip_eol(char *linebuf, int *plen)-
2084{-
2085 int len = *plen;-
2086 char *p, c;-
2087 int is_eol = 0;-
2088-
2089 for (p = linebuf + len - 1; len > 0
len > 0Description
TRUEevaluated 66 times by 1 test
Evaluated by:
  • pkcs7test
FALSEnever evaluated
; len--, p--) {
0-66
2090 c = *p;-
2091 if (c == '\n'
c == '\n'Description
TRUEevaluated 21 times by 1 test
Evaluated by:
  • pkcs7test
FALSEevaluated 45 times by 1 test
Evaluated by:
  • pkcs7test
)
21-45
2092 is_eol = 1;
executed 21 times by 1 test: is_eol = 1;
Executed by:
  • pkcs7test
21
2093 else if (c != '\r'
c != '\r'Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • pkcs7test
FALSEevaluated 21 times by 1 test
Evaluated by:
  • pkcs7test
)
21-24
2094 break;
executed 24 times by 1 test: break;
Executed by:
  • pkcs7test
24
2095 }
executed 42 times by 1 test: end of block
Executed by:
  • pkcs7test
42
2096 *plen = len;-
2097 return
executed 24 times by 1 test: return is_eol;
Executed by:
  • pkcs7test
is_eol;
executed 24 times by 1 test: return is_eol;
Executed by:
  • pkcs7test
24
2098}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2