OpenCoverage

v3_utl.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3static char *strip_spaces(char *name);-
4static int sk_strcmp(const char * const *a, const char * const *b);-
5static struct stack_st_OPENSSL_STRING *get_email(X509_NAME *name,-
6 GENERAL_NAMES *gens);-
7static void str_free(OPENSSL_STRING str);-
8static int append_ia5(struct stack_st_OPENSSL_STRING **sk, ASN1_IA5STRING *email);-
9-
10static int ipv4_from_asc(unsigned char *v4, const char *in);-
11static int ipv6_from_asc(unsigned char *v6, const char *in);-
12static int ipv6_cb(const char *elem, int len, void *usr);-
13static int ipv6_hex(unsigned char *out, const char *in, int inlen);-
14-
15-
16-
17int-
18X509V3_add_value(const char *name, const char *value,-
19 struct stack_st_CONF_VALUE **extlist)-
20{-
21 CONF_VALUE *vtmp = -
22 ((void *)0)-
23 ;-
24 char *tname = -
25 ((void *)0)-
26 , *tvalue = -
27 ((void *)0)-
28 ;-
29-
30 if (name
nameDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
FALSEnever evaluated
&& !(tname =
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
31 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
32 name
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
33 )
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
&& ((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
34 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
35 ) + 1) - (size_t)(const void *)(
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
36 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
37 ) == 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
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
38 name
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0-4
39 ))[0] == '\0'
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
40 name
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
41 ) + 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);
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
42 name
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
never executed: __retval = (char *) memcpy (__retval, name , __len);
0-4
43 , __len);
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
never executed: __retval = (char *) memcpy (__retval, name , __len);
__retval; })) : __strdup (
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
44 name
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
45 )))
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-4
46 )
!(tname = (__e...p ( name ))) )Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
)
0-4
47 goto
never executed: goto err;
err;
never executed: goto err;
0
48 if (value
valueDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
FALSEevaluated 3 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
&& !(tvalue =
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-3
49 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( value )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
50 value
__builtin_constant_p ( value )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
51 )
__builtin_constant_p ( value )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
&& ((
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
52 value
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
53 ) + 1) - (size_t)(const void *)(
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
54 value
((size_t)(cons... value ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
55 ) == 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
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
56 value
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0-1
57 ))[0] == '\0'
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
58 value
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
59 ) + 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);
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
60 value
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
never executed: __retval = (char *) memcpy (__retval, value , __len);
0-1
61 , __len);
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
never executed: __retval = (char *) memcpy (__retval, value , __len);
__retval; })) : __strdup (
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
62 value
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
63 )))
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
0-1
64 )
!(tvalue = (__... ( value ))) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
)
0-1
65 goto
never executed: goto err;
err;
never executed: goto err;
0
66 if (!(vtmp = malloc(sizeof(CONF_VALUE)))
!(vtmp = mallo...(CONF_VALUE)))Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
)
0-4
67 goto
never executed: goto err;
err;
never executed: goto err;
0
68 if (!*extlist
!*extlistDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
FALSEevaluated 2 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
&& !(*extlist = ((struct stack_st_CONF_VALUE *)sk_new_null()))
!(*extlist = (...k_new_null()))Description
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
)
0-2
69 goto
never executed: goto err;
err;
never executed: goto err;
0
70 vtmp->section = -
71 ((void *)0)-
72 ;-
73 vtmp->name = tname;-
74 vtmp->value = tvalue;-
75 if (!sk_push(((_STACK*) (1 ? (*extlist) : (struct stack_st_CONF_VALUE*)0)), ((void*) (1 ? (vtmp) : (CONF_VALUE*)0)))
!sk_push(((_ST...NF_VALUE*)0)))Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
)
0-4
76 goto
never executed: goto err;
err;
never executed: goto err;
0
77 return
executed 4 times by 1 test: return 1;
Executed by:
  • libcrypto.so.44.0.1
1;
executed 4 times by 1 test: return 1;
Executed by:
  • libcrypto.so.44.0.1
4
78-
79err:-
80 ERR_put_error(34,(0xfff),((1|64)),__FILE__,106);-
81 free(vtmp);-
82 free(tname);-
83 free(tvalue);-
84 return
never executed: return 0;
0;
never executed: return 0;
0
85}-
86-
87int-
88X509V3_add_value_uchar(const char *name, const unsigned char *value,-
89 struct stack_st_CONF_VALUE **extlist)-
90{-
91 return
never executed: return X509V3_add_value(name, (const char *)value, extlist);
X509V3_add_value(name, (const char *)value, extlist);
never executed: return X509V3_add_value(name, (const char *)value, extlist);
0
92}-
93-
94-
95-
96void-
97X509V3_conf_free(CONF_VALUE *conf)-
98{-
99 if (!conf
!confDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • freenull
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
)
1-4
100 return;
executed 1 time by 1 test: return;
Executed by:
  • freenull
1
101 free(conf->name);-
102 free(conf->value);-
103 free(conf->section);-
104 free(conf);-
105}
executed 4 times by 1 test: end of block
Executed by:
  • libcrypto.so.44.0.1
4
106-
107int-
108X509V3_add_value_bool(const char *name, int asn1_bool,-
109 struct stack_st_CONF_VALUE **extlist)-
110{-
111 if (asn1_bool
asn1_boolDescription
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
)
0-1
112 return
never executed: return X509V3_add_value(name, "TRUE", extlist);
X509V3_add_value(name, "TRUE", extlist);
never executed: return X509V3_add_value(name, "TRUE", extlist);
0
113 return
executed 1 time by 1 test: return X509V3_add_value(name, "FALSE", extlist);
Executed by:
  • libcrypto.so.44.0.1
X509V3_add_value(name, "FALSE", extlist);
executed 1 time by 1 test: return X509V3_add_value(name, "FALSE", extlist);
Executed by:
  • libcrypto.so.44.0.1
1
114}-
115-
116int-
117X509V3_add_value_bool_nf(const char *name, int asn1_bool,-
118 struct stack_st_CONF_VALUE **extlist)-
119{-
120 if (asn1_bool
asn1_boolDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
121 return
never executed: return X509V3_add_value(name, "TRUE", extlist);
X509V3_add_value(name, "TRUE", extlist);
never executed: return X509V3_add_value(name, "TRUE", extlist);
0
122 return
never executed: return 1;
1;
never executed: return 1;
0
123}-
124-
125-
126char *-
127i2s_ASN1_ENUMERATED(X509V3_EXT_METHOD *method, const ASN1_ENUMERATED *a)-
128{-
129 BIGNUM *bntmp = -
130 ((void *)0)-
131 ;-
132 char *strtmp = -
133 ((void *)0)-
134 ;-
135-
136 if (!a
!aDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
137 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
138 ((void *)0)
never executed: return ((void *)0) ;
0
139 ;
never executed: return ((void *)0) ;
0
140 if (!(bntmp = ASN1_ENUMERATED_to_BN(a,
!(bntmp = ASN1...((void *)0) ))Description
TRUEnever evaluated
FALSEnever evaluated
0
141 ((void *)0)
!(bntmp = ASN1...((void *)0) ))Description
TRUEnever evaluated
FALSEnever evaluated
0
142 ))
!(bntmp = ASN1...((void *)0) ))Description
TRUEnever evaluated
FALSEnever evaluated
||
0
143 !(strtmp = BN_bn2dec(bntmp))
!(strtmp = BN_bn2dec(bntmp))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
144 ERR_put_error(34,(0xfff),((1|64)),__FILE__,162);
never executed: ERR_put_error(34,(0xfff),((1|64)),__FILE__,162);
0
145 BN_free(bntmp);-
146 return
never executed: return strtmp;
strtmp;
never executed: return strtmp;
0
147}-
148-
149char *-
150i2s_ASN1_INTEGER(X509V3_EXT_METHOD *method, const ASN1_INTEGER *a)-
151{-
152 BIGNUM *bntmp = -
153 ((void *)0)-
154 ;-
155 char *strtmp = -
156 ((void *)0)-
157 ;-
158-
159 if (!a
!aDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
160 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
161 ((void *)0)
never executed: return ((void *)0) ;
0
162 ;
never executed: return ((void *)0) ;
0
163 if (!(bntmp = ASN1_INTEGER_to_BN(a,
!(bntmp = ASN1...((void *)0) ))Description
TRUEnever evaluated
FALSEnever evaluated
0
164 ((void *)0)
!(bntmp = ASN1...((void *)0) ))Description
TRUEnever evaluated
FALSEnever evaluated
0
165 ))
!(bntmp = ASN1...((void *)0) ))Description
TRUEnever evaluated
FALSEnever evaluated
||
0
166 !(strtmp = BN_bn2dec(bntmp))
!(strtmp = BN_bn2dec(bntmp))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
167 ERR_put_error(34,(0xfff),((1|64)),__FILE__,177);
never executed: ERR_put_error(34,(0xfff),((1|64)),__FILE__,177);
0
168 BN_free(bntmp);-
169 return
never executed: return strtmp;
strtmp;
never executed: return strtmp;
0
170}-
171-
172ASN1_INTEGER *-
173s2i_ASN1_INTEGER(X509V3_EXT_METHOD *method, const char *value)-
174{-
175 BIGNUM *bn = -
176 ((void *)0)-
177 ;-
178 ASN1_INTEGER *aint;-
179 int isneg, ishex;-
180 int ret;-
181-
182 if (!value
!valueDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
183 ERR_put_error(34,(0xfff),(109),__FILE__,191);-
184 return
never executed: return 0;
0;
never executed: return 0;
0
185 }-
186 bn = BN_new();-
187 if (value[0] == '-'
value[0] == '-'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
188 value++;-
189 isneg = 1;-
190 }
never executed: end of block
else
0
191 isneg = 0;
never executed: isneg = 0;
0
192-
193 if (value[0] == '0'
value[0] == '0'Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(value[1] == 'x')Description
TRUEnever evaluated
FALSEnever evaluated
value[1] == 'x')
(value[1] == 'x')Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(value[1] == 'X')Description
TRUEnever evaluated
FALSEnever evaluated
value[1] == 'X')
(value[1] == 'X')Description
TRUEnever evaluated
FALSEnever evaluated
)) {
0
194 value += 2;-
195 ishex = 1;-
196 }
never executed: end of block
else
0
197 ishex = 0;
never executed: ishex = 0;
0
198-
199 if (ishex
ishexDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
200 ret = BN_hex2bn(&bn, value);
never executed: ret = BN_hex2bn(&bn, value);
0
201 else-
202 ret = BN_dec2bn(&bn, value);
never executed: ret = BN_dec2bn(&bn, value);
0
203-
204 if (!ret
!retDescription
TRUEnever evaluated
FALSEnever evaluated
|| value[ret]
value[ret]Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
205 BN_free(bn);-
206 ERR_put_error(34,(0xfff),(100),__FILE__,214);-
207 return
never executed: return 0;
0;
never executed: return 0;
0
208 }-
209-
210 if (isneg
isnegDescription
TRUEnever evaluated
FALSEnever evaluated
&& ((
((bn)->top == 0)Description
TRUEnever evaluated
FALSEnever evaluated
bn)->top == 0)
((bn)->top == 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
211 isneg = 0;
never executed: isneg = 0;
0
212-
213 aint = BN_to_ASN1_INTEGER(bn, -
214 ((void *)0)-
215 );-
216 BN_free(bn);-
217 if (!aint
!aintDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
218 ERR_put_error(34,(0xfff),(101),__FILE__,224);-
219 return
never executed: return 0;
0;
never executed: return 0;
0
220 }-
221 if (isneg
isnegDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
222 aint->type |= 0x100;
never executed: aint->type |= 0x100;
0
223 return
never executed: return aint;
aint;
never executed: return aint;
0
224}-
225-
226int-
227X509V3_add_value_int(const char *name, const ASN1_INTEGER *aint,-
228 struct stack_st_CONF_VALUE **extlist)-
229{-
230 char *strtmp;-
231 int ret;-
232-
233 if (!aint
!aintDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.44.0.1
FALSEnever evaluated
)
0-1
234 return
executed 1 time by 1 test: return 1;
Executed by:
  • libcrypto.so.44.0.1
1;
executed 1 time by 1 test: return 1;
Executed by:
  • libcrypto.so.44.0.1
1
235 if (!(strtmp = i2s_ASN1_INTEGER(
!(strtmp = i2s... *)0) , aint))Description
TRUEnever evaluated
FALSEnever evaluated
0
236 ((void *)0)
!(strtmp = i2s... *)0) , aint))Description
TRUEnever evaluated
FALSEnever evaluated
0
237 , aint))
!(strtmp = i2s... *)0) , aint))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
238 return
never executed: return 0;
0;
never executed: return 0;
0
239 ret = X509V3_add_value(name, strtmp, extlist);-
240 free(strtmp);-
241 return
never executed: return ret;
ret;
never executed: return ret;
0
242}-
243-
244int-
245X509V3_get_value_bool(const CONF_VALUE *value, int *asn1_bool)-
246{-
247 char *btmp;-
248-
249 if (!(btmp = value->value)
!(btmp = value->value)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
250 goto
never executed: goto err;
err;
never executed: goto err;
0
251 if (!
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
252 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
253 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
254 ) && __builtin_constant_p (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
255 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
256 ) && (__s1_len = __builtin_strlen (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
257 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
258 ), __s2_len = __builtin_strlen (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
259 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
260 ), (!((size_t)(const void *)((
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
261 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
262 ) + 1) - (size_t)(const void *)(
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
263 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
264 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
265 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
266 ) + 1) - (size_t)(const void *)(
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
267 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
268 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
269 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
270 ,
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
271 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
272 ) : (__builtin_constant_p (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
273 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
274 ) && ((size_t)(const void *)((
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
275 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
276 ) + 1) - (size_t)(const void *)(
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
277 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
278 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
279 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
280 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
281 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
282 ) && ((size_t)(const void *)((
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
283 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
284 ) + 1) - (size_t)(const void *)(
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
285 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
286 ) == 1) ? __builtin_strcmp (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
287 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
288 ,
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
289 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
290 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
291 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
292 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
293 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
294 ))[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_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
295 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
296 ))[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_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
297 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
298 ))[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 *) ( btmp ))[3] - __s2[3]);
0
299 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
300 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
301 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
302 ) && ((size_t)(const void *)((
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
303 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
304 ) + 1) - (size_t)(const void *)(
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
305 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
306 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
307 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
308 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
309 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
310 ) && ((size_t)(const void *)((
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
311 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
312 ) + 1) - (size_t)(const void *)(
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
313 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
314 ) == 1) ? __builtin_strcmp (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
315 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
316 ,
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
317 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
318 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
319 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
320 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
321 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
322 ))[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_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
323 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
324 ))[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_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
325 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
326 ))[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 *) ( "TRUE" ))[3] - __s2[3]);
0
327 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "TRUE" ))[3] - __s2[3]);
0
328 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
329 btmp
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
330 ,
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
331 "TRUE"
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
332 )))); })
! __extension_...TRUE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
333 || !
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
334 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
335 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
336 ) && __builtin_constant_p (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
337 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
338 ) && (__s1_len = __builtin_strlen (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
339 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
340 ), __s2_len = __builtin_strlen (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
341 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
342 ), (!((size_t)(const void *)((
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
343 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
344 ) + 1) - (size_t)(const void *)(
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
345 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
346 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
347 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
348 ) + 1) - (size_t)(const void *)(
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
349 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
350 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
351 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
352 ,
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
353 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
354 ) : (__builtin_constant_p (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
355 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
356 ) && ((size_t)(const void *)((
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
357 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
358 ) + 1) - (size_t)(const void *)(
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
359 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
360 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
361 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
362 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
363 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
364 ) && ((size_t)(const void *)((
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
365 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
366 ) + 1) - (size_t)(const void *)(
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
367 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
368 ) == 1) ? __builtin_strcmp (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
369 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
370 ,
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
371 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
372 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
373 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
374 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
375 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
376 ))[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_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
377 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
378 ))[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_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
379 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
380 ))[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 *) ( btmp ))[3] - __s2[3]);
0
381 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
382 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
383 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
384 ) && ((size_t)(const void *)((
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
385 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
386 ) + 1) - (size_t)(const void *)(
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
387 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
388 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
389 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
390 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
391 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
392 ) && ((size_t)(const void *)((
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
393 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
394 ) + 1) - (size_t)(const void *)(
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
395 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
396 ) == 1) ? __builtin_strcmp (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
397 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
398 ,
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
399 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
400 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
401 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
402 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
403 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
404 ))[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_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
405 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
406 ))[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_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
407 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
408 ))[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 *) ( "true" ))[3] - __s2[3]);
0
409 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "true" ))[3] - __s2[3]);
0
410 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
411 btmp
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
412 ,
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
413 "true"
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
414 )))); })
! __extension_...true" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
415 ||-
416 !
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
417 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
418 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
419 ) && __builtin_constant_p (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
420 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
421 ) && (__s1_len = __builtin_strlen (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
422 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
423 ), __s2_len = __builtin_strlen (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
424 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
425 ), (!((size_t)(const void *)((
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
426 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
427 ) + 1) - (size_t)(const void *)(
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
428 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
429 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
430 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
431 ) + 1) - (size_t)(const void *)(
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
432 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
433 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
434 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
435 ,
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
436 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
437 ) : (__builtin_constant_p (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
438 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
439 ) && ((size_t)(const void *)((
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
440 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
441 ) + 1) - (size_t)(const void *)(
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
442 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
443 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
444 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
445 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
446 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
447 ) && ((size_t)(const void *)((
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
448 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
449 ) + 1) - (size_t)(const void *)(
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
450 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
451 ) == 1) ? __builtin_strcmp (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
452 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
453 ,
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
454 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
455 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
456 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
457 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
458 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
459 ))[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_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
460 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
461 ))[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_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
462 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
463 ))[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 *) ( btmp ))[3] - __s2[3]);
0
464 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
465 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
466 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
467 ) && ((size_t)(const void *)((
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
468 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
469 ) + 1) - (size_t)(const void *)(
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
470 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
471 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
472 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
473 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
474 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
475 ) && ((size_t)(const void *)((
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
476 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
477 ) + 1) - (size_t)(const void *)(
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
478 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
479 ) == 1) ? __builtin_strcmp (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
480 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
481 ,
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
482 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
483 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
484 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
485 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
486 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
487 ))[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_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
488 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
489 ))[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_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
490 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
491 ))[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 *) ( "Y" ))[3] - __s2[3]);
0
492 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "Y" ))[3] - __s2[3]);
0
493 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
494 btmp
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
495 ,
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
496 "Y"
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
497 )))); })
! __extension_..., "Y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
498 || !
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
499 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
500 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
501 ) && __builtin_constant_p (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
502 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
503 ) && (__s1_len = __builtin_strlen (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
504 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
505 ), __s2_len = __builtin_strlen (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
506 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
507 ), (!((size_t)(const void *)((
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
508 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
509 ) + 1) - (size_t)(const void *)(
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
510 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
511 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
512 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
513 ) + 1) - (size_t)(const void *)(
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
514 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
515 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
516 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
517 ,
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
518 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
519 ) : (__builtin_constant_p (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
520 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
521 ) && ((size_t)(const void *)((
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
522 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
523 ) + 1) - (size_t)(const void *)(
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
524 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
525 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
526 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
527 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
528 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
529 ) && ((size_t)(const void *)((
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
530 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
531 ) + 1) - (size_t)(const void *)(
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
532 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
533 ) == 1) ? __builtin_strcmp (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
534 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
535 ,
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
536 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
537 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
538 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
539 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
540 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
541 ))[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_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
542 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
543 ))[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_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
544 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
545 ))[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 *) ( btmp ))[3] - __s2[3]);
0
546 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
547 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
548 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
549 ) && ((size_t)(const void *)((
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
550 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
551 ) + 1) - (size_t)(const void *)(
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
552 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
553 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
554 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
555 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
556 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
557 ) && ((size_t)(const void *)((
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
558 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
559 ) + 1) - (size_t)(const void *)(
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
560 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
561 ) == 1) ? __builtin_strcmp (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
562 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
563 ,
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
564 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
565 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
566 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
567 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
568 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
569 ))[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_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
570 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
571 ))[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_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
572 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
573 ))[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 *) ( "y" ))[3] - __s2[3]);
0
574 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "y" ))[3] - __s2[3]);
0
575 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
576 btmp
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
577 ,
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
578 "y"
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
579 )))); })
! __extension_..., "y" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
580 ||-
581 !
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
582 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
583 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
584 ) && __builtin_constant_p (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
585 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
586 ) && (__s1_len = __builtin_strlen (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
587 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
588 ), __s2_len = __builtin_strlen (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
589 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
590 ), (!((size_t)(const void *)((
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
591 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
592 ) + 1) - (size_t)(const void *)(
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
593 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
594 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
595 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
596 ) + 1) - (size_t)(const void *)(
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
597 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
598 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
599 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
600 ,
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
601 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
602 ) : (__builtin_constant_p (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
603 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
604 ) && ((size_t)(const void *)((
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
605 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
606 ) + 1) - (size_t)(const void *)(
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
607 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
608 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
609 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
610 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
611 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
612 ) && ((size_t)(const void *)((
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
613 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
614 ) + 1) - (size_t)(const void *)(
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
615 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
616 ) == 1) ? __builtin_strcmp (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
617 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
618 ,
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
619 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
620 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
621 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
622 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
623 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
624 ))[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_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
625 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
626 ))[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_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
627 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
628 ))[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 *) ( btmp ))[3] - __s2[3]);
0
629 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
630 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
631 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
632 ) && ((size_t)(const void *)((
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
633 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
634 ) + 1) - (size_t)(const void *)(
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
635 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
636 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
637 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
638 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
639 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
640 ) && ((size_t)(const void *)((
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
641 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
642 ) + 1) - (size_t)(const void *)(
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
643 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
644 ) == 1) ? __builtin_strcmp (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
645 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
646 ,
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
647 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
648 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
649 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
650 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
651 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
652 ))[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_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
653 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
654 ))[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_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
655 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
656 ))[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 *) ( "YES" ))[3] - __s2[3]);
0
657 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "YES" ))[3] - __s2[3]);
0
658 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
659 btmp
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
660 ,
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
661 "YES"
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
662 )))); })
! __extension_..."YES" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
663 || !
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
664 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
665 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
666 ) && __builtin_constant_p (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
667 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
668 ) && (__s1_len = __builtin_strlen (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
669 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
670 ), __s2_len = __builtin_strlen (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
671 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
672 ), (!((size_t)(const void *)((
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
673 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
674 ) + 1) - (size_t)(const void *)(
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
675 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
676 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
677 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
678 ) + 1) - (size_t)(const void *)(
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
679 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
680 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
681 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
682 ,
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
683 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
684 ) : (__builtin_constant_p (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
685 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
686 ) && ((size_t)(const void *)((
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
687 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
688 ) + 1) - (size_t)(const void *)(
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
689 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
690 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
691 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
692 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
693 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
694 ) && ((size_t)(const void *)((
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
695 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
696 ) + 1) - (size_t)(const void *)(
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
697 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
698 ) == 1) ? __builtin_strcmp (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
699 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
700 ,
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
701 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
702 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
703 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
704 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
705 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
706 ))[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_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
707 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
708 ))[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_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
709 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
710 ))[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 *) ( btmp ))[3] - __s2[3]);
0
711 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
712 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
713 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
714 ) && ((size_t)(const void *)((
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
715 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
716 ) + 1) - (size_t)(const void *)(
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
717 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
718 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
719 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
720 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
721 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
722 ) && ((size_t)(const void *)((
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
723 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
724 ) + 1) - (size_t)(const void *)(
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
725 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
726 ) == 1) ? __builtin_strcmp (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
727 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
728 ,
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
729 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
730 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
731 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
732 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
733 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
734 ))[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_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
735 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
736 ))[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_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
737 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
738 ))[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 *) ( "yes" ))[3] - __s2[3]);
0
739 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "yes" ))[3] - __s2[3]);
0
740 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
741 btmp
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
742 ,
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
743 "yes"
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
744 )))); })
! __extension_..."yes" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
745 ) {-
746 *asn1_bool = 0xff;-
747 return
never executed: return 1;
1;
never executed: return 1;
0
748 } else if (!
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
749 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
750 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
751 ) && __builtin_constant_p (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
752 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
753 ) && (__s1_len = __builtin_strlen (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
754 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
755 ), __s2_len = __builtin_strlen (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
756 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
757 ), (!((size_t)(const void *)((
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
758 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
759 ) + 1) - (size_t)(const void *)(
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
760 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
761 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
762 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
763 ) + 1) - (size_t)(const void *)(
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
764 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
765 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
766 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
767 ,
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
768 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
769 ) : (__builtin_constant_p (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
770 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
771 ) && ((size_t)(const void *)((
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
772 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
773 ) + 1) - (size_t)(const void *)(
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
774 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
775 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
776 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
777 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
778 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
779 ) && ((size_t)(const void *)((
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
780 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
781 ) + 1) - (size_t)(const void *)(
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
782 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
783 ) == 1) ? __builtin_strcmp (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
784 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
785 ,
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
786 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
787 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
788 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
789 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
790 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
791 ))[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_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
792 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
793 ))[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_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
794 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
795 ))[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 *) ( btmp ))[3] - __s2[3]);
0
796 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
797 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
798 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
799 ) && ((size_t)(const void *)((
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
800 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
801 ) + 1) - (size_t)(const void *)(
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
802 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
803 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
804 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
805 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
806 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
807 ) && ((size_t)(const void *)((
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
808 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
809 ) + 1) - (size_t)(const void *)(
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
810 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
811 ) == 1) ? __builtin_strcmp (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
812 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
813 ,
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
814 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
815 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
816 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
817 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
818 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
819 ))[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_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
820 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
821 ))[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_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
822 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
823 ))[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 *) ( "FALSE" ))[3] - __s2[3]);
0
824 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "FALSE" ))[3] - __s2[3]);
0
825 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
826 btmp
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
827 ,
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
828 "FALSE"
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
829 )))); })
! __extension_...ALSE" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
830 || !
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
831 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
832 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
833 ) && __builtin_constant_p (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
834 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
835 ) && (__s1_len = __builtin_strlen (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
836 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
837 ), __s2_len = __builtin_strlen (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
838 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
839 ), (!((size_t)(const void *)((
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
840 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
841 ) + 1) - (size_t)(const void *)(
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
842 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
843 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
844 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
845 ) + 1) - (size_t)(const void *)(
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
846 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
847 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
848 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
849 ,
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
850 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
851 ) : (__builtin_constant_p (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
852 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
853 ) && ((size_t)(const void *)((
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
854 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
855 ) + 1) - (size_t)(const void *)(
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
856 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
857 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
858 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
859 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
860 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
861 ) && ((size_t)(const void *)((
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
862 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
863 ) + 1) - (size_t)(const void *)(
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
864 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
865 ) == 1) ? __builtin_strcmp (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
866 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
867 ,
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
868 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
869 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
870 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
871 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
872 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
873 ))[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_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
874 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
875 ))[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_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
876 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
877 ))[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 *) ( btmp ))[3] - __s2[3]);
0
878 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
879 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
880 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
881 ) && ((size_t)(const void *)((
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
882 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
883 ) + 1) - (size_t)(const void *)(
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
884 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
885 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
886 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
887 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
888 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
889 ) && ((size_t)(const void *)((
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
890 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
891 ) + 1) - (size_t)(const void *)(
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
892 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
893 ) == 1) ? __builtin_strcmp (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
894 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
895 ,
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
896 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
897 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
898 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
899 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
900 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
901 ))[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_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
902 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
903 ))[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_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
904 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
905 ))[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 *) ( "false" ))[3] - __s2[3]);
0
906 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "false" ))[3] - __s2[3]);
0
907 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
908 btmp
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
909 ,
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
910 "false"
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
911 )))); })
! __extension_...alse" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
912 ||-
913 !
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
914 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
915 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
916 ) && __builtin_constant_p (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
917 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
918 ) && (__s1_len = __builtin_strlen (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
919 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
920 ), __s2_len = __builtin_strlen (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
921 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
922 ), (!((size_t)(const void *)((
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
923 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
924 ) + 1) - (size_t)(const void *)(
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
925 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
926 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
927 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
928 ) + 1) - (size_t)(const void *)(
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
929 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
930 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
931 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
932 ,
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
933 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
934 ) : (__builtin_constant_p (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
935 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
936 ) && ((size_t)(const void *)((
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
937 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
938 ) + 1) - (size_t)(const void *)(
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
939 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
940 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
941 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
942 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
943 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
944 ) && ((size_t)(const void *)((
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
945 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
946 ) + 1) - (size_t)(const void *)(
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
947 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
948 ) == 1) ? __builtin_strcmp (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
949 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
950 ,
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
951 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
952 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
953 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
954 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
955 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
956 ))[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_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
957 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
958 ))[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_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
959 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
960 ))[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 *) ( btmp ))[3] - __s2[3]);
0
961 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
962 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
963 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
964 ) && ((size_t)(const void *)((
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
965 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
966 ) + 1) - (size_t)(const void *)(
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
967 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
968 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
969 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
970 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
971 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
972 ) && ((size_t)(const void *)((
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
973 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
974 ) + 1) - (size_t)(const void *)(
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
975 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
976 ) == 1) ? __builtin_strcmp (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
977 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
978 ,
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
979 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
980 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
981 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
982 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
983 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
984 ))[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_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
985 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
986 ))[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_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
987 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
988 ))[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 *) ( "N" ))[3] - __s2[3]);
0
989 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "N" ))[3] - __s2[3]);
0
990 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
991 btmp
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
992 ,
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
993 "N"
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
994 )))); })
! __extension_..., "N" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
995 || !
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
996 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
997 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
998 ) && __builtin_constant_p (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
999 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1000 ) && (__s1_len = __builtin_strlen (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1001 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1002 ), __s2_len = __builtin_strlen (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1003 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1004 ), (!((size_t)(const void *)((
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1005 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1006 ) + 1) - (size_t)(const void *)(
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1007 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1008 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1009 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1010 ) + 1) - (size_t)(const void *)(
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1011 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1012 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1013 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1014 ,
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1015 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1016 ) : (__builtin_constant_p (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1017 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1018 ) && ((size_t)(const void *)((
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1019 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1020 ) + 1) - (size_t)(const void *)(
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1021 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1022 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1023 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1024 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1025 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1026 ) && ((size_t)(const void *)((
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1027 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1028 ) + 1) - (size_t)(const void *)(
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1029 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1030 ) == 1) ? __builtin_strcmp (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1031 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1032 ,
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1033 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1034 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1035 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1036 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1037 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1038 ))[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_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1039 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1040 ))[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_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1041 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1042 ))[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 *) ( btmp ))[3] - __s2[3]);
0
1043 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
1044 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1045 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1046 ) && ((size_t)(const void *)((
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1047 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1048 ) + 1) - (size_t)(const void *)(
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1049 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1050 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1051 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1052 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1053 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1054 ) && ((size_t)(const void *)((
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1055 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1056 ) + 1) - (size_t)(const void *)(
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1057 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1058 ) == 1) ? __builtin_strcmp (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1059 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1060 ,
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1061 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1062 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1063 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1064 ); int __result = (((const unsigned char *) (const char *) (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1065 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1066 ))[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_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1067 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1068 ))[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_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1069 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1070 ))[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 *) ( "n" ))[3] - __s2[3]);
0
1071 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "n" ))[3] - __s2[3]);
0
1072 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1073 btmp
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1074 ,
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1075 "n"
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1076 )))); })
! __extension_..., "n" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1077 ||-
1078 !
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1079 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1080 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1081 ) && __builtin_constant_p (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1082 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1083 ) && (__s1_len = __builtin_strlen (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1084 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1085 ), __s2_len = __builtin_strlen (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1086 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1087 ), (!((size_t)(const void *)((
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1088 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1089 ) + 1) - (size_t)(const void *)(
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1090 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1091 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1092 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1093 ) + 1) - (size_t)(const void *)(
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1094 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1095 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1096 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1097 ,
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1098 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1099 ) : (__builtin_constant_p (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1100 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1101 ) && ((size_t)(const void *)((
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1102 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1103 ) + 1) - (size_t)(const void *)(
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1104 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1105 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1106 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1107 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1108 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1109 ) && ((size_t)(const void *)((
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1110 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1111 ) + 1) - (size_t)(const void *)(
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1112 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1113 ) == 1) ? __builtin_strcmp (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1114 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1115 ,
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1116 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1117 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1118 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1119 ); int __result = (((const unsigned char *) (const char *) (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1120 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1121 ))[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_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1122 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1123 ))[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_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1124 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1125 ))[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 *) ( btmp ))[3] - __s2[3]);
0
1126 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
1127 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1128 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1129 ) && ((size_t)(const void *)((
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1130 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1131 ) + 1) - (size_t)(const void *)(
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1132 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1133 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1134 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1135 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1136 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1137 ) && ((size_t)(const void *)((
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1138 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1139 ) + 1) - (size_t)(const void *)(
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1140 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1141 ) == 1) ? __builtin_strcmp (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1142 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1143 ,
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1144 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1145 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1146 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1147 ); int __result = (((const unsigned char *) (const char *) (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1148 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1149 ))[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_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1150 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1151 ))[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_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1152 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1153 ))[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 *) ( "NO" ))[3] - __s2[3]);
0
1154 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "NO" ))[3] - __s2[3]);
0
1155 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1156 btmp
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1157 ,
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1158 "NO"
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1159 )))); })
! __extension_... "NO" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1160 || !
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1161 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1162 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1163 ) && __builtin_constant_p (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1164 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1165 ) && (__s1_len = __builtin_strlen (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1166 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1167 ), __s2_len = __builtin_strlen (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1168 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1169 ), (!((size_t)(const void *)((
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1170 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1171 ) + 1) - (size_t)(const void *)(
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1172 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1173 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1174 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1175 ) + 1) - (size_t)(const void *)(
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1176 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1177 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1178 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1179 ,
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1180 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1181 ) : (__builtin_constant_p (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1182 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1183 ) && ((size_t)(const void *)((
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1184 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1185 ) + 1) - (size_t)(const void *)(
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1186 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1187 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1188 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1189 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1190 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1191 ) && ((size_t)(const void *)((
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1192 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1193 ) + 1) - (size_t)(const void *)(
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1194 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1195 ) == 1) ? __builtin_strcmp (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1196 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1197 ,
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1198 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1199 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1200 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1201 ); int __result = (((const unsigned char *) (const char *) (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1202 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1203 ))[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_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1204 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1205 ))[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_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1206 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1207 ))[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 *) ( btmp ))[3] - __s2[3]);
0
1208 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( btmp ))[3] - __s2[3]);
0
1209 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1210 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1211 ) && ((size_t)(const void *)((
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1212 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1213 ) + 1) - (size_t)(const void *)(
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1214 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1215 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1216 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1217 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1218 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1219 ) && ((size_t)(const void *)((
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1220 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1221 ) + 1) - (size_t)(const void *)(
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1222 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1223 ) == 1) ? __builtin_strcmp (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1224 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1225 ,
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1226 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1227 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1228 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1229 ); int __result = (((const unsigned char *) (const char *) (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1230 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1231 ))[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_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1232 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1233 ))[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_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1234 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1235 ))[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 *) ( "no" ))[3] - __s2[3]);
0
1236 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "no" ))[3] - __s2[3]);
0
1237 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1238 btmp
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1239 ,
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1240 "no"
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1241 )))); })
! __extension_... "no" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1242 ) {-
1243 *asn1_bool = 0;-
1244 return
never executed: return 1;
1;
never executed: return 1;
0
1245 }-
1246-
1247err:
code before this statement never executed: err:
0
1248 ERR_put_error(34,(0xfff),(104),__FILE__,268);-
1249 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", value->section, value->name, value->value);;-
1250 return
never executed: return 0;
0;
never executed: return 0;
0
1251}-
1252-
1253int-
1254X509V3_get_value_int(const CONF_VALUE *value, ASN1_INTEGER **aint)-
1255{-
1256 ASN1_INTEGER *itmp;-
1257-
1258 if (!(itmp = s2i_ASN1_INTEGER(
!(itmp = s2i_A...value->value))Description
TRUEnever evaluated
FALSEnever evaluated
0
1259 ((void *)0)
!(itmp = s2i_A...value->value))Description
TRUEnever evaluated
FALSEnever evaluated
0
1260 , value->value))
!(itmp = s2i_A...value->value))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1261 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", value->section, value->name, value->value);;-
1262 return
never executed: return 0;
0;
never executed: return 0;
0
1263 }-
1264 *aint = itmp;-
1265 return
never executed: return 1;
1;
never executed: return 1;
0
1266}-
1267-
1268-
1269-
1270-
1271-
1272-
1273struct stack_st_CONF_VALUE *-
1274X509V3_parse_list(const char *line)-
1275{-
1276 char *p, *q, c;-
1277 char *ntmp, *vtmp;-
1278 struct stack_st_CONF_VALUE *values = -
1279 ((void *)0)-
1280 ;-
1281 char *linebuf;-
1282 int state;-
1283-
1284-
1285 if ((
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
linebuf =
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1286 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( line )Description
TRUEnever evaluated
FALSEnever evaluated
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1287 line
__builtin_constant_p ( line )Description
TRUEnever evaluated
FALSEnever evaluated
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1288 )
__builtin_constant_p ( line )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...( line ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...( line ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1289 line
((size_t)(cons...( line ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1290 ) + 1) - (size_t)(const void *)(
((size_t)(cons...( line ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1291 line
((size_t)(cons...( line ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1292 ) == 1)
((size_t)(cons...( line ) == 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
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1293 line
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1294 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1295 line
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1296 ) + 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, line , __len);
0
1297 line
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __retval = (char *) memcpy (__retval, line , __len);
0
1298 , __len); __retval; })) : __strdup (
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1299 line
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1300 )))
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1301 ) ==
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1302 ((void *)0)
(linebuf = (__...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1303 ) {-
1304 ERR_put_error(34,(0xfff),((1|64)),__FILE__,302);-
1305 goto
never executed: goto err;
err;
never executed: goto err;
0
1306 }-
1307 state = 1;-
1308 ntmp = -
1309 ((void *)0)-
1310 ;-
1311-
1312-
1313 for (p = linebuf, q = linebuf; (
(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
&&
0
1314 (
(c != '\n')Description
TRUEnever evaluated
FALSEnever evaluated
c != '\n')
(c != '\n')Description
TRUEnever evaluated
FALSEnever evaluated
; p++) {
0
1315-
1316 switch (state) {-
1317 case
never executed: case 1:
1:
never executed: case 1:
0
1318 if (c == ':'
c == ':'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1319 state = 2;-
1320 *p = 0;-
1321 ntmp = strip_spaces(q);-
1322 if (!ntmp
!ntmpDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1323 ERR_put_error(34,(0xfff),(108),__FILE__,319);-
1324 goto
never executed: goto err;
err;
never executed: goto err;
0
1325 }-
1326 q = p + 1;-
1327 }
never executed: end of block
else if (c == ','
c == ','Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1328 *p = 0;-
1329 ntmp = strip_spaces(q);-
1330 q = p + 1;-
1331 if (!ntmp
!ntmpDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1332 ERR_put_error(34,(0xfff),(108),__FILE__,328);-
1333 goto
never executed: goto err;
err;
never executed: goto err;
0
1334 }-
1335 X509V3_add_value(ntmp, -
1336 ((void *)0)-
1337 , &values);-
1338 }
never executed: end of block
0
1339 break;
never executed: break;
0
1340-
1341 case
never executed: case 2:
2:
never executed: case 2:
0
1342 if (c == ','
c == ','Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1343 state = 1;-
1344 *p = 0;-
1345 vtmp = strip_spaces(q);-
1346 if (!vtmp
!vtmpDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1347 ERR_put_error(34,(0xfff),(109),__FILE__,341);-
1348 goto
never executed: goto err;
err;
never executed: goto err;
0
1349 }-
1350 X509V3_add_value(ntmp, vtmp, &values);-
1351 ntmp = -
1352 ((void *)0)-
1353 ;-
1354 q = p + 1;-
1355 }
never executed: end of block
0
1356-
1357 }
never executed: end of block
0
1358 }
never executed: end of block
0
1359-
1360 if (state == 2
state == 2Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1361 vtmp = strip_spaces(q);-
1362 if (!vtmp
!vtmpDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1363 ERR_put_error(34,(0xfff),(109),__FILE__,355);-
1364 goto
never executed: goto err;
err;
never executed: goto err;
0
1365 }-
1366 X509V3_add_value(ntmp, vtmp, &values);-
1367 }
never executed: end of block
else {
0
1368 ntmp = strip_spaces(q);-
1369 if (!ntmp
!ntmpDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1370 ERR_put_error(34,(0xfff),(108),__FILE__,362);-
1371 goto
never executed: goto err;
err;
never executed: goto err;
0
1372 }-
1373 X509V3_add_value(ntmp, -
1374 ((void *)0)-
1375 , &values);-
1376 }
never executed: end of block
0
1377 free(linebuf);-
1378 return
never executed: return values;
values;
never executed: return values;
0
1379-
1380err:-
1381 free(linebuf);-
1382 sk_pop_free(((_STACK*) (1 ? (values) : (struct stack_st_CONF_VALUE*)0)), ((void (*)(void *)) ((1 ? (X509V3_conf_free) : (void (*)(CONF_VALUE *))0))));-
1383 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1384 ((void *)0)
never executed: return ((void *)0) ;
0
1385 ;
never executed: return ((void *)0) ;
0
1386-
1387}-
1388-
1389-
1390static char *-
1391strip_spaces(char *name)-
1392{-
1393 char *p, *q;-
1394-
1395-
1396 p = name;-
1397 while (*
*pDescription
TRUEnever evaluated
FALSEnever evaluated
p
*pDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
1398 ((*
((*__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
1399 (unsigned char)*p
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1400 ))] & (unsigned short int) _ISspace)
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1401 )-
1402 p++;
never executed: p++;
0
1403 if (!*p
!*pDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1404 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1405 ((void *)0)
never executed: return ((void *)0) ;
0
1406 ;
never executed: return ((void *)0) ;
0
1407 q = p + strlen(p) - 1;-
1408 while ((
(q != p)Description
TRUEnever evaluated
FALSEnever evaluated
q != p)
(q != p)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1409 ((*
((*__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
1410 (unsigned char)*q
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1411 ))] & (unsigned short int) _ISspace)
((*__ctype_b_l...int) _ISspace)Description
TRUEnever evaluated
FALSEnever evaluated
0
1412 )-
1413 q--;
never executed: q--;
0
1414 if (p != q
p != qDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1415 q[1] = 0;
never executed: q[1] = 0;
0
1416 if (!*p
!*pDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1417 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1418 ((void *)0)
never executed: return ((void *)0) ;
0
1419 ;
never executed: return ((void *)0) ;
0
1420 return
never executed: return p;
p;
never executed: return p;
0
1421}-
1422-
1423-
1424-
1425-
1426-
1427-
1428char *-
1429hex_to_string(const unsigned char *buffer, long len)-
1430{-
1431 char *tmp, *q;-
1432 const unsigned char *p;-
1433 int i;-
1434 static const char hexdig[] = "0123456789ABCDEF";-
1435-
1436 if (!buffer
!bufferDescription
TRUEnever evaluated
FALSEnever evaluated
|| !len
!lenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1437 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1438 ((void *)0)
never executed: return ((void *)0) ;
0
1439 ;
never executed: return ((void *)0) ;
0
1440 if (!(tmp = malloc(len * 3 + 1))
!(tmp = malloc(len * 3 + 1))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1441 ERR_put_error(34,(0xfff),((1|64)),__FILE__,415);-
1442 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1443 ((void *)0)
never executed: return ((void *)0) ;
0
1444 ;
never executed: return ((void *)0) ;
0
1445 }-
1446 q = tmp;-
1447 for (i = 0, p = buffer; i < len
i < lenDescription
TRUEnever evaluated
FALSEnever evaluated
; i++, p++) {
0
1448 *q++ = hexdig[(*p >> 4) & 0xf];-
1449 *q++ = hexdig[*p & 0xf];-
1450 *q++ = ':';-
1451 }
never executed: end of block
0
1452 q[-1] = 0;-
1453 return
never executed: return tmp;
tmp;
never executed: return tmp;
0
1454}-
1455-
1456-
1457-
1458-
1459-
1460unsigned char *-
1461string_to_hex(const char *str, long *len)-
1462{-
1463 unsigned char *hexbuf, *q;-
1464 unsigned char ch, cl, *p;-
1465 if (!str
!strDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1466 ERR_put_error(34,(0xfff),(107),__FILE__,438);-
1467 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1468 ((void *)0)
never executed: return ((void *)0) ;
0
1469 ;
never executed: return ((void *)0) ;
0
1470 }-
1471 if (!(hexbuf = malloc(strlen(str) >> 1))
!(hexbuf = mal...en(str) >> 1))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1472 goto
never executed: goto err;
err;
never executed: goto err;
0
1473 for (p = (unsigned char *)str, q = hexbuf; *
*pDescription
TRUEnever evaluated
FALSEnever evaluated
p
*pDescription
TRUEnever evaluated
FALSEnever evaluated
; ) {
0
1474 ch = *p++;-
1475 if (ch == ':'
ch == ':'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1476 continue;
never executed: continue;
0
1477 cl = *p++;-
1478 if (!cl
!clDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1479 ERR_put_error(34,(0xfff),(112),__FILE__,449);-
1480 free(hexbuf);-
1481 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1482 ((void *)0)
never executed: return ((void *)0) ;
0
1483 ;
never executed: return ((void *)0) ;
0
1484 }-
1485 ch = -
1486 (__extension__ ({ int __res; if (sizeof (
sizeof ( ch ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1487 ch
sizeof ( ch ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1488 ) > 1
sizeof ( ch ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { if (__builtin_constant_p (
__builtin_constant_p ( ch )Description
TRUEnever evaluated
FALSEnever evaluated
0
1489 ch
__builtin_constant_p ( ch )Description
TRUEnever evaluated
FALSEnever evaluated
0
1490 )
__builtin_constant_p ( ch )Description
TRUEnever evaluated
FALSEnever evaluated
) { int __c = (
0
1491 ch-
1492 ); __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 ( ch );
0
1493 ch
never executed: __res = tolower ( ch );
0
1494 );
never executed: __res = tolower ( ch );
} else __res = (*__ctype_tolower_loc ())[(int) (
never executed: __res = (*__ctype_tolower_loc ())[(int) ( ch )];
0
1495 ch
never executed: __res = (*__ctype_tolower_loc ())[(int) ( ch )];
0
1496 )];
never executed: __res = (*__ctype_tolower_loc ())[(int) ( ch )];
__res; }))
0
1497 ;-
1498 cl = -
1499 (__extension__ ({ int __res; if (sizeof (
sizeof ( cl ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1500 cl
sizeof ( cl ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1501 ) > 1
sizeof ( cl ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { if (__builtin_constant_p (
__builtin_constant_p ( cl )Description
TRUEnever evaluated
FALSEnever evaluated
0
1502 cl
__builtin_constant_p ( cl )Description
TRUEnever evaluated
FALSEnever evaluated
0
1503 )
__builtin_constant_p ( cl )Description
TRUEnever evaluated
FALSEnever evaluated
) { int __c = (
0
1504 cl-
1505 ); __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 ( cl );
0
1506 cl
never executed: __res = tolower ( cl );
0
1507 );
never executed: __res = tolower ( cl );
} else __res = (*__ctype_tolower_loc ())[(int) (
never executed: __res = (*__ctype_tolower_loc ())[(int) ( cl )];
0
1508 cl
never executed: __res = (*__ctype_tolower_loc ())[(int) ( cl )];
0
1509 )];
never executed: __res = (*__ctype_tolower_loc ())[(int) ( cl )];
__res; }))
0
1510 ;-
1511-
1512 if ((
(ch >= '0')Description
TRUEnever evaluated
FALSEnever evaluated
ch >= '0')
(ch >= '0')Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(ch <= '9')Description
TRUEnever evaluated
FALSEnever evaluated
ch <= '9')
(ch <= '9')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1513 ch -= '0';
never executed: ch -= '0';
0
1514 else if ((
(ch >= 'a')Description
TRUEnever evaluated
FALSEnever evaluated
ch >= 'a')
(ch >= 'a')Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(ch <= 'f')Description
TRUEnever evaluated
FALSEnever evaluated
ch <= 'f')
(ch <= 'f')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1515 ch -= 'a' - 10;
never executed: ch -= 'a' - 10;
0
1516 else-
1517 goto
never executed: goto badhex;
badhex;
never executed: goto badhex;
0
1518-
1519 if ((
(cl >= '0')Description
TRUEnever evaluated
FALSEnever evaluated
cl >= '0')
(cl >= '0')Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(cl <= '9')Description
TRUEnever evaluated
FALSEnever evaluated
cl <= '9')
(cl <= '9')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1520 cl -= '0';
never executed: cl -= '0';
0
1521 else if ((
(cl >= 'a')Description
TRUEnever evaluated
FALSEnever evaluated
cl >= 'a')
(cl >= 'a')Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(cl <= 'f')Description
TRUEnever evaluated
FALSEnever evaluated
cl <= 'f')
(cl <= 'f')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1522 cl -= 'a' - 10;
never executed: cl -= 'a' - 10;
0
1523 else-
1524 goto
never executed: goto badhex;
badhex;
never executed: goto badhex;
0
1525-
1526 *q++ = (ch << 4) | cl;-
1527 }
never executed: end of block
0
1528-
1529 if (len
lenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1530 *
never executed: *len = q - hexbuf;
len = q - hexbuf;
never executed: *len = q - hexbuf;
0
1531-
1532 return
never executed: return hexbuf;
hexbuf;
never executed: return hexbuf;
0
1533-
1534err:-
1535 free(hexbuf);-
1536 ERR_put_error(34,(0xfff),((1|64)),__FILE__,480);-
1537 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1538 ((void *)0)
never executed: return ((void *)0) ;
0
1539 ;
never executed: return ((void *)0) ;
0
1540-
1541badhex:-
1542 free(hexbuf);-
1543 ERR_put_error(34,(0xfff),(113),__FILE__,485);-
1544 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1545 ((void *)0)
never executed: return ((void *)0) ;
0
1546 ;
never executed: return ((void *)0) ;
0
1547}-
1548-
1549-
1550-
1551-
1552-
1553int-
1554name_cmp(const char *name, const char *cmp)-
1555{-
1556 int len, ret;-
1557 char c;-
1558-
1559 len = strlen(cmp);-
1560 if ((
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
ret =
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1561 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1562 len
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1563 )
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1564 name
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1565 )
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( name ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1566 name
strlen ( name ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1567 ) < ((size_t) (
strlen ( name ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1568 len
strlen ( name ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1569 ))
strlen ( name ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( cmp )Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1570 cmp
__builtin_constant_p ( cmp )Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1571 )
__builtin_constant_p ( cmp )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( cmp )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1572 cmp
strlen ( cmp )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1573 ) < ((size_t) (
strlen ( cmp )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1574 len
strlen ( cmp )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1575 ))
strlen ( cmp )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1576 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1577 ) && __builtin_constant_p (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1578 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1579 ) && (__s1_len = __builtin_strlen (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1580 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1581 ), __s2_len = __builtin_strlen (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1582 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1583 ), (!((size_t)(const void *)((
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1584 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1585 ) + 1) - (size_t)(const void *)(
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1586 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1587 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1588 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1589 ) + 1) - (size_t)(const void *)(
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1590 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1591 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1592 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1593 ,
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1594 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1595 ) : (__builtin_constant_p (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1596 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1597 ) && ((size_t)(const void *)((
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1598 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1599 ) + 1) - (size_t)(const void *)(
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1600 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1601 ) == 1) && (__s1_len = __builtin_strlen (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1602 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1603 ), __s1_len < 4) ? (__builtin_constant_p (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1604 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1605 ) && ((size_t)(const void *)((
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1606 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1607 ) + 1) - (size_t)(const void *)(
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1608 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1609 ) == 1) ? __builtin_strcmp (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1610 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1611 ,
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1612 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1613 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1614 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1615 ); int __result = (((const unsigned char *) (const char *) (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1616 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1617 ))[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 *) (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1618 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1619 ))[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 *) (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1620 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1621 ))[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 *) ( name ))[3] - __s2[3]);
0
1622 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]);
0
1623 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1624 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1625 ) && ((size_t)(const void *)((
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1626 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1627 ) + 1) - (size_t)(const void *)(
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1628 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1629 ) == 1) && (__s2_len = __builtin_strlen (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1630 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1631 ), __s2_len < 4) ? (__builtin_constant_p (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1632 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1633 ) && ((size_t)(const void *)((
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1634 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1635 ) + 1) - (size_t)(const void *)(
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1636 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1637 ) == 1) ? __builtin_strcmp (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1638 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1639 ,
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1640 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1641 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1642 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1643 ); int __result = (((const unsigned char *) (const char *) (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1644 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1645 ))[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 *) (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1646 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1647 ))[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 *) (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1648 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1649 ))[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 *) ( cmp ))[3] - __s2[3]);
0
1650 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( cmp ))[3] - __s2[3]);
0
1651 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1652 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1653 ,
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1654 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1655 )))); }) : strncmp (
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1656 name
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1657 ,
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1658 cmp
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1659 ,
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1660 len
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1661 )))
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
1662 )
(ret = (__exte...mp , len ))) )Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1663 return
never executed: return ret;
ret;
never executed: return ret;
0
1664 c = name[len];-
1665 if (!c
!cDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(c=='.')Description
TRUEnever evaluated
FALSEnever evaluated
c=='.')
(c=='.')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1666 return
never executed: return 0;
0;
never executed: return 0;
0
1667 return
never executed: return 1;
1;
never executed: return 1;
0
1668}-
1669-
1670static int-
1671sk_strcmp(const char * const *a, const char * const *b)-
1672{-
1673 return
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1674 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1675 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1676 ) && __builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1677 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1678 ) && (__s1_len = __builtin_strlen (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1679 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1680 ), __s2_len = __builtin_strlen (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1681 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1682 ), (!((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1683 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1684 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1685 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1686 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1687 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1688 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1689 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1690 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1691 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1692 ,
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1693 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1694 ) : (__builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1695 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1696 ) && ((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1697 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1698 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1699 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1700 ) == 1) && (__s1_len = __builtin_strlen (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1701 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1702 ), __s1_len < 4) ? (__builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1703 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1704 ) && ((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1705 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1706 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1707 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1708 ) == 1) ? __builtin_strcmp (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1709 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1710 ,
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1711 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1712 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1713 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1714 ); int __result = (((const unsigned char *) (const char *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1715 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1716 ))[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 ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1717 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1718 ))[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 ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1719 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1720 ))[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 ))[3] - __s2[3]);
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1721 *a
never executed: __result = (((const unsigned char *) (const char *) ( *a ))[3] - __s2[3]);
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1722 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( *a ))[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 ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1723 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1724 ) && ((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1725 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1726 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1727 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1728 ) == 1) && (__s2_len = __builtin_strlen (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1729 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1730 ), __s2_len < 4) ? (__builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1731 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1732 ) && ((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1733 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1734 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1735 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1736 ) == 1) ? __builtin_strcmp (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1737 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1738 ,
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1739 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1740 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1741 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1742 ); int __result = (((const unsigned char *) (const char *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1743 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1744 ))[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 ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1745 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1746 ))[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 ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1747 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1748 ))[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 ))[3] - __s2[3]);
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1749 *b
never executed: __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]);
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1750 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( *b ))[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 ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1751 *a
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1752 ,
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1753 *b
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1754 )))); })
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1755 ;
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *a ) && __builtin_constant_p ( *b ) && (__s1_len = __builtin_strlen ( *a ), __s2_len = __builtin_strlen ( *b ), (!((size_t)(const void *)(( *a ) + 1) - (size_t)(const void *)( *a )...ult == 0) { __result = (((const unsigned char *) (const char *) ( *b ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *b ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *a , *b )))); }) ;
0
1756}-
1757-
1758struct stack_st_OPENSSL_STRING *X509_get1_email(X509 *x)-
1759{-
1760 GENERAL_NAMES *gens;-
1761 struct stack_st_OPENSSL_STRING *ret;-
1762-
1763 gens = X509_get_ext_d2i(x, 85, -
1764 ((void *)0)-
1765 , -
1766 ((void *)0)-
1767 );-
1768 ret = get_email(X509_get_subject_name(x), gens);-
1769 sk_pop_free(((_STACK*) (1 ? (gens) : (struct stack_st_GENERAL_NAME*)0)), ((void (*)(void *)) ((1 ? (GENERAL_NAME_free) : (void (*)(GENERAL_NAME *))0))));-
1770 return
never executed: return ret;
ret;
never executed: return ret;
0
1771}-
1772-
1773struct stack_st_OPENSSL_STRING *X509_get1_ocsp(X509 *x)-
1774{-
1775 AUTHORITY_INFO_ACCESS *info;-
1776 struct stack_st_OPENSSL_STRING *ret = -
1777 ((void *)0)-
1778 ;-
1779 int i;-
1780-
1781 info = X509_get_ext_d2i(x, 177, -
1782 ((void *)0)-
1783 , -
1784 ((void *)0)-
1785 );-
1786 if (!info
!infoDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • tlstest
FALSEnever evaluated
)
0-4
1787 return
executed 4 times by 1 test: return ((void *)0) ;
Executed by:
  • tlstest
executed 4 times by 1 test: return ((void *)0) ;
Executed by:
  • tlstest
4
1788 ((void *)0)
executed 4 times by 1 test: return ((void *)0) ;
Executed by:
  • tlstest
4
1789 ;
executed 4 times by 1 test: return ((void *)0) ;
Executed by:
  • tlstest
4
1790 for (i = 0; i < sk_num(((_STACK*) (1 ? (info) : (struct stack_st_ACCESS_DESCRIPTION*)0)))
i < sk_num(((_...CRIPTION*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
1791 ACCESS_DESCRIPTION *ad = ((ACCESS_DESCRIPTION *)sk_value(((_STACK*) (1 ? (info) : (struct stack_st_ACCESS_DESCRIPTION*)0)), (i)));-
1792 if (OBJ_obj2nid(ad->method) == 178
OBJ_obj2nid(ad->method) == 178Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1793 if (ad->location->type == 6
ad->location->type == 6Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1794 if (!append_ia5(&ret,
!append_ia5(&r...rceIdentifier)Description
TRUEnever evaluated
FALSEnever evaluated
0
1795 ad->location->d.uniformResourceIdentifier)
!append_ia5(&r...rceIdentifier)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1796 break;
never executed: break;
0
1797 }
never executed: end of block
0
1798 }
never executed: end of block
0
1799 }
never executed: end of block
0
1800 AUTHORITY_INFO_ACCESS_free(info);-
1801 return
never executed: return ret;
ret;
never executed: return ret;
0
1802}-
1803-
1804struct stack_st_OPENSSL_STRING *X509_REQ_get1_email(X509_REQ *x)-
1805{-
1806 GENERAL_NAMES *gens;-
1807 struct stack_st_X509_EXTENSION *exts;-
1808 struct stack_st_OPENSSL_STRING *ret;-
1809-
1810 exts = X509_REQ_get_extensions(x);-
1811 gens = X509V3_get_d2i(exts, 85, -
1812 ((void *)0)-
1813 , -
1814 ((void *)0)-
1815 );-
1816 ret = get_email(X509_REQ_get_subject_name(x), gens);-
1817 sk_pop_free(((_STACK*) (1 ? (gens) : (struct stack_st_GENERAL_NAME*)0)), ((void (*)(void *)) ((1 ? (GENERAL_NAME_free) : (void (*)(GENERAL_NAME *))0))));-
1818 sk_pop_free(((_STACK*) (1 ? (exts) : (struct stack_st_X509_EXTENSION*)0)), ((void (*)(void *)) ((1 ? (X509_EXTENSION_free) : (void (*)(X509_EXTENSION *))0))));-
1819 return
never executed: return ret;
ret;
never executed: return ret;
0
1820}-
1821-
1822-
1823static-
1824struct stack_st_OPENSSL_STRING *get_email(X509_NAME *name, GENERAL_NAMES *gens)-
1825{-
1826 struct stack_st_OPENSSL_STRING *ret = -
1827 ((void *)0)-
1828 ;-
1829 X509_NAME_ENTRY *ne;-
1830 ASN1_IA5STRING *email;-
1831 GENERAL_NAME *gen;-
1832 int i;-
1833-
1834-
1835 i = -1;-
1836-
1837-
1838 while ((
(i = X509_NAME..., 48, i)) >= 0Description
TRUEnever evaluated
FALSEnever evaluated
i = X509_NAME_get_index_by_NID(name,
(i = X509_NAME..., 48, i)) >= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1839 48, i)) >= 0
(i = X509_NAME..., 48, i)) >= 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1840 ne = X509_NAME_get_entry(name, i);-
1841 email = X509_NAME_ENTRY_get_data(ne);-
1842 if (!append_ia5(&ret, email)
!append_ia5(&ret, email)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1843 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1844 ((void *)0)
never executed: return ((void *)0) ;
0
1845 ;
never executed: return ((void *)0) ;
0
1846 }
never executed: end of block
0
1847 for (i = 0; i < sk_num(((_STACK*) (1 ? (gens) : (struct stack_st_GENERAL_NAME*)0)))
i < sk_num(((_...RAL_NAME*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
1848 gen = ((GENERAL_NAME *)sk_value(((_STACK*) (1 ? (gens) : (struct stack_st_GENERAL_NAME*)0)), (i)));-
1849 if (gen->type != 1
gen->type != 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1850 continue;
never executed: continue;
0
1851 if (!append_ia5(&ret, gen->d.ia5)
!append_ia5(&ret, gen->d.ia5)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1852 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1853 ((void *)0)
never executed: return ((void *)0) ;
0
1854 ;
never executed: return ((void *)0) ;
0
1855 }
never executed: end of block
0
1856 return
never executed: return ret;
ret;
never executed: return ret;
0
1857}-
1858-
1859static void-
1860str_free(OPENSSL_STRING str)-
1861{-
1862 free(str);-
1863}
never executed: end of block
0
1864-
1865static int-
1866append_ia5(struct stack_st_OPENSSL_STRING **sk, ASN1_IA5STRING *email)-
1867{-
1868 char *emtmp;-
1869-
1870-
1871 if (email->type != 22
email->type != 22Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1872 return
never executed: return 1;
1;
never executed: return 1;
0
1873 if (!email->data
!email->dataDescription
TRUEnever evaluated
FALSEnever evaluated
|| !email->length
!email->lengthDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1874 return
never executed: return 1;
1;
never executed: return 1;
0
1875 if (!*sk
!*skDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1876 *
never executed: *sk = ((struct stack_st_OPENSSL_STRING *)sk_new(((int (*)(const void *, const void *)) ((1 ? sk_strcmp : (int (*)(const char * const *, const char * const *))0)))));
sk = ((struct stack_st_OPENSSL_STRING *)sk_new(((int (*)(const void *, const void *)) ((1 ? sk_strcmp : (int (*)(const char * const *, const char * const *))0)))));
never executed: *sk = ((struct stack_st_OPENSSL_STRING *)sk_new(((int (*)(const void *, const void *)) ((1 ? sk_strcmp : (int (*)(const char * const *, const char * const *))0)))));
0
1877 if (!*sk
!*skDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1878 return
never executed: return 0;
0;
never executed: return 0;
0
1879-
1880 if (sk_find(((_STACK*) (1 ? *sk : (struct stack_st_OPENSSL_STRING*)0)), ((void*) (1 ? (char *)email->data : (char*)0))) != -1
sk_find(((_STA...ar*)0))) != -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1881 return
never executed: return 1;
1;
never executed: return 1;
0
1882 emtmp = -
1883 (__extension__ (__builtin_constant_p (
__builtin_cons...)email->data )Description
TRUEnever evaluated
FALSEnever evaluated
0
1884 (char *)email->data
__builtin_cons...)email->data )Description
TRUEnever evaluated
FALSEnever evaluated
0
1885 )
__builtin_cons...)email->data )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1886 (char *)email->data
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1887 ) + 1) - (size_t)(const void *)(
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1888 (char *)email->data
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
1889 ) == 1)
((size_t)(cons...->data ) == 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
1890 (char *)email->data
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
1891 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
0
1892 (char *)email->data-
1893 ) + 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, (char *)email->data , __len);
0
1894 (char *)email->data
never executed: __retval = (char *) memcpy (__retval, (char *)email->data , __len);
0
1895 , __len);
never executed: __retval = (char *) memcpy (__retval, (char *)email->data , __len);
__retval; })) : __strdup (
0
1896 (char *)email->data-
1897 )))-
1898 ;-
1899 if (!emtmp
!emtmpDescription
TRUEnever evaluated
FALSEnever evaluated
|| !sk_push(((_STACK*) (1 ? *sk : (struct stack_st_OPENSSL_STRING*)0)), ((void*) (1 ? emtmp : (char*)0)))
!sk_push(((_ST... : (char*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1900 X509_email_free(*sk);-
1901 *sk = -
1902 ((void *)0)-
1903 ;-
1904 return
never executed: return 0;
0;
never executed: return 0;
0
1905 }-
1906 return
never executed: return 1;
1;
never executed: return 1;
0
1907}-
1908-
1909void-
1910X509_email_free(struct stack_st_OPENSSL_STRING *sk)-
1911{-
1912 sk_pop_free(((_STACK*) (1 ? sk : (struct stack_st_OPENSSL_STRING*)0)), ((void (*)(void *)) ((1 ? str_free : (void (*)(OPENSSL_STRING))0))));-
1913}
executed 9 times by 2 tests: end of block
Executed by:
  • freenull
  • tlstest
9
1914-
1915typedef int (*equal_fn) (const unsigned char *pattern, size_t pattern_len,-
1916 const unsigned char *subject, size_t subject_len, unsigned int flags);-
1917-
1918-
1919static void skip_prefix(const unsigned char **p, size_t *plen,-
1920 const unsigned char *subject, size_t subject_len, unsigned int flags)-
1921{-
1922 const unsigned char *pattern = *p;-
1923 size_t pattern_len = *plen;-
1924-
1925-
1926-
1927-
1928-
1929-
1930-
1931 if ((
(flags & 0x8000) == 0Description
TRUEnever evaluated
FALSEnever evaluated
flags & 0x8000) == 0
(flags & 0x8000) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1932 return;
never executed: return;
0
1933-
1934 while (pattern_len > subject_len
pattern_len > subject_lenDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*patternDescription
TRUEnever evaluated
FALSEnever evaluated
pattern
*patternDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1935 if ((
(flags & 0x10)Description
TRUEnever evaluated
FALSEnever evaluated
flags & 0x10)
(flags & 0x10)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1936 *
*pattern == '.'Description
TRUEnever evaluated
FALSEnever evaluated
pattern == '.'
*pattern == '.'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1937 break;
never executed: break;
0
1938 ++pattern;-
1939 --pattern_len;-
1940 }
never executed: end of block
0
1941-
1942-
1943 if (pattern_len == subject_len
pattern_len == subject_lenDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1944 *p = pattern;-
1945 *plen = pattern_len;-
1946 }
never executed: end of block
0
1947}
never executed: end of block
0
1948static int equal_nocase(const unsigned char *pattern, size_t pattern_len,-
1949 const unsigned char *subject, size_t subject_len,-
1950 unsigned int flags)-
1951{-
1952 if (memchr(pattern, '\0', pattern_len) !=
memchr(pattern...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1953 ((void *)0)
memchr(pattern...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1954 )-
1955 return
never executed: return 0;
0;
never executed: return 0;
0
1956 if (memchr(subject, '\0', subject_len) !=
memchr(subject...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1957 ((void *)0)
memchr(subject...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1958 )-
1959 return
never executed: return 0;
0;
never executed: return 0;
0
1960 skip_prefix(&pattern, &pattern_len, subject, subject_len, flags);-
1961 if (pattern_len != subject_len
pattern_len != subject_lenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1962 return
never executed: return 0;
0;
never executed: return 0;
0
1963 return
never executed: return (strncasecmp(pattern, subject, pattern_len) == 0);
(strncasecmp(pattern, subject, pattern_len) == 0);
never executed: return (strncasecmp(pattern, subject, pattern_len) == 0);
0
1964}-
1965-
1966-
1967static int equal_case(const unsigned char *pattern, size_t pattern_len,-
1968 const unsigned char *subject, size_t subject_len,-
1969 unsigned int flags)-
1970{-
1971 if (memchr(pattern, 0, pattern_len) !=
memchr(pattern...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1972 ((void *)0)
memchr(pattern...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1973 )-
1974 return
never executed: return 0;
0;
never executed: return 0;
0
1975 if (memchr(subject, 0, subject_len) !=
memchr(subject...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1976 ((void *)0)
memchr(subject...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1977 )-
1978 return
never executed: return 0;
0;
never executed: return 0;
0
1979 skip_prefix(&pattern, &pattern_len, subject, subject_len, flags);-
1980 if (pattern_len != subject_len
pattern_len != subject_lenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1981 return
never executed: return 0;
0;
never executed: return 0;
0
1982 return
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
(
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1983 (__extension__ (__builtin_constant_p (
__builtin_cons... pattern_len )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1984 pattern_len
__builtin_cons... pattern_len )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1985 )
__builtin_cons... pattern_len )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons..._p ( pattern )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1986 pattern
__builtin_cons..._p ( pattern )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1987 )
__builtin_cons..._p ( pattern )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( patte...pattern_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1988 pattern
strlen ( patte...pattern_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1989 ) < ((size_t) (
strlen ( patte...pattern_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1990 pattern_len
strlen ( patte...pattern_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1991 ))
strlen ( patte...pattern_len ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons..._p ( subject )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1992 subject
__builtin_cons..._p ( subject )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1993 )
__builtin_cons..._p ( subject )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( subje...pattern_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1994 subject
strlen ( subje...pattern_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1995 ) < ((size_t) (
strlen ( subje...pattern_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1996 pattern_len
strlen ( subje...pattern_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1997 ))
strlen ( subje...pattern_len ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1998 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
1999 ) && __builtin_constant_p (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2000 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2001 ) && (__s1_len = __builtin_strlen (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2002 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2003 ), __s2_len = __builtin_strlen (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2004 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2005 ), (!((size_t)(const void *)((
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2006 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2007 ) + 1) - (size_t)(const void *)(
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2008 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2009 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2010 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2011 ) + 1) - (size_t)(const void *)(
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2012 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2013 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2014 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2015 ,
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2016 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2017 ) : (__builtin_constant_p (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2018 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2019 ) && ((size_t)(const void *)((
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2020 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2021 ) + 1) - (size_t)(const void *)(
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2022 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2023 ) == 1) && (__s1_len = __builtin_strlen (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2024 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2025 ), __s1_len < 4) ? (__builtin_constant_p (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2026 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2027 ) && ((size_t)(const void *)((
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2028 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2029 ) + 1) - (size_t)(const void *)(
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2030 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2031 ) == 1) ? __builtin_strcmp (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2032 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2033 ,
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2034 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2035 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2036 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2037 ); int __result = (((const unsigned char *) (const char *) (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2038 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2039 ))[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__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2040 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2041 ))[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__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2042 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2043 ))[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 *) ( pattern ))[3] - __s2[3]);
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2044 pattern
never executed: __result = (((const unsigned char *) (const char *) ( pattern ))[3] - __s2[3]);
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2045 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( pattern ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2046 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2047 ) && ((size_t)(const void *)((
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2048 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2049 ) + 1) - (size_t)(const void *)(
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2050 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2051 ) == 1) && (__s2_len = __builtin_strlen (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2052 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2053 ), __s2_len < 4) ? (__builtin_constant_p (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2054 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2055 ) && ((size_t)(const void *)((
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2056 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2057 ) + 1) - (size_t)(const void *)(
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2058 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2059 ) == 1) ? __builtin_strcmp (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2060 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2061 ,
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2062 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2063 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2064 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2065 ); int __result = (((const unsigned char *) (const char *) (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2066 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2067 ))[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__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2068 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2069 ))[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__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2070 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2071 ))[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 *) ( subject ))[3] - __s2[3]);
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2072 subject
never executed: __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]);
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2073 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2074 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2075 ,
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2076 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2077 )))); }) : strncmp (
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2078 pattern
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2079 ,
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2080 subject
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2081 ,
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2082 pattern_len
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2083 )))
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2084 == 0);
never executed: return ( (__extension__ (__builtin_constant_p ( pattern_len ) && ((__builtin_constant_p ( pattern ) && strlen ( pattern ) < ((size_t) ( pattern_len ))) || (__builtin_constant_p ( subject ) && strlen ( subject ) < ((size_t) ( pattern_len )))) ? __extension... ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( subject ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( pattern , subject )))); }) : strncmp ( pattern , subject , pattern_len ))) == 0);
0
2085}-
2086-
2087-
2088-
2089-
2090-
2091static int equal_email(const unsigned char *a, size_t a_len,-
2092 const unsigned char *b, size_t b_len,-
2093 unsigned int unused_flags)-
2094{-
2095 size_t pos = a_len;-
2096 if (a_len != b_len
a_len != b_lenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2097 return
never executed: return 0;
0;
never executed: return 0;
0
2098-
2099-
2100-
2101-
2102-
2103 while (pos > 0
pos > 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2104 pos--;-
2105 if (a[pos] == '@'
a[pos] == '@'Description
TRUEnever evaluated
FALSEnever evaluated
|| b[pos] == '@'
b[pos] == '@'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2106 if (!equal_nocase(a + pos, a_len - pos, b + pos, a_len - pos, 0)
!equal_nocase(..._len - pos, 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2107 return
never executed: return 0;
0;
never executed: return 0;
0
2108 break;
never executed: break;
0
2109 }-
2110 }
never executed: end of block
0
2111 if (pos == 0
pos == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2112 pos = a_len;
never executed: pos = a_len;
0
2113 return
never executed: return equal_case(a, pos, b, pos, 0);
equal_case(a, pos, b, pos, 0);
never executed: return equal_case(a, pos, b, pos, 0);
0
2114}-
2115-
2116-
2117-
2118-
2119-
2120static int wildcard_match(const unsigned char *prefix, size_t prefix_len,-
2121 const unsigned char *suffix, size_t suffix_len,-
2122 const unsigned char *subject, size_t subject_len, unsigned int flags)-
2123{-
2124 const unsigned char *wildcard_start;-
2125 const unsigned char *wildcard_end;-
2126 const unsigned char *p;-
2127 int allow_multi = 0;-
2128 int allow_idna = 0;-
2129-
2130 if (subject_len < prefix_len + suffix_len
subject_len < ...n + suffix_lenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2131 return
never executed: return 0;
0;
never executed: return 0;
0
2132 if (!equal_nocase(prefix, prefix_len, subject, prefix_len, flags)
!equal_nocase(...ix_len, flags)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2133 return
never executed: return 0;
0;
never executed: return 0;
0
2134 wildcard_start = subject + prefix_len;-
2135 wildcard_end = subject + (subject_len - suffix_len);-
2136 if (!equal_nocase(wildcard_end, suffix_len, suffix, suffix_len, flags)
!equal_nocase(...ix_len, flags)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2137 return
never executed: return 0;
0;
never executed: return 0;
0
2138-
2139-
2140-
2141-
2142 if (prefix_len == 0
prefix_len == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& *
*suffix == '.'Description
TRUEnever evaluated
FALSEnever evaluated
suffix == '.'
*suffix == '.'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2143 if (wildcard_start == wildcard_end
wildcard_start == wildcard_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2144 return
never executed: return 0;
0;
never executed: return 0;
0
2145 allow_idna = 1;-
2146 if (flags & 0x8
flags & 0x8Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2147 allow_multi = 1;
never executed: allow_multi = 1;
0
2148 }
never executed: end of block
0
2149-
2150 if (!allow_idna
!allow_idnaDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
2151 subject_len >= 4
subject_len >= 4Description
TRUEnever evaluated
FALSEnever evaluated
0
2152 && strncasecmp((char *)subject, "xn--", 4) == 0
strncasecmp((c...xn--", 4) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2153 return
never executed: return 0;
0;
never executed: return 0;
0
2154-
2155 if (wildcard_end == wildcard_start + 1
wildcard_end =...card_start + 1Description
TRUEnever evaluated
FALSEnever evaluated
&& *
*wildcard_start == '*'Description
TRUEnever evaluated
FALSEnever evaluated
wildcard_start == '*'
*wildcard_start == '*'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2156 return
never executed: return 1;
1;
never executed: return 1;
0
2157-
2158-
2159-
2160-
2161-
2162 for (p = wildcard_start; p != wildcard_end
p != wildcard_endDescription
TRUEnever evaluated
FALSEnever evaluated
; ++p)
0
2163 if (!(('0' <= *p
'0' <= *pDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*p <= '9'Description
TRUEnever evaluated
FALSEnever evaluated
p <= '9'
*p <= '9'Description
TRUEnever evaluated
FALSEnever evaluated
) || ('A' <= *p
'A' <= *pDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*p <= 'Z'Description
TRUEnever evaluated
FALSEnever evaluated
p <= 'Z'
*p <= 'Z'Description
TRUEnever evaluated
FALSEnever evaluated
) ||
0
2164 ('a' <= *p
'a' <= *pDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*p <= 'z'Description
TRUEnever evaluated
FALSEnever evaluated
p <= 'z'
*p <= 'z'Description
TRUEnever evaluated
FALSEnever evaluated
) || *
*p == '-'Description
TRUEnever evaluated
FALSEnever evaluated
p == '-'
*p == '-'Description
TRUEnever evaluated
FALSEnever evaluated
||
0
2165 (allow_multi
allow_multiDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*p == '.'Description
TRUEnever evaluated
FALSEnever evaluated
p == '.'
*p == '.'Description
TRUEnever evaluated
FALSEnever evaluated
)))
0
2166 return
never executed: return 0;
0;
never executed: return 0;
0
2167 return
never executed: return 1;
1;
never executed: return 1;
0
2168}-
2169-
2170-
2171-
2172-
2173-
2174-
2175static const unsigned char *valid_star(const unsigned char *p, size_t len,-
2176 unsigned int flags)-
2177{-
2178 const unsigned char *star = 0;-
2179 size_t i;-
2180 int state = (1 << 0);-
2181 int dots = 0;-
2182 for (i = 0; i < len
i < lenDescription
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
2183-
2184-
2185-
2186-
2187 if (p[i] == '*'
p[i] == '*'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2188 int atstart = (state & (1 << 0));-
2189 int atend = (i == len - 1
i == len - 1Description
TRUEnever evaluated
FALSEnever evaluated
|| p[i + 1] == '.'
p[i + 1] == '.'Description
TRUEnever evaluated
FALSEnever evaluated
);
0
2190-
2191-
2192-
2193-
2194-
2195 if (star !=
star != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2196 ((void *)0)
star != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2197 || (
(state & (1 << 3)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
state & (1 << 3)) != 0
(state & (1 << 3)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
|| dots
dotsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2198 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2199 ((void *)0)
never executed: return ((void *)0) ;
0
2200 ;
never executed: return ((void *)0) ;
0
2201-
2202 if ((
(flags & 0x4)Description
TRUEnever evaluated
FALSEnever evaluated
flags & 0x4)
(flags & 0x4)Description
TRUEnever evaluated
FALSEnever evaluated
0
2203 && (!atstart
!atstartDescription
TRUEnever evaluated
FALSEnever evaluated
|| !atend
!atendDescription
TRUEnever evaluated
FALSEnever evaluated
))
0
2204 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2205 ((void *)0)
never executed: return ((void *)0) ;
0
2206 ;
never executed: return ((void *)0) ;
0
2207-
2208 if (!atstart
!atstartDescription
TRUEnever evaluated
FALSEnever evaluated
&& !atend
!atendDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2209 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2210 ((void *)0)
never executed: return ((void *)0) ;
0
2211 ;
never executed: return ((void *)0) ;
0
2212 star = &p[i];-
2213 state &= ~(1 << 0);-
2214 }
never executed: end of block
else if ((
(state & (1 << 0)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
state & (1 << 0)) != 0
(state & (1 << 0)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2215-
2216-
2217-
2218-
2219-
2220 if ((
(state & (1 << 3)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
state & (1 << 3)) == 0
(state & (1 << 3)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& len - i >= 4
len - i >= 4Description
TRUEnever evaluated
FALSEnever evaluated
0
2221 && strncasecmp((char *)&p[i], "xn--", 4) == 0
strncasecmp((c...xn--", 4) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2222 i += 3;-
2223 state |= (1 << 3);-
2224 continue;
never executed: continue;
0
2225 }-
2226-
2227 state &= ~(1 << 0);-
2228 if (('a' <= p[i]
'a' <= p[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& p[i] <= 'z'
p[i] <= 'z'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2229 || ('A' <= p[i]
'A' <= p[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& p[i] <= 'Z'
p[i] <= 'Z'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2230 || ('0' <= p[i]
'0' <= p[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& p[i] <= '9'
p[i] <= '9'Description
TRUEnever evaluated
FALSEnever evaluated
))
0
2231 continue;
never executed: continue;
0
2232 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2233 ((void *)0)
never executed: return ((void *)0) ;
0
2234 ;
never executed: return ((void *)0) ;
0
2235 } else if (('a' <= p[i]
'a' <= p[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& p[i] <= 'z'
p[i] <= 'z'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2236 || ('A' <= p[i]
'A' <= p[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& p[i] <= 'Z'
p[i] <= 'Z'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2237 || ('0' <= p[i]
'0' <= p[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& p[i] <= '9'
p[i] <= '9'Description
TRUEnever evaluated
FALSEnever evaluated
)) {
0
2238 state &= (1 << 3);-
2239 continue;
never executed: continue;
0
2240 } else if (p[i] == '.'
p[i] == '.'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2241 if (state & ((1 << 2) | (1 << 0))
state & ((1 << 2) | (1 << 0))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2242 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2243 ((void *)0)
never executed: return ((void *)0) ;
0
2244 ;
never executed: return ((void *)0) ;
0
2245 state = (1 << 0);-
2246 ++dots;-
2247 }
never executed: end of block
else if (p[i] == '-'
p[i] == '-'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2248-
2249 if ((
(state & (1 << 0)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
state & (1 << 0)) != 0
(state & (1 << 0)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2250 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2251 ((void *)0)
never executed: return ((void *)0) ;
0
2252 ;
never executed: return ((void *)0) ;
0
2253 state |= (1 << 2);-
2254 }
never executed: end of block
else
0
2255 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2256 ((void *)0)
never executed: return ((void *)0) ;
0
2257 ;
never executed: return ((void *)0) ;
0
2258 }-
2259-
2260-
2261-
2262-
2263-
2264 if ((
(state & ((1 <...1 << 2))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
state & ((1 << 0) | (1 << 2))) != 0
(state & ((1 <...1 << 2))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
|| dots < 2
dots < 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2265 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2266 ((void *)0)
never executed: return ((void *)0) ;
0
2267 ;
never executed: return ((void *)0) ;
0
2268 return
never executed: return star;
star;
never executed: return star;
0
2269}-
2270-
2271-
2272static int equal_wildcard(const unsigned char *pattern, size_t pattern_len,-
2273 const unsigned char *subject, size_t subject_len, unsigned int flags)-
2274{-
2275 const unsigned char *star = -
2276 ((void *)0)-
2277 ;-
2278-
2279-
2280-
2281-
2282-
2283 if (!(subject_len > 1
subject_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& subject[0] == '.'
subject[0] == '.'Description
TRUEnever evaluated
FALSEnever evaluated
))
0
2284 star = valid_star(pattern, pattern_len, flags);
never executed: star = valid_star(pattern, pattern_len, flags);
0
2285 if (star ==
star == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2286 ((void *)0)
star == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2287 )-
2288 return
never executed: return equal_nocase(pattern, pattern_len, subject, subject_len, flags);
equal_nocase(pattern, pattern_len,
never executed: return equal_nocase(pattern, pattern_len, subject, subject_len, flags);
0
2289 subject, subject_len, flags);
never executed: return equal_nocase(pattern, pattern_len, subject, subject_len, flags);
0
2290 return
never executed: return wildcard_match(pattern, star - pattern, star + 1, (pattern + pattern_len) - star - 1, subject, subject_len, flags);
wildcard_match(pattern, star - pattern,
never executed: return wildcard_match(pattern, star - pattern, star + 1, (pattern + pattern_len) - star - 1, subject, subject_len, flags);
0
2291 star + 1, (pattern + pattern_len) - star - 1,
never executed: return wildcard_match(pattern, star - pattern, star + 1, (pattern + pattern_len) - star - 1, subject, subject_len, flags);
0
2292 subject, subject_len, flags);
never executed: return wildcard_match(pattern, star - pattern, star + 1, (pattern + pattern_len) - star - 1, subject, subject_len, flags);
0
2293}-
2294-
2295-
2296-
2297-
2298-
2299-
2300-
2301static int-
2302do_check_string(ASN1_STRING *a, int cmp_type, equal_fn equal,-
2303 unsigned int flags, const char *b, size_t blen, char **peername)-
2304{-
2305 int rv = 0;-
2306-
2307 if (!a->data
!a->dataDescription
TRUEnever evaluated
FALSEnever evaluated
|| !a->length
!a->lengthDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2308 return
never executed: return 0;
0;
never executed: return 0;
0
2309 if (cmp_type > 0
cmp_type > 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2310 if (cmp_type != a->type
cmp_type != a->typeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2311 return
never executed: return 0;
0;
never executed: return 0;
0
2312 if (cmp_type == 22
cmp_type == 22Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2313 rv = equal(a->data, a->length, (unsigned char *)b,
never executed: rv = equal(a->data, a->length, (unsigned char *)b, blen, flags);
0
2314 blen, flags);
never executed: rv = equal(a->data, a->length, (unsigned char *)b, blen, flags);
0
2315 else if (a->length == (int)blen
a->length == (int)blenDescription
TRUEnever evaluated
FALSEnever evaluated
&& !memcmp(a->data, b, blen)
!memcmp(a->data, b, blen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2316 rv = 1;
never executed: rv = 1;
0
2317 if (rv > 0
rv > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& peername
peernameDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
2318 (*
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
peername =
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2319 (__extension__ (__builtin_constant_p (
__builtin_cons...ar *)a->data )Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2320 (char *)a->data
__builtin_cons...ar *)a->data )Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2321 )
__builtin_cons...ar *)a->data )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2322 (char *)a->data
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2323 ) + 1) - (size_t)(const void *)(
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2324 (char *)a->data
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2325 ) == 1)
((size_t)(cons...->data ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
2326 (char *)a->data
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
2327 ))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2328 (char *)a->data
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2329 ) + 1; size_t __n = (
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2330 a->length
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2331 ); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != ((void *)0)) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval,
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2332 (char *)a->data
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2333 , __len - 1); } __retval; })) : __strndup (
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2334 (char *)a->data
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2335 ,
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2336 a->length
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2337 )))
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2338 ) ==
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2339 ((void *)0)
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2340 )-
2341 rv = -1;
never executed: rv = -1;
0
2342 }
never executed: end of block
else {
0
2343 int astrlen;-
2344 unsigned char *astr;-
2345 astrlen = ASN1_STRING_to_UTF8(&astr, a);-
2346 if (astrlen < 0
astrlen < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2347 return
never executed: return -1;
-1;
never executed: return -1;
0
2348 rv = equal(astr, astrlen, (unsigned char *)b, blen, flags);-
2349 if (rv > 0
rv > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& peername
peernameDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
2350 (*
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
peername =
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2351 (__extension__ (__builtin_constant_p (
__builtin_cons...(char *)astr )Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2352 (char *)astr
__builtin_cons...(char *)astr )Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2353 )
__builtin_cons...(char *)astr )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...*)astr ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...*)astr ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2354 (char *)astr
((size_t)(cons...*)astr ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2355 ) + 1) - (size_t)(const void *)(
((size_t)(cons...*)astr ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2356 (char *)astr
((size_t)(cons...*)astr ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2357 ) == 1)
((size_t)(cons...*)astr ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
2358 (char *)astr
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
2359 ))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2360 (char *)astr
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2361 ) + 1; size_t __n = (
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2362 astrlen
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2363 ); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != ((void *)0)) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval,
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2364 (char *)astr
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2365 , __len - 1); } __retval; })) : __strndup (
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2366 (char *)astr
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2367 ,
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2368 astrlen
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2369 )))
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2370 ) ==
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2371 ((void *)0)
(*peername = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2372 )-
2373 rv = -1;
never executed: rv = -1;
0
2374 free(astr);-
2375 }
never executed: end of block
0
2376 return
never executed: return rv;
rv;
never executed: return rv;
0
2377}-
2378-
2379static int do_x509_check(X509 *x, const char *chk, size_t chklen,-
2380 unsigned int flags, int check_type, char **peername)-
2381{-
2382 GENERAL_NAMES *gens = -
2383 ((void *)0)-
2384 ;-
2385 X509_NAME *name = -
2386 ((void *)0)-
2387 ;-
2388 size_t i;-
2389 int j;-
2390 int cnid = 0;-
2391 int alt_type;-
2392 int san_present = 0;-
2393 int rv = 0;-
2394 equal_fn equal;-
2395-
2396-
2397 flags &= ~0x8000;-
2398 if (check_type == 1
check_type == 1Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2399 cnid = 48;-
2400 alt_type = 22;-
2401 equal = equal_email;-
2402 }
never executed: end of block
else if (check_type == 2
check_type == 2Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2403 cnid = 13;-
2404-
2405 if (chklen > 1
chklen > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& chk[0] == '.'
chk[0] == '.'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2406 flags |= 0x8000;
never executed: flags |= 0x8000;
0
2407 alt_type = 22;-
2408 if (flags & 0x2
flags & 0x2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2409 equal = equal_nocase;
never executed: equal = equal_nocase;
0
2410 else-
2411 equal = equal_wildcard;
never executed: equal = equal_wildcard;
0
2412 } else {-
2413 alt_type = 4;-
2414 equal = equal_case;-
2415 }
never executed: end of block
0
2416-
2417 gens = X509_get_ext_d2i(x, 85, -
2418 ((void *)0)-
2419 , -
2420 ((void *)0)-
2421 );-
2422 if (gens !=
gens != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2423 ((void *)0)
gens != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2424 ) {-
2425 for (i = 0; i < sk_num(((_STACK*) (1 ? (gens) : (struct stack_st_GENERAL_NAME*)0)))
i < sk_num(((_...RAL_NAME*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
2426 GENERAL_NAME *gen;-
2427 ASN1_STRING *cstr;-
2428 gen = ((GENERAL_NAME *)sk_value(((_STACK*) (1 ? (gens) : (struct stack_st_GENERAL_NAME*)0)), (i)));-
2429 if (gen->type != check_type
gen->type != check_typeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2430 continue;
never executed: continue;
0
2431 san_present = 1;-
2432 if (check_type == 1
check_type == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2433 cstr = gen->d.rfc822Name;
never executed: cstr = gen->d.rfc822Name;
0
2434 else if (check_type == 2
check_type == 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2435 cstr = gen->d.dNSName;
never executed: cstr = gen->d.dNSName;
0
2436 else-
2437 cstr = gen->d.iPAddress;
never executed: cstr = gen->d.iPAddress;
0
2438-
2439 if ((
(rv = do_check...eername)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
rv = do_check_string(cstr, alt_type, equal, flags,
(rv = do_check...eername)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2440 chk, chklen, peername)) != 0
(rv = do_check...eername)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2441 break;
never executed: break;
0
2442 }
never executed: end of block
0
2443 GENERAL_NAMES_free(gens);-
2444 if (rv != 0
rv != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2445 return
never executed: return rv;
rv;
never executed: return rv;
0
2446 if (cnid == 0
cnid == 0Description
TRUEnever evaluated
FALSEnever evaluated
||
0
2447 (san_present
san_presentDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
2448 !(flags & 0x1)
!(flags & 0x1)Description
TRUEnever evaluated
FALSEnever evaluated
))
0
2449 return
never executed: return 0;
0;
never executed: return 0;
0
2450 }
never executed: end of block
0
2451-
2452-
2453 if (cnid == 0
cnid == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2454 return
never executed: return 0;
0;
never executed: return 0;
0
2455-
2456 j = -1;-
2457 name = X509_get_subject_name(x);-
2458 while ((
(j = X509_NAME...cnid, j)) >= 0Description
TRUEnever evaluated
FALSEnever evaluated
j = X509_NAME_get_index_by_NID(name, cnid, j)) >= 0
(j = X509_NAME...cnid, j)) >= 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2459 X509_NAME_ENTRY *ne;-
2460 ASN1_STRING *str;-
2461 if ((
(ne = X509_NAM...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
ne = X509_NAME_get_entry(name, j)) ==
(ne = X509_NAM...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2462 ((void *)0)
(ne = X509_NAM...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2463 )-
2464 return
never executed: return -1;
-1;
never executed: return -1;
0
2465 if ((
(str = X509_NA...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
str = X509_NAME_ENTRY_get_data(ne)) ==
(str = X509_NA...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2466 ((void *)0)
(str = X509_NA...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2467 )-
2468 return
never executed: return -1;
-1;
never executed: return -1;
0
2469-
2470 if ((
(rv = do_check...eername)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
rv = do_check_string(str, -1, equal, flags,
(rv = do_check...eername)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2471 chk, chklen, peername)) != 0
(rv = do_check...eername)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2472 return
never executed: return rv;
rv;
never executed: return rv;
0
2473 }
never executed: end of block
0
2474 return
never executed: return 0;
0;
never executed: return 0;
0
2475}-
2476-
2477int X509_check_host(X509 *x, const char *chk, size_t chklen,-
2478 unsigned int flags, char **peername)-
2479{-
2480 if (chk ==
chk == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2481 ((void *)0)
chk == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2482 )-
2483 return
never executed: return -2;
-2;
never executed: return -2;
0
2484 if (chklen == 0
chklen == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2485 chklen = strlen(chk);
never executed: chklen = strlen(chk);
0
2486 else if (memchr(chk, '\0', chklen)
memchr(chk, '\0', chklen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2487 return
never executed: return -2;
-2;
never executed: return -2;
0
2488 return
never executed: return do_x509_check(x, chk, chklen, flags, 2, peername);
do_x509_check(x, chk, chklen, flags, 2, peername);
never executed: return do_x509_check(x, chk, chklen, flags, 2, peername);
0
2489}-
2490-
2491int X509_check_email(X509 *x, const char *chk, size_t chklen,-
2492 unsigned int flags)-
2493{-
2494 if (chk ==
chk == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2495 ((void *)0)
chk == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2496 )-
2497 return
never executed: return -2;
-2;
never executed: return -2;
0
2498 if (chklen == 0
chklen == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2499 chklen = strlen(chk);
never executed: chklen = strlen(chk);
0
2500 else if (memchr(chk, '\0', chklen)
memchr(chk, '\0', chklen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2501 return
never executed: return -2;
-2;
never executed: return -2;
0
2502 return
never executed: return do_x509_check(x, chk, chklen, flags, 1, ((void *)0) );
do_x509_check(x, chk, chklen, flags, 1,
never executed: return do_x509_check(x, chk, chklen, flags, 1, ((void *)0) );
0
2503 ((void *)0)
never executed: return do_x509_check(x, chk, chklen, flags, 1, ((void *)0) );
0
2504 );
never executed: return do_x509_check(x, chk, chklen, flags, 1, ((void *)0) );
0
2505}-
2506-
2507int X509_check_ip(X509 *x, const unsigned char *chk, size_t chklen,-
2508 unsigned int flags)-
2509{-
2510 if (chk ==
chk == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2511 ((void *)0)
chk == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2512 )-
2513 return
never executed: return -2;
-2;
never executed: return -2;
0
2514 return
never executed: return do_x509_check(x, (char *)chk, chklen, flags, 7, ((void *)0) );
do_x509_check(x, (char *)chk, chklen, flags, 7,
never executed: return do_x509_check(x, (char *)chk, chklen, flags, 7, ((void *)0) );
0
2515 ((void *)0)
never executed: return do_x509_check(x, (char *)chk, chklen, flags, 7, ((void *)0) );
0
2516 );
never executed: return do_x509_check(x, (char *)chk, chklen, flags, 7, ((void *)0) );
0
2517}-
2518-
2519int X509_check_ip_asc(X509 *x, const char *ipasc, unsigned int flags)-
2520{-
2521 unsigned char ipout[16];-
2522 size_t iplen;-
2523-
2524 if (ipasc ==
ipasc == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2525 ((void *)0)
ipasc == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2526 )-
2527 return
never executed: return -2;
-2;
never executed: return -2;
0
2528 iplen = (size_t)a2i_ipadd(ipout, ipasc);-
2529 if (iplen == 0
iplen == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2530 return
never executed: return -2;
-2;
never executed: return -2;
0
2531 return
never executed: return do_x509_check(x, (char *)ipout, iplen, flags, 7, ((void *)0) );
do_x509_check(x, (char *)ipout, iplen, flags, 7,
never executed: return do_x509_check(x, (char *)ipout, iplen, flags, 7, ((void *)0) );
0
2532 ((void *)0)
never executed: return do_x509_check(x, (char *)ipout, iplen, flags, 7, ((void *)0) );
0
2533 );
never executed: return do_x509_check(x, (char *)ipout, iplen, flags, 7, ((void *)0) );
0
2534}-
2535-
2536-
2537-
2538-
2539-
2540ASN1_OCTET_STRING *-
2541a2i_IPADDRESS(const char *ipasc)-
2542{-
2543 unsigned char ipout[16];-
2544 ASN1_OCTET_STRING *ret;-
2545 int iplen;-
2546-
2547-
2548-
2549 iplen = a2i_ipadd(ipout, ipasc);-
2550-
2551 if (!iplen
!iplenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2552 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2553 ((void *)0)
never executed: return ((void *)0) ;
0
2554 ;
never executed: return ((void *)0) ;
0
2555-
2556 ret = ASN1_OCTET_STRING_new();-
2557 if (!ret
!retDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2558 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2559 ((void *)0)
never executed: return ((void *)0) ;
0
2560 ;
never executed: return ((void *)0) ;
0
2561 if (!ASN1_OCTET_STRING_set(ret, ipout, iplen)
!ASN1_OCTET_ST... ipout, iplen)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2562 ASN1_OCTET_STRING_free(ret);-
2563 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2564 ((void *)0)
never executed: return ((void *)0) ;
0
2565 ;
never executed: return ((void *)0) ;
0
2566 }-
2567 return
never executed: return ret;
ret;
never executed: return ret;
0
2568}-
2569-
2570ASN1_OCTET_STRING *-
2571a2i_IPADDRESS_NC(const char *ipasc)-
2572{-
2573 ASN1_OCTET_STRING *ret = -
2574 ((void *)0)-
2575 ;-
2576 unsigned char ipout[32];-
2577 char *iptmp = -
2578 ((void *)0)-
2579 , *p;-
2580 int iplen1, iplen2;-
2581-
2582 p = -
2583 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( '/' )Description
TRUEnever evaluated
FALSEnever evaluated
0
2584 '/'
__builtin_constant_p ( '/' )Description
TRUEnever evaluated
FALSEnever evaluated
0
2585 )
__builtin_constant_p ( '/' )Description
TRUEnever evaluated
FALSEnever evaluated
&& !__builtin_constant_p (
!__builtin_con...nt_p ( ipasc )Description
TRUEnever evaluated
FALSEnever evaluated
0
2586 ipasc
!__builtin_con...nt_p ( ipasc )Description
TRUEnever evaluated
FALSEnever evaluated
0
2587 )
!__builtin_con...nt_p ( ipasc )Description
TRUEnever evaluated
FALSEnever evaluated
&& (
( '/' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
2588 '/'
( '/' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
2589 ) == '\0'
( '/' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) __rawmemchr (
0
2590 ipasc-
2591 , -
2592 '/'-
2593 ) : __builtin_strchr (-
2594 ipasc-
2595 , -
2596 '/'-
2597 )))-
2598 ;-
2599 if (!p
!pDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2600 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2601 ((void *)0)
never executed: return ((void *)0) ;
0
2602 ;
never executed: return ((void *)0) ;
0
2603 iptmp = -
2604 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( ipasc )Description
TRUEnever evaluated
FALSEnever evaluated
0
2605 ipasc
__builtin_constant_p ( ipasc )Description
TRUEnever evaluated
FALSEnever evaluated
0
2606 )
__builtin_constant_p ( ipasc )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons... ipasc ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons... ipasc ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
2607 ipasc
((size_t)(cons... ipasc ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
2608 ) + 1) - (size_t)(const void *)(
((size_t)(cons... ipasc ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
2609 ipasc
((size_t)(cons... ipasc ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
2610 ) == 1)
((size_t)(cons... ipasc ) == 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
2611 ipasc
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
2612 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
0
2613 ipasc-
2614 ) + 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, ipasc , __len);
0
2615 ipasc
never executed: __retval = (char *) memcpy (__retval, ipasc , __len);
0
2616 , __len);
never executed: __retval = (char *) memcpy (__retval, ipasc , __len);
__retval; })) : __strdup (
0
2617 ipasc-
2618 )))-
2619 ;-
2620 if (!iptmp
!iptmpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2621 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2622 ((void *)0)
never executed: return ((void *)0) ;
0
2623 ;
never executed: return ((void *)0) ;
0
2624 p = iptmp + (p - ipasc);-
2625 *p++ = 0;-
2626-
2627 iplen1 = a2i_ipadd(ipout, iptmp);-
2628-
2629 if (!iplen1
!iplen1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2630 goto
never executed: goto err;
err;
never executed: goto err;
0
2631-
2632 iplen2 = a2i_ipadd(ipout + iplen1, p);-
2633-
2634 free(iptmp);-
2635 iptmp = -
2636 ((void *)0)-
2637 ;-
2638-
2639 if (!iplen2
!iplen2Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(iplen1 != iplen2)Description
TRUEnever evaluated
FALSEnever evaluated
iplen1 != iplen2)
(iplen1 != iplen2)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2640 goto
never executed: goto err;
err;
never executed: goto err;
0
2641-
2642 ret = ASN1_OCTET_STRING_new();-
2643 if (!ret
!retDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2644 goto
never executed: goto err;
err;
never executed: goto err;
0
2645 if (!ASN1_OCTET_STRING_set(ret, ipout, iplen1 + iplen2)
!ASN1_OCTET_ST...len1 + iplen2)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2646 goto
never executed: goto err;
err;
never executed: goto err;
0
2647-
2648 return
never executed: return ret;
ret;
never executed: return ret;
0
2649-
2650err:-
2651 free(iptmp);-
2652 if (ret
retDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2653 ASN1_OCTET_STRING_free(ret);
never executed: ASN1_OCTET_STRING_free(ret);
0
2654 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2655 ((void *)0)
never executed: return ((void *)0) ;
0
2656 ;
never executed: return ((void *)0) ;
0
2657}-
2658-
2659-
2660int-
2661a2i_ipadd(unsigned char *ipout, const char *ipasc)-
2662{-
2663-
2664-
2665 if (-
2666 (
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_constant_p ( ':' )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2667 ':'
__builtin_constant_p ( ':' )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2668 )
__builtin_constant_p ( ':' )Description
TRUEnever evaluated
FALSEnever evaluated
&& !__builtin_constant_p (
!__builtin_con...nt_p ( ipasc )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2669 ipasc
!__builtin_con...nt_p ( ipasc )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2670 )
!__builtin_con...nt_p ( ipasc )Description
TRUEnever evaluated
FALSEnever evaluated
&& (
( ':' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2671 ':'
( ':' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2672 ) == '\0'
( ':' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) __rawmemchr (
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2673 ipasc
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2674 ,
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2675 ':'
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2676 ) : __builtin_strchr (
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2677 ipasc
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2678 ,
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2679 ':'
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2680 )))
(__extension__...pasc , ':' )))Description
TRUEnever evaluated
FALSEnever evaluated
0
2681 ) {-
2682 if (!ipv6_from_asc(ipout, ipasc)
!ipv6_from_asc(ipout, ipasc)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2683 return
never executed: return 0;
0;
never executed: return 0;
0
2684 return
never executed: return 16;
16;
never executed: return 16;
0
2685 } else {-
2686 if (!ipv4_from_asc(ipout, ipasc)
!ipv4_from_asc(ipout, ipasc)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2687 return
never executed: return 0;
0;
never executed: return 0;
0
2688 return
never executed: return 4;
4;
never executed: return 4;
0
2689 }-
2690}-
2691-
2692static int-
2693ipv4_from_asc(unsigned char *v4, const char *in)-
2694{-
2695 int a0, a1, a2, a3;-
2696 if (sscanf(in, "%d.%d.%d.%d", &a0, &a1, &a2, &a3) != 4
sscanf(in, "%d...&a2, &a3) != 4Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2697 return
never executed: return 0;
0;
never executed: return 0;
0
2698 if ((
(a0 < 0)Description
TRUEnever evaluated
FALSEnever evaluated
a0 < 0)
(a0 < 0)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(a0 > 255)Description
TRUEnever evaluated
FALSEnever evaluated
a0 > 255)
(a0 > 255)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(a1 < 0)Description
TRUEnever evaluated
FALSEnever evaluated
a1 < 0)
(a1 < 0)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(a1 > 255)Description
TRUEnever evaluated
FALSEnever evaluated
a1 > 255)
(a1 > 255)Description
TRUEnever evaluated
FALSEnever evaluated
||
0
2699 (
(a2 < 0)Description
TRUEnever evaluated
FALSEnever evaluated
a2 < 0)
(a2 < 0)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(a2 > 255)Description
TRUEnever evaluated
FALSEnever evaluated
a2 > 255)
(a2 > 255)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(a3 < 0)Description
TRUEnever evaluated
FALSEnever evaluated
a3 < 0)
(a3 < 0)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(a3 > 255)Description
TRUEnever evaluated
FALSEnever evaluated
a3 > 255)
(a3 > 255)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2700 return
never executed: return 0;
0;
never executed: return 0;
0
2701 v4[0] = a0;-
2702 v4[1] = a1;-
2703 v4[2] = a2;-
2704 v4[3] = a3;-
2705 return
never executed: return 1;
1;
never executed: return 1;
0
2706}-
2707-
2708typedef struct {-
2709-
2710 unsigned char tmp[16];-
2711-
2712 int total;-
2713-
2714 int zero_pos;-
2715-
2716 int zero_cnt;-
2717} IPV6_STAT;-
2718-
2719-
2720static int-
2721ipv6_from_asc(unsigned char *v6, const char *in)-
2722{-
2723 IPV6_STAT v6stat;-
2724-
2725 v6stat.total = 0;-
2726 v6stat.zero_pos = -1;-
2727 v6stat.zero_cnt = 0;-
2728-
2729-
2730-
2731-
2732-
2733 if (!CONF_parse_list(in, ':', 0, ipv6_cb, &v6stat)
!CONF_parse_li...6_cb, &v6stat)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2734 return
never executed: return 0;
0;
never executed: return 0;
0
2735-
2736-
2737-
2738 if (v6stat.zero_pos == -1
v6stat.zero_pos == -1Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2739-
2740 if (v6stat.total != 16
v6stat.total != 16Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2741 return
never executed: return 0;
0;
never executed: return 0;
0
2742 }
never executed: end of block
else {
0
2743-
2744 if (v6stat.total == 16
v6stat.total == 16Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2745 return
never executed: return 0;
0;
never executed: return 0;
0
2746-
2747 if (v6stat.zero_cnt > 3
v6stat.zero_cnt > 3Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2748 return
never executed: return 0;
0;
never executed: return 0;
0
2749-
2750 else if (v6stat.zero_cnt == 3
v6stat.zero_cnt == 3Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2751 if (v6stat.total > 0
v6stat.total > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2752 return
never executed: return 0;
0;
never executed: return 0;
0
2753 }
never executed: end of block
0
2754-
2755 else if (v6stat.zero_cnt == 2
v6stat.zero_cnt == 2Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2756 if ((
(v6stat.zero_pos != 0)Description
TRUEnever evaluated
FALSEnever evaluated
v6stat.zero_pos != 0)
(v6stat.zero_pos != 0)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
2757 (
(v6stat.zero_p... v6stat.total)Description
TRUEnever evaluated
FALSEnever evaluated
v6stat.zero_pos != v6stat.total)
(v6stat.zero_p... v6stat.total)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2758 return
never executed: return 0;
0;
never executed: return 0;
0
2759 }
never executed: end of block
else
0
2760-
2761 {-
2762 if ((
(v6stat.zero_pos == 0)Description
TRUEnever evaluated
FALSEnever evaluated
v6stat.zero_pos == 0)
(v6stat.zero_pos == 0)Description
TRUEnever evaluated
FALSEnever evaluated
||
0
2763 (
(v6stat.zero_p... v6stat.total)Description
TRUEnever evaluated
FALSEnever evaluated
v6stat.zero_pos == v6stat.total)
(v6stat.zero_p... v6stat.total)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2764 return
never executed: return 0;
0;
never executed: return 0;
0
2765 }
never executed: end of block
0
2766 }-
2767-
2768-
2769-
2770 if (v6stat.zero_pos >= 0
v6stat.zero_pos >= 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2771-
2772 memcpy(v6, v6stat.tmp, v6stat.zero_pos);-
2773-
2774 memset(v6 + v6stat.zero_pos, 0, 16 - v6stat.total);-
2775-
2776 if (v6stat.total != v6stat.zero_pos
v6stat.total !...6stat.zero_posDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2777 memcpy(v6 + v6stat.zero_pos + 16 - v6stat.total,
never executed: memcpy(v6 + v6stat.zero_pos + 16 - v6stat.total, v6stat.tmp + v6stat.zero_pos, v6stat.total - v6stat.zero_pos);
0
2778 v6stat.tmp + v6stat.zero_pos,
never executed: memcpy(v6 + v6stat.zero_pos + 16 - v6stat.total, v6stat.tmp + v6stat.zero_pos, v6stat.total - v6stat.zero_pos);
0
2779 v6stat.total - v6stat.zero_pos);
never executed: memcpy(v6 + v6stat.zero_pos + 16 - v6stat.total, v6stat.tmp + v6stat.zero_pos, v6stat.total - v6stat.zero_pos);
0
2780 }
never executed: end of block
else
0
2781 memcpy(v6, v6stat.tmp, 16);
never executed: memcpy(v6, v6stat.tmp, 16);
0
2782-
2783 return
never executed: return 1;
1;
never executed: return 1;
0
2784}-
2785-
2786static int-
2787ipv6_cb(const char *elem, int len, void *usr)-
2788{-
2789 IPV6_STAT *s = usr;-
2790-
2791-
2792 if (s->total == 16
s->total == 16Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2793 return
never executed: return 0;
0;
never executed: return 0;
0
2794 if (len == 0
len == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2795-
2796 if (s->zero_pos == -1
s->zero_pos == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2797 s->zero_pos = s->total;
never executed: s->zero_pos = s->total;
0
2798-
2799 else if (s->zero_pos != s->total
s->zero_pos != s->totalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2800 return
never executed: return 0;
0;
never executed: return 0;
0
2801 s->zero_cnt++;-
2802 }
never executed: end of block
else {
0
2803-
2804 if (len > 4
len > 4Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2805-
2806 if (s->total > 12
s->total > 12Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2807 return
never executed: return 0;
0;
never executed: return 0;
0
2808-
2809 if (elem[len]
elem[len]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2810 return
never executed: return 0;
0;
never executed: return 0;
0
2811 if (!ipv4_from_asc(s->tmp + s->total, elem)
!ipv4_from_asc...->total, elem)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2812 return
never executed: return 0;
0;
never executed: return 0;
0
2813 s->total += 4;-
2814 }
never executed: end of block
else {
0
2815 if (!ipv6_hex(s->tmp + s->total, elem, len)
!ipv6_hex(s->t...al, elem, len)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2816 return
never executed: return 0;
0;
never executed: return 0;
0
2817 s->total += 2;-
2818 }
never executed: end of block
0
2819 }-
2820 return
never executed: return 1;
1;
never executed: return 1;
0
2821}-
2822-
2823-
2824-
2825-
2826-
2827static int-
2828ipv6_hex(unsigned char *out, const char *in, int inlen)-
2829{-
2830 unsigned char c;-
2831 unsigned int num = 0;-
2832-
2833 if (inlen > 4
inlen > 4Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2834 return
never executed: return 0;
0;
never executed: return 0;
0
2835 while (inlen--
inlen--Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2836 c = *in++;-
2837 num <<= 4;-
2838 if ((
(c >= '0')Description
TRUEnever evaluated
FALSEnever evaluated
c >= '0')
(c >= '0')Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(c <= '9')Description
TRUEnever evaluated
FALSEnever evaluated
c <= '9')
(c <= '9')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2839 num |= c - '0';
never executed: num |= c - '0';
0
2840 else if ((
(c >= 'A')Description
TRUEnever evaluated
FALSEnever evaluated
c >= 'A')
(c >= 'A')Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(c <= 'F')Description
TRUEnever evaluated
FALSEnever evaluated
c <= 'F')
(c <= 'F')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2841 num |= c - 'A' + 10;
never executed: num |= c - 'A' + 10;
0
2842 else if ((
(c >= 'a')Description
TRUEnever evaluated
FALSEnever evaluated
c >= 'a')
(c >= 'a')Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(c <= 'f')Description
TRUEnever evaluated
FALSEnever evaluated
c <= 'f')
(c <= 'f')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2843 num |= c - 'a' + 10;
never executed: num |= c - 'a' + 10;
0
2844 else-
2845 return
never executed: return 0;
0;
never executed: return 0;
0
2846 }-
2847 out[0] = num >> 8;-
2848 out[1] = num & 0xff;-
2849 return
never executed: return 1;
1;
never executed: return 1;
0
2850}-
2851-
2852int-
2853X509V3_NAME_from_section(X509_NAME *nm, struct stack_st_CONF_VALUE*dn_sk,-
2854 unsigned long chtype)-
2855{-
2856 CONF_VALUE *v;-
2857 int i, mval;-
2858 char *p, *type;-
2859-
2860 if (!nm
!nmDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2861 return
never executed: return 0;
0;
never executed: return 0;
0
2862-
2863 for (i = 0; i < sk_num(((_STACK*) (1 ? (dn_sk) : (struct stack_st_CONF_VALUE*)0)))
i < sk_num(((_...NF_VALUE*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
2864 v = ((CONF_VALUE *)sk_value(((_STACK*) (1 ? (dn_sk) : (struct stack_st_CONF_VALUE*)0)), (i)));-
2865 type = v->name;-
2866-
2867-
2868-
2869 for (p = type; *
*pDescription
TRUEnever evaluated
FALSEnever evaluated
p
*pDescription
TRUEnever evaluated
FALSEnever evaluated
; p++)
0
2870 if ((*
(*p == ':')Description
TRUEnever evaluated
FALSEnever evaluated
p == ':')
(*p == ':')Description
TRUEnever evaluated
FALSEnever evaluated
|| (*
(*p == ',')Description
TRUEnever evaluated
FALSEnever evaluated
p == ',')
(*p == ',')Description
TRUEnever evaluated
FALSEnever evaluated
|| (*
(*p == '.')Description
TRUEnever evaluated
FALSEnever evaluated
p == '.')
(*p == '.')Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2871 p++;-
2872 if (*
*pDescription
TRUEnever evaluated
FALSEnever evaluated
p
*pDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2873 type = p;
never executed: type = p;
0
2874 break;
never executed: break;
0
2875 }-
2876 if (*
*type == '+'Description
TRUEnever evaluated
FALSEnever evaluated
type == '+'
*type == '+'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2877 mval = -1;-
2878 type++;-
2879 }
never executed: end of block
else
0
2880 mval = 0;
never executed: mval = 0;
0
2881 if (!X509_NAME_add_entry_by_txt(nm, type, chtype,
!X509_NAME_add... -1, -1, mval)Description
TRUEnever evaluated
FALSEnever evaluated
0
2882 (unsigned char *) v->value, -1, -1, mval)
!X509_NAME_add... -1, -1, mval)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2883 return
never executed: return 0;
0;
never executed: return 0;
0
2884 }
never executed: end of block
0
2885 return
never executed: return 1;
1;
never executed: return 1;
0
2886}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2