Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||||||||||||||||||||
2 | - | |||||||||||||||||||||||||||||||
3 | static | - | ||||||||||||||||||||||||||||||
4 | _Bool | - | ||||||||||||||||||||||||||||||
5 | equal_width; | - | ||||||||||||||||||||||||||||||
6 | - | |||||||||||||||||||||||||||||||
7 | - | |||||||||||||||||||||||||||||||
8 | static char const *separator; | - | ||||||||||||||||||||||||||||||
9 | - | |||||||||||||||||||||||||||||||
10 | - | |||||||||||||||||||||||||||||||
11 | - | |||||||||||||||||||||||||||||||
12 | static char const terminator[] = "\n"; | - | ||||||||||||||||||||||||||||||
13 | - | |||||||||||||||||||||||||||||||
14 | static struct option const long_options[] = | - | ||||||||||||||||||||||||||||||
15 | { | - | ||||||||||||||||||||||||||||||
16 | { "equal-width", | - | ||||||||||||||||||||||||||||||
17 | 0 | - | ||||||||||||||||||||||||||||||
18 | , | - | ||||||||||||||||||||||||||||||
19 | ((void *)0) | - | ||||||||||||||||||||||||||||||
20 | , 'w'}, | - | ||||||||||||||||||||||||||||||
21 | { "format", | - | ||||||||||||||||||||||||||||||
22 | 1 | - | ||||||||||||||||||||||||||||||
23 | , | - | ||||||||||||||||||||||||||||||
24 | ((void *)0) | - | ||||||||||||||||||||||||||||||
25 | , 'f'}, | - | ||||||||||||||||||||||||||||||
26 | { "separator", | - | ||||||||||||||||||||||||||||||
27 | 1 | - | ||||||||||||||||||||||||||||||
28 | , | - | ||||||||||||||||||||||||||||||
29 | ((void *)0) | - | ||||||||||||||||||||||||||||||
30 | , 's'}, | - | ||||||||||||||||||||||||||||||
31 | {"help", | - | ||||||||||||||||||||||||||||||
32 | 0 | - | ||||||||||||||||||||||||||||||
33 | , | - | ||||||||||||||||||||||||||||||
34 | ((void *)0) | - | ||||||||||||||||||||||||||||||
35 | , GETOPT_HELP_CHAR}, | - | ||||||||||||||||||||||||||||||
36 | {"version", | - | ||||||||||||||||||||||||||||||
37 | 0 | - | ||||||||||||||||||||||||||||||
38 | , | - | ||||||||||||||||||||||||||||||
39 | ((void *)0) | - | ||||||||||||||||||||||||||||||
40 | , GETOPT_VERSION_CHAR}, | - | ||||||||||||||||||||||||||||||
41 | { | - | ||||||||||||||||||||||||||||||
42 | ((void *)0) | - | ||||||||||||||||||||||||||||||
43 | , 0, | - | ||||||||||||||||||||||||||||||
44 | ((void *)0) | - | ||||||||||||||||||||||||||||||
45 | , 0} | - | ||||||||||||||||||||||||||||||
46 | }; | - | ||||||||||||||||||||||||||||||
47 | - | |||||||||||||||||||||||||||||||
48 | void | - | ||||||||||||||||||||||||||||||
49 | usage (int status) | - | ||||||||||||||||||||||||||||||
50 | { | - | ||||||||||||||||||||||||||||||
51 | if (status !=
| 9-16 | ||||||||||||||||||||||||||||||
52 | 0
| 9-16 | ||||||||||||||||||||||||||||||
53 | ) | - | ||||||||||||||||||||||||||||||
54 | do { fprintf ( | - | ||||||||||||||||||||||||||||||
55 | stderr | - | ||||||||||||||||||||||||||||||
56 | , | - | ||||||||||||||||||||||||||||||
57 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
58 | "Try '%s --help' for more information.\n" | - | ||||||||||||||||||||||||||||||
59 | , 5) | - | ||||||||||||||||||||||||||||||
60 | , program_name); } executed 16 times by 1 test: while (0);end of block Executed by:
| 16 | ||||||||||||||||||||||||||||||
61 | else | - | ||||||||||||||||||||||||||||||
62 | { | - | ||||||||||||||||||||||||||||||
63 | printf ( | - | ||||||||||||||||||||||||||||||
64 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
65 | "Usage: %s [OPTION]... LAST\n or: %s [OPTION]... FIRST LAST\n or: %s [OPTION]... FIRST INCREMENT LAST\n" | - | ||||||||||||||||||||||||||||||
66 | , 5) | - | ||||||||||||||||||||||||||||||
67 | - | |||||||||||||||||||||||||||||||
68 | - | |||||||||||||||||||||||||||||||
69 | - | |||||||||||||||||||||||||||||||
70 | - | |||||||||||||||||||||||||||||||
71 | , program_name, program_name, program_name); | - | ||||||||||||||||||||||||||||||
72 | fputs_unlocked ( | - | ||||||||||||||||||||||||||||||
73 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
74 | "Print numbers from FIRST to LAST, in steps of INCREMENT.\n" | - | ||||||||||||||||||||||||||||||
75 | , 5) | - | ||||||||||||||||||||||||||||||
76 | , | - | ||||||||||||||||||||||||||||||
77 | stdout | - | ||||||||||||||||||||||||||||||
78 | ) | - | ||||||||||||||||||||||||||||||
79 | - | |||||||||||||||||||||||||||||||
80 | ; | - | ||||||||||||||||||||||||||||||
81 | - | |||||||||||||||||||||||||||||||
82 | emit_mandatory_arg_note (); | - | ||||||||||||||||||||||||||||||
83 | - | |||||||||||||||||||||||||||||||
84 | fputs_unlocked ( | - | ||||||||||||||||||||||||||||||
85 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
86 | " -f, --format=FORMAT use printf style floating-point FORMAT\n -s, --separator=STRING use STRING to separate numbers (default: \\n)\n -w, --equal-width equalize width by padding with leading zeroes\n" | - | ||||||||||||||||||||||||||||||
87 | , 5) | - | ||||||||||||||||||||||||||||||
88 | , | - | ||||||||||||||||||||||||||||||
89 | stdout | - | ||||||||||||||||||||||||||||||
90 | ) | - | ||||||||||||||||||||||||||||||
91 | - | |||||||||||||||||||||||||||||||
92 | - | |||||||||||||||||||||||||||||||
93 | - | |||||||||||||||||||||||||||||||
94 | ; | - | ||||||||||||||||||||||||||||||
95 | fputs_unlocked ( | - | ||||||||||||||||||||||||||||||
96 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
97 | " --help display this help and exit\n" | - | ||||||||||||||||||||||||||||||
98 | , 5) | - | ||||||||||||||||||||||||||||||
99 | , | - | ||||||||||||||||||||||||||||||
100 | stdout | - | ||||||||||||||||||||||||||||||
101 | ); | - | ||||||||||||||||||||||||||||||
102 | fputs_unlocked ( | - | ||||||||||||||||||||||||||||||
103 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
104 | " --version output version information and exit\n" | - | ||||||||||||||||||||||||||||||
105 | , 5) | - | ||||||||||||||||||||||||||||||
106 | , | - | ||||||||||||||||||||||||||||||
107 | stdout | - | ||||||||||||||||||||||||||||||
108 | ); | - | ||||||||||||||||||||||||||||||
109 | fputs_unlocked ( | - | ||||||||||||||||||||||||||||||
110 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
111 | "\nIf FIRST or INCREMENT is omitted, it defaults to 1. That is, an\nomitted INCREMENT defaults to 1 even when LAST is smaller than FIRST.\nThe sequence of numbers ends when the sum of the current number and\nINCREMENT would become greater than LAST.\nFIRST, INCREMENT, and LAST are interpreted as floating point values.\nINCREMENT is usually positive if FIRST is smaller than LAST, and\nINCREMENT is usually negative if FIRST is greater than LAST.\nINCREMENT must not be 0; none of FIRST, INCREMENT and LAST may be NaN.\n" | - | ||||||||||||||||||||||||||||||
112 | , 5) | - | ||||||||||||||||||||||||||||||
113 | , | - | ||||||||||||||||||||||||||||||
114 | stdout | - | ||||||||||||||||||||||||||||||
115 | ) | - | ||||||||||||||||||||||||||||||
116 | ; | - | ||||||||||||||||||||||||||||||
117 | fputs_unlocked ( | - | ||||||||||||||||||||||||||||||
118 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
119 | "FORMAT must be suitable for printing one argument of type 'double';\nit defaults to %.PRECf if FIRST, INCREMENT, and LAST are all fixed point\ndecimal numbers with maximum precision PREC, and to %g otherwise.\n" | - | ||||||||||||||||||||||||||||||
120 | , 5) | - | ||||||||||||||||||||||||||||||
121 | , | - | ||||||||||||||||||||||||||||||
122 | stdout | - | ||||||||||||||||||||||||||||||
123 | ) | - | ||||||||||||||||||||||||||||||
124 | - | |||||||||||||||||||||||||||||||
125 | - | |||||||||||||||||||||||||||||||
126 | - | |||||||||||||||||||||||||||||||
127 | ; | - | ||||||||||||||||||||||||||||||
128 | emit_ancillary_info ("seq"); | - | ||||||||||||||||||||||||||||||
129 | } executed 9 times by 1 test: end of block Executed by:
| 9 | ||||||||||||||||||||||||||||||
130 | exit (status); executed 25 times by 1 test: exit (status); Executed by:
| 25 | ||||||||||||||||||||||||||||||
131 | } | - | ||||||||||||||||||||||||||||||
132 | - | |||||||||||||||||||||||||||||||
133 | - | |||||||||||||||||||||||||||||||
134 | struct operand | - | ||||||||||||||||||||||||||||||
135 | { | - | ||||||||||||||||||||||||||||||
136 | - | |||||||||||||||||||||||||||||||
137 | long double value; | - | ||||||||||||||||||||||||||||||
138 | - | |||||||||||||||||||||||||||||||
139 | - | |||||||||||||||||||||||||||||||
140 | - | |||||||||||||||||||||||||||||||
141 | - | |||||||||||||||||||||||||||||||
142 | - | |||||||||||||||||||||||||||||||
143 | size_t width; | - | ||||||||||||||||||||||||||||||
144 | - | |||||||||||||||||||||||||||||||
145 | - | |||||||||||||||||||||||||||||||
146 | - | |||||||||||||||||||||||||||||||
147 | int precision; | - | ||||||||||||||||||||||||||||||
148 | }; | - | ||||||||||||||||||||||||||||||
149 | typedef struct operand operand; | - | ||||||||||||||||||||||||||||||
150 | - | |||||||||||||||||||||||||||||||
151 | - | |||||||||||||||||||||||||||||||
152 | struct layout | - | ||||||||||||||||||||||||||||||
153 | { | - | ||||||||||||||||||||||||||||||
154 | - | |||||||||||||||||||||||||||||||
155 | size_t prefix_len; | - | ||||||||||||||||||||||||||||||
156 | size_t suffix_len; | - | ||||||||||||||||||||||||||||||
157 | }; | - | ||||||||||||||||||||||||||||||
158 | - | |||||||||||||||||||||||||||||||
159 | - | |||||||||||||||||||||||||||||||
160 | - | |||||||||||||||||||||||||||||||
161 | - | |||||||||||||||||||||||||||||||
162 | static operand | - | ||||||||||||||||||||||||||||||
163 | scan_arg (const char *arg) | - | ||||||||||||||||||||||||||||||
164 | { | - | ||||||||||||||||||||||||||||||
165 | operand ret; | - | ||||||||||||||||||||||||||||||
166 | - | |||||||||||||||||||||||||||||||
167 | if (! xstrtold (arg,
| 0-247 | ||||||||||||||||||||||||||||||
168 | ((void *)0)
| 0-247 | ||||||||||||||||||||||||||||||
169 | , &ret.value, c_strtold)
| 0-247 | ||||||||||||||||||||||||||||||
170 | { | - | ||||||||||||||||||||||||||||||
171 | error (0, 0, | - | ||||||||||||||||||||||||||||||
172 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
173 | "invalid floating point argument: %s" | - | ||||||||||||||||||||||||||||||
174 | , 5) | - | ||||||||||||||||||||||||||||||
175 | , quote (arg)); | - | ||||||||||||||||||||||||||||||
176 | usage ( | - | ||||||||||||||||||||||||||||||
177 | 1 | - | ||||||||||||||||||||||||||||||
178 | ); | - | ||||||||||||||||||||||||||||||
179 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||
180 | - | |||||||||||||||||||||||||||||||
181 | if (((
| 9-238 | ||||||||||||||||||||||||||||||
182 | { | - | ||||||||||||||||||||||||||||||
183 | error (0, 0, | - | ||||||||||||||||||||||||||||||
184 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
185 | "invalid %s argument: %s" | - | ||||||||||||||||||||||||||||||
186 | , 5) | - | ||||||||||||||||||||||||||||||
187 | , quote_n (0, "not-a-number"), | - | ||||||||||||||||||||||||||||||
188 | quote_n (1, arg)); | - | ||||||||||||||||||||||||||||||
189 | usage ( | - | ||||||||||||||||||||||||||||||
190 | 1 | - | ||||||||||||||||||||||||||||||
191 | ); | - | ||||||||||||||||||||||||||||||
192 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||
193 | - | |||||||||||||||||||||||||||||||
194 | - | |||||||||||||||||||||||||||||||
195 | while ( | - | ||||||||||||||||||||||||||||||
196 | ((*
| 2-239 | ||||||||||||||||||||||||||||||
197 | to_uchar (*arg)
| 2-239 | ||||||||||||||||||||||||||||||
198 | ))] & (unsigned short int) _ISspace)
| 2-239 | ||||||||||||||||||||||||||||||
199 | || *
| 1-238 | ||||||||||||||||||||||||||||||
200 | arg++; executed 3 times by 1 test: arg++; Executed by:
| 3 | ||||||||||||||||||||||||||||||
201 | - | |||||||||||||||||||||||||||||||
202 | - | |||||||||||||||||||||||||||||||
203 | ret.width = 0; | - | ||||||||||||||||||||||||||||||
204 | ret.precision = 0x7fffffff; | - | ||||||||||||||||||||||||||||||
205 | - | |||||||||||||||||||||||||||||||
206 | - | |||||||||||||||||||||||||||||||
207 | char const *decimal_point = | - | ||||||||||||||||||||||||||||||
208 | (__extension__ (__builtin_constant_p (
| 0-238 | ||||||||||||||||||||||||||||||
209 | '.'
| 0-238 | ||||||||||||||||||||||||||||||
210 | )
| 0-238 | ||||||||||||||||||||||||||||||
211 | arg
| 0-238 | ||||||||||||||||||||||||||||||
212 | )
| 0-238 | ||||||||||||||||||||||||||||||
213 | '.'
| 0-238 | ||||||||||||||||||||||||||||||
214 | ) == '\0'
| 0-238 | ||||||||||||||||||||||||||||||
215 | arg | - | ||||||||||||||||||||||||||||||
216 | , | - | ||||||||||||||||||||||||||||||
217 | '.' | - | ||||||||||||||||||||||||||||||
218 | ) : __builtin_strchr ( | - | ||||||||||||||||||||||||||||||
219 | arg | - | ||||||||||||||||||||||||||||||
220 | , | - | ||||||||||||||||||||||||||||||
221 | '.' | - | ||||||||||||||||||||||||||||||
222 | ))) | - | ||||||||||||||||||||||||||||||
223 | ; | - | ||||||||||||||||||||||||||||||
224 | if (! decimal_point
| 1-180 | ||||||||||||||||||||||||||||||
225 | (__extension__ (__builtin_constant_p (
| 0-180 | ||||||||||||||||||||||||||||||
226 | 'p'
| 0-180 | ||||||||||||||||||||||||||||||
227 | )
| 0-180 | ||||||||||||||||||||||||||||||
228 | arg
| 0-180 | ||||||||||||||||||||||||||||||
229 | )
| 0-180 | ||||||||||||||||||||||||||||||
230 | 'p'
| 0-180 | ||||||||||||||||||||||||||||||
231 | ) == '\0'
| 0-180 | ||||||||||||||||||||||||||||||
232 | arg
| 1-179 | ||||||||||||||||||||||||||||||
233 | ,
| 1-179 | ||||||||||||||||||||||||||||||
234 | 'p'
| 1-179 | ||||||||||||||||||||||||||||||
235 | ) : __builtin_strchr (
| 1-179 | ||||||||||||||||||||||||||||||
236 | arg
| 1-179 | ||||||||||||||||||||||||||||||
237 | ,
| 1-179 | ||||||||||||||||||||||||||||||
238 | 'p'
| 1-179 | ||||||||||||||||||||||||||||||
239 | )))
| 1-179 | ||||||||||||||||||||||||||||||
240 | ) | - | ||||||||||||||||||||||||||||||
241 | ret.precision = 0; executed 179 times by 1 test: ret.precision = 0; Executed by:
| 179 | ||||||||||||||||||||||||||||||
242 | - | |||||||||||||||||||||||||||||||
243 | - | |||||||||||||||||||||||||||||||
244 | if (! arg[
| 4-234 | ||||||||||||||||||||||||||||||
245 | __builtin_strcspn (
| 4-234 | ||||||||||||||||||||||||||||||
246 | arg
| 4-234 | ||||||||||||||||||||||||||||||
247 | ,
| 4-234 | ||||||||||||||||||||||||||||||
248 | "xX"
| 4-234 | ||||||||||||||||||||||||||||||
249 | )
| 4-234 | ||||||||||||||||||||||||||||||
250 | ]
| 4-234 | ||||||||||||||||||||||||||||||
251 | { | - | ||||||||||||||||||||||||||||||
252 | size_t fraction_len = 0; | - | ||||||||||||||||||||||||||||||
253 | ret.width = strlen (arg); | - | ||||||||||||||||||||||||||||||
254 | - | |||||||||||||||||||||||||||||||
255 | if (decimal_point
| 58-169 | ||||||||||||||||||||||||||||||
256 | { | - | ||||||||||||||||||||||||||||||
257 | fraction_len = | - | ||||||||||||||||||||||||||||||
258 | __builtin_strcspn ( | - | ||||||||||||||||||||||||||||||
259 | decimal_point + 1 | - | ||||||||||||||||||||||||||||||
260 | , | - | ||||||||||||||||||||||||||||||
261 | "eE" | - | ||||||||||||||||||||||||||||||
262 | ) | - | ||||||||||||||||||||||||||||||
263 | ; | - | ||||||||||||||||||||||||||||||
264 | if (fraction_len <= 0x7fffffff
| 0-58 | ||||||||||||||||||||||||||||||
265 | ret.precision = fraction_len; executed 58 times by 1 test: ret.precision = fraction_len; Executed by:
| 58 | ||||||||||||||||||||||||||||||
266 | ret.width += (fraction_len == 0
| 1-57 | ||||||||||||||||||||||||||||||
267 | ? -1 | - | ||||||||||||||||||||||||||||||
268 | : (decimal_point == arg
| 18-39 | ||||||||||||||||||||||||||||||
269 | || ! ((unsigned int) (decimal_point[-1]) - '0' <= 9)
| 2-37 | ||||||||||||||||||||||||||||||
270 | } executed 58 times by 1 test: end of block Executed by:
| 58 | ||||||||||||||||||||||||||||||
271 | char const *e = | - | ||||||||||||||||||||||||||||||
272 | (__extension__ (__builtin_constant_p (
| 0-227 | ||||||||||||||||||||||||||||||
273 | 'e'
| 0-227 | ||||||||||||||||||||||||||||||
274 | )
| 0-227 | ||||||||||||||||||||||||||||||
275 | arg
| 0-227 | ||||||||||||||||||||||||||||||
276 | )
| 0-227 | ||||||||||||||||||||||||||||||
277 | 'e'
| 0-227 | ||||||||||||||||||||||||||||||
278 | ) == '\0'
| 0-227 | ||||||||||||||||||||||||||||||
279 | arg | - | ||||||||||||||||||||||||||||||
280 | , | - | ||||||||||||||||||||||||||||||
281 | 'e' | - | ||||||||||||||||||||||||||||||
282 | ) : __builtin_strchr ( | - | ||||||||||||||||||||||||||||||
283 | arg | - | ||||||||||||||||||||||||||||||
284 | , | - | ||||||||||||||||||||||||||||||
285 | 'e' | - | ||||||||||||||||||||||||||||||
286 | ))) | - | ||||||||||||||||||||||||||||||
287 | ; | - | ||||||||||||||||||||||||||||||
288 | if (! e
| 16-211 | ||||||||||||||||||||||||||||||
289 | e = executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 211 | ||||||||||||||||||||||||||||||
290 | (__extension__ (__builtin_constant_p (
executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 0-211 | ||||||||||||||||||||||||||||||
291 | 'E'
executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 0-211 | ||||||||||||||||||||||||||||||
292 | )
executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 0-211 | ||||||||||||||||||||||||||||||
293 | arg
executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 0-211 | ||||||||||||||||||||||||||||||
294 | )
executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 0-211 | ||||||||||||||||||||||||||||||
295 | 'E'
executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 0-211 | ||||||||||||||||||||||||||||||
296 | ) == '\0'
executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 0-211 | ||||||||||||||||||||||||||||||
297 | arg executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 211 | ||||||||||||||||||||||||||||||
298 | , executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 211 | ||||||||||||||||||||||||||||||
299 | 'E' executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 211 | ||||||||||||||||||||||||||||||
300 | ) : __builtin_strchr ( executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 211 | ||||||||||||||||||||||||||||||
301 | arg executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 211 | ||||||||||||||||||||||||||||||
302 | , executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 211 | ||||||||||||||||||||||||||||||
303 | 'E' executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 211 | ||||||||||||||||||||||||||||||
304 | ))) executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 211 | ||||||||||||||||||||||||||||||
305 | ; executed 211 times by 1 test: e = (__extension__ (__builtin_constant_p ( 'E' ) && !__builtin_constant_p ( arg ) && ( 'E' ) == '\0' ? (char *) __rawmemchr ( arg , 'E' ) : __builtin_strchr ( arg , 'E' ))) ; Executed by:
| 211 | ||||||||||||||||||||||||||||||
306 | if (e
| 16-211 | ||||||||||||||||||||||||||||||
307 | { | - | ||||||||||||||||||||||||||||||
308 | long exponent = strtol (e + 1, | - | ||||||||||||||||||||||||||||||
309 | ((void *)0) | - | ||||||||||||||||||||||||||||||
310 | , 10); | - | ||||||||||||||||||||||||||||||
311 | ret.precision += exponent < 0
| 7-9 | ||||||||||||||||||||||||||||||
312 | : - | - | ||||||||||||||||||||||||||||||
313 | ((( | - | ||||||||||||||||||||||||||||||
314 | ret.precision | - | ||||||||||||||||||||||||||||||
315 | )<( | - | ||||||||||||||||||||||||||||||
316 | exponent | - | ||||||||||||||||||||||||||||||
317 | ))?( | - | ||||||||||||||||||||||||||||||
318 | ret.precision | - | ||||||||||||||||||||||||||||||
319 | ):( | - | ||||||||||||||||||||||||||||||
320 | exponent | - | ||||||||||||||||||||||||||||||
321 | )) | - | ||||||||||||||||||||||||||||||
322 | ; | - | ||||||||||||||||||||||||||||||
323 | - | |||||||||||||||||||||||||||||||
324 | ret.width -= strlen (arg) - (e - arg); | - | ||||||||||||||||||||||||||||||
325 | - | |||||||||||||||||||||||||||||||
326 | if (exponent < 0
| 7-9 | ||||||||||||||||||||||||||||||
327 | { | - | ||||||||||||||||||||||||||||||
328 | if (decimal_point
| 3-6 | ||||||||||||||||||||||||||||||
329 | { | - | ||||||||||||||||||||||||||||||
330 | if (e == decimal_point + 1
| 1-2 | ||||||||||||||||||||||||||||||
331 | ret.width++; executed 1 time by 1 test: ret.width++; Executed by:
| 1 | ||||||||||||||||||||||||||||||
332 | } executed 3 times by 1 test: end of block Executed by:
| 3 | ||||||||||||||||||||||||||||||
333 | else | - | ||||||||||||||||||||||||||||||
334 | ret.width++; executed 6 times by 1 test: ret.width++; Executed by:
| 6 | ||||||||||||||||||||||||||||||
335 | exponent = -exponent; | - | ||||||||||||||||||||||||||||||
336 | } executed 9 times by 1 test: end of block Executed by:
| 9 | ||||||||||||||||||||||||||||||
337 | else | - | ||||||||||||||||||||||||||||||
338 | { | - | ||||||||||||||||||||||||||||||
339 | if (decimal_point
| 0-5 | ||||||||||||||||||||||||||||||
340 | ret.width--; executed 5 times by 1 test: ret.width--; Executed by:
| 5 | ||||||||||||||||||||||||||||||
341 | exponent -= | - | ||||||||||||||||||||||||||||||
342 | (((
| 3-4 | ||||||||||||||||||||||||||||||
343 | fraction_len
| 3-4 | ||||||||||||||||||||||||||||||
344 | )<(
| 3-4 | ||||||||||||||||||||||||||||||
345 | exponent
| 3-4 | ||||||||||||||||||||||||||||||
346 | ))
| 3-4 | ||||||||||||||||||||||||||||||
347 | fraction_len | - | ||||||||||||||||||||||||||||||
348 | ):( | - | ||||||||||||||||||||||||||||||
349 | exponent | - | ||||||||||||||||||||||||||||||
350 | )) | - | ||||||||||||||||||||||||||||||
351 | ; | - | ||||||||||||||||||||||||||||||
352 | } executed 7 times by 1 test: end of block Executed by:
| 7 | ||||||||||||||||||||||||||||||
353 | ret.width += exponent; | - | ||||||||||||||||||||||||||||||
354 | } executed 16 times by 1 test: end of block Executed by:
| 16 | ||||||||||||||||||||||||||||||
355 | } executed 227 times by 1 test: end of block Executed by:
| 227 | ||||||||||||||||||||||||||||||
356 | - | |||||||||||||||||||||||||||||||
357 | return executed 238 times by 1 test: ret;return ret; Executed by:
executed 238 times by 1 test: return ret; Executed by:
| 238 | ||||||||||||||||||||||||||||||
358 | } | - | ||||||||||||||||||||||||||||||
359 | - | |||||||||||||||||||||||||||||||
360 | - | |||||||||||||||||||||||||||||||
361 | - | |||||||||||||||||||||||||||||||
362 | - | |||||||||||||||||||||||||||||||
363 | - | |||||||||||||||||||||||||||||||
364 | - | |||||||||||||||||||||||||||||||
365 | static char const * | - | ||||||||||||||||||||||||||||||
366 | long_double_format (char const *fmt, struct layout *layout) | - | ||||||||||||||||||||||||||||||
367 | { | - | ||||||||||||||||||||||||||||||
368 | size_t i; | - | ||||||||||||||||||||||||||||||
369 | size_t prefix_len = 0; | - | ||||||||||||||||||||||||||||||
370 | size_t suffix_len = 0; | - | ||||||||||||||||||||||||||||||
371 | size_t length_modifier_offset; | - | ||||||||||||||||||||||||||||||
372 | - | |||||||||||||||||||||||||||||||
373 | _Bool | - | ||||||||||||||||||||||||||||||
374 | has_L; | - | ||||||||||||||||||||||||||||||
375 | - | |||||||||||||||||||||||||||||||
376 | for (i = 0; ! (fmt[i] == '%'
| 2-77 | ||||||||||||||||||||||||||||||
377 | { | - | ||||||||||||||||||||||||||||||
378 | if (!fmt[i]
| 2-77 | ||||||||||||||||||||||||||||||
379 | (( executed 2 times by 1 test: !!sizeof (struct { _Static_assert (((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
380 | 1 executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
381 | , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
382 | 1 executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
383 | , 0, executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
384 | dcgettext (((void *)0), executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
385 | "format %s has no %% directive" executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
386 | , 5) executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
387 | , quote (fmt)), (( executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
388 | 0 executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
389 | ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
390 | 1 executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
391 | , 0, executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
392 | dcgettext (((void *)0), executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
393 | "format %s has no %% directive" executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
394 | , 5) executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
395 | , quote (fmt)), (( executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
396 | 0 executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
397 | ) ? (void) 0 : __builtin_unreachable ())))) executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
398 | ; executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has no %% directive\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has no %% directive" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
399 | prefix_len++; | - | ||||||||||||||||||||||||||||||
400 | } executed 77 times by 1 test: end of block Executed by:
| 77 | ||||||||||||||||||||||||||||||
401 | - | |||||||||||||||||||||||||||||||
402 | i++; | - | ||||||||||||||||||||||||||||||
403 | i += | - | ||||||||||||||||||||||||||||||
404 | __builtin_strspn ( | - | ||||||||||||||||||||||||||||||
405 | fmt + i | - | ||||||||||||||||||||||||||||||
406 | , | - | ||||||||||||||||||||||||||||||
407 | "-+#0 '" | - | ||||||||||||||||||||||||||||||
408 | ) | - | ||||||||||||||||||||||||||||||
409 | ; | - | ||||||||||||||||||||||||||||||
410 | i += | - | ||||||||||||||||||||||||||||||
411 | __builtin_strspn ( | - | ||||||||||||||||||||||||||||||
412 | fmt + i | - | ||||||||||||||||||||||||||||||
413 | , | - | ||||||||||||||||||||||||||||||
414 | "0123456789" | - | ||||||||||||||||||||||||||||||
415 | ) | - | ||||||||||||||||||||||||||||||
416 | ; | - | ||||||||||||||||||||||||||||||
417 | if (fmt[i] == '.'
| 8-11 | ||||||||||||||||||||||||||||||
418 | { | - | ||||||||||||||||||||||||||||||
419 | i++; | - | ||||||||||||||||||||||||||||||
420 | i += | - | ||||||||||||||||||||||||||||||
421 | __builtin_strspn ( | - | ||||||||||||||||||||||||||||||
422 | fmt + i | - | ||||||||||||||||||||||||||||||
423 | , | - | ||||||||||||||||||||||||||||||
424 | "0123456789" | - | ||||||||||||||||||||||||||||||
425 | ) | - | ||||||||||||||||||||||||||||||
426 | ; | - | ||||||||||||||||||||||||||||||
427 | } executed 11 times by 1 test: end of block Executed by:
| 11 | ||||||||||||||||||||||||||||||
428 | - | |||||||||||||||||||||||||||||||
429 | length_modifier_offset = i; | - | ||||||||||||||||||||||||||||||
430 | has_L = (fmt[i] == 'L'); | - | ||||||||||||||||||||||||||||||
431 | i += has_L; | - | ||||||||||||||||||||||||||||||
432 | if (fmt[i] == '\0'
| 1-18 | ||||||||||||||||||||||||||||||
433 | (( executed 1 time by 1 test: !!sizeof (struct { _Static_assert (((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
434 | 1 executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
435 | , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
436 | 1 executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
437 | , 0, executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
438 | dcgettext (((void *)0), executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
439 | "format %s ends in %%" executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
440 | , 5) executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
441 | , quote (fmt)), (( executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
442 | 0 executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
443 | ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
444 | 1 executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
445 | , 0, executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
446 | dcgettext (((void *)0), executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
447 | "format %s ends in %%" executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
448 | , 5) executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
449 | , quote (fmt)), (( executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
450 | 0 executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
451 | ) ? (void) 0 : __builtin_unreachable ())))); executed 1 time by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s ends in %%\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s ends in %%" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))); Executed by:
| 1 | ||||||||||||||||||||||||||||||
452 | if (!
| 0-18 | ||||||||||||||||||||||||||||||
453 | (__extension__ (__builtin_constant_p (
| 0-18 | ||||||||||||||||||||||||||||||
454 | fmt[i]
| 0-18 | ||||||||||||||||||||||||||||||
455 | )
| 0-18 | ||||||||||||||||||||||||||||||
456 | "efgaEFGA"
| 0-18 | ||||||||||||||||||||||||||||||
457 | )
| 0-18 | ||||||||||||||||||||||||||||||
458 | fmt[i]
| 0-18 | ||||||||||||||||||||||||||||||
459 | ) == '\0'
| 0-18 | ||||||||||||||||||||||||||||||
460 | "efgaEFGA"
| 0-18 | ||||||||||||||||||||||||||||||
461 | ,
| 0-18 | ||||||||||||||||||||||||||||||
462 | fmt[i]
| 0-18 | ||||||||||||||||||||||||||||||
463 | ) : __builtin_strchr (
| 0-18 | ||||||||||||||||||||||||||||||
464 | "efgaEFGA"
| 0-18 | ||||||||||||||||||||||||||||||
465 | ,
| 0-18 | ||||||||||||||||||||||||||||||
466 | fmt[i]
| 0-18 | ||||||||||||||||||||||||||||||
467 | )))
| 0-18 | ||||||||||||||||||||||||||||||
468 | ) | - | ||||||||||||||||||||||||||||||
469 | (( never executed: !!sizeof (struct { _Static_assert (((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
470 | 1 never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
471 | , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
472 | 1 never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
473 | , 0, never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
474 | dcgettext (((void *)0), never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
475 | "format %s has unknown %%%c directive" never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
476 | , 5) never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
477 | , quote (fmt), fmt[i]), (( never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
478 | 0 never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
479 | ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
480 | 1 never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
481 | , 0, never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
482 | dcgettext (((void *)0), never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
483 | "format %s has unknown %%%c directive" never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
484 | , 5) never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
485 | , quote (fmt), fmt[i]), (( never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
486 | 0 never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
487 | ) ? (void) 0 : __builtin_unreachable ())))) never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
488 | ; never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has unknown %%%c directive\", 5), quote (fmt), fmt[i]), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)... %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has unknown %%%c directive" , 5) , quote (fmt), fmt[i]), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; | 0 | ||||||||||||||||||||||||||||||
489 | - | |||||||||||||||||||||||||||||||
490 | for (i++; ; i += (fmt[i] == '%') + 1) | - | ||||||||||||||||||||||||||||||
491 | if (fmt[i] == '%'
| 1-16 | ||||||||||||||||||||||||||||||
492 | (( executed 2 times by 1 test: !!sizeof (struct { _Static_assert (((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
493 | 1 executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
494 | , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
495 | 1 executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
496 | , 0, executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
497 | dcgettext (((void *)0), executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
498 | "format %s has too many %% directives" executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
499 | , 5) executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
500 | , quote (fmt)), (( executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
501 | 0 executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
502 | ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
503 | 1 executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
504 | , 0, executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
505 | dcgettext (((void *)0), executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
506 | "format %s has too many %% directives" executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
507 | , 5) executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
508 | , quote (fmt)), (( executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
509 | 0 executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
510 | ) ? (void) 0 : __builtin_unreachable ())))) executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
511 | ; executed 2 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"format %s has too many %% directives\", 5), quote (fmt)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "format %s has too many %% directives" , 5) , quote (fmt)), (( 0 ) ? (void) 0 : __builtin_unreachable ())))) ; Executed by:
| 2 | ||||||||||||||||||||||||||||||
512 | else if (fmt[i]
| 1-16 | ||||||||||||||||||||||||||||||
513 | suffix_len++; executed 1 time by 1 test: suffix_len++; Executed by:
| 1 | ||||||||||||||||||||||||||||||
514 | else | - | ||||||||||||||||||||||||||||||
515 | { | - | ||||||||||||||||||||||||||||||
516 | size_t format_size = i + 1; | - | ||||||||||||||||||||||||||||||
517 | char *ldfmt = xmalloc (format_size + 1); | - | ||||||||||||||||||||||||||||||
518 | memcpy (ldfmt, fmt, length_modifier_offset); | - | ||||||||||||||||||||||||||||||
519 | ldfmt[length_modifier_offset] = 'L'; | - | ||||||||||||||||||||||||||||||
520 | strcpy (ldfmt + length_modifier_offset + 1, | - | ||||||||||||||||||||||||||||||
521 | fmt + length_modifier_offset + has_L); | - | ||||||||||||||||||||||||||||||
522 | layout->prefix_len = prefix_len; | - | ||||||||||||||||||||||||||||||
523 | layout->suffix_len = suffix_len; | - | ||||||||||||||||||||||||||||||
524 | return executed 16 times by 1 test: ldfmt;return ldfmt; Executed by:
executed 16 times by 1 test: return ldfmt; Executed by:
| 16 | ||||||||||||||||||||||||||||||
525 | } | - | ||||||||||||||||||||||||||||||
526 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||
527 | - | |||||||||||||||||||||||||||||||
528 | static void __attribute__ ((__noreturn__)) | - | ||||||||||||||||||||||||||||||
529 | io_error (void) | - | ||||||||||||||||||||||||||||||
530 | { | - | ||||||||||||||||||||||||||||||
531 | - | |||||||||||||||||||||||||||||||
532 | clearerr_unlocked ( | - | ||||||||||||||||||||||||||||||
533 | stdout | - | ||||||||||||||||||||||||||||||
534 | ); | - | ||||||||||||||||||||||||||||||
535 | ((!!sizeof (struct { _Static_assert ( | - | ||||||||||||||||||||||||||||||
536 | 1 | - | ||||||||||||||||||||||||||||||
537 | , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), dcgettext (((void *)0), \"write error\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( | - | ||||||||||||||||||||||||||||||
538 | 1 | - | ||||||||||||||||||||||||||||||
539 | , | - | ||||||||||||||||||||||||||||||
540 | (*__errno_location ()) | - | ||||||||||||||||||||||||||||||
541 | , | - | ||||||||||||||||||||||||||||||
542 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
543 | "write error" | - | ||||||||||||||||||||||||||||||
544 | , 5) | - | ||||||||||||||||||||||||||||||
545 | ), (( | - | ||||||||||||||||||||||||||||||
546 | 0 | - | ||||||||||||||||||||||||||||||
547 | ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( | - | ||||||||||||||||||||||||||||||
548 | 1 | - | ||||||||||||||||||||||||||||||
549 | , | - | ||||||||||||||||||||||||||||||
550 | (*__errno_location ()) | - | ||||||||||||||||||||||||||||||
551 | , | - | ||||||||||||||||||||||||||||||
552 | dcgettext (((void *)0), | - | ||||||||||||||||||||||||||||||
553 | "write error" | - | ||||||||||||||||||||||||||||||
554 | , 5) | - | ||||||||||||||||||||||||||||||
555 | ), (( | - | ||||||||||||||||||||||||||||||
556 | 0 | - | ||||||||||||||||||||||||||||||
557 | ) ? (void) 0 : __builtin_unreachable ())))); | - | ||||||||||||||||||||||||||||||
558 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||
559 | - | |||||||||||||||||||||||||||||||
560 | - | |||||||||||||||||||||||||||||||
561 | - | |||||||||||||||||||||||||||||||
562 | - | |||||||||||||||||||||||||||||||
563 | static void | - | ||||||||||||||||||||||||||||||
564 | print_numbers (char const *fmt, struct layout layout, | - | ||||||||||||||||||||||||||||||
565 | long double first, long double step, long double last) | - | ||||||||||||||||||||||||||||||
566 | { | - | ||||||||||||||||||||||||||||||
567 | - | |||||||||||||||||||||||||||||||
568 | _Bool | - | ||||||||||||||||||||||||||||||
569 | out_of_range = (step < 0
| 16-69 | ||||||||||||||||||||||||||||||
570 | - | |||||||||||||||||||||||||||||||
571 | if (! out_of_range
| 5-80 | ||||||||||||||||||||||||||||||
572 | { | - | ||||||||||||||||||||||||||||||
573 | long double x = first; | - | ||||||||||||||||||||||||||||||
574 | long double i; | - | ||||||||||||||||||||||||||||||
575 | - | |||||||||||||||||||||||||||||||
576 | for (i = 1; ; i++) | - | ||||||||||||||||||||||||||||||
577 | { | - | ||||||||||||||||||||||||||||||
578 | long double x0 = x; | - | ||||||||||||||||||||||||||||||
579 | if (printf (fmt, x) < 0
| 5-268932 | ||||||||||||||||||||||||||||||
580 | io_error (); executed 5 times by 1 test: io_error (); Executed by:
| 5 | ||||||||||||||||||||||||||||||
581 | if (out_of_range
| 5-268927 | ||||||||||||||||||||||||||||||
582 | break; executed 5 times by 1 test: break; Executed by:
| 5 | ||||||||||||||||||||||||||||||
583 | x = first + i * step; | - | ||||||||||||||||||||||||||||||
584 | out_of_range = (step < 0
| 113-268814 | ||||||||||||||||||||||||||||||
585 | - | |||||||||||||||||||||||||||||||
586 | if (out_of_range
| 75-268852 | ||||||||||||||||||||||||||||||
587 | { | - | ||||||||||||||||||||||||||||||
588 | - | |||||||||||||||||||||||||||||||
589 | - | |||||||||||||||||||||||||||||||
590 | - | |||||||||||||||||||||||||||||||
591 | - | |||||||||||||||||||||||||||||||
592 | - | |||||||||||||||||||||||||||||||
593 | - | |||||||||||||||||||||||||||||||
594 | - | |||||||||||||||||||||||||||||||
595 | - | |||||||||||||||||||||||||||||||
596 | _Bool | - | ||||||||||||||||||||||||||||||
597 | print_extra_number = | - | ||||||||||||||||||||||||||||||
598 | 0 | - | ||||||||||||||||||||||||||||||
599 | ; | - | ||||||||||||||||||||||||||||||
600 | long double x_val; | - | ||||||||||||||||||||||||||||||
601 | char *x_str; | - | ||||||||||||||||||||||||||||||
602 | int x_strlen; | - | ||||||||||||||||||||||||||||||
603 | setlocale ( | - | ||||||||||||||||||||||||||||||
604 | 1 | - | ||||||||||||||||||||||||||||||
605 | , "C"); | - | ||||||||||||||||||||||||||||||
606 | x_strlen = asprintf (&x_str, fmt, x); | - | ||||||||||||||||||||||||||||||
607 | setlocale ( | - | ||||||||||||||||||||||||||||||
608 | 1 | - | ||||||||||||||||||||||||||||||
609 | , ""); | - | ||||||||||||||||||||||||||||||
610 | if (x_strlen < 0
| 0-75 | ||||||||||||||||||||||||||||||
611 | xalloc_die (); never executed: xalloc_die (); | 0 | ||||||||||||||||||||||||||||||
612 | x_str[x_strlen - layout.suffix_len] = '\0'; | - | ||||||||||||||||||||||||||||||
613 | - | |||||||||||||||||||||||||||||||
614 | if (xstrtold (x_str + layout.prefix_len,
| 2-73 | ||||||||||||||||||||||||||||||
615 | ((void *)0)
| 2-73 | ||||||||||||||||||||||||||||||
616 | , &x_val, c_strtold)
| 2-73 | ||||||||||||||||||||||||||||||
617 | && x_val == last
| 5-68 | ||||||||||||||||||||||||||||||
618 | { | - | ||||||||||||||||||||||||||||||
619 | char *x0_str = | - | ||||||||||||||||||||||||||||||
620 | ((void *)0) | - | ||||||||||||||||||||||||||||||
621 | ; | - | ||||||||||||||||||||||||||||||
622 | if (asprintf (&x0_str, fmt, x0) < 0
| 0-5 | ||||||||||||||||||||||||||||||
623 | xalloc_die (); never executed: xalloc_die (); | 0 | ||||||||||||||||||||||||||||||
624 | print_extra_number = !( | - | ||||||||||||||||||||||||||||||
625 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( | - | ||||||||||||||||||||||||||||||
626 | x0_str | - | ||||||||||||||||||||||||||||||
627 | ) && __builtin_constant_p ( | - | ||||||||||||||||||||||||||||||
628 | x_str | - | ||||||||||||||||||||||||||||||
629 | ) && (__s1_len = __builtin_strlen ( | - | ||||||||||||||||||||||||||||||
630 | x0_str | - | ||||||||||||||||||||||||||||||
631 | ), __s2_len = __builtin_strlen ( | - | ||||||||||||||||||||||||||||||
632 | x_str | - | ||||||||||||||||||||||||||||||
633 | ), (!((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
634 | x0_str | - | ||||||||||||||||||||||||||||||
635 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
636 | x0_str | - | ||||||||||||||||||||||||||||||
637 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
638 | x_str | - | ||||||||||||||||||||||||||||||
639 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
640 | x_str | - | ||||||||||||||||||||||||||||||
641 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp ( | - | ||||||||||||||||||||||||||||||
642 | x0_str | - | ||||||||||||||||||||||||||||||
643 | , | - | ||||||||||||||||||||||||||||||
644 | x_str | - | ||||||||||||||||||||||||||||||
645 | ) : (__builtin_constant_p ( | - | ||||||||||||||||||||||||||||||
646 | x0_str | - | ||||||||||||||||||||||||||||||
647 | ) && ((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
648 | x0_str | - | ||||||||||||||||||||||||||||||
649 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
650 | x0_str | - | ||||||||||||||||||||||||||||||
651 | ) == 1) && (__s1_len = __builtin_strlen ( | - | ||||||||||||||||||||||||||||||
652 | x0_str | - | ||||||||||||||||||||||||||||||
653 | ), __s1_len < 4) ? (__builtin_constant_p ( | - | ||||||||||||||||||||||||||||||
654 | x_str | - | ||||||||||||||||||||||||||||||
655 | ) && ((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
656 | x_str | - | ||||||||||||||||||||||||||||||
657 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
658 | x_str | - | ||||||||||||||||||||||||||||||
659 | ) == 1) ? __builtin_strcmp ( | - | ||||||||||||||||||||||||||||||
660 | x0_str | - | ||||||||||||||||||||||||||||||
661 | , | - | ||||||||||||||||||||||||||||||
662 | x_str | - | ||||||||||||||||||||||||||||||
663 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( | - | ||||||||||||||||||||||||||||||
664 | x_str | - | ||||||||||||||||||||||||||||||
665 | ); int __result = (((const unsigned char *) (const char *) ( | - | ||||||||||||||||||||||||||||||
666 | x0_str | - | ||||||||||||||||||||||||||||||
667 | ))[0] - __s2[0]); if (__s1_len > 0
| 0 | ||||||||||||||||||||||||||||||
668 | x0_str | - | ||||||||||||||||||||||||||||||
669 | ))[1] - __s2[1]); if (__s1_len > 1
| 0 | ||||||||||||||||||||||||||||||
670 | x0_str | - | ||||||||||||||||||||||||||||||
671 | ))[2] - __s2[2]); if (__s1_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( x0_str ))[3] - __s2[3]); | 0 | ||||||||||||||||||||||||||||||
672 | x0_str never executed: __result = (((const unsigned char *) (const char *) ( x0_str ))[3] - __s2[3]); | 0 | ||||||||||||||||||||||||||||||
673 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( x0_str ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : (__builtin_constant_p (end of block | 0 | ||||||||||||||||||||||||||||||
674 | x_str | - | ||||||||||||||||||||||||||||||
675 | ) && ((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
676 | x_str | - | ||||||||||||||||||||||||||||||
677 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
678 | x_str | - | ||||||||||||||||||||||||||||||
679 | ) == 1) && (__s2_len = __builtin_strlen ( | - | ||||||||||||||||||||||||||||||
680 | x_str | - | ||||||||||||||||||||||||||||||
681 | ), __s2_len < 4) ? (__builtin_constant_p ( | - | ||||||||||||||||||||||||||||||
682 | x0_str | - | ||||||||||||||||||||||||||||||
683 | ) && ((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
684 | x0_str | - | ||||||||||||||||||||||||||||||
685 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
686 | x0_str | - | ||||||||||||||||||||||||||||||
687 | ) == 1) ? __builtin_strcmp ( | - | ||||||||||||||||||||||||||||||
688 | x0_str | - | ||||||||||||||||||||||||||||||
689 | , | - | ||||||||||||||||||||||||||||||
690 | x_str | - | ||||||||||||||||||||||||||||||
691 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( | - | ||||||||||||||||||||||||||||||
692 | x0_str | - | ||||||||||||||||||||||||||||||
693 | ); int __result = (((const unsigned char *) (const char *) ( | - | ||||||||||||||||||||||||||||||
694 | x_str | - | ||||||||||||||||||||||||||||||
695 | ))[0] - __s2[0]); if (__s2_len > 0
| 0 | ||||||||||||||||||||||||||||||
696 | x_str | - | ||||||||||||||||||||||||||||||
697 | ))[1] - __s2[1]); if (__s2_len > 1
| 0 | ||||||||||||||||||||||||||||||
698 | x_str | - | ||||||||||||||||||||||||||||||
699 | ))[2] - __s2[2]); if (__s2_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( x_str ))[3] - __s2[3]); | 0 | ||||||||||||||||||||||||||||||
700 | x_str never executed: __result = (((const unsigned char *) (const char *) ( x_str ))[3] - __s2[3]); | 0 | ||||||||||||||||||||||||||||||
701 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( x_str ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : __builtin_strcmp (end of block | 0 | ||||||||||||||||||||||||||||||
702 | x0_str | - | ||||||||||||||||||||||||||||||
703 | , | - | ||||||||||||||||||||||||||||||
704 | x_str | - | ||||||||||||||||||||||||||||||
705 | )))); }) | - | ||||||||||||||||||||||||||||||
706 | == 0); | - | ||||||||||||||||||||||||||||||
707 | free (x0_str); | - | ||||||||||||||||||||||||||||||
708 | } executed 5 times by 1 test: end of block Executed by:
| 5 | ||||||||||||||||||||||||||||||
709 | - | |||||||||||||||||||||||||||||||
710 | free (x_str); | - | ||||||||||||||||||||||||||||||
711 | if (! print_extra_number
| 5-70 | ||||||||||||||||||||||||||||||
712 | break; executed 70 times by 1 test: break; Executed by:
| 70 | ||||||||||||||||||||||||||||||
713 | } executed 5 times by 1 test: end of block Executed by:
| 5 | ||||||||||||||||||||||||||||||
714 | - | |||||||||||||||||||||||||||||||
715 | if (fputs_unlocked (separator,
| 0-268857 | ||||||||||||||||||||||||||||||
716 | stdout
| 0-268857 | ||||||||||||||||||||||||||||||
717 | ) ==
| 0-268857 | ||||||||||||||||||||||||||||||
718 | (-1)
| 0-268857 | ||||||||||||||||||||||||||||||
719 | ) | - | ||||||||||||||||||||||||||||||
720 | io_error (); never executed: io_error (); | 0 | ||||||||||||||||||||||||||||||
721 | } executed 268857 times by 1 test: end of block Executed by:
| 268857 | ||||||||||||||||||||||||||||||
722 | - | |||||||||||||||||||||||||||||||
723 | if (fputs_unlocked (terminator,
| 0-75 | ||||||||||||||||||||||||||||||
724 | stdout
| 0-75 | ||||||||||||||||||||||||||||||
725 | ) ==
| 0-75 | ||||||||||||||||||||||||||||||
726 | (-1)
| 0-75 | ||||||||||||||||||||||||||||||
727 | ) | - | ||||||||||||||||||||||||||||||
728 | io_error (); never executed: io_error (); | 0 | ||||||||||||||||||||||||||||||
729 | } executed 75 times by 1 test: end of block Executed by:
| 75 | ||||||||||||||||||||||||||||||
730 | } executed 80 times by 1 test: end of block Executed by:
| 80 | ||||||||||||||||||||||||||||||
731 | - | |||||||||||||||||||||||||||||||
732 | - | |||||||||||||||||||||||||||||||
733 | static char const * | - | ||||||||||||||||||||||||||||||
734 | get_default_format (operand first, operand step, operand last) | - | ||||||||||||||||||||||||||||||
735 | { | - | ||||||||||||||||||||||||||||||
736 | static char format_buf[sizeof "%0.Lf" + 2 * (((((sizeof (int) * 8) - (! ((__typeof__ (int)) 0 < (__typeof__ (int)) -1))) * 146 + 484) / 485) + (! ((__typeof__ (int)) 0 < (__typeof__ (int)) -1)))]; | - | ||||||||||||||||||||||||||||||
737 | - | |||||||||||||||||||||||||||||||
738 | int prec = | - | ||||||||||||||||||||||||||||||
739 | (((
| 5-64 | ||||||||||||||||||||||||||||||
740 | first.precision
| 5-64 | ||||||||||||||||||||||||||||||
741 | )>(
| 5-64 | ||||||||||||||||||||||||||||||
742 | step.precision
| 5-64 | ||||||||||||||||||||||||||||||
743 | ))
| 5-64 | ||||||||||||||||||||||||||||||
744 | first.precision | - | ||||||||||||||||||||||||||||||
745 | ):( | - | ||||||||||||||||||||||||||||||
746 | step.precision | - | ||||||||||||||||||||||||||||||
747 | )) | - | ||||||||||||||||||||||||||||||
748 | ; | - | ||||||||||||||||||||||||||||||
749 | - | |||||||||||||||||||||||||||||||
750 | if (prec != 0x7fffffff
| 0-68 | ||||||||||||||||||||||||||||||
751 | { | - | ||||||||||||||||||||||||||||||
752 | if (equal_width
| 20-48 | ||||||||||||||||||||||||||||||
753 | { | - | ||||||||||||||||||||||||||||||
754 | - | |||||||||||||||||||||||||||||||
755 | size_t first_width = first.width + (prec - first.precision); | - | ||||||||||||||||||||||||||||||
756 | - | |||||||||||||||||||||||||||||||
757 | size_t last_width = last.width + (prec - last.precision); | - | ||||||||||||||||||||||||||||||
758 | if (last.precision
| 1-15 | ||||||||||||||||||||||||||||||
759 | last_width--; executed 1 time by 1 test: last_width--; Executed by:
| 1 | ||||||||||||||||||||||||||||||
760 | if (last.precision == 0
| 5-15 | ||||||||||||||||||||||||||||||
761 | last_width++; executed 7 times by 1 test: last_width++; Executed by:
| 7 | ||||||||||||||||||||||||||||||
762 | if (first.precision == 0
| 4-13 | ||||||||||||||||||||||||||||||
763 | first_width++; executed 4 times by 1 test: first_width++; Executed by:
| 4 | ||||||||||||||||||||||||||||||
764 | size_t width = | - | ||||||||||||||||||||||||||||||
765 | (((
| 7-13 | ||||||||||||||||||||||||||||||
766 | first_width
| 7-13 | ||||||||||||||||||||||||||||||
767 | )>(
| 7-13 | ||||||||||||||||||||||||||||||
768 | last_width
| 7-13 | ||||||||||||||||||||||||||||||
769 | ))
| 7-13 | ||||||||||||||||||||||||||||||
770 | first_width | - | ||||||||||||||||||||||||||||||
771 | ):( | - | ||||||||||||||||||||||||||||||
772 | last_width | - | ||||||||||||||||||||||||||||||
773 | )) | - | ||||||||||||||||||||||||||||||
774 | ; | - | ||||||||||||||||||||||||||||||
775 | if (width <= 0x7fffffff
| 0-20 | ||||||||||||||||||||||||||||||
776 | { | - | ||||||||||||||||||||||||||||||
777 | int w = width; | - | ||||||||||||||||||||||||||||||
778 | sprintf (format_buf, "%%0%d.%dLf", w, prec); | - | ||||||||||||||||||||||||||||||
779 | return executed 20 times by 1 test: format_buf;return format_buf; Executed by:
executed 20 times by 1 test: return format_buf; Executed by:
| 20 | ||||||||||||||||||||||||||||||
780 | } | - | ||||||||||||||||||||||||||||||
781 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||
782 | else | - | ||||||||||||||||||||||||||||||
783 | { | - | ||||||||||||||||||||||||||||||
784 | sprintf (format_buf, "%%.%dLf", prec); | - | ||||||||||||||||||||||||||||||
785 | return executed 48 times by 1 test: format_buf;return format_buf; Executed by:
executed 48 times by 1 test: return format_buf; Executed by:
| 48 | ||||||||||||||||||||||||||||||
786 | } | - | ||||||||||||||||||||||||||||||
787 | } | - | ||||||||||||||||||||||||||||||
788 | - | |||||||||||||||||||||||||||||||
789 | return executed 1 time by 1 test: "%Lg";return "%Lg"; Executed by:
executed 1 time by 1 test: return "%Lg"; Executed by:
| 1 | ||||||||||||||||||||||||||||||
790 | } | - | ||||||||||||||||||||||||||||||
791 | - | |||||||||||||||||||||||||||||||
792 | - | |||||||||||||||||||||||||||||||
793 | - | |||||||||||||||||||||||||||||||
794 | - | |||||||||||||||||||||||||||||||
795 | static void | - | ||||||||||||||||||||||||||||||
796 | incr (char **s0, size_t *s_len) | - | ||||||||||||||||||||||||||||||
797 | { | - | ||||||||||||||||||||||||||||||
798 | char *s = *s0; | - | ||||||||||||||||||||||||||||||
799 | char *endp = s + *s_len - 1; | - | ||||||||||||||||||||||||||||||
800 | - | |||||||||||||||||||||||||||||||
801 | do | - | ||||||||||||||||||||||||||||||
802 | { | - | ||||||||||||||||||||||||||||||
803 | if ((*
| 132274-1144312 | ||||||||||||||||||||||||||||||
804 | return; executed 1144312 times by 1 test: return; Executed by:
| 1144312 | ||||||||||||||||||||||||||||||
805 | *endp-- = '0'; | - | ||||||||||||||||||||||||||||||
806 | } executed 132274 times by 1 test: end of block Executed by:
| 132274 | ||||||||||||||||||||||||||||||
807 | while (endp >= s
| 208-132066 | ||||||||||||||||||||||||||||||
808 | *--(*s0) = '1'; | - | ||||||||||||||||||||||||||||||
809 | ++*s_len; | - | ||||||||||||||||||||||||||||||
810 | } executed 208 times by 1 test: end of block Executed by:
| 208 | ||||||||||||||||||||||||||||||
811 | - | |||||||||||||||||||||||||||||||
812 | - | |||||||||||||||||||||||||||||||
813 | - | |||||||||||||||||||||||||||||||
814 | static int | - | ||||||||||||||||||||||||||||||
815 | cmp (char const *a, size_t a_len, char const *b, size_t b_len) | - | ||||||||||||||||||||||||||||||
816 | { | - | ||||||||||||||||||||||||||||||
817 | if (a_len < b_len
| 85614-1039799 | ||||||||||||||||||||||||||||||
818 | return executed 1039799 times by 1 test: -1;return -1; Executed by:
executed 1039799 times by 1 test: return -1; Executed by:
| 1039799 | ||||||||||||||||||||||||||||||
819 | if (b_len < a_len
| 0-85614 | ||||||||||||||||||||||||||||||
820 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||
821 | return executed 85614 times by 1 test: (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 ) == ...result == 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 )))); }) ); Executed by:
executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
822 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
823 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
824 | ) && __builtin_constant_p ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
825 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
826 | ) && (__s1_len = __builtin_strlen ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
827 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
828 | ), __s2_len = __builtin_strlen ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
829 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
830 | ), (!((size_t)(const void *)(( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
831 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
832 | ) + 1) - (size_t)(const void *)( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
833 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
834 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
835 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
836 | ) + 1) - (size_t)(const void *)( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
837 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
838 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
839 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
840 | , executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
841 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
842 | ) : (__builtin_constant_p ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
843 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
844 | ) && ((size_t)(const void *)(( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
845 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
846 | ) + 1) - (size_t)(const void *)( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
847 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
848 | ) == 1) && (__s1_len = __builtin_strlen ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
849 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
850 | ), __s1_len < 4) ? (__builtin_constant_p ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
851 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
852 | ) && ((size_t)(const void *)(( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
853 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
854 | ) + 1) - (size_t)(const void *)( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
855 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
856 | ) == 1) ? __builtin_strcmp ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
857 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
858 | , executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
859 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
860 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
861 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
862 | ); int __result = (((const unsigned char *) (const char *) ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
863 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
864 | ))[0] - __s2[0]); if (__s1_len > 0
executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 0-85614 | ||||||||||||||||||||||||||||||
865 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
866 | ))[1] - __s2[1]); if (__s1_len > 1
executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 0-85614 | ||||||||||||||||||||||||||||||
867 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
868 | ))[2] - __s2[2]); if (__s1_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( a ))[3] - __s2[3]); executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 0-85614 | ||||||||||||||||||||||||||||||
869 | a never executed: __result = (((const unsigned char *) (const char *) ( a ))[3] - __s2[3]); executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 0-85614 | ||||||||||||||||||||||||||||||
870 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( a ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : (__builtin_constant_p (end of block executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 0-85614 | ||||||||||||||||||||||||||||||
871 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
872 | ) && ((size_t)(const void *)(( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
873 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
874 | ) + 1) - (size_t)(const void *)( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
875 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
876 | ) == 1) && (__s2_len = __builtin_strlen ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
877 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
878 | ), __s2_len < 4) ? (__builtin_constant_p ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
879 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
880 | ) && ((size_t)(const void *)(( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
881 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
882 | ) + 1) - (size_t)(const void *)( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
883 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
884 | ) == 1) ? __builtin_strcmp ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
885 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
886 | , executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
887 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
888 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
889 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
890 | ); int __result = (((const unsigned char *) (const char *) ( executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
891 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
892 | ))[0] - __s2[0]); if (__s2_len > 0
executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 0-85614 | ||||||||||||||||||||||||||||||
893 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
894 | ))[1] - __s2[1]); if (__s2_len > 1
executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 0-85614 | ||||||||||||||||||||||||||||||
895 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
896 | ))[2] - __s2[2]); if (__s2_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( b ))[3] - __s2[3]); executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 0-85614 | ||||||||||||||||||||||||||||||
897 | b never executed: __result = (((const unsigned char *) (const char *) ( b ))[3] - __s2[3]); executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 0-85614 | ||||||||||||||||||||||||||||||
898 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( b ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : __builtin_strcmp (end of block executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 0-85614 | ||||||||||||||||||||||||||||||
899 | a executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
900 | , executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
901 | b executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
902 | )))); }) executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
903 | ); executed 85614 times by 1 test: 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 ) == ...result == 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 )))); }) ); Executed by:
| 85614 | ||||||||||||||||||||||||||||||
904 | } | - | ||||||||||||||||||||||||||||||
905 | - | |||||||||||||||||||||||||||||||
906 | - | |||||||||||||||||||||||||||||||
907 | - | |||||||||||||||||||||||||||||||
908 | static char const * | - | ||||||||||||||||||||||||||||||
909 | __attribute__ ((__pure__)) | - | ||||||||||||||||||||||||||||||
910 | - | |||||||||||||||||||||||||||||||
911 | trim_leading_zeros (char const *s) | - | ||||||||||||||||||||||||||||||
912 | { | - | ||||||||||||||||||||||||||||||
913 | char const *p = s; | - | ||||||||||||||||||||||||||||||
914 | while (*
| 20-388 | ||||||||||||||||||||||||||||||
915 | ++ executed 20 times by 1 test: s;++s; Executed by:
executed 20 times by 1 test: ++s; Executed by:
| 20 | ||||||||||||||||||||||||||||||
916 | - | |||||||||||||||||||||||||||||||
917 | - | |||||||||||||||||||||||||||||||
918 | if (!*s
| 0-376 | ||||||||||||||||||||||||||||||
919 | -- executed 12 times by 1 test: s;--s; Executed by:
executed 12 times by 1 test: --s; Executed by:
| 12 | ||||||||||||||||||||||||||||||
920 | return executed 388 times by 1 test: s;return s; Executed by:
executed 388 times by 1 test: return s; Executed by:
| 388 | ||||||||||||||||||||||||||||||
921 | } | - | ||||||||||||||||||||||||||||||
922 | - | |||||||||||||||||||||||||||||||
923 | - | |||||||||||||||||||||||||||||||
924 | - | |||||||||||||||||||||||||||||||
925 | - | |||||||||||||||||||||||||||||||
926 | static | - | ||||||||||||||||||||||||||||||
927 | _Bool | - | ||||||||||||||||||||||||||||||
928 | - | |||||||||||||||||||||||||||||||
929 | seq_fast (char const *a, char const *b) | - | ||||||||||||||||||||||||||||||
930 | { | - | ||||||||||||||||||||||||||||||
931 | - | |||||||||||||||||||||||||||||||
932 | _Bool | - | ||||||||||||||||||||||||||||||
933 | inf = ( | - | ||||||||||||||||||||||||||||||
934 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( | - | ||||||||||||||||||||||||||||||
935 | b | - | ||||||||||||||||||||||||||||||
936 | ) && __builtin_constant_p ( | - | ||||||||||||||||||||||||||||||
937 | "inf" | - | ||||||||||||||||||||||||||||||
938 | ) && (__s1_len = __builtin_strlen ( | - | ||||||||||||||||||||||||||||||
939 | b | - | ||||||||||||||||||||||||||||||
940 | ), __s2_len = __builtin_strlen ( | - | ||||||||||||||||||||||||||||||
941 | "inf" | - | ||||||||||||||||||||||||||||||
942 | ), (!((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
943 | b | - | ||||||||||||||||||||||||||||||
944 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
945 | b | - | ||||||||||||||||||||||||||||||
946 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
947 | "inf" | - | ||||||||||||||||||||||||||||||
948 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
949 | "inf" | - | ||||||||||||||||||||||||||||||
950 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp ( | - | ||||||||||||||||||||||||||||||
951 | b | - | ||||||||||||||||||||||||||||||
952 | , | - | ||||||||||||||||||||||||||||||
953 | "inf" | - | ||||||||||||||||||||||||||||||
954 | ) : (__builtin_constant_p ( | - | ||||||||||||||||||||||||||||||
955 | b | - | ||||||||||||||||||||||||||||||
956 | ) && ((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
957 | b | - | ||||||||||||||||||||||||||||||
958 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
959 | b | - | ||||||||||||||||||||||||||||||
960 | ) == 1) && (__s1_len = __builtin_strlen ( | - | ||||||||||||||||||||||||||||||
961 | b | - | ||||||||||||||||||||||||||||||
962 | ), __s1_len < 4) ? (__builtin_constant_p ( | - | ||||||||||||||||||||||||||||||
963 | "inf" | - | ||||||||||||||||||||||||||||||
964 | ) && ((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
965 | "inf" | - | ||||||||||||||||||||||||||||||
966 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
967 | "inf" | - | ||||||||||||||||||||||||||||||
968 | ) == 1) ? __builtin_strcmp ( | - | ||||||||||||||||||||||||||||||
969 | b | - | ||||||||||||||||||||||||||||||
970 | , | - | ||||||||||||||||||||||||||||||
971 | "inf" | - | ||||||||||||||||||||||||||||||
972 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( | - | ||||||||||||||||||||||||||||||
973 | "inf" | - | ||||||||||||||||||||||||||||||
974 | ); int __result = (((const unsigned char *) (const char *) ( | - | ||||||||||||||||||||||||||||||
975 | b | - | ||||||||||||||||||||||||||||||
976 | ))[0] - __s2[0]); if (__s1_len > 0
| 0 | ||||||||||||||||||||||||||||||
977 | b | - | ||||||||||||||||||||||||||||||
978 | ))[1] - __s2[1]); if (__s1_len > 1
| 0 | ||||||||||||||||||||||||||||||
979 | b | - | ||||||||||||||||||||||||||||||
980 | ))[2] - __s2[2]); if (__s1_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( b ))[3] - __s2[3]); | 0 | ||||||||||||||||||||||||||||||
981 | b never executed: __result = (((const unsigned char *) (const char *) ( b ))[3] - __s2[3]); | 0 | ||||||||||||||||||||||||||||||
982 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( b ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : (__builtin_constant_p (end of block | 0 | ||||||||||||||||||||||||||||||
983 | "inf" | - | ||||||||||||||||||||||||||||||
984 | ) && ((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
985 | "inf" | - | ||||||||||||||||||||||||||||||
986 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
987 | "inf" | - | ||||||||||||||||||||||||||||||
988 | ) == 1) && (__s2_len = __builtin_strlen ( | - | ||||||||||||||||||||||||||||||
989 | "inf" | - | ||||||||||||||||||||||||||||||
990 | ), __s2_len < 4) ? (__builtin_constant_p ( | - | ||||||||||||||||||||||||||||||
991 | b | - | ||||||||||||||||||||||||||||||
992 | ) && ((size_t)(const void *)(( | - | ||||||||||||||||||||||||||||||
993 | b | - | ||||||||||||||||||||||||||||||
994 | ) + 1) - (size_t)(const void *)( | - | ||||||||||||||||||||||||||||||
995 | b | - | ||||||||||||||||||||||||||||||
996 | ) == 1) ? __builtin_strcmp ( | - | ||||||||||||||||||||||||||||||
997 | b | - | ||||||||||||||||||||||||||||||
998 | , | - | ||||||||||||||||||||||||||||||
999 | "inf" | - | ||||||||||||||||||||||||||||||
1000 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( | - | ||||||||||||||||||||||||||||||
1001 | b | - | ||||||||||||||||||||||||||||||
1002 | ); int __result = (((const unsigned char *) (const char *) ( | - | ||||||||||||||||||||||||||||||
1003 | "inf" | - | ||||||||||||||||||||||||||||||
1004 | ))[0] - __s2[0]); if (__s2_len > 0
| 0-194 | ||||||||||||||||||||||||||||||
1005 | "inf" | - | ||||||||||||||||||||||||||||||
1006 | ))[1] - __s2[1]); if (__s2_len > 1
| 0-3 | ||||||||||||||||||||||||||||||
1007 | "inf" | - | ||||||||||||||||||||||||||||||
1008 | ))[2] - __s2[2]); if (__s2_len > 2
executed 3 times by 1 test: __result = (((const unsigned char *) (const char *) ( "inf" ))[3] - __s2[3]); Executed by:
| 0-3 | ||||||||||||||||||||||||||||||
1009 | "inf" executed 3 times by 1 test: __result = (((const unsigned char *) (const char *) ( "inf" ))[3] - __s2[3]); Executed by:
| 3 | ||||||||||||||||||||||||||||||
1010 | ))[3] - __s2[3]); executed 3 times by 1 test: }__result = (((const unsigned char *) (const char *) ( "inf" ))[3] - __s2[3]); Executed by:
executed 3 times by 1 test: }end of block Executed by:
executed 3 times by 1 test: __result; }))) : __builtin_strcmp (end of block Executed by:
| 3 | ||||||||||||||||||||||||||||||
1011 | b | - | ||||||||||||||||||||||||||||||
1012 | , | - | ||||||||||||||||||||||||||||||
1013 | "inf" | - | ||||||||||||||||||||||||||||||
1014 | )))); }) | - | ||||||||||||||||||||||||||||||
1015 | == 0); | - | ||||||||||||||||||||||||||||||
1016 | - | |||||||||||||||||||||||||||||||
1017 | - | |||||||||||||||||||||||||||||||
1018 | - | |||||||||||||||||||||||||||||||
1019 | a = trim_leading_zeros (a); | - | ||||||||||||||||||||||||||||||
1020 | b = trim_leading_zeros (b); | - | ||||||||||||||||||||||||||||||
1021 | - | |||||||||||||||||||||||||||||||
1022 | size_t p_len = strlen (a); | - | ||||||||||||||||||||||||||||||
1023 | size_t q_len = inf
| 3-191 | ||||||||||||||||||||||||||||||
1024 | - | |||||||||||||||||||||||||||||||
1025 | - | |||||||||||||||||||||||||||||||
1026 | - | |||||||||||||||||||||||||||||||
1027 | size_t inc_size = | - | ||||||||||||||||||||||||||||||
1028 | ((((((
| 36-158 | ||||||||||||||||||||||||||||||
1029 | p_len + 1
| 36-158 | ||||||||||||||||||||||||||||||
1030 | )>(
| 36-158 | ||||||||||||||||||||||||||||||
1031 | q_len
| 36-158 | ||||||||||||||||||||||||||||||
1032 | ))
| 36-158 | ||||||||||||||||||||||||||||||
1033 | p_len + 1
| 71-123 | ||||||||||||||||||||||||||||||
1034 | ):(
| 71-123 | ||||||||||||||||||||||||||||||
1035 | q_len
| 71-123 | ||||||||||||||||||||||||||||||
1036 | )))>(
| 71-123 | ||||||||||||||||||||||||||||||
1037 | 31
| 71-123 | ||||||||||||||||||||||||||||||
1038 | ))
| 0-123 | ||||||||||||||||||||||||||||||
1039 | p_len + 1
| 0-71 | ||||||||||||||||||||||||||||||
1040 | )>(
| 0-71 | ||||||||||||||||||||||||||||||
1041 | q_len
| 0-71 | ||||||||||||||||||||||||||||||
1042 | ))
| 0-71 | ||||||||||||||||||||||||||||||
1043 | p_len + 1 | - | ||||||||||||||||||||||||||||||
1044 | ):( | - | ||||||||||||||||||||||||||||||
1045 | q_len | - | ||||||||||||||||||||||||||||||
1046 | ))):( | - | ||||||||||||||||||||||||||||||
1047 | 31 | - | ||||||||||||||||||||||||||||||
1048 | )) | - | ||||||||||||||||||||||||||||||
1049 | ; | - | ||||||||||||||||||||||||||||||
1050 | - | |||||||||||||||||||||||||||||||
1051 | - | |||||||||||||||||||||||||||||||
1052 | char *p0 = xmalloc (inc_size + 1); | - | ||||||||||||||||||||||||||||||
1053 | char *p = memcpy (p0 + inc_size - p_len, a, p_len + 1); | - | ||||||||||||||||||||||||||||||
1054 | char *q; | - | ||||||||||||||||||||||||||||||
1055 | char *q0; | - | ||||||||||||||||||||||||||||||
1056 | if (! inf
| 3-191 | ||||||||||||||||||||||||||||||
1057 | { | - | ||||||||||||||||||||||||||||||
1058 | q0 = xmalloc (inc_size + 1); | - | ||||||||||||||||||||||||||||||
1059 | q = memcpy (q0 + inc_size - q_len, b, q_len + 1); | - | ||||||||||||||||||||||||||||||
1060 | } executed 191 times by 1 test: end of block Executed by:
| 191 | ||||||||||||||||||||||||||||||
1061 | else | - | ||||||||||||||||||||||||||||||
1062 | q = q0 = executed 3 times by 1 test: q = q0 = ((void *)0) ; Executed by:
| 3 | ||||||||||||||||||||||||||||||
1063 | ((void *)0) executed 3 times by 1 test: q = q0 = ((void *)0) ; Executed by:
| 3 | ||||||||||||||||||||||||||||||
1064 | ; executed 3 times by 1 test: q = q0 = ((void *)0) ; Executed by:
| 3 | ||||||||||||||||||||||||||||||
1065 | - | |||||||||||||||||||||||||||||||
1066 | - | |||||||||||||||||||||||||||||||
1067 | _Bool | - | ||||||||||||||||||||||||||||||
1068 | ok = inf
| 3-191 | ||||||||||||||||||||||||||||||
1069 | if (ok
| 4-190 | ||||||||||||||||||||||||||||||
1070 | { | - | ||||||||||||||||||||||||||||||
1071 | - | |||||||||||||||||||||||||||||||
1072 | - | |||||||||||||||||||||||||||||||
1073 | - | |||||||||||||||||||||||||||||||
1074 | size_t buf_size = | - | ||||||||||||||||||||||||||||||
1075 | (((
| 0-190 | ||||||||||||||||||||||||||||||
1076 | (inc_size + 1) * 2
| 0-190 | ||||||||||||||||||||||||||||||
1077 | ))
| 0-190 | ||||||||||||||||||||||||||||||
1078 | (inc_size + 1) * 2 | - | ||||||||||||||||||||||||||||||
1079 | )) | - | ||||||||||||||||||||||||||||||
1080 | ; | - | ||||||||||||||||||||||||||||||
1081 | char *buf = xmalloc (buf_size); | - | ||||||||||||||||||||||||||||||
1082 | char const *buf_end = buf + buf_size; | - | ||||||||||||||||||||||||||||||
1083 | - | |||||||||||||||||||||||||||||||
1084 | char *bufp = buf; | - | ||||||||||||||||||||||||||||||
1085 | - | |||||||||||||||||||||||||||||||
1086 | - | |||||||||||||||||||||||||||||||
1087 | bufp = mempcpy (bufp, p, p_len); | - | ||||||||||||||||||||||||||||||
1088 | - | |||||||||||||||||||||||||||||||
1089 | - | |||||||||||||||||||||||||||||||
1090 | while (inf
| 187-1125222 | ||||||||||||||||||||||||||||||
1091 | { | - | ||||||||||||||||||||||||||||||
1092 | *bufp++ = *separator; | - | ||||||||||||||||||||||||||||||
1093 | incr (&p, &p_len); | - | ||||||||||||||||||||||||||||||
1094 | - | |||||||||||||||||||||||||||||||
1095 | - | |||||||||||||||||||||||||||||||
1096 | if (p_len == inc_size
| 72-1144448 | ||||||||||||||||||||||||||||||
1097 | { | - | ||||||||||||||||||||||||||||||
1098 | inc_size *= 2; | - | ||||||||||||||||||||||||||||||
1099 | p0 = xrealloc (p0, inc_size + 1); | - | ||||||||||||||||||||||||||||||
1100 | p = memmove (p0 + p_len, p0, p_len + 1); | - | ||||||||||||||||||||||||||||||
1101 | - | |||||||||||||||||||||||||||||||
1102 | if (buf_size < (inc_size + 1) * 2
| 0-72 | ||||||||||||||||||||||||||||||
1103 | { | - | ||||||||||||||||||||||||||||||
1104 | size_t buf_offset = bufp - buf; | - | ||||||||||||||||||||||||||||||
1105 | buf_size = (inc_size + 1) * 2; | - | ||||||||||||||||||||||||||||||
1106 | buf = xrealloc (buf, buf_size); | - | ||||||||||||||||||||||||||||||
1107 | buf_end = buf + buf_size; | - | ||||||||||||||||||||||||||||||
1108 | bufp = buf + buf_offset; | - | ||||||||||||||||||||||||||||||
1109 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||
1110 | } executed 72 times by 1 test: end of block Executed by:
| 72 | ||||||||||||||||||||||||||||||
1111 | - | |||||||||||||||||||||||||||||||
1112 | bufp = mempcpy (bufp, p, p_len); | - | ||||||||||||||||||||||||||||||
1113 | - | |||||||||||||||||||||||||||||||
1114 | - | |||||||||||||||||||||||||||||||
1115 | if (buf_end - (p_len + 1) < bufp
| 933-1143587 | ||||||||||||||||||||||||||||||
1116 | { | - | ||||||||||||||||||||||||||||||
1117 | if ( | - | ||||||||||||||||||||||||||||||
1118 | (
| 0-933 | ||||||||||||||||||||||||||||||
1119 | bufp - buf
| 0-933 | ||||||||||||||||||||||||||||||
1120 | )
| 0-933 | ||||||||||||||||||||||||||||||
1121 | 1
| 0-930 | ||||||||||||||||||||||||||||||
1122 | )
| 0-930 | ||||||||||||||||||||||||||||||
1123 | bufp - buf
| 0-930 | ||||||||||||||||||||||||||||||
1124 | ) * (size_t) (
| 0-930 | ||||||||||||||||||||||||||||||
1125 | 1
| 0-930 | ||||||||||||||||||||||||||||||
1126 | ) <= 8
| 0-930 | ||||||||||||||||||||||||||||||
1127 | bufp - buf
| 0-930 | ||||||||||||||||||||||||||||||
1128 | ) != 0
| 0-930 | ||||||||||||||||||||||||||||||
1129 | buf
| 3-930 | ||||||||||||||||||||||||||||||
1130 | ); FILE *__stream = (stdout); size_t __cnt; for (__cnt = (size_t) (
| 3-930 | ||||||||||||||||||||||||||||||
1131 | bufp - buf
| 3-930 | ||||||||||||||||||||||||||||||
1132 | ) * (size_t) (
| 3-930 | ||||||||||||||||||||||||||||||
1133 | 1
| 3-930 | ||||||||||||||||||||||||||||||
1134 | ); __cnt > 0
never executed: ((size_t) (break;
| 0-930 | ||||||||||||||||||||||||||||||
1135 | bufp - buf
| 3-930 | ||||||||||||||||||||||||||||||
1136 | ) * (size_t) (
| 3-930 | ||||||||||||||||||||||||||||||
1137 | 1
| 3-930 | ||||||||||||||||||||||||||||||
1138 | ) - __cnt) / (size_t) (
| 3-930 | ||||||||||||||||||||||||||||||
1139 | bufp - buf
| 3-930 | ||||||||||||||||||||||||||||||
1140 | ); }) : (((__builtin_constant_p (
| 0-933 | ||||||||||||||||||||||||||||||
1141 | bufp - buf
| 0-933 | ||||||||||||||||||||||||||||||
1142 | )
| 0-933 | ||||||||||||||||||||||||||||||
1143 | bufp - buf
| 0-930 | ||||||||||||||||||||||||||||||
1144 | ) == 0
| 0-933 | ||||||||||||||||||||||||||||||
1145 | 1
| 0-933 | ||||||||||||||||||||||||||||||
1146 | )
| 0-933 | ||||||||||||||||||||||||||||||
1147 | 1
| 0-933 | ||||||||||||||||||||||||||||||
1148 | ) == 0
| 0-933 | ||||||||||||||||||||||||||||||
1149 | buf
| 3-930 | ||||||||||||||||||||||||||||||
1150 | ), (void) (stdout), (void) (
| 3-930 | ||||||||||||||||||||||||||||||
1151 | bufp - buf
| 3-930 | ||||||||||||||||||||||||||||||
1152 | ), (void) (
| 3-930 | ||||||||||||||||||||||||||||||
1153 | 1
| 3-930 | ||||||||||||||||||||||||||||||
1154 | ), (size_t) 0) : fwrite_unlocked (
| 3-930 | ||||||||||||||||||||||||||||||
1155 | buf
| 3-930 | ||||||||||||||||||||||||||||||
1156 | ,
| 3-930 | ||||||||||||||||||||||||||||||
1157 | bufp - buf
| 3-930 | ||||||||||||||||||||||||||||||
1158 | ,
| 3-930 | ||||||||||||||||||||||||||||||
1159 | 1
| 3-930 | ||||||||||||||||||||||||||||||
1160 | , stdout))))
| 3-930 | ||||||||||||||||||||||||||||||
1161 | != 1
| 3-930 | ||||||||||||||||||||||||||||||
1162 | io_error (); executed 3 times by 1 test: io_error (); Executed by:
| 3 | ||||||||||||||||||||||||||||||
1163 | bufp = buf; | - | ||||||||||||||||||||||||||||||
1164 | } executed 930 times by 1 test: end of block Executed by:
| 930 | ||||||||||||||||||||||||||||||
1165 | } executed 1144517 times by 1 test: end of block Executed by:
| 1144517 | ||||||||||||||||||||||||||||||
1166 | - | |||||||||||||||||||||||||||||||
1167 | - | |||||||||||||||||||||||||||||||
1168 | *bufp++ = *terminator; | - | ||||||||||||||||||||||||||||||
1169 | if ( | - | ||||||||||||||||||||||||||||||
1170 | (
| 0-187 | ||||||||||||||||||||||||||||||
1171 | bufp - buf
| 0-187 | ||||||||||||||||||||||||||||||
1172 | )
| 0-187 | ||||||||||||||||||||||||||||||
1173 | 1
| 0-187 | ||||||||||||||||||||||||||||||
1174 | )
| 0-187 | ||||||||||||||||||||||||||||||
1175 | bufp - buf
| 0-187 | ||||||||||||||||||||||||||||||
1176 | ) * (size_t) (
| 0-187 | ||||||||||||||||||||||||||||||
1177 | 1
| 0-187 | ||||||||||||||||||||||||||||||
1178 | ) <= 8
| 0-187 | ||||||||||||||||||||||||||||||
1179 | bufp - buf
| 0-187 | ||||||||||||||||||||||||||||||
1180 | ) != 0
| 0-187 | ||||||||||||||||||||||||||||||
1181 | buf
| 0-187 | ||||||||||||||||||||||||||||||
1182 | ); FILE *__stream = (stdout); size_t __cnt; for (__cnt = (size_t) (
| 0-187 | ||||||||||||||||||||||||||||||
1183 | bufp - buf
| 0-187 | ||||||||||||||||||||||||||||||
1184 | ) * (size_t) (
| 0-187 | ||||||||||||||||||||||||||||||
1185 | 1
| 0-187 | ||||||||||||||||||||||||||||||
1186 | ); __cnt > 0
never executed: ((size_t) (break;
| 0-187 | ||||||||||||||||||||||||||||||
1187 | bufp - buf
| 0-187 | ||||||||||||||||||||||||||||||
1188 | ) * (size_t) (
| 0-187 | ||||||||||||||||||||||||||||||
1189 | 1
| 0-187 | ||||||||||||||||||||||||||||||
1190 | ) - __cnt) / (size_t) (
| 0-187 | ||||||||||||||||||||||||||||||
1191 | bufp - buf
| 0-187 | ||||||||||||||||||||||||||||||
1192 | ); }) : (((__builtin_constant_p (
| 0-187 | ||||||||||||||||||||||||||||||
1193 | bufp - buf
| 0-187 | ||||||||||||||||||||||||||||||
1194 | )
| 0-187 | ||||||||||||||||||||||||||||||
1195 | bufp - buf
| 0-187 | ||||||||||||||||||||||||||||||
1196 | ) == 0
| 0-187 | ||||||||||||||||||||||||||||||
1197 | 1
| 0-187 | ||||||||||||||||||||||||||||||
1198 | )
| 0-187 | ||||||||||||||||||||||||||||||
1199 | 1
| 0-187 | ||||||||||||||||||||||||||||||
1200 | ) == 0
| 0-187 | ||||||||||||||||||||||||||||||
1201 | buf
| 0-187 | ||||||||||||||||||||||||||||||
1202 | ), (void) (stdout), (void) (
| 0-187 | ||||||||||||||||||||||||||||||
1203 | bufp - buf
| 0-187 | ||||||||||||||||||||||||||||||
1204 | ), (void) (
| 0-187 | ||||||||||||||||||||||||||||||
1205 | 1
| 0-187 | ||||||||||||||||||||||||||||||
1206 | ), (size_t) 0) : fwrite_unlocked (
| 0-187 | ||||||||||||||||||||||||||||||
1207 | buf
| 0-187 | ||||||||||||||||||||||||||||||
1208 | ,
| 0-187 | ||||||||||||||||||||||||||||||
1209 | bufp - buf
| 0-187 | ||||||||||||||||||||||||||||||
1210 | ,
| 0-187 | ||||||||||||||||||||||||||||||
1211 | 1
| 0-187 | ||||||||||||||||||||||||||||||
1212 | , stdout))))
| 0-187 | ||||||||||||||||||||||||||||||
1213 | != 1
| 0-187 | ||||||||||||||||||||||||||||||
1214 | io_error (); never executed: io_error (); | 0 | ||||||||||||||||||||||||||||||
1215 | - | |||||||||||||||||||||||||||||||
1216 | ; | - | ||||||||||||||||||||||||||||||
1217 | } executed 187 times by 1 test: end of block Executed by:
| 187 | ||||||||||||||||||||||||||||||
1218 | - | |||||||||||||||||||||||||||||||
1219 | free (p0); | - | ||||||||||||||||||||||||||||||
1220 | free (q0); | - | ||||||||||||||||||||||||||||||
1221 | return executed 191 times by 1 test: ok;return ok; Executed by:
executed 191 times by 1 test: return ok; Executed by:
| 191 | ||||||||||||||||||||||||||||||
1222 | } | - | ||||||||||||||||||||||||||||||
1223 | - | |||||||||||||||||||||||||||||||
1224 | - | |||||||||||||||||||||||||||||||
1225 | static | - | ||||||||||||||||||||||||||||||
1226 | _Bool __attribute__ ((__pure__)) | - | ||||||||||||||||||||||||||||||
1227 | - | |||||||||||||||||||||||||||||||
1228 | all_digits_p (char const *s) | - | ||||||||||||||||||||||||||||||
1229 | { | - | ||||||||||||||||||||||||||||||
1230 | size_t n = strlen (s); | - | ||||||||||||||||||||||||||||||
1231 | return executed 472 times by 1 test: ((unsigned int) (s[0]) - '0' <= 9) && n == return ((unsigned int) (s[0]) - '0' <= 9) && n == __builtin_strspn ( s , "0123456789" ) ; Executed by:
executed 472 times by 1 test: return ((unsigned int) (s[0]) - '0' <= 9) && n == __builtin_strspn ( s , "0123456789" ) ; Executed by:
| 472 | ||||||||||||||||||||||||||||||
1232 | __builtin_strspn ( executed 472 times by 1 test: return ((unsigned int) (s[0]) - '0' <= 9) && n == __builtin_strspn ( s , "0123456789" ) ; Executed by:
| 472 | ||||||||||||||||||||||||||||||
1233 | s executed 472 times by 1 test: return ((unsigned int) (s[0]) - '0' <= 9) && n == __builtin_strspn ( s , "0123456789" ) ; Executed by:
| 472 | ||||||||||||||||||||||||||||||
1234 | , executed 472 times by 1 test: return ((unsigned int) (s[0]) - '0' <= 9) && n == __builtin_strspn ( s , "0123456789" ) ; Executed by:
| 472 | ||||||||||||||||||||||||||||||
1235 | "0123456789" executed 472 times by 1 test: return ((unsigned int) (s[0]) - '0' <= 9) && n == __builtin_strspn ( s , "0123456789" ) ; Executed by:
| 472 | ||||||||||||||||||||||||||||||
1236 | ) executed 472 times by 1 test: return ((unsigned int) (s[0]) - '0' <= 9) && n == __builtin_strspn ( s , "0123456789" ) ; Executed by:
| 472 | ||||||||||||||||||||||||||||||
1237 | ; executed 472 times by 1 test: return ((unsigned int) (s[0]) - '0' <= 9) && n == __builtin_strspn ( s , "0123456789" ) ; Executed by:
| 472 | ||||||||||||||||||||||||||||||
1238 | } | - | ||||||||||||||||||||||||||||||
1239 | - | |||||||||||||||||||||||||||||||
1240 | int | - | ||||||||||||||||||||||||||||||
1241 | main (int argc, char **argv) | - | ||||||||||||||||||||||||||||||
1242 | { | - | ||||||||||||||||||||||||||||||
1243 | int optc; | - | ||||||||||||||||||||||||||||||
1244 | operand first = { 1, 1, 0 }; | - | ||||||||||||||||||||||||||||||
1245 | operand step = { 1, 1, 0 } |