OpenCoverage

bracecomp.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/bracecomp.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13static int _strcompare (char **, char **);-
14-
15-
16static int-
17string_gcd (s1, s2)-
18 char *s1, *s2;-
19{-
20 register int i;-
21-
22 if (s1 ==
s1 == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
23 ((void *)0)
s1 == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
24 || s2 ==
s2 == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
25 ((void *)0)
s2 == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
26 )-
27 return
never executed: return (0);
(0);
never executed: return (0);
0
28-
29 for (i = 0; *
*s1Description
TRUEnever evaluated
FALSEnever evaluated
s1
*s1Description
TRUEnever evaluated
FALSEnever evaluated
&& *
*s2Description
TRUEnever evaluated
FALSEnever evaluated
s2
*s2Description
TRUEnever evaluated
FALSEnever evaluated
; ++s1, ++s2, ++i)
0
30 {-
31 if (*
*s1 != *s2Description
TRUEnever evaluated
FALSEnever evaluated
s1 != *s2
*s1 != *s2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
32 break;
never executed: break;
0
33 }
never executed: end of block
0
34-
35 return
never executed: return (i);
(i);
never executed: return (i);
0
36}-
37-
38static char *-
39really_munge_braces (array, real_start, real_end, gcd_zero)-
40 char **array;-
41 int real_start, real_end, gcd_zero;-
42{-
43 int start, end, gcd;-
44 char *result, *subterm, *x;-
45 int result_size, flag, tlen;-
46-
47 flag = 0;-
48-
49 if (real_start == real_end
real_start == real_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
50 {-
51 x = array[real_start]
array[real_start]Description
TRUEnever evaluated
FALSEnever evaluated
? sh_backslash_quote (array[real_start] + gcd_zero, 0, 0)
0
52 : sh_backslash_quote (array[0], 0, 0);-
53 return
never executed: return x;
x;
never executed: return x;
0
54 }-
55-
56 result = (char *)sh_xmalloc((result_size = 16), "bracecomp.c", 83);-
57 *result = '\0';-
58-
59 for (start = real_start; start < real_end
start < real_endDescription
TRUEnever evaluated
FALSEnever evaluated
; start = end + 1)
0
60 {-
61 gcd = strlen (array[start]);-
62 for (end = start + 1; end < real_end
end < real_endDescription
TRUEnever evaluated
FALSEnever evaluated
; end++)
0
63 {-
64 int temp;-
65-
66 temp = string_gcd (array[start], array[end]);-
67-
68 if (temp <= gcd_zero
temp <= gcd_zeroDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
69 break;
never executed: break;
0
70-
71 gcd = temp;-
72 }
never executed: end of block
0
73 end--;-
74-
75 if (gcd_zero == 0
gcd_zero == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& start == real_start
start == real_startDescription
TRUEnever evaluated
FALSEnever evaluated
&& end != (real_end - 1)
end != (real_end - 1)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
76 {-
77-
78-
79 result_size += 1;-
80 result = (char *)sh_xrealloc((result), (result_size), "bracecomp.c", 107);-
81 result[0] = '{'; result[1] = '\0';-
82 flag++;-
83 }
never executed: end of block
0
84-
85-
86-
87-
88 if (start == end
start == endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
89 {-
90 x = (char *)strcpy (sh_xmalloc((1 + strlen (array[start] + gcd_zero)), "bracecomp.c", 117), (array[start] + gcd_zero));-
91 subterm = sh_backslash_quote (x, 0, 0);-
92 sh_xfree((x), "bracecomp.c", 119);-
93 }
never executed: end of block
0
94 else-
95 {-
96-
97-
98 tlen = gcd - gcd_zero;-
99 x = (char *)sh_xmalloc((tlen + 1), "bracecomp.c", 126);-
100 -
101 __builtin_strncpy (-
102 x-
103 , -
104 array[start] + gcd_zero-
105 , -
106 tlen-
107 )-
108 ;-
109 x[tlen] = '\0';-
110 subterm = sh_backslash_quote (x, 0, 0);-
111 sh_xfree((x), "bracecomp.c", 130);-
112 result_size += strlen (subterm) + 1;-
113 result = (char *)sh_xrealloc((result), (result_size), "bracecomp.c", 132);-
114 strcat (result, subterm);-
115 sh_xfree((subterm), "bracecomp.c", 134);-
116 strcat (result, "{");-
117 subterm = really_munge_braces (array, start, end + 1, gcd);-
118 subterm[strlen (subterm) - 1] = '}';-
119 }
never executed: end of block
0
120-
121 result_size += strlen (subterm) + 1;-
122 result = (char *)sh_xrealloc((result), (result_size), "bracecomp.c", 141);-
123 strcat (result, subterm);-
124 strcat (result, ",");-
125 sh_xfree((subterm), "bracecomp.c", 144);-
126 }
never executed: end of block
0
127-
128 if (gcd_zero == 0
gcd_zero == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
129 result[strlen (result) - 1] = flag
flagDescription
TRUEnever evaluated
FALSEnever evaluated
? '}' : '\0';
never executed: result[strlen (result) - 1] = flag ? '}' : '\0';
0
130 return
never executed: return (result);
(result);
never executed: return (result);
0
131}-
132-
133static int-
134_strcompare (s1, s2)-
135 char **s1, **s2;-
136{-
137 int result;-
138-
139 result = **s1 - **s2;-
140 if (result == 0
result == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
141 result =
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
142 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
143 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
144 ) && __builtin_constant_p (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
145 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
146 ) && (__s1_len = __builtin_strlen (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
147 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
148 ), __s2_len = __builtin_strlen (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
149 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
150 ), (!((size_t)(const void *)((
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
151 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
152 ) + 1) - (size_t)(const void *)(
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
153 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
154 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
155 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
156 ) + 1) - (size_t)(const void *)(
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
157 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
158 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
159 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
160 ,
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
161 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
162 ) : (__builtin_constant_p (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
163 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
164 ) && ((size_t)(const void *)((
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
165 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
166 ) + 1) - (size_t)(const void *)(
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
167 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
168 ) == 1) && (__s1_len = __builtin_strlen (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
169 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
170 ), __s1_len < 4) ? (__builtin_constant_p (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
171 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
172 ) && ((size_t)(const void *)((
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
173 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
174 ) + 1) - (size_t)(const void *)(
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
175 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
176 ) == 1) ? __builtin_strcmp (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
177 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
178 ,
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
179 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
180 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
181 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
182 ); int __result = (((const unsigned char *) (const char *) (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
183 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
184 ))[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: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
185 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
186 ))[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: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
187 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
188 ))[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 *) ( *s1 ))[3] - __s2[3]);
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
189 *s1
never executed: __result = (((const unsigned char *) (const char *) ( *s1 ))[3] - __s2[3]);
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
190 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( *s1 ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
191 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
192 ) && ((size_t)(const void *)((
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
193 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
194 ) + 1) - (size_t)(const void *)(
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
195 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
196 ) == 1) && (__s2_len = __builtin_strlen (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
197 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
198 ), __s2_len < 4) ? (__builtin_constant_p (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
199 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
200 ) && ((size_t)(const void *)((
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
201 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
202 ) + 1) - (size_t)(const void *)(
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
203 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
204 ) == 1) ? __builtin_strcmp (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
205 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
206 ,
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
207 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
208 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
209 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
210 ); int __result = (((const unsigned char *) (const char *) (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
211 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
212 ))[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: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
213 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
214 ))[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: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
215 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
216 ))[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 *) ( *s2 ))[3] - __s2[3]);
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
217 *s2
never executed: __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]);
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
218 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
219 *s1
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
220 ,
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
221 *s2
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
222 )))); })
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
223 ;
never executed: result = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( *s1 ) && __builtin_constant_p ( *s2 ) && (__s1_len = __builtin_strlen ( *s1 ), __s2_len = __builtin_strlen ( *s2 ), (!((size_t)(const void *)(( *s1 ) + 1) - (size_t)(const void *...== 0) { __result = (((const unsigned char *) (const char *) ( *s2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( *s2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( *s1 , *s2 )))); }) ;
0
224-
225 return
never executed: return result;
result;
never executed: return result;
0
226}-
227-
228static int-
229hack_braces_completion (names)-
230 char **names;-
231{-
232 register int i;-
233 char *temp;-
234-
235 i = strvec_len (names);-
236 if (-
237 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
238 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& i > 2
i > 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
239 qsort (names+1, i-1, sizeof (char *), (QSFUNC *)_strcompare);
never executed: qsort (names+1, i-1, sizeof (char *), (QSFUNC *)_strcompare);
0
240-
241 temp = really_munge_braces (names, 1, i, 0);-
242-
243 for (i = 0; names[i]
names[i]Description
TRUEnever evaluated
FALSEnever evaluated
; ++i)
0
244 {-
245 sh_xfree((names[i]), "bracecomp.c", 180);-
246 names[i] = -
247 ((void *)0)-
248 ;-
249 }
never executed: end of block
0
250 names[0] = temp;-
251 return
never executed: return 0;
0;
never executed: return 0;
0
252}-
253-
254-
255-
256int-
257bash_brace_completion (count, ignore)-
258 int count, ignore;-
259{-
260 rl_compignore_func_t *orig_ignore_func;-
261 rl_compentry_func_t *orig_entry_func;-
262 rl_quote_func_t *orig_quoting_func;-
263 rl_completion_func_t *orig_attempt_func;-
264 int orig_quoting_desired, r;-
265-
266 orig_ignore_func = rl_ignore_some_completions_function;-
267 orig_attempt_func = rl_attempted_completion_function;-
268 orig_entry_func = rl_completion_entry_function;-
269 orig_quoting_func = rl_filename_quoting_function;-
270 orig_quoting_desired = rl_filename_quoting_desired;-
271-
272 rl_completion_entry_function = rl_filename_completion_function;-
273 rl_attempted_completion_function = (rl_completion_func_t *)-
274 ((void *)0)-
275 ;-
276 rl_ignore_some_completions_function = hack_braces_completion;-
277 rl_filename_quoting_function = (rl_quote_func_t *)-
278 ((void *)0)-
279 ;-
280 rl_filename_quoting_desired = 0;-
281-
282 r = rl_complete_internal ('\t');-
283-
284 rl_ignore_some_completions_function = orig_ignore_func;-
285 rl_attempted_completion_function = orig_attempt_func;-
286 rl_completion_entry_function = orig_entry_func;-
287 rl_filename_quoting_function = orig_quoting_func;-
288 rl_filename_quoting_desired = orig_quoting_desired;-
289-
290 return
never executed: return r;
r;
never executed: return r;
0
291}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2