Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | static int check_loop_level (void); | - |
11 | | - |
12 | | - |
13 | int loop_level = 0; | - |
14 | | - |
15 | | - |
16 | int breaking = 0; | - |
17 | | - |
18 | | - |
19 | int continuing = 0; | - |
20 | | - |
21 | | - |
22 | | - |
23 | int | - |
24 | break_builtin (list) | - |
25 | WORD_LIST *list; | - |
26 | { | - |
27 | intmax_t newbreak; | - |
28 | | - |
29 | do { if ((TRUE | evaluated 23 times by 1 test | FALSE | evaluated 3230236 times by 1 test |
list)TRUE | evaluated 23 times by 1 test | FALSE | evaluated 3230236 times by 1 test |
&& (TRUE | evaluated 23 times by 1 test | FALSE | never evaluated |
list)->wordTRUE | evaluated 23 times by 1 test | FALSE | never evaluated |
&& (((((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 22 times by 1 test |
list)->word->word))[0] == ("--help")[0]TRUE | evaluated 1 time by 1 test | FALSE | evaluated 22 times by 1 test |
&& | 0-3230236 |
30 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
31 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
32 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
33 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
34 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
35 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
36 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
37 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
38 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
39 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
40 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
41 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
42 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
43 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
44 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
45 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
46 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
47 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
48 | , TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
49 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
50 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
51 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
52 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
53 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
54 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
55 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
56 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
57 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
58 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
59 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
60 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
61 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
62 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
63 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
64 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
65 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
66 | , TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
67 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
68 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
69 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
70 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
71 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
72 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
73 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
74 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
75 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
76 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( ((list)->word->word) ))[3] - __s2[3]); TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
77 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( ((list)->word->word) ))[3] - __s2[3]); | 0-1 |
78 | ))[3] - __s2[3]);TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( ((list)->word->word) ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
79 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
80 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
81 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
82 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
83 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
84 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
85 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
86 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
87 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
88 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
89 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
90 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
91 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
92 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
93 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
94 | , TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
95 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
96 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
97 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
98 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
99 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
100 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
101 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
102 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
103 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
104 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "--help" ))[3] - __s2[3]); TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
105 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "--help" ))[3] - __s2[3]); | 0-1 |
106 | ))[3] - __s2[3]);TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "--help" ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
107 | ((list)->word->word)TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
108 | , TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
109 | "--help"TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
110 | )))); }) TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
| 0-1 |
111 | == 0TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
))) { builtin_help (); returnnever executed: return (258); (258);never executed: return (258); } } while (0); | 0-1 |
112 | | - |
113 | if (check_loop_level () == 0TRUE | evaluated 5 times by 1 test | FALSE | evaluated 3230254 times by 1 test |
) | 5-3230254 |
114 | returnexecuted 5 times by 1 test: return (0); (0);executed 5 times by 1 test: return (0); | 5 |
115 | | - |
116 | (void)get_numeric_arg (list, 1, &newbreak); | - |
117 | | - |
118 | if (newbreak <= 0TRUE | evaluated 2 times by 1 test | FALSE | evaluated 3230251 times by 1 test |
) | 2-3230251 |
119 | { | - |
120 | sh_erange (list->word->word, | - |
121 | dcgettext (((void *)0), | - |
122 | "loop count" | - |
123 | , 5) | - |
124 | ); | - |
125 | breaking = loop_level; | - |
126 | returnexecuted 2 times by 1 test: return (1); (1);executed 2 times by 1 test: return (1); | 2 |
127 | } | - |
128 | | - |
129 | if (newbreak > loop_levelTRUE | never evaluated | FALSE | evaluated 3230251 times by 1 test |
) | 0-3230251 |
130 | newbreak = loop_level; never executed: newbreak = loop_level; | 0 |
131 | | - |
132 | breaking = newbreak; | - |
133 | | - |
134 | returnexecuted 3230251 times by 1 test: return (0); (0);executed 3230251 times by 1 test: return (0); | 3230251 |
135 | } | - |
136 | | - |
137 | | - |
138 | | - |
139 | int | - |
140 | continue_builtin (list) | - |
141 | WORD_LIST *list; | - |
142 | { | - |
143 | intmax_t newcont; | - |
144 | | - |
145 | do { if ((TRUE | evaluated 61 times by 1 test | FALSE | evaluated 70548 times by 1 test |
list)TRUE | evaluated 61 times by 1 test | FALSE | evaluated 70548 times by 1 test |
&& (TRUE | evaluated 61 times by 1 test | FALSE | never evaluated |
list)->wordTRUE | evaluated 61 times by 1 test | FALSE | never evaluated |
&& (((((TRUE | never evaluated | FALSE | evaluated 61 times by 1 test |
list)->word->word))[0] == ("--help")[0]TRUE | never evaluated | FALSE | evaluated 61 times by 1 test |
&& | 0-70548 |
146 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
147 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
148 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
149 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
150 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
151 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
152 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
153 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
154 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
155 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
156 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
157 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
158 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
159 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
160 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
161 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
162 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
163 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
164 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
165 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
166 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
167 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
168 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
169 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
170 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
171 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
172 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
173 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
174 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
175 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
176 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
177 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
178 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
179 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
180 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
181 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
182 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
183 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
184 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
185 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
186 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
187 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
188 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
189 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
190 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
191 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
192 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( ((list)->word->word) ))[3] - __s2[3]); | 0 |
193 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( ((list)->word->word) ))[3] - __s2[3]); | 0 |
194 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
195 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
196 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
197 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
198 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
199 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
200 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
201 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
202 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
203 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
204 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
205 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
206 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
207 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
208 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
209 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
210 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
211 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
212 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
213 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
214 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
215 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
216 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
217 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
218 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
219 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
220 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "--help" ))[3] - __s2[3]); | 0 |
221 | "--help"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "--help" ))[3] - __s2[3]); | 0 |
222 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
223 | ((list)->word->word)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
224 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
225 | "--help"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
226 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
227 | == 0TRUE | never evaluated | FALSE | never evaluated |
))) { builtin_help (); returnnever executed: return (258); (258);never executed: return (258); } } while (0); | 0 |
228 | | - |
229 | if (check_loop_level () == 0TRUE | evaluated 5 times by 1 test | FALSE | evaluated 70604 times by 1 test |
) | 5-70604 |
230 | returnexecuted 5 times by 1 test: return (0); (0);executed 5 times by 1 test: return (0); | 5 |
231 | | - |
232 | (void)get_numeric_arg (list, 1, &newcont); | - |
233 | | - |
234 | if (newcont <= 0TRUE | evaluated 1 time by 1 test | FALSE | evaluated 70603 times by 1 test |
) | 1-70603 |
235 | { | - |
236 | sh_erange (list->word->word, | - |
237 | dcgettext (((void *)0), | - |
238 | "loop count" | - |
239 | , 5) | - |
240 | ); | - |
241 | breaking = loop_level; | - |
242 | returnexecuted 1 time by 1 test: return (1); (1);executed 1 time by 1 test: return (1); | 1 |
243 | } | - |
244 | | - |
245 | if (newcont > loop_levelTRUE | never evaluated | FALSE | evaluated 70603 times by 1 test |
) | 0-70603 |
246 | newcont = loop_level; never executed: newcont = loop_level; | 0 |
247 | | - |
248 | continuing = newcont; | - |
249 | | - |
250 | returnexecuted 70603 times by 1 test: return (0); (0);executed 70603 times by 1 test: return (0); | 70603 |
251 | } | - |
252 | | - |
253 | | - |
254 | | - |
255 | static int | - |
256 | check_loop_level () | - |
257 | { | - |
258 | | - |
259 | if (loop_level == 0TRUE | evaluated 10 times by 1 test | FALSE | evaluated 3300858 times by 1 test |
&& posixly_correct == 0TRUE | evaluated 10 times by 1 test | FALSE | never evaluated |
) | 0-3300858 |
260 | builtin_error (executed 10 times by 1 test: builtin_error ( dcgettext (((void *)0), "only meaningful in a `for', `while', or `until' loop" , 5) ); | 10 |
261 | dcgettext (((void *)0), executed 10 times by 1 test: builtin_error ( dcgettext (((void *)0), "only meaningful in a `for', `while', or `until' loop" , 5) ); | 10 |
262 | "only meaningful in a `for', `while', or `until' loop"executed 10 times by 1 test: builtin_error ( dcgettext (((void *)0), "only meaningful in a `for', `while', or `until' loop" , 5) ); | 10 |
263 | , 5)executed 10 times by 1 test: builtin_error ( dcgettext (((void *)0), "only meaningful in a `for', `while', or `until' loop" , 5) ); | 10 |
264 | );executed 10 times by 1 test: builtin_error ( dcgettext (((void *)0), "only meaningful in a `for', `while', or `until' loop" , 5) ); | 10 |
265 | | - |
266 | | - |
267 | returnexecuted 3300868 times by 1 test: return (loop_level); (loop_level);executed 3300868 times by 1 test: return (loop_level); | 3300868 |
268 | } | - |
| | |