OpenCoverage

parse.y

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-
16-
17-
18-
19-
20-
21-
22-
23-
24-
25extern int extended_glob;-
26-
27-
28extern int dump_translatable_strings, dump_po_strings;-
29-
30-
31extern int errno;-
32static void debug_parser (int);-
33-
34-
35static int yy_getc (void);-
36static int yy_ungetc (int);-
37-
38-
39static int yy_readline_get (void);-
40static int yy_readline_unget (int);-
41-
42-
43static int yy_string_get (void);-
44static int yy_string_unget (int);-
45static void rewind_input_string (void);-
46static int yy_stream_get (void);-
47static int yy_stream_unget (int);-
48-
49static int shell_getc (int);-
50static void shell_ungetc (int);-
51static void discard_until (int);-
52-
53-
54static void push_string (char *, int, alias_t *);-
55static void pop_string (void);-
56static void free_string_list (void);-
57-
58-
59static char *read_a_line (int);-
60-
61static int reserved_word_acceptable (int);-
62static int yylex (void);-
63-
64static void push_heredoc (REDIRECT *);-
65static char *mk_alexpansion (char *);-
66static int alias_expand_token (char *);-
67static int time_command_acceptable (void);-
68static int special_case_tokens (char *);-
69static int read_token (int);-
70static char *parse_matched_pair (int, int, int, int *, int);-
71static char *parse_comsub (int, int, int, int *, int);-
72-
73static char *parse_compound_assignment (int *);-
74-
75-
76static int parse_dparen (int);-
77static int parse_arith_cmd (char **, int);-
78-
79-
80static void cond_error (void);-
81static COND_COM *cond_expr (void);-
82static COND_COM *cond_or (void);-
83static COND_COM *cond_and (void);-
84static COND_COM *cond_term (void);-
85static int cond_skip_newlines (void);-
86static COMMAND *parse_cond_command (void);-
87-
88-
89static int token_is_assignment (char *, int);-
90static int token_is_ident (char *, int);-
91-
92static int read_token_word (int);-
93static void discard_parser_constructs (int);-
94-
95static char *error_token_from_token (int);-
96static char *error_token_from_text (void);-
97static void print_offending_line (void);-
98static void report_syntax_error (char *);-
99-
100static void handle_eof_input_unit (void);-
101static void prompt_again (void);-
102-
103-
104-
105static void print_prompt (void);-
106-
107-
108static void set_line_mbstate (void);-
109static char *shell_input_line_property = -
110 ((void *)0)-
111 ;-
112static size_t shell_input_line_propsize = 0;-
113-
114-
115-
116-
117extern int yyerror (const char *);-
118-
119-
120extern int yydebug;-
121-
122-
123-
124char *primary_prompt = "\\s-\\v\\$ ";-
125char *secondary_prompt = "> ";-
126-
127-
128char *ps1_prompt, *ps2_prompt;-
129-
130-
131char *ps0_prompt;-
132-
133-
134-
135char **prompt_string_pointer = (char **)-
136 ((void *)0)-
137 ;-
138char *current_prompt_string;-
139-
140-
141int expand_aliases = 0;-
142-
143-
144-
145-
146-
147int promptvars = 1;-
148-
149-
150-
151-
152int extended_quote = 1;-
153-
154-
155int current_command_line_count;-
156-
157-
158int saved_command_line_count;-
159-
160-
161int shell_eof_token;-
162-
163-
164int current_token;-
165-
166-
167int parser_state;-
168-
169-
170-
171static REDIRECT *redir_stack[16];-
172int need_here_doc;-
173-
174-
175-
176static char *shell_input_line = (char *)-
177 ((void *)0)-
178 ;-
179static size_t shell_input_line_index;-
180static size_t shell_input_line_size;-
181static size_t shell_input_line_len;-
182-
183-
184static int shell_input_line_terminator;-
185-
186-
187static int function_dstart;-
188-
189-
190static int function_bstart;-
191-
192-
193static int arith_for_lineno;-
194-
195-
196-
197static char *current_decoded_prompt;-
198-
199-
200-
201static int last_read_token;-
202-
203-
204static int token_before_that;-
205-
206-
207static int two_tokens_ago;-
208-
209static int global_extglob;-
210-
211-
212-
213-
214-
215static int word_lineno[128 +1];-
216static int word_top = -1;-
217-
218-
219-
220-
221-
222static int token_to_read;-
223static WORD_DESC *word_desc_to_read;-
224-
225static REDIRECTEE source;-
226static REDIRECTEE redir;-
227-
228static FILE *yyoutstream;-
229static FILE *yyerrstream;-
230-
231 WORD_DESC *word;-
232 int number;-
233 WORD_LIST *word_list;-
234 COMMAND *command;-
235 REDIRECT *redirect;-
236 ELEMENT element;-
237 PATTERN_LIST *pattern;-
238 {-
239-
240-
241 global_command = (yyvsp[-1].command);-
242 eof_encountered = 0;-
243-
244 if (parser_state & 0x000040
parser_state & 0x000040Description
TRUEevaluated 838 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 119351 times by 1 test
Evaluated by:
  • Self test
)
838-119351
245 parser_state |= 0x008000;
executed 838 times by 1 test: parser_state |= 0x008000;
Executed by:
  • Self test
838
246 goto
executed 120189 times by 1 test: goto yyacceptlab;
Executed by:
  • Self test
yyacceptlab;
executed 120189 times by 1 test: goto yyacceptlab;
Executed by:
  • Self test
120189
247 }-
248 {-
249-
250-
251 global_command = (COMMAND *)-
252 ((void *)0)-
253 ;-
254 if (parser_state & 0x000040
parser_state & 0x000040Description
TRUEevaluated 452 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 81648 times by 1 test
Evaluated by:
  • Self test
)
452-81648
255 parser_state |= 0x008000;
executed 452 times by 1 test: parser_state |= 0x008000;
Executed by:
  • Self test
452
256 goto
executed 82100 times by 1 test: goto yyacceptlab;
Executed by:
  • Self test
yyacceptlab;
executed 82100 times by 1 test: goto yyacceptlab;
Executed by:
  • Self test
82100
257 }-
258 {-
259-
260 global_command = (COMMAND *)-
261 ((void *)0)-
262 ;-
263 eof_encountered = 0;-
264-
265 if (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 22 times by 1 test
Evaluated by:
  • Self test
&& parse_and_execute_level == 0
parse_and_execute_level == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0-22
266 {-
267 goto
never executed: goto yyacceptlab;
yyacceptlab;
never executed: goto yyacceptlab;
0
268 }-
269 else-
270 {-
271 goto
executed 22 times by 1 test: goto yyabortlab;
Executed by:
  • Self test
yyabortlab;
executed 22 times by 1 test: goto yyabortlab;
Executed by:
  • Self test
22
272 }-
273 }-
274 {-
275-
276-
277 global_command = (COMMAND *)-
278 ((void *)0)-
279 ;-
280 last_command_exit_value = 1;-
281 handle_eof_input_unit ();-
282 if (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
&& parse_and_execute_level == 0
parse_and_execute_level == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0-2
283 {-
284 goto
never executed: goto yyacceptlab;
yyacceptlab;
never executed: goto yyacceptlab;
0
285 }-
286 else-
287 {-
288 goto
executed 2 times by 1 test: goto yyabortlab;
Executed by:
  • Self test
yyabortlab;
executed 2 times by 1 test: goto yyabortlab;
Executed by:
  • Self test
2
289 }-
290 }-
291 {-
292-
293-
294 global_command = (COMMAND *)-
295 ((void *)0)-
296 ;-
297 handle_eof_input_unit ();-
298 goto
executed 1290 times by 1 test: goto yyacceptlab;
Executed by:
  • Self test
yyacceptlab;
executed 1290 times by 1 test: goto yyacceptlab;
Executed by:
  • Self test
1290
299 }-
300 { (yyval.word_list) = make_word_list ((yyvsp[0].word), (WORD_LIST *)-
301 ((void *)0)-
302 ); }-
303 { (yyval.word_list) = make_word_list ((yyvsp[0].word), (yyvsp[-1].word_list)); }-
304 {-
305 source.dest = 1;-
306 redir.filename = (yyvsp[0].word);-
307 (yyval.redirect) = make_redirection (source, r_output_direction, redir, 0);-
308 }-
309 {-
310 source.dest = 0;-
311 redir.filename = (yyvsp[0].word);-
312 (yyval.redirect) = make_redirection (source, r_input_direction, redir, 0);-
313 }-
314 {-
315 source.dest = (yyvsp[-2].number);-
316 redir.filename = (yyvsp[0].word);-
317 (yyval.redirect) = make_redirection (source, r_output_direction, redir, 0);-
318 }-
319 {-
320 source.dest = (yyvsp[-2].number);-
321 redir.filename = (yyvsp[0].word);-
322 (yyval.redirect) = make_redirection (source, r_input_direction, redir, 0);-
323 }-
324 {-
325 source.filename = (yyvsp[-2].word);-
326 redir.filename = (yyvsp[0].word);-
327 (yyval.redirect) = make_redirection (source, r_output_direction, redir, 0x01);-
328 }-
329 {-
330 source.filename = (yyvsp[-2].word);-
331 redir.filename = (yyvsp[0].word);-
332 (yyval.redirect) = make_redirection (source, r_input_direction, redir, 0x01);-
333 }-
334 {-
335 source.dest = 1;-
336 redir.filename = (yyvsp[0].word);-
337 (yyval.redirect) = make_redirection (source, r_appending_to, redir, 0);-
338 }-
339 {-
340 source.dest = (yyvsp[-2].number);-
341 redir.filename = (yyvsp[0].word);-
342 (yyval.redirect) = make_redirection (source, r_appending_to, redir, 0);-
343 }-
344 {-
345 source.filename = (yyvsp[-2].word);-
346 redir.filename = (yyvsp[0].word);-
347 (yyval.redirect) = make_redirection (source, r_appending_to, redir, 0x01);-
348 }-
349 {-
350 source.dest = 1;-
351 redir.filename = (yyvsp[0].word);-
352 (yyval.redirect) = make_redirection (source, r_output_force, redir, 0);-
353 }-
354 {-
355 source.dest = (yyvsp[-2].number);-
356 redir.filename = (yyvsp[0].word);-
357 (yyval.redirect) = make_redirection (source, r_output_force, redir, 0);-
358 }-
359 {-
360 source.filename = (yyvsp[-2].word);-
361 redir.filename = (yyvsp[0].word);-
362 (yyval.redirect) = make_redirection (source, r_output_force, redir, 0x01);-
363 }-
364 {-
365 source.dest = 0;-
366 redir.filename = (yyvsp[0].word);-
367 (yyval.redirect) = make_redirection (source, r_input_output, redir, 0);-
368 }-
369 {-
370 source.dest = (yyvsp[-2].number);-
371 redir.filename = (yyvsp[0].word);-
372 (yyval.redirect) = make_redirection (source, r_input_output, redir, 0);-
373 }-
374 {-
375 source.filename = (yyvsp[-2].word);-
376 redir.filename = (yyvsp[0].word);-
377 (yyval.redirect) = make_redirection (source, r_input_output, redir, 0x01);-
378 }-
379 {-
380 source.dest = 0;-
381 redir.filename = (yyvsp[0].word);-
382 (yyval.redirect) = make_redirection (source, r_reading_until, redir, 0);-
383 push_heredoc ((yyval.redirect));-
384 }-
385 {-
386 source.dest = (yyvsp[-2].number);-
387 redir.filename = (yyvsp[0].word);-
388 (yyval.redirect) = make_redirection (source, r_reading_until, redir, 0);-
389 push_heredoc ((yyval.redirect));-
390 }-
391 {-
392 source.filename = (yyvsp[-2].word);-
393 redir.filename = (yyvsp[0].word);-
394 (yyval.redirect) = make_redirection (source, r_reading_until, redir, 0x01);-
395 push_heredoc ((yyval.redirect));-
396 }-
397 {-
398 source.dest = 0;-
399 redir.filename = (yyvsp[0].word);-
400 (yyval.redirect) = make_redirection (source, r_deblank_reading_until, redir, 0);-
401 push_heredoc ((yyval.redirect));-
402 }-
403 {-
404 source.dest = (yyvsp[-2].number);-
405 redir.filename = (yyvsp[0].word);-
406 (yyval.redirect) = make_redirection (source, r_deblank_reading_until, redir, 0);-
407 push_heredoc ((yyval.redirect));-
408 }-
409 {-
410 source.filename = (yyvsp[-2].word);-
411 redir.filename = (yyvsp[0].word);-
412 (yyval.redirect) = make_redirection (source, r_deblank_reading_until, redir, 0x01);-
413 push_heredoc ((yyval.redirect));-
414 }-
415 {-
416 source.dest = 0;-
417 redir.filename = (yyvsp[0].word);-
418 (yyval.redirect) = make_redirection (source, r_reading_string, redir, 0);-
419 }-
420 {-
421 source.dest = (yyvsp[-2].number);-
422 redir.filename = (yyvsp[0].word);-
423 (yyval.redirect) = make_redirection (source, r_reading_string, redir, 0);-
424 }-
425 {-
426 source.filename = (yyvsp[-2].word);-
427 redir.filename = (yyvsp[0].word);-
428 (yyval.redirect) = make_redirection (source, r_reading_string, redir, 0x01);-
429 }-
430 {-
431 source.dest = 0;-
432 redir.dest = (yyvsp[0].number);-
433 (yyval.redirect) = make_redirection (source, r_duplicating_input, redir, 0);-
434 }-
435 {-
436 source.dest = (yyvsp[-2].number);-
437 redir.dest = (yyvsp[0].number);-
438 (yyval.redirect) = make_redirection (source, r_duplicating_input, redir, 0);-
439 }-
440 {-
441 source.filename = (yyvsp[-2].word);-
442 redir.dest = (yyvsp[0].number);-
443 (yyval.redirect) = make_redirection (source, r_duplicating_input, redir, 0x01);-
444 }-
445 {-
446 source.dest = 1;-
447 redir.dest = (yyvsp[0].number);-
448 (yyval.redirect) = make_redirection (source, r_duplicating_output, redir, 0);-
449 }-
450 {-
451 source.dest = (yyvsp[-2].number);-
452 redir.dest = (yyvsp[0].number);-
453 (yyval.redirect) = make_redirection (source, r_duplicating_output, redir, 0);-
454 }-
455 {-
456 source.filename = (yyvsp[-2].word);-
457 redir.dest = (yyvsp[0].number);-
458 (yyval.redirect) = make_redirection (source, r_duplicating_output, redir, 0x01);-
459 }-
460 {-
461 source.dest = 0;-
462 redir.filename = (yyvsp[0].word);-
463 (yyval.redirect) = make_redirection (source, r_duplicating_input_word, redir, 0);-
464 }-
465 {-
466 source.dest = (yyvsp[-2].number);-
467 redir.filename = (yyvsp[0].word);-
468 (yyval.redirect) = make_redirection (source, r_duplicating_input_word, redir, 0);-
469 }-
470 {-
471 source.filename = (yyvsp[-2].word);-
472 redir.filename = (yyvsp[0].word);-
473 (yyval.redirect) = make_redirection (source, r_duplicating_input_word, redir, 0x01);-
474 }-
475 {-
476 source.dest = 1;-
477 redir.filename = (yyvsp[0].word);-
478 (yyval.redirect) = make_redirection (source, r_duplicating_output_word, redir, 0);-
479 }-
480 {-
481 source.dest = (yyvsp[-2].number);-
482 redir.filename = (yyvsp[0].word);-
483 (yyval.redirect) = make_redirection (source, r_duplicating_output_word, redir, 0);-
484 }-
485 {-
486 source.filename = (yyvsp[-2].word);-
487 redir.filename = (yyvsp[0].word);-
488 (yyval.redirect) = make_redirection (source, r_duplicating_output_word, redir, 0x01);-
489 }-
490 {-
491 source.dest = 1;-
492 redir.dest = 0;-
493 (yyval.redirect) = make_redirection (source, r_close_this, redir, 0);-
494 }-
495 {-
496 source.dest = (yyvsp[-2].number);-
497 redir.dest = 0;-
498 (yyval.redirect) = make_redirection (source, r_close_this, redir, 0);-
499 }-
500 {-
501 source.filename = (yyvsp[-2].word);-
502 redir.dest = 0;-
503 (yyval.redirect) = make_redirection (source, r_close_this, redir, 0x01);-
504 }-
505 {-
506 source.dest = 0;-
507 redir.dest = 0;-
508 (yyval.redirect) = make_redirection (source, r_close_this, redir, 0);-
509 }-
510 {-
511 source.dest = (yyvsp[-2].number);-
512 redir.dest = 0;-
513 (yyval.redirect) = make_redirection (source, r_close_this, redir, 0);-
514 }-
515 {-
516 source.filename = (yyvsp[-2].word);-
517 redir.dest = 0;-
518 (yyval.redirect) = make_redirection (source, r_close_this, redir, 0x01);-
519 }-
520 {-
521 source.dest = 1;-
522 redir.filename = (yyvsp[0].word);-
523 (yyval.redirect) = make_redirection (source, r_err_and_out, redir, 0);-
524 }-
525 {-
526 source.dest = 1;-
527 redir.filename = (yyvsp[0].word);-
528 (yyval.redirect) = make_redirection (source, r_append_err_and_out, redir, 0);-
529 }-
530 { (yyval.element).word = (yyvsp[0].word); (yyval.element).redirect = 0; }-
531 { (yyval.element).word = (yyvsp[0].word); (yyval.element).redirect = 0; }-
532 { (yyval.element).redirect = (yyvsp[0].redirect); (yyval.element).word = 0; }-
533 {-
534 (yyval.redirect) = (yyvsp[0].redirect);-
535 }-
536 {-
537 register REDIRECT *t;-
538-
539 for (t = (yyvsp[-1].redirect); t->next
t->nextDescription
TRUEnever evaluated
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
; t = t->next)
0-11
540 ;
never executed: ;
0
541 t->next = (yyvsp[0].redirect);-
542 (yyval.redirect) = (yyvsp[-1].redirect);-
543 }-
544 { (yyval.command) = make_simple_command ((yyvsp[0].element), (COMMAND *)-
545 ((void *)0)-
546 ); }-
547 { (yyval.command) = make_simple_command ((yyvsp[0].element), (yyvsp[-1].command)); }-
548 { (yyval.command) = clean_simple_command ((yyvsp[0].command)); }-
549 { (yyval.command) = (yyvsp[0].command); }-
550 {-
551 COMMAND *tc;-
552-
553 tc = (yyvsp[-1].command);-
554 if (tc
tcDescription
TRUEevaluated 3093 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& tc->redirects
tc->redirectsDescription
TRUEnever evaluated
FALSEevaluated 3093 times by 1 test
Evaluated by:
  • Self test
)
0-3093
555 {-
556 register REDIRECT *t;-
557 for (t = tc->redirects; t->next
t->nextDescription
TRUEnever evaluated
FALSEnever evaluated
; t = t->next)
0
558 ;
never executed: ;
0
559 t->next = (yyvsp[0].redirect);-
560 }
never executed: end of block
0
561 else if (tc
tcDescription
TRUEevaluated 3093 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-3093
562 tc->redirects = (yyvsp[0].redirect);
executed 3093 times by 1 test: tc->redirects = (yyvsp[0].redirect);
Executed by:
  • Self test
3093
563 (yyval.command) = (yyvsp[-1].command);-
564 }-
565 { (yyval.command) = (yyvsp[0].command); }-
566 { (yyval.command) = (yyvsp[0].command); }-
567 { (yyval.command) = (yyvsp[0].command); }-
568 { (yyval.command) = (yyvsp[0].command); }-
569 { (yyval.command) = make_while_command ((yyvsp[-3].command), (yyvsp[-1].command)); }-
570 { (yyval.command) = make_until_command ((yyvsp[-3].command), (yyvsp[-1].command)); }-
571 { (yyval.command) = (yyvsp[0].command); }-
572 { (yyval.command) = (yyvsp[0].command); }-
573 { (yyval.command) = (yyvsp[0].command); }-
574 { (yyval.command) = (yyvsp[0].command); }-
575 { (yyval.command) = (yyvsp[0].command); }-
576 { (yyval.command) = (yyvsp[0].command); }-
577 { (yyval.command) = (yyvsp[0].command); }-
578 {-
579 (yyval.command) = make_for_command ((yyvsp[-4].word), make_word_list (make_word("\"$@\""), ((WORD_LIST *)-
580 ((void *)0)-
581 )), (yyvsp[-1].command), word_lineno[word_top]);-
582 if (word_top > 0
word_top > 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) word_top--;
executed 1 time by 1 test: word_top--;
Executed by:
  • Self test
0-1
583 }-
584 {-
585 (yyval.command) = make_for_command ((yyvsp[-4].word), make_word_list (make_word("\"$@\""), ((WORD_LIST *)-
586 ((void *)0)-
587 )), (yyvsp[-1].command), word_lineno[word_top]);-
588 if (word_top > 0
word_top > 0Description
TRUEnever evaluated
FALSEnever evaluated
) word_top--;
never executed: word_top--;
0
589 }-
590 {-
591 (yyval.command) = make_for_command ((yyvsp[-5].word), make_word_list (make_word("\"$@\""), ((WORD_LIST *)-
592 ((void *)0)-
593 )), (yyvsp[-1].command), word_lineno[word_top]);-
594 if (word_top > 0
word_top > 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
) word_top--;
executed 1 time by 1 test: word_top--;
Executed by:
  • Self test
1
595 }-
596 {-
597 (yyval.command) = make_for_command ((yyvsp[-5].word), make_word_list (make_word("\"$@\""), ((WORD_LIST *)-
598 ((void *)0)-
599 )), (yyvsp[-1].command), word_lineno[word_top]);-
600 if (word_top > 0
word_top > 0Description
TRUEnever evaluated
FALSEnever evaluated
) word_top--;
never executed: word_top--;
0
601 }-
602 {-
603 (yyval.command) = make_for_command ((yyvsp[-8].word), (((yyvsp[-5].word_list) && (yyvsp[-5].word_list)->next) ? (WORD_LIST *)list_reverse ((GENERIC_LIST *)(yyvsp[-5].word_list)) : (WORD_LIST *)((yyvsp[-5].word_list))), (yyvsp[-1].command), word_lineno[word_top]);-
604 if (word_top > 0
word_top > 0Description
TRUEevaluated 23112 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2337 times by 1 test
Evaluated by:
  • Self test
) word_top--;
executed 23112 times by 1 test: word_top--;
Executed by:
  • Self test
2337-23112
605 }-
606 {-
607 (yyval.command) = make_for_command ((yyvsp[-8].word), (((yyvsp[-5].word_list) && (yyvsp[-5].word_list)->next) ? (WORD_LIST *)list_reverse ((GENERIC_LIST *)(yyvsp[-5].word_list)) : (WORD_LIST *)((yyvsp[-5].word_list))), (yyvsp[-1].command), word_lineno[word_top]);-
608 if (word_top > 0
word_top > 0Description
TRUEnever evaluated
FALSEnever evaluated
) word_top--;
never executed: word_top--;
0
609 }-
610 {-
611 (yyval.command) = make_for_command ((yyvsp[-7].word), (WORD_LIST *)-
612 ((void *)0)-
613 , (yyvsp[-1].command), word_lineno[word_top]);-
614 if (word_top > 0
word_top > 0Description
TRUEevaluated 128 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 72 times by 1 test
Evaluated by:
  • Self test
) word_top--;
executed 128 times by 1 test: word_top--;
Executed by:
  • Self test
72-128
615 }-
616 {-
617 (yyval.command) = make_for_command ((yyvsp[-7].word), (WORD_LIST *)-
618 ((void *)0)-
619 , (yyvsp[-1].command), word_lineno[word_top]);-
620 if (word_top > 0
word_top > 0Description
TRUEnever evaluated
FALSEnever evaluated
) word_top--;
never executed: word_top--;
0
621 }-
622 {-
623 (yyval.command) = make_arith_for_command ((yyvsp[-5].word_list), (yyvsp[-1].command), arith_for_lineno);-
624 if ((
(yyval.command) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2237 times by 1 test
Evaluated by:
  • Self test
yyval.command) == 0
(yyval.command) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2237 times by 1 test
Evaluated by:
  • Self test
) goto
executed 2 times by 1 test: goto yyerrorlab;
Executed by:
  • Self test
yyerrorlab;
executed 2 times by 1 test: goto yyerrorlab;
Executed by:
  • Self test
2-2237
625 if (word_top > 0
word_top > 0Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2233 times by 1 test
Evaluated by:
  • Self test
) word_top--;
executed 4 times by 1 test: word_top--;
Executed by:
  • Self test
4-2233
626 }-
627 {-
628 (yyval.command) = make_arith_for_command ((yyvsp[-5].word_list), (yyvsp[-1].command), arith_for_lineno);-
629 if ((
(yyval.command) == 0Description
TRUEnever evaluated
FALSEnever evaluated
yyval.command) == 0
(yyval.command) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) goto
never executed: goto yyerrorlab;
yyerrorlab;
never executed: goto yyerrorlab;
0
630 if (word_top > 0
word_top > 0Description
TRUEnever evaluated
FALSEnever evaluated
) word_top--;
never executed: word_top--;
0
631 }-
632 {-
633 (yyval.command) = make_arith_for_command ((yyvsp[-3].word_list), (yyvsp[-1].command), arith_for_lineno);-
634 if ((
(yyval.command) == 0Description
TRUEnever evaluated
FALSEevaluated 201 times by 1 test
Evaluated by:
  • Self test
yyval.command) == 0
(yyval.command) == 0Description
TRUEnever evaluated
FALSEevaluated 201 times by 1 test
Evaluated by:
  • Self test
) goto
never executed: goto yyerrorlab;
yyerrorlab;
never executed: goto yyerrorlab;
0-201
635 if (word_top > 0
word_top > 0Description
TRUEnever evaluated
FALSEevaluated 201 times by 1 test
Evaluated by:
  • Self test
) word_top--;
never executed: word_top--;
0-201
636 }-
637 {-
638 (yyval.command) = make_arith_for_command ((yyvsp[-3].word_list), (yyvsp[-1].command), arith_for_lineno);-
639 if ((
(yyval.command) == 0Description
TRUEnever evaluated
FALSEevaluated 201 times by 1 test
Evaluated by:
  • Self test
yyval.command) == 0
(yyval.command) == 0Description
TRUEnever evaluated
FALSEevaluated 201 times by 1 test
Evaluated by:
  • Self test
) goto
never executed: goto yyerrorlab;
yyerrorlab;
never executed: goto yyerrorlab;
0-201
640 if (word_top > 0
word_top > 0Description
TRUEnever evaluated
FALSEevaluated 201 times by 1 test
Evaluated by:
  • Self test
) word_top--;
never executed: word_top--;
0-201
641 }-
642 {-
643 (yyval.command) = make_select_command ((yyvsp[-4].word), make_word_list (make_word("\"$@\""), ((WORD_LIST *)-
644 ((void *)0)-
645 )), (yyvsp[-1].command), word_lineno[word_top]);-
646 if (word_top > 0
word_top > 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) word_top--;
executed 1 time by 1 test: word_top--;
Executed by:
  • Self test
0-1
647 }-
648 {-
649 (yyval.command) = make_select_command ((yyvsp[-4].word), make_word_list (make_word("\"$@\""), ((WORD_LIST *)-
650 ((void *)0)-
651 )), (yyvsp[-1].command), word_lineno[word_top]);-
652 if (word_top > 0
word_top > 0Description
TRUEnever evaluated
FALSEnever evaluated
) word_top--;
never executed: word_top--;
0
653 }-
654 {-
655 (yyval.command) = make_select_command ((yyvsp[-5].word), make_word_list (make_word("\"$@\""), ((WORD_LIST *)-
656 ((void *)0)-
657 )), (yyvsp[-1].command), word_lineno[word_top]);-
658 if (word_top > 0
word_top > 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) word_top--;
executed 2 times by 1 test: word_top--;
Executed by:
  • Self test
0-2
659 }-
660 {-
661 (yyval.command) = make_select_command ((yyvsp[-5].word), make_word_list (make_word("\"$@\""), ((WORD_LIST *)-
662 ((void *)0)-
663 )), (yyvsp[-1].command), word_lineno[word_top]);-
664 if (word_top > 0
word_top > 0Description
TRUEnever evaluated
FALSEnever evaluated
) word_top--;
never executed: word_top--;
0
665 }-
666 {-
667 (yyval.command) = make_select_command ((yyvsp[-8].word), (((yyvsp[-5].word_list) && (yyvsp[-5].word_list)->next) ? (WORD_LIST *)list_reverse ((GENERIC_LIST *)(yyvsp[-5].word_list)) : (WORD_LIST *)((yyvsp[-5].word_list))), (yyvsp[-1].command), word_lineno[word_top]);-
668 if (word_top > 0
word_top > 0Description
TRUEevaluated 6 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) word_top--;
executed 6 times by 1 test: word_top--;
Executed by:
  • Self test
0-6
669 }-
670 {-
671 (yyval.command) = make_select_command ((yyvsp[-8].word), (((yyvsp[-5].word_list) && (yyvsp[-5].word_list)->next) ? (WORD_LIST *)list_reverse ((GENERIC_LIST *)(yyvsp[-5].word_list)) : (WORD_LIST *)((yyvsp[-5].word_list))), (yyvsp[-1].command), word_lineno[word_top]);-
672 if (word_top > 0
word_top > 0Description
TRUEnever evaluated
FALSEnever evaluated
) word_top--;
never executed: word_top--;
0
673 }-
674 {-
675 (yyval.command) = make_case_command ((yyvsp[-4].word), (PATTERN_LIST *)-
676 ((void *)0)-
677 , word_lineno[word_top]);-
678 if (word_top > 0
word_top > 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
) word_top--;
executed 1 time by 1 test: word_top--;
Executed by:
  • Self test
1
679 }-
680 {-
681 (yyval.command) = make_case_command ((yyvsp[-5].word), (yyvsp[-2].pattern), word_lineno[word_top]);-
682 if (word_top > 0
word_top > 0Description
TRUEevaluated 75309 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 292 times by 1 test
Evaluated by:
  • Self test
) word_top--;
executed 75309 times by 1 test: word_top--;
Executed by:
  • Self test
292-75309
683 }-
684 {-
685 (yyval.command) = make_case_command ((yyvsp[-4].word), (yyvsp[-1].pattern), word_lineno[word_top]);-
686 if (word_top > 0
word_top > 0Description
TRUEevaluated 2450 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 57 times by 1 test
Evaluated by:
  • Self test
) word_top--;
executed 2450 times by 1 test: word_top--;
Executed by:
  • Self test
57-2450
687 }-
688 { (yyval.command) = make_function_def ((yyvsp[-4].word), (yyvsp[0].command), function_dstart, function_bstart); }-
689 { (yyval.command) = make_function_def ((yyvsp[-4].word), (yyvsp[0].command), function_dstart, function_bstart); }-
690 { (yyval.command) = make_function_def ((yyvsp[-2].word), (yyvsp[0].command), function_dstart, function_bstart); }-
691 { (yyval.command) = (yyvsp[0].command); }-
692 {-
693 COMMAND *tc;-
694-
695 tc = (yyvsp[-1].command);-
696 if (tc
tcDescription
TRUEevaluated 31 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& tc->redirects
tc->redirectsDescription
TRUEnever evaluated
FALSEevaluated 31 times by 1 test
Evaluated by:
  • Self test
)
0-31
697 {-
698 register REDIRECT *t;-
699 for (t = tc->redirects; t->next
t->nextDescription
TRUEnever evaluated
FALSEnever evaluated
; t = t->next)
0
700 ;
never executed: ;
0
701 t->next = (yyvsp[0].redirect);-
702 }
never executed: end of block
0
703 else if (tc
tcDescription
TRUEevaluated 31 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-31
704 tc->redirects = (yyvsp[0].redirect);
executed 31 times by 1 test: tc->redirects = (yyvsp[0].redirect);
Executed by:
  • Self test
31
705 (yyval.command) = (yyvsp[-1].command);-
706 }-
707 {-
708 (yyval.command) = make_subshell_command ((yyvsp[-1].command));-
709 (yyval.command)->flags |= 0x01;-
710 }-
711 {-
712 (yyval.command) = make_coproc_command ("COPROC", (yyvsp[0].command));-
713 (yyval.command)->flags |= 0x01|0x1000;-
714 }-
715 {-
716 COMMAND *tc;-
717-
718 tc = (yyvsp[-1].command);-
719 if (tc
tcDescription
TRUEnever evaluated
FALSEnever evaluated
&& tc->redirects
tc->redirectsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
720 {-
721 register REDIRECT *t;-
722 for (t = tc->redirects; t->next
t->nextDescription
TRUEnever evaluated
FALSEnever evaluated
; t = t->next)
0
723 ;
never executed: ;
0
724 t->next = (yyvsp[0].redirect);-
725 }
never executed: end of block
0
726 else if (tc
tcDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
727 tc->redirects = (yyvsp[0].redirect);
never executed: tc->redirects = (yyvsp[0].redirect);
0
728 (yyval.command) = make_coproc_command ("COPROC", (yyvsp[-1].command));-
729 (yyval.command)->flags |= 0x01|0x1000;-
730 }-
731 {-
732 (yyval.command) = make_coproc_command ((yyvsp[-1].word)->word, (yyvsp[0].command));-
733 (yyval.command)->flags |= 0x01|0x1000;-
734 }-
735 {-
736 COMMAND *tc;-
737-
738 tc = (yyvsp[-1].command);-
739 if (tc
tcDescription
TRUEnever evaluated
FALSEnever evaluated
&& tc->redirects
tc->redirectsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
740 {-
741 register REDIRECT *t;-
742 for (t = tc->redirects; t->next
t->nextDescription
TRUEnever evaluated
FALSEnever evaluated
; t = t->next)
0
743 ;
never executed: ;
0
744 t->next = (yyvsp[0].redirect);-
745 }
never executed: end of block
0
746 else if (tc
tcDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
747 tc->redirects = (yyvsp[0].redirect);
never executed: tc->redirects = (yyvsp[0].redirect);
0
748 (yyval.command) = make_coproc_command ((yyvsp[-2].word)->word, (yyvsp[-1].command));-
749 (yyval.command)->flags |= 0x01|0x1000;-
750 }-
751 {-
752 (yyval.command) = make_coproc_command ("COPROC", clean_simple_command ((yyvsp[0].command)));-
753 (yyval.command)->flags |= 0x01|0x1000;-
754 }-
755 { (yyval.command) = make_if_command ((yyvsp[-3].command), (yyvsp[-1].command), (COMMAND *)-
756 ((void *)0)-
757 ); }-
758 { (yyval.command) = make_if_command ((yyvsp[-5].command), (yyvsp[-3].command), (yyvsp[-1].command)); }-
759 { (yyval.command) = make_if_command ((yyvsp[-4].command), (yyvsp[-2].command), (yyvsp[-1].command)); }-
760 { (yyval.command) = make_group_command ((yyvsp[-1].command)); }-
761 { (yyval.command) = make_arith_command ((yyvsp[0].word_list)); }-
762 { (yyval.command) = (yyvsp[-1].command); }-
763 { (yyval.command) = make_if_command ((yyvsp[-2].command), (yyvsp[0].command), (COMMAND *)-
764 ((void *)0)-
765 ); }-
766 { (yyval.command) = make_if_command ((yyvsp[-4].command), (yyvsp[-2].command), (yyvsp[0].command)); }-
767 { (yyval.command) = make_if_command ((yyvsp[-3].command), (yyvsp[-1].command), (yyvsp[0].command)); }-
768 { (yyvsp[0].pattern)->next = (yyvsp[-1].pattern); (yyval.pattern) = (yyvsp[0].pattern); }-
769 { (yyval.pattern) = make_pattern_list ((yyvsp[-2].word_list), (yyvsp[0].command)); }-
770 { (yyval.pattern) = make_pattern_list ((yyvsp[-2].word_list), (COMMAND *)-
771 ((void *)0)-
772 ); }-
773 { (yyval.pattern) = make_pattern_list ((yyvsp[-2].word_list), (yyvsp[0].command)); }-
774 { (yyval.pattern) = make_pattern_list ((yyvsp[-2].word_list), (COMMAND *)-
775 ((void *)0)-
776 ); }-
777 { (yyval.pattern) = (yyvsp[-1].pattern); }-
778 { (yyvsp[-1].pattern)->next = (yyvsp[-2].pattern); (yyval.pattern) = (yyvsp[-1].pattern); }-
779 { (yyvsp[-1].pattern)->flags |= 0x01; (yyval.pattern) = (yyvsp[-1].pattern); }-
780 { (yyvsp[-1].pattern)->flags |= 0x01; (yyvsp[-1].pattern)->next = (yyvsp[-2].pattern); (yyval.pattern) = (yyvsp[-1].pattern); }-
781 { (yyvsp[-1].pattern)->flags |= 0x02; (yyval.pattern) = (yyvsp[-1].pattern); }-
782 { (yyvsp[-1].pattern)->flags |= 0x02; (yyvsp[-1].pattern)->next = (yyvsp[-2].pattern); (yyval.pattern) = (yyvsp[-1].pattern); }-
783 { (yyval.word_list) = make_word_list ((yyvsp[0].word), (WORD_LIST *)-
784 ((void *)0)-
785 ); }-
786 { (yyval.word_list) = make_word_list ((yyvsp[0].word), (yyvsp[-2].word_list)); }-
787 {-
788 (yyval.command) = (yyvsp[0].command);-
789 if (need_here_doc
need_here_docDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 95383 times by 1 test
Evaluated by:
  • Self test
)
2-95383
790 gather_here_documents ();
executed 2 times by 1 test: gather_here_documents ();
Executed by:
  • Self test
2
791 }-
792 {-
793 (yyval.command) = (yyvsp[0].command);-
794 }-
795 {-
796 if ((
(yyvsp[-2].com... cm_connectionDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24 times by 1 test
Evaluated by:
  • Self test
yyvsp[-2].command)->type == cm_connection
(yyvsp[-2].com... cm_connectionDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24 times by 1 test
Evaluated by:
  • Self test
)
14-24
797 (
executed 14 times by 1 test: (yyval.command) = connect_async_list ((yyvsp[-2].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
yyval.command) = connect_async_list ((yyvsp[-2].command), (COMMAND *)
executed 14 times by 1 test: (yyval.command) = connect_async_list ((yyvsp[-2].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
14
798 ((void *)0)
executed 14 times by 1 test: (yyval.command) = connect_async_list ((yyvsp[-2].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
14
799 , '&');
executed 14 times by 1 test: (yyval.command) = connect_async_list ((yyvsp[-2].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
14
800 else-
801 (
executed 24 times by 1 test: (yyval.command) = command_connect ((yyvsp[-2].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
yyval.command) = command_connect ((yyvsp[-2].command), (COMMAND *)
executed 24 times by 1 test: (yyval.command) = command_connect ((yyvsp[-2].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
24
802 ((void *)0)
executed 24 times by 1 test: (yyval.command) = command_connect ((yyvsp[-2].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
24
803 , '&');
executed 24 times by 1 test: (yyval.command) = command_connect ((yyvsp[-2].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
24
804 }-
805 { (yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), 288); }-
806 { (yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), 289); }-
807 {-
808 if ((
(yyvsp[-3].com... cm_connectionDescription
TRUEevaluated 39 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 92 times by 1 test
Evaluated by:
  • Self test
yyvsp[-3].command)->type == cm_connection
(yyvsp[-3].com... cm_connectionDescription
TRUEevaluated 39 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 92 times by 1 test
Evaluated by:
  • Self test
)
39-92
809 (
executed 39 times by 1 test: (yyval.command) = connect_async_list ((yyvsp[-3].command), (yyvsp[0].command), '&');
Executed by:
  • Self test
yyval.command) = connect_async_list ((yyvsp[-3].command), (yyvsp[0].command), '&');
executed 39 times by 1 test: (yyval.command) = connect_async_list ((yyvsp[-3].command), (yyvsp[0].command), '&');
Executed by:
  • Self test
39
810 else-
811 (
executed 92 times by 1 test: (yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), '&');
Executed by:
  • Self test
yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), '&');
executed 92 times by 1 test: (yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), '&');
Executed by:
  • Self test
92
812 }-
813 { (yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), ';'); }-
814 { (yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), ';'); }-
815 { (yyval.command) = (yyvsp[0].command); }-
816 { (yyval.number) = '\n'; }-
817 { (yyval.number) = ';'; }-
818 { (yyval.number) = 304; }-
819 {-
820 (yyval.command) = (yyvsp[0].command);-
821 if (need_here_doc
need_here_docDescription
TRUEnever evaluated
FALSEevaluated 824352 times by 1 test
Evaluated by:
  • Self test
)
0-824352
822 gather_here_documents ();
never executed: gather_here_documents ();
0
823 if ((
(parser_state & 0x000040)Description
TRUEevaluated 705161 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 119191 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000040)
(parser_state & 0x000040)Description
TRUEevaluated 705161 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 119191 times by 1 test
Evaluated by:
  • Self test
&& current_token == shell_eof_token
current_token ...hell_eof_tokenDescription
TRUEevaluated 704323 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 838 times by 1 test
Evaluated by:
  • Self test
)
838-705161
824 {-
825 global_command = (yyvsp[0].command);-
826 eof_encountered = 0;-
827 rewind_input_string ();-
828 goto
executed 704323 times by 1 test: goto yyacceptlab;
Executed by:
  • Self test
yyacceptlab;
executed 704323 times by 1 test: goto yyacceptlab;
Executed by:
  • Self test
704323
829 }-
830 }-
831 {-
832 if ((
(yyvsp[-1].com... cm_connectionDescription
TRUEevaluated 9 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 115 times by 1 test
Evaluated by:
  • Self test
yyvsp[-1].command)->type == cm_connection
(yyvsp[-1].com... cm_connectionDescription
TRUEevaluated 9 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 115 times by 1 test
Evaluated by:
  • Self test
)
9-115
833 (
executed 9 times by 1 test: (yyval.command) = connect_async_list ((yyvsp[-1].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
yyval.command) = connect_async_list ((yyvsp[-1].command), (COMMAND *)
executed 9 times by 1 test: (yyval.command) = connect_async_list ((yyvsp[-1].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
9
834 ((void *)0)
executed 9 times by 1 test: (yyval.command) = connect_async_list ((yyvsp[-1].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
9
835 , '&');
executed 9 times by 1 test: (yyval.command) = connect_async_list ((yyvsp[-1].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
9
836 else-
837 (
executed 115 times by 1 test: (yyval.command) = command_connect ((yyvsp[-1].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
yyval.command) = command_connect ((yyvsp[-1].command), (COMMAND *)
executed 115 times by 1 test: (yyval.command) = command_connect ((yyvsp[-1].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
115
838 ((void *)0)
executed 115 times by 1 test: (yyval.command) = command_connect ((yyvsp[-1].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
115
839 , '&');
executed 115 times by 1 test: (yyval.command) = command_connect ((yyvsp[-1].command), (COMMAND *) ((void *)0) , '&');
Executed by:
  • Self test
115
840 if (need_here_doc
need_here_docDescription
TRUEnever evaluated
FALSEevaluated 124 times by 1 test
Evaluated by:
  • Self test
)
0-124
841 gather_here_documents ();
never executed: gather_here_documents ();
0
842 if ((
(parser_state & 0x000040)Description
TRUEnever evaluated
FALSEevaluated 124 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000040)
(parser_state & 0x000040)Description
TRUEnever evaluated
FALSEevaluated 124 times by 1 test
Evaluated by:
  • Self test
&& current_token == shell_eof_token
current_token ...hell_eof_tokenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0-124
843 {-
844 global_command = (yyvsp[-1].command);-
845 eof_encountered = 0;-
846 rewind_input_string ();-
847 goto
never executed: goto yyacceptlab;
yyacceptlab;
never executed: goto yyacceptlab;
0
848 }-
849 }-
850 {-
851 (yyval.command) = (yyvsp[-1].command);-
852 if (need_here_doc
need_here_docDescription
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • Self test
)
0-49
853 gather_here_documents ();
never executed: gather_here_documents ();
0
854 if ((
(parser_state & 0x000040)Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 44 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000040)
(parser_state & 0x000040)Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 44 times by 1 test
Evaluated by:
  • Self test
&& current_token == shell_eof_token
current_token ...hell_eof_tokenDescription
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-44
855 {-
856 global_command = (yyvsp[-1].command);-
857 eof_encountered = 0;-
858 rewind_input_string ();-
859 goto
executed 5 times by 1 test: goto yyacceptlab;
Executed by:
  • Self test
yyacceptlab;
executed 5 times by 1 test: goto yyacceptlab;
Executed by:
  • Self test
5
860 }-
861 }-
862 { (yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), 288); }-
863 { (yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), 289); }-
864 {-
865 if ((
(yyvsp[-2].com... cm_connectionDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 15 times by 1 test
Evaluated by:
  • Self test
yyvsp[-2].command)->type == cm_connection
(yyvsp[-2].com... cm_connectionDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 15 times by 1 test
Evaluated by:
  • Self test
)
1-15
866 (
executed 1 time by 1 test: (yyval.command) = connect_async_list ((yyvsp[-2].command), (yyvsp[0].command), '&');
Executed by:
  • Self test
yyval.command) = connect_async_list ((yyvsp[-2].command), (yyvsp[0].command), '&');
executed 1 time by 1 test: (yyval.command) = connect_async_list ((yyvsp[-2].command), (yyvsp[0].command), '&');
Executed by:
  • Self test
1
867 else-
868 (
executed 15 times by 1 test: (yyval.command) = command_connect ((yyvsp[-2].command), (yyvsp[0].command), '&');
Executed by:
  • Self test
yyval.command) = command_connect ((yyvsp[-2].command), (yyvsp[0].command), '&');
executed 15 times by 1 test: (yyval.command) = command_connect ((yyvsp[-2].command), (yyvsp[0].command), '&');
Executed by:
  • Self test
15
869 }-
870 { (yyval.command) = command_connect ((yyvsp[-2].command), (yyvsp[0].command), ';'); }-
871 { (yyval.command) = (yyvsp[0].command); }-
872 { (yyval.command) = (yyvsp[0].command); }-
873 {-
874 if ((
(yyvsp[0].command)Description
TRUEevaluated 290 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
yyvsp[0].command)
(yyvsp[0].command)Description
TRUEevaluated 290 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-290
875 (
executed 290 times by 1 test: (yyvsp[0].command)->flags ^= 0x04;
Executed by:
  • Self test
yyvsp[0].command)->flags ^= 0x04;
executed 290 times by 1 test: (yyvsp[0].command)->flags ^= 0x04;
Executed by:
  • Self test
290
876 (yyval.command) = (yyvsp[0].command);-
877 }-
878 {-
879 if ((
(yyvsp[0].command)Description
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
yyvsp[0].command)
(yyvsp[0].command)Description
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-14
880 (
executed 14 times by 1 test: (yyvsp[0].command)->flags |= (yyvsp[-1].number);
Executed by:
  • Self test
yyvsp[0].command)->flags |= (yyvsp[-1].number);
executed 14 times by 1 test: (yyvsp[0].command)->flags |= (yyvsp[-1].number);
Executed by:
  • Self test
14
881 (yyval.command) = (yyvsp[0].command);-
882 }-
883 {-
884 ELEMENT x;-
885-
886-
887-
888-
889-
890-
891 x.word = 0;-
892 x.redirect = 0;-
893 (yyval.command) = make_simple_command (x, (COMMAND *)-
894 ((void *)0)-
895 );-
896 (yyval.command)->flags |= (yyvsp[-1].number);-
897-
898 if ((
(yyvsp[0].number) == '\n'Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
yyvsp[0].number) == '\n'
(yyvsp[0].number) == '\n'Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-1
899 token_to_read = '\n';
executed 1 time by 1 test: token_to_read = '\n';
Executed by:
  • Self test
1
900 else if ((
(yyvsp[0].number) == ';'Description
TRUEnever evaluated
FALSEnever evaluated
yyvsp[0].number) == ';'
(yyvsp[0].number) == ';'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
901 token_to_read = ';';
never executed: token_to_read = ';';
0
902 parser_state &= ~0x080000;-
903 }-
904 {-
905 ELEMENT x;-
906-
907-
908-
909-
910-
911-
912-
913 x.word = 0;-
914 x.redirect = 0;-
915 (yyval.command) = make_simple_command (x, (COMMAND *)-
916 ((void *)0)-
917 );-
918 (yyval.command)->flags |= 0x04;-
919-
920 if ((
(yyvsp[0].number) == '\n'Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
yyvsp[0].number) == '\n'
(yyvsp[0].number) == '\n'Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-4
921 token_to_read = '\n';
executed 4 times by 1 test: token_to_read = '\n';
Executed by:
  • Self test
4
922 if ((
(yyvsp[0].number) == ';'Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
yyvsp[0].number) == ';'
(yyvsp[0].number) == ';'Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
)
0-4
923 token_to_read = ';';
never executed: token_to_read = ';';
0
924 parser_state &= ~0x080000;-
925 }-
926 { (yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), '|'); }-
927 {-
928-
929 COMMAND *tc;-
930 REDIRECTEE rd, sd;-
931 REDIRECT *r;-
932-
933 tc = (
(yyvsp[-3].com...e == cm_simpleDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
yyvsp[-3].command)->type == cm_simple
(yyvsp[-3].com...e == cm_simpleDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
? (COMMAND *)(yyvsp[-3].command)->value.Simple : (yyvsp[-3].command);
0-2
934 sd.dest = 2;-
935 rd.dest = 1;-
936 r = make_redirection (sd, r_duplicating_output, rd, 0);-
937 if (tc->redirects
tc->redirectsDescription
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
)
0-2
938 {-
939 register REDIRECT *t;-
940 for (t = tc->redirects; t->next
t->nextDescription
TRUEnever evaluated
FALSEnever evaluated
; t = t->next)
0
941 ;
never executed: ;
0
942 t->next = r;-
943 }
never executed: end of block
0
944 else-
945 tc->redirects = r;
executed 2 times by 1 test: tc->redirects = r;
Executed by:
  • Self test
2
946-
947 (yyval.command) = command_connect ((yyvsp[-3].command), (yyvsp[0].command), '|');-
948 }-
949 { (yyval.command) = (yyvsp[0].command); }-
950 { (yyval.number) = 0x80; }-
951 { (yyval.number) = 0x80|0x100; }-
952 { (yyval.number) = 0x80|0x100; }-
953int EOF_Reached = 0;-
954-
955-
956static void-
957debug_parser (i)-
958 int i;-
959{-
960-
961 yydebug = i;-
962 yyoutstream = -
963 stdout-
964 ;-
965 yyerrstream = -
966 stderr-
967 ;-
968-
969}
never executed: end of block
0
970int-
971return_EOF ()-
972{-
973 return
never executed: return ( (-1) );
(
never executed: return ( (-1) );
0
974 (-1)
never executed: return ( (-1) );
0
975 );
never executed: return ( (-1) );
0
976}-
977-
978-
979-
980BASH_INPUT bash_input;-
981-
982-
983-
984void-
985initialize_bash_input ()-
986{-
987 bash_input.type = st_none;-
988 do { if (bash_input.name
bash_input.nameDescription
TRUEevaluated 15 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5432 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((bash_input.name), "./parse.y", 1367);
executed 15 times by 1 test: sh_xfree((bash_input.name), "./parse.y", 1367);
Executed by:
  • Self test
} while (0);
15-5432
989 bash_input.name = (char *)-
990 ((void *)0)-
991 ;-
992 bash_input.location.file = (FILE *)-
993 ((void *)0)-
994 ;-
995 bash_input.location.string = (char *)-
996 ((void *)0)-
997 ;-
998 bash_input.getter = (sh_cget_func_t *)-
999 ((void *)0)-
1000 ;-
1001 bash_input.ungetter = (sh_cunget_func_t *)-
1002 ((void *)0)-
1003 ;-
1004}
executed 5447 times by 1 test: end of block
Executed by:
  • Self test
5447
1005-
1006-
1007-
1008void-
1009init_yy_io (get, unget, type, name, location)-
1010 sh_cget_func_t *get;-
1011 sh_cunget_func_t *unget;-
1012 enum stream_type type;-
1013 const char *name;-
1014 INPUT_STREAM location;-
1015{-
1016 bash_input.type = type;-
1017 do { if (bash_input.name
bash_input.nameDescription
TRUEevaluated 725402 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 732379 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((bash_input.name), "./parse.y", 1386);
executed 725402 times by 1 test: sh_xfree((bash_input.name), "./parse.y", 1386);
Executed by:
  • Self test
} while (0);
725402-732379
1018 bash_input.name = name
nameDescription
TRUEevaluated 1457539 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 242 times by 1 test
Evaluated by:
  • Self test
? (char *)strcpy (sh_xmalloc((1 + strlen (name)), "./parse.y", 1387), (name)) : (char *)
242-1457539
1019 ((void *)0)-
1020 ;-
1021-
1022-
1023-
1024-
1025-
1026 bash_input.location = location;-
1027-
1028 bash_input.getter = get;-
1029 bash_input.ungetter = unget;-
1030}
executed 1457781 times by 1 test: end of block
Executed by:
  • Self test
1457781
1031-
1032char *-
1033yy_input_name ()-
1034{-
1035 return
executed 91 times by 1 test: return (bash_input.name ? bash_input.name : "stdin");
Executed by:
  • Self test
(bash_input.name ? bash_input.name : "stdin");
executed 91 times by 1 test: return (bash_input.name ? bash_input.name : "stdin");
Executed by:
  • Self test
91
1036}-
1037-
1038-
1039static int-
1040yy_getc ()-
1041{-
1042 return
executed 20807233 times by 1 test: return (*(bash_input.getter)) ();
Executed by:
  • Self test
(*(bash_input.getter)) ();
executed 20807233 times by 1 test: return (*(bash_input.getter)) ();
Executed by:
  • Self test
20807233
1043}-
1044-
1045-
1046-
1047static int-
1048yy_ungetc (c)-
1049 int c;-
1050{-
1051 return
executed 1161 times by 1 test: return (*(bash_input.ungetter)) (c);
Executed by:
  • Self test
(*(bash_input.ungetter)) (c);
executed 1161 times by 1 test: return (*(bash_input.ungetter)) (c);
Executed by:
  • Self test
1161
1052}-
1053char *current_readline_prompt = (char *)-
1054 ((void *)0)-
1055 ;-
1056char *current_readline_line = (char *)-
1057 ((void *)0)-
1058 ;-
1059int current_readline_line_index = 0;-
1060-
1061static int-
1062yy_readline_get ()-
1063{-
1064 SigHandler *old_sigint;-
1065 int line_len;-
1066 unsigned char c;-
1067-
1068 if (current_readline_line == 0
current_readline_line == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1069 {-
1070 if (bash_readline_initialized == 0
bash_readline_initialized == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1071 initialize_readline ();
never executed: initialize_readline ();
0
1072-
1073-
1074 if (job_control
job_controlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1075 give_terminal_to (shell_pgrp, 0);
never executed: give_terminal_to (shell_pgrp, 0);
0
1076-
1077-
1078 old_sigint = (SigHandler *)initialize_traps;-
1079 if (signal_is_ignored (
signal_is_ignored ( 2 ) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1080 2
signal_is_ignored ( 2 ) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1081 ) == 0
signal_is_ignored ( 2 ) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1082 {-
1083-
1084 old_sigint = (SigHandler *)set_signal_handler (-
1085 2-
1086 , sigint_sighandler);-
1087 }
never executed: end of block
0
1088-
1089 sh_unset_nodelay_mode (fileno (rl_instream));-
1090 current_readline_line = readline (current_readline_prompt ?-
1091 current_readline_prompt : "");-
1092-
1093 do { if (terminating_signal
terminating_signalDescription
TRUEnever evaluated
FALSEnever evaluated
) termsig_handler (terminating_signal);
never executed: termsig_handler (terminating_signal);
} while (0);
0
1094 if (signal_is_ignored (
signal_is_ignored ( 2 ) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1095 2
signal_is_ignored ( 2 ) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1096 ) == 0
signal_is_ignored ( 2 ) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1097 {-
1098-
1099 if (old_sigint != (SigHandler *)initialize_traps
old_sigint != ...itialize_trapsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1100 set_signal_handler (
never executed: set_signal_handler ( 2 , old_sigint);
0
1101 2
never executed: set_signal_handler ( 2 , old_sigint);
0
1102 , old_sigint);
never executed: set_signal_handler ( 2 , old_sigint);
0
1103 }
never executed: end of block
0
1104-
1105-
1106-
1107-
1108-
1109-
1110 if (current_readline_line == 0
current_readline_line == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1111 return
never executed: return ( (-1) );
(
never executed: return ( (-1) );
0
1112 (-1)
never executed: return ( (-1) );
0
1113 );
never executed: return ( (-1) );
0
1114-
1115 current_readline_line_index = 0;-
1116 line_len = strlen (current_readline_line);-
1117-
1118 current_readline_line = (char *)sh_xrealloc((current_readline_line), (2 + line_len), "./parse.y", 1498);-
1119 current_readline_line[line_len++] = '\n';-
1120 current_readline_line[line_len] = '\0';-
1121 }
never executed: end of block
0
1122-
1123 if (current_readline_line[current_readline_line_index] == 0
current_readli...ne_index] == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1124 {-
1125 sh_xfree((current_readline_line), "./parse.y", 1505);-
1126 current_readline_line = (char *)-
1127 ((void *)0)-
1128 ;-
1129 return
never executed: return (yy_readline_get ());
(yy_readline_get ());
never executed: return (yy_readline_get ());
0
1130 }-
1131 else-
1132 {-
1133 c = current_readline_line[current_readline_line_index++];-
1134 return
never executed: return (c);
(c);
never executed: return (c);
0
1135 }-
1136}-
1137-
1138static int-
1139yy_readline_unget (c)-
1140 int c;-
1141{-
1142 if (current_readline_line_index
current_readline_line_indexDescription
TRUEnever evaluated
FALSEnever evaluated
&& current_readline_line
current_readline_lineDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1143 current_readline_line[--current_readline_line_index] = c;
never executed: current_readline_line[--current_readline_line_index] = c;
0
1144 return
never executed: return (c);
(c);
never executed: return (c);
0
1145}-
1146-
1147void-
1148with_input_from_stdin ()-
1149{-
1150 INPUT_STREAM location;-
1151-
1152 if (bash_input.type != st_stdin
bash_input.type != st_stdinDescription
TRUEnever evaluated
FALSEnever evaluated
&& stream_on_stack (st_stdin) == 0
stream_on_stac...st_stdin) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1153 {-
1154 location.string = current_readline_line;-
1155 init_yy_io (yy_readline_get, yy_readline_unget,-
1156 st_stdin, "readline stdin", location);-
1157 }
never executed: end of block
0
1158}
never executed: end of block
0
1159static int-
1160yy_string_get ()-
1161{-
1162 register char *string;-
1163 register unsigned char c;-
1164-
1165 string = bash_input.location.string;-
1166-
1167-
1168 if (string
stringDescription
TRUEevaluated 7578364 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& *
*stringDescription
TRUEevaluated 6852790 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 725574 times by 1 test
Evaluated by:
  • Self test
string
*stringDescription
TRUEevaluated 6852790 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 725574 times by 1 test
Evaluated by:
  • Self test
)
0-7578364
1169 {-
1170 c = *string++;-
1171 bash_input.location.string = string;-
1172 return
executed 6852790 times by 1 test: return (c);
Executed by:
  • Self test
(c);
executed 6852790 times by 1 test: return (c);
Executed by:
  • Self test
6852790
1173 }-
1174 else-
1175 return
executed 725574 times by 1 test: return ( (-1) );
Executed by:
  • Self test
(
executed 725574 times by 1 test: return ( (-1) );
Executed by:
  • Self test
725574
1176 (-1)
executed 725574 times by 1 test: return ( (-1) );
Executed by:
  • Self test
725574
1177 );
executed 725574 times by 1 test: return ( (-1) );
Executed by:
  • Self test
725574
1178}-
1179-
1180static int-
1181yy_string_unget (c)-
1182 int c;-
1183{-
1184 *(--bash_input.location.string) = c;-
1185 return
executed 1 time by 1 test: return (c);
Executed by:
  • Self test
(c);
executed 1 time by 1 test: return (c);
Executed by:
  • Self test
1
1186}-
1187-
1188void-
1189with_input_from_string (string, name)-
1190 char *string;-
1191 const char *name;-
1192{-
1193 INPUT_STREAM location;-
1194-
1195 location.string = string;-
1196 init_yy_io (yy_string_get, yy_string_unget, st_string, name, location);-
1197}
executed 727082 times by 1 test: end of block
Executed by:
  • Self test
727082
1198-
1199-
1200-
1201-
1202-
1203-
1204static void-
1205rewind_input_string ()-
1206{-
1207 int xchars;-
1208-
1209-
1210-
1211 xchars = shell_input_line_len - shell_input_line_index;-
1212 if (bash_input.location.string[-1] == '\n'
bash_input.loc...ng[-1] == '\n'Description
TRUEevaluated 119 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 705170 times by 1 test
Evaluated by:
  • Self test
)
119-705170
1213 xchars++;
executed 119 times by 1 test: xchars++;
Executed by:
  • Self test
119
1214 bash_input.location.string -= xchars;-
1215}
executed 705289 times by 1 test: end of block
Executed by:
  • Self test
705289
1216static int-
1217yy_stream_get ()-
1218{-
1219 int result;-
1220-
1221 result = -
1222 (-1)-
1223 ;-
1224 if (bash_input.location.file
bash_input.location.fileDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1225 {-
1226-
1227-
1228 result = getc_with_restart (bash_input.location.file);-
1229 }
never executed: end of block
0
1230 return
never executed: return (result);
(result);
never executed: return (result);
0
1231}-
1232-
1233static int-
1234yy_stream_unget (c)-
1235 int c;-
1236{-
1237 return
never executed: return (ungetc_with_restart (c, bash_input.location.file));
(ungetc_with_restart (c, bash_input.location.file));
never executed: return (ungetc_with_restart (c, bash_input.location.file));
0
1238}-
1239-
1240void-
1241with_input_from_stream (stream, name)-
1242 FILE *stream;-
1243 const char *name;-
1244{-
1245 INPUT_STREAM location;-
1246-
1247 location.file = stream;-
1248 init_yy_io (yy_stream_get, yy_stream_unget, st_stream, name, location);-
1249}
never executed: end of block
0
1250-
1251typedef struct stream_saver {-
1252 struct stream_saver *next;-
1253 BASH_INPUT bash_input;-
1254 int line;-
1255-
1256 BUFFERED_STREAM *bstream;-
1257-
1258} STREAM_SAVER;-
1259-
1260-
1261int line_number = 0;-
1262-
1263-
1264int line_number_base = 0;-
1265-
1266-
1267static int cond_lineno;-
1268static int cond_token;-
1269-
1270-
1271STREAM_SAVER *stream_list = (STREAM_SAVER *)-
1272 ((void *)0)-
1273 ;-
1274-
1275void-
1276push_stream (reset_lineno)-
1277 int reset_lineno;-
1278{-
1279 STREAM_SAVER *saver = (STREAM_SAVER *)sh_xmalloc((sizeof (STREAM_SAVER)), "./parse.y", 1689);-
1280-
1281 xbcopy ((char *)&bash_input, (char *)&(saver->bash_input), sizeof (BASH_INPUT));-
1282-
1283-
1284 saver->bstream = (BUFFERED_STREAM *)-
1285 ((void *)0)-
1286 ;-
1287-
1288 if (bash_input.type == st_bstream
bash_input.type == st_bstreamDescription
TRUEevaluated 716135 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10947 times by 1 test
Evaluated by:
  • Self test
&& bash_input.location.buffered_fd >= 0
bash_input.loc...ffered_fd >= 0Description
TRUEevaluated 716135 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-716135
1289 saver->bstream = set_buffered_stream (bash_input.location.buffered_fd,
executed 716135 times by 1 test: saver->bstream = set_buffered_stream (bash_input.location.buffered_fd, (BUFFERED_STREAM *) ((void *)0) );
Executed by:
  • Self test
716135
1290 (BUFFERED_STREAM *)
executed 716135 times by 1 test: saver->bstream = set_buffered_stream (bash_input.location.buffered_fd, (BUFFERED_STREAM *) ((void *)0) );
Executed by:
  • Self test
716135
1291 ((void *)0)
executed 716135 times by 1 test: saver->bstream = set_buffered_stream (bash_input.location.buffered_fd, (BUFFERED_STREAM *) ((void *)0) );
Executed by:
  • Self test
716135
1292 );
executed 716135 times by 1 test: saver->bstream = set_buffered_stream (bash_input.location.buffered_fd, (BUFFERED_STREAM *) ((void *)0) );
Executed by:
  • Self test
716135
1293-
1294-
1295 saver->line = line_number;-
1296 bash_input.name = (char *)-
1297 ((void *)0)-
1298 ;-
1299 saver->next = stream_list;-
1300 stream_list = saver;-
1301 EOF_Reached = 0;-
1302 if (reset_lineno
reset_linenoDescription
TRUEevaluated 1913 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 725169 times by 1 test
Evaluated by:
  • Self test
)
1913-725169
1303 line_number = 0;
executed 1913 times by 1 test: line_number = 0;
Executed by:
  • Self test
1913
1304}
executed 727082 times by 1 test: end of block
Executed by:
  • Self test
727082
1305-
1306void-
1307pop_stream ()-
1308{-
1309 if (!stream_list
!stream_listDescription
TRUEnever evaluated
FALSEevaluated 725433 times by 1 test
Evaluated by:
  • Self test
)
0-725433
1310 EOF_Reached = 1;
never executed: EOF_Reached = 1;
0
1311 else-
1312 {-
1313 STREAM_SAVER *saver = stream_list;-
1314-
1315 EOF_Reached = 0;-
1316 stream_list = stream_list->next;-
1317-
1318 init_yy_io (saver->bash_input.getter,-
1319 saver->bash_input.ungetter,-
1320 saver->bash_input.type,-
1321 saver->bash_input.name,-
1322 saver->bash_input.location);-
1323-
1324-
1325-
1326-
1327-
1328-
1329 if (bash_input.type == st_bstream
bash_input.type == st_bstreamDescription
TRUEevaluated 716122 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9311 times by 1 test
Evaluated by:
  • Self test
&& bash_input.location.buffered_fd >= 0
bash_input.loc...ffered_fd >= 0Description
TRUEevaluated 716122 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-716122
1330 {-
1331 if (bash_input_fd_changed
bash_input_fd_changedDescription
TRUEnever evaluated
FALSEevaluated 716122 times by 1 test
Evaluated by:
  • Self test
)
0-716122
1332 {-
1333 bash_input_fd_changed = 0;-
1334 if (default_buffered_input >= 0
default_buffered_input >= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1335 {-
1336 bash_input.location.buffered_fd = default_buffered_input;-
1337 saver->bstream->b_fd = default_buffered_input;-
1338 (fcntl ((default_buffered_input), -
1339 2-
1340 , -
1341 1-
1342 ));-
1343 }
never executed: end of block
0
1344 }
never executed: end of block
0
1345-
1346 set_buffered_stream (bash_input.location.buffered_fd, saver->bstream);-
1347 }
executed 716122 times by 1 test: end of block
Executed by:
  • Self test
716122
1348-
1349-
1350 line_number = saver->line;-
1351-
1352 do { if (saver->bash_input.name
saver->bash_input.nameDescription
TRUEevaluated 725222 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 211 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((saver->bash_input.name), "./parse.y", 1752);
executed 725222 times by 1 test: sh_xfree((saver->bash_input.name), "./parse.y", 1752);
Executed by:
  • Self test
} while (0);
211-725222
1353 sh_xfree((saver), "./parse.y", 1753);-
1354 }
executed 725433 times by 1 test: end of block
Executed by:
  • Self test
725433
1355}-
1356-
1357-
1358int-
1359stream_on_stack (type)-
1360 enum stream_type type;-
1361{-
1362 register STREAM_SAVER *s;-
1363-
1364 for (s = stream_list; s
sDescription
TRUEnever evaluated
FALSEnever evaluated
; s = s->next)
0
1365 if (s->bash_input.type == type
s->bash_input.type == typeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1366 return
never executed: return 1;
1;
never executed: return 1;
0
1367 return
never executed: return 0;
0;
never executed: return 0;
0
1368}-
1369-
1370-
1371int *-
1372save_token_state ()-
1373{-
1374 int *ret;-
1375-
1376 ret = (int *)sh_xmalloc((4 * sizeof (int)), "./parse.y", 1776);-
1377 ret[0] = last_read_token;-
1378 ret[1] = token_before_that;-
1379 ret[2] = two_tokens_ago;-
1380 ret[3] = current_token;-
1381 return
executed 707380 times by 1 test: return ret;
Executed by:
  • Self test
ret;
executed 707380 times by 1 test: return ret;
Executed by:
  • Self test
707380
1382}-
1383-
1384void-
1385restore_token_state (ts)-
1386 int *ts;-
1387{-
1388 if (ts == 0
ts == 0Description
TRUEnever evaluated
FALSEevaluated 707380 times by 1 test
Evaluated by:
  • Self test
)
0-707380
1389 return;
never executed: return;
0
1390 last_read_token = ts[0];-
1391 token_before_that = ts[1];-
1392 two_tokens_ago = ts[2];-
1393 current_token = ts[3];-
1394}
executed 707380 times by 1 test: end of block
Executed by:
  • Self test
707380
1395typedef struct string_saver {-
1396 struct string_saver *next;-
1397 int expand_alias;-
1398 char *saved_line;-
1399-
1400 alias_t *expander;-
1401-
1402 size_t saved_line_size, saved_line_index;-
1403 int saved_line_terminator;-
1404 int flags;-
1405} STRING_SAVER;-
1406-
1407STRING_SAVER *pushed_string_list = (STRING_SAVER *)-
1408 ((void *)0)-
1409 ;-
1410static void-
1411push_string (s, expand, ap)-
1412 char *s;-
1413 int expand;-
1414 alias_t *ap;-
1415{-
1416 STRING_SAVER *temp = (STRING_SAVER *)sh_xmalloc((sizeof (STRING_SAVER)), "./parse.y", 1850);-
1417-
1418 temp->expand_alias = expand;-
1419 temp->saved_line = shell_input_line;-
1420 temp->saved_line_size = shell_input_line_size;-
1421 temp->saved_line_index = shell_input_line_index;-
1422 temp->saved_line_terminator = shell_input_line_terminator;-
1423 temp->flags = 0;-
1424-
1425 temp->expander = ap;-
1426 if (ap
apDescription
TRUEevaluated 82 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 38 times by 1 test
Evaluated by:
  • Self test
)
38-82
1427 temp->flags = 0x01;
executed 82 times by 1 test: temp->flags = 0x01;
Executed by:
  • Self test
82
1428-
1429 temp->next = pushed_string_list;-
1430 pushed_string_list = temp;-
1431-
1432-
1433 if (ap
apDescription
TRUEevaluated 82 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 38 times by 1 test
Evaluated by:
  • Self test
)
38-82
1434 ap->flags |= 0x2;
executed 82 times by 1 test: ap->flags |= 0x2;
Executed by:
  • Self test
82
1435-
1436-
1437 shell_input_line = s;-
1438 shell_input_line_size = (((
(s)Description
TRUEevaluated 102 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18 times by 1 test
Evaluated by:
  • Self test
s)
(s)Description
TRUEevaluated 102 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18 times by 1 test
Evaluated by:
  • Self test
&& (
(s)[0]Description
TRUEevaluated 100 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
s)[0]
(s)[0]Description
TRUEevaluated 100 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
) ? ((
(s)[1]Description
TRUEevaluated 100 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
s)[1]
(s)[1]Description
TRUEevaluated 100 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
? ((
(s)[2]Description
TRUEevaluated 100 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
s)[2]
(s)[2]Description
TRUEevaluated 100 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
? strlen(s) : 2) : 1) : 0);
0-102
1439 shell_input_line_index = 0;-
1440 shell_input_line_terminator = '\0';-
1441-
1442-
1443-
1444-
1445 set_line_mbstate ();-
1446}
executed 120 times by 1 test: end of block
Executed by:
  • Self test
120
1447-
1448-
1449-
1450-
1451-
1452-
1453-
1454static void-
1455pop_string ()-
1456{-
1457 STRING_SAVER *t;-
1458-
1459 do { if (shell_input_line
shell_input_lineDescription
TRUEevaluated 110 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((shell_input_line), "./parse.y", 1893);
executed 110 times by 1 test: sh_xfree((shell_input_line), "./parse.y", 1893);
Executed by:
  • Self test
} while (0);
0-110
1460 shell_input_line = pushed_string_list->saved_line;-
1461 shell_input_line_index = pushed_string_list->saved_line_index;-
1462 shell_input_line_size = pushed_string_list->saved_line_size;-
1463 shell_input_line_terminator = pushed_string_list->saved_line_terminator;-
1464-
1465 if (pushed_string_list->expand_alias
pushed_string_...->expand_aliasDescription
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
)
5-105
1466 parser_state |= 0x000002;
executed 5 times by 1 test: parser_state |= 0x000002;
Executed by:
  • Self test
5
1467 else-
1468 parser_state &= ~0x000002;
executed 105 times by 1 test: parser_state &= ~0x000002;
Executed by:
  • Self test
105
1469-
1470 t = pushed_string_list;-
1471 pushed_string_list = pushed_string_list->next;-
1472-
1473-
1474 if (t->expander
t->expanderDescription
TRUEevaluated 72 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 38 times by 1 test
Evaluated by:
  • Self test
)
38-72
1475 t->expander->flags &= ~0x2;
executed 72 times by 1 test: t->expander->flags &= ~0x2;
Executed by:
  • Self test
72
1476-
1477-
1478 sh_xfree(((char *)t), "./parse.y", 1912);-
1479-
1480 set_line_mbstate ();-
1481}
executed 110 times by 1 test: end of block
Executed by:
  • Self test
110
1482-
1483static void-
1484free_string_list ()-
1485{-
1486 register STRING_SAVER *t, *t1;-
1487-
1488 for (t = pushed_string_list; t
tDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4334 times by 1 test
Evaluated by:
  • Self test
; )
2-4334
1489 {-
1490 t1 = t->next;-
1491 do { if (t->saved_line
t->saved_lineDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((t->saved_line), "./parse.y", 1925);
executed 2 times by 1 test: sh_xfree((t->saved_line), "./parse.y", 1925);
Executed by:
  • Self test
} while (0);
0-2
1492-
1493 if (t->expander
t->expanderDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2
1494 t->expander->flags &= ~0x2;
executed 2 times by 1 test: t->expander->flags &= ~0x2;
Executed by:
  • Self test
2
1495-
1496 sh_xfree(((char *)t), "./parse.y", 1930);-
1497 t = t1;-
1498 }
executed 2 times by 1 test: end of block
Executed by:
  • Self test
2
1499 pushed_string_list = (STRING_SAVER *)-
1500 ((void *)0)-
1501 ;-
1502}
executed 4334 times by 1 test: end of block
Executed by:
  • Self test
4334
1503-
1504-
1505-
1506void-
1507free_pushed_string_input ()-
1508{-
1509-
1510 free_string_list ();-
1511-
1512}
executed 4332 times by 1 test: end of block
Executed by:
  • Self test
4332
1513-
1514int-
1515parser_expanding_alias ()-
1516{-
1517 return
executed 1453134 times by 1 test: return ((pushed_string_list && pushed_string_list->expander));
Executed by:
  • Self test
((pushed_string_list && pushed_string_list->expander));
executed 1453134 times by 1 test: return ((pushed_string_list && pushed_string_list->expander));
Executed by:
  • Self test
1453134
1518}-
1519-
1520void-
1521parser_save_alias ()-
1522{-
1523-
1524 push_string ((char *)-
1525 ((void *)0)-
1526 , 0, (alias_t *)-
1527 ((void *)0)-
1528 );-
1529 pushed_string_list->flags = 0x04;-
1530-
1531-
1532-
1533}
executed 18 times by 1 test: end of block
Executed by:
  • Self test
18
1534-
1535void-
1536parser_restore_alias ()-
1537{-
1538-
1539 if (pushed_string_list
pushed_string_listDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-14
1540 pop_string ();
executed 14 times by 1 test: pop_string ();
Executed by:
  • Self test
14
1541-
1542-
1543-
1544}
executed 14 times by 1 test: end of block
Executed by:
  • Self test
14
1545-
1546-
1547-
1548-
1549void-
1550clear_string_list_expander (ap)-
1551 alias_t *ap;-
1552{-
1553 register STRING_SAVER *t;-
1554-
1555 for (t = pushed_string_list; t
tDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
; t = t->next)
4
1556 {-
1557 if (t->expander
t->expanderDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& t->expander == ap
t->expander == apDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-4
1558 t->expander = 0;
executed 4 times by 1 test: t->expander = 0;
Executed by:
  • Self test
4
1559 }
executed 4 times by 1 test: end of block
Executed by:
  • Self test
4
1560}
executed 4 times by 1 test: end of block
Executed by:
  • Self test
4
1561-
1562-
1563void-
1564clear_shell_input_line ()-
1565{-
1566 if (shell_input_line
shell_input_lineDescription
TRUEevaluated 20976 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 291 times by 1 test
Evaluated by:
  • Self test
)
291-20976
1567 shell_input_line[shell_input_line_index = 0] = '\0';
executed 20976 times by 1 test: shell_input_line[shell_input_line_index = 0] = '\0';
Executed by:
  • Self test
20976
1568}
executed 21267 times by 1 test: end of block
Executed by:
  • Self test
21267
1569-
1570-
1571-
1572-
1573-
1574static char *-
1575read_a_line (remove_quoted_newline)-
1576 int remove_quoted_newline;-
1577{-
1578 static char *line_buffer = (char *)-
1579 ((void *)0)-
1580 ;-
1581 static int buffer_size = 0;-
1582 int indx, c, peekc, pass_next;-
1583-
1584-
1585 if (no_line_editing
no_line_editingDescription
TRUEevaluated 5258 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 5258 times by 1 test
Evaluated by:
  • Self test
&& (bash_input.type == st_stdin
bash_input.type == st_stdinDescription
TRUEnever evaluated
FALSEnever evaluated
|| bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEnever evaluated
)))
0-5258
1586-
1587-
1588-
1589 print_prompt ();
never executed: print_prompt ();
0
1590-
1591 pass_next = indx = 0;-
1592 while (1)-
1593 {-
1594-
1595 do { if (terminating_signal
terminating_signalDescription
TRUEnever evaluated
FALSEevaluated 54784 times by 1 test
Evaluated by:
  • Self test
) termsig_handler (terminating_signal);
never executed: termsig_handler (terminating_signal);
if (interrupt_state
interrupt_stateDescription
TRUEnever evaluated
FALSEevaluated 54784 times by 1 test
Evaluated by:
  • Self test
) throw_to_top_level ();
never executed: throw_to_top_level ();
} while (0);
0-54784
1596-
1597 c = yy_getc ();-
1598-
1599-
1600 if (c == 0
c == 0Description
TRUEnever evaluated
FALSEevaluated 54784 times by 1 test
Evaluated by:
  • Self test
)
0-54784
1601 {-
1602-
1603-
1604-
1605 continue;
never executed: continue;
0
1606 }-
1607-
1608-
1609 if (c ==
c == (-1)Description
TRUEevaluated 33 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 54751 times by 1 test
Evaluated by:
  • Self test
33-54751
1610 (-1)
c == (-1)Description
TRUEevaluated 33 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 54751 times by 1 test
Evaluated by:
  • Self test
33-54751
1611 )-
1612 {-
1613 if (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 33 times by 1 test
Evaluated by:
  • Self test
&& bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEnever evaluated
)
0-33
1614 clearerr (
never executed: clearerr ( stdin );
0
1615 stdin
never executed: clearerr ( stdin );
0
1616 );
never executed: clearerr ( stdin );
0
1617 if (indx == 0
indx == 0Description
TRUEevaluated 17 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16 times by 1 test
Evaluated by:
  • Self test
)
16-17
1618 return
executed 17 times by 1 test: return ((char *) ((void *)0) );
Executed by:
  • Self test
((char *)
executed 17 times by 1 test: return ((char *) ((void *)0) );
Executed by:
  • Self test
17
1619 ((void *)0)
executed 17 times by 1 test: return ((char *) ((void *)0) );
Executed by:
  • Self test
17
1620 );
executed 17 times by 1 test: return ((char *) ((void *)0) );
Executed by:
  • Self test
17
1621 c = '\n';-
1622 }
executed 16 times by 1 test: end of block
Executed by:
  • Self test
16
1623-
1624-
1625 do { if ((
(indx) + (2) >= buffer_sizeDescription
TRUEevaluated 1314 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 53453 times by 1 test
Evaluated by:
  • Self test
indx) + (2) >= buffer_size
(indx) + (2) >= buffer_sizeDescription
TRUEevaluated 1314 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 53453 times by 1 test
Evaluated by:
  • Self test
) { while ((
(indx) + (2) >= buffer_sizeDescription
TRUEevaluated 1314 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1314 times by 1 test
Evaluated by:
  • Self test
indx) + (2) >= buffer_size
(indx) + (2) >= buffer_sizeDescription
TRUEevaluated 1314 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1314 times by 1 test
Evaluated by:
  • Self test
) buffer_size += (128);
executed 1314 times by 1 test: buffer_size += (128);
Executed by:
  • Self test
line_buffer = sh_xrealloc((line_buffer), (buffer_size), "./parse.y", 2045); }
executed 1314 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
1314-53453
1626-
1627-
1628-
1629-
1630-
1631-
1632-
1633 if (pass_next
pass_nextDescription
TRUEevaluated 1161 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 53606 times by 1 test
Evaluated by:
  • Self test
)
1161-53606
1634 {-
1635 line_buffer[indx++] = c;-
1636 pass_next = 0;-
1637 }
executed 1161 times by 1 test: end of block
Executed by:
  • Self test
1161
1638 else if (c == '\\'
c == '\\'Description
TRUEevaluated 1183 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 52423 times by 1 test
Evaluated by:
  • Self test
&& remove_quoted_newline
remove_quoted_newlineDescription
TRUEevaluated 1165 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18 times by 1 test
Evaluated by:
  • Self test
)
18-52423
1639 {-
1640 do { if (terminating_signal
terminating_signalDescription
TRUEnever evaluated
FALSEevaluated 1165 times by 1 test
Evaluated by:
  • Self test
) termsig_handler (terminating_signal);
never executed: termsig_handler (terminating_signal);
if (interrupt_state
interrupt_stateDescription
TRUEnever evaluated
FALSEevaluated 1165 times by 1 test
Evaluated by:
  • Self test
) throw_to_top_level ();
never executed: throw_to_top_level ();
} while (0);
0-1165
1641 peekc = yy_getc ();-
1642 if (peekc == '\n'
peekc == '\n'Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1161 times by 1 test
Evaluated by:
  • Self test
)
4-1161
1643 {-
1644 line_number++;-
1645 continue;
executed 4 times by 1 test: continue;
Executed by:
  • Self test
4
1646 }-
1647 else-
1648 {-
1649 yy_ungetc (peekc);-
1650 pass_next = 1;-
1651 line_buffer[indx++] = c;-
1652 }
executed 1161 times by 1 test: end of block
Executed by:
  • Self test
1161
1653 }-
1654 else-
1655 line_buffer[indx++] = c;
executed 52441 times by 1 test: line_buffer[indx++] = c;
Executed by:
  • Self test
52441
1656-
1657 if (c == '\n'
c == '\n'Description
TRUEevaluated 5241 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 49522 times by 1 test
Evaluated by:
  • Self test
)
5241-49522
1658 {-
1659 line_buffer[indx] = '\0';-
1660 return
executed 5241 times by 1 test: return (line_buffer);
Executed by:
  • Self test
(line_buffer);
executed 5241 times by 1 test: return (line_buffer);
Executed by:
  • Self test
5241
1661 }-
1662 }
executed 49522 times by 1 test: end of block
Executed by:
  • Self test
49522
1663}
never executed: end of block
0
1664-
1665-
1666-
1667-
1668-
1669-
1670char *-
1671read_secondary_line (remove_quoted_newline)-
1672 int remove_quoted_newline;-
1673{-
1674 char *ret;-
1675 int n, c;-
1676-
1677 prompt_string_pointer = &ps2_prompt;-
1678 if ((interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 5258 times by 1 test
Evaluated by:
  • Self test
&& (bash_input.type == st_stdin
bash_input.type == st_stdinDescription
TRUEnever evaluated
FALSEnever evaluated
|| bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEnever evaluated
)))
0-5258
1679 prompt_again ();
never executed: prompt_again ();
0
1680 ret = read_a_line (remove_quoted_newline);-
1681-
1682 if (ret
retDescription
TRUEevaluated 5241 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17 times by 1 test
Evaluated by:
  • Self test
&& remember_on_history
remember_on_historyDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5237 times by 1 test
Evaluated by:
  • Self test
&& (
(parser_state & 0x020000)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
parser_state & 0x020000)
(parser_state & 0x020000)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-5241
1683 {-
1684-
1685-
1686-
1687-
1688-
1689-
1690 current_command_line_count++;-
1691 maybe_add_history (ret);-
1692 }
executed 4 times by 1 test: end of block
Executed by:
  • Self test
4
1693-
1694 return
executed 5258 times by 1 test: return ret;
Executed by:
  • Self test
ret;
executed 5258 times by 1 test: return ret;
Executed by:
  • Self test
5258
1695}-
1696STRING_INT_ALIST word_token_alist[] = {-
1697 { "if", 258 },-
1698 { "then", 259 },-
1699 { "else", 260 },-
1700 { "elif", 261 },-
1701 { "fi", 262 },-
1702 { "case", 263 },-
1703 { "esac", 264 },-
1704 { "for", 265 },-
1705-
1706 { "select", 266 },-
1707-
1708 { "while", 267 },-
1709 { "until", 268 },-
1710 { "do", 269 },-
1711 { "done", 270 },-
1712 { "in", 276 },-
1713 { "function", 271 },-
1714-
1715 { "time", 278 },-
1716-
1717 { "{", '{' },-
1718 { "}", '}' },-
1719 { "!", 277 },-
1720-
1721 { "[[", 273 },-
1722 { "]]", 274 },-
1723-
1724-
1725 { "coproc", 272 },-
1726-
1727 { (char *)-
1728 ((void *)0)-
1729 , 0}-
1730};-
1731-
1732-
1733STRING_INT_ALIST other_token_alist[] = {-
1734-
1735 { "--", 280 },-
1736 { "-p", 279 },-
1737 { "&&", 288 },-
1738 { "||", 289 },-
1739 { ">>", 290 },-
1740 { "<<", 291 },-
1741 { "<&", 292 },-
1742 { ">&", 294 },-
1743 { ";;", 295 },-
1744 { ";&", 296 },-
1745 { ";;&", 297 },-
1746 { "<<-", 298 },-
1747 { "<<<", 293 },-
1748 { "&>", 299 },-
1749 { "&>>", 300 },-
1750 { "<>", 301 },-
1751 { ">|", 302 },-
1752 { "|&", 303 },-
1753 { "EOF", 304 },-
1754-
1755 { ">", '>' },-
1756 { "<", '<' },-
1757 { "-", '-' },-
1758 { "{", '{' },-
1759 { "}", '}' },-
1760 { ";", ';' },-
1761 { "(", '(' },-
1762 { ")", ')' },-
1763 { "|", '|' },-
1764 { "&", '&' },-
1765 { "newline", '\n' },-
1766 { (char *)-
1767 ((void *)0)-
1768 , 0}-
1769};-
1770struct dstack dstack = { (char *)-
1771 ((void *)0)-
1772 , 0, 0 };-
1773-
1774-
1775-
1776-
1777static struct dstack temp_dstack = { (char *)-
1778 ((void *)0)-
1779 , 0, 0 };-
1780static int eol_ungetc_lookahead = 0;-
1781-
1782static int-
1783shell_getc (remove_quoted_newline)-
1784 int remove_quoted_newline;-
1785{-
1786 register int i;-
1787 int c, truncating, last_was_backslash;-
1788 unsigned char uc;-
1789-
1790 do { if (terminating_signal
terminating_signalDescription
TRUEnever evaluated
FALSEevaluated 24151082 times by 1 test
Evaluated by:
  • Self test
) termsig_handler (terminating_signal);
never executed: termsig_handler (terminating_signal);
if (interrupt_state
interrupt_stateDescription
TRUEnever evaluated
FALSEevaluated 24151082 times by 1 test
Evaluated by:
  • Self test
) throw_to_top_level ();
never executed: throw_to_top_level ();
} while (0);
0-24151082
1791-
1792 last_was_backslash = 0;-
1793 if (sigwinch_received
sigwinch_receivedDescription
TRUEnever evaluated
FALSEevaluated 24151082 times by 1 test
Evaluated by:
  • Self test
)
0-24151082
1794 {-
1795 sigwinch_received = 0;-
1796 get_new_window_size (0, (int *)0, (int *)0);-
1797 }
never executed: end of block
0
1798-
1799 if (eol_ungetc_lookahead
eol_ungetc_lookaheadDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24151080 times by 1 test
Evaluated by:
  • Self test
)
2-24151080
1800 {-
1801 c = eol_ungetc_lookahead;-
1802 eol_ungetc_lookahead = 0;-
1803 return
executed 2 times by 1 test: return (c);
Executed by:
  • Self test
(c);
executed 2 times by 1 test: return (c);
Executed by:
  • Self test
2
1804 }-
1805-
1806-
1807-
1808-
1809-
1810-
1811 if (!shell_input_line
!shell_input_lineDescription
TRUEevaluated 710883 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 23440197 times by 1 test
Evaluated by:
  • Self test
|| ((
(!shell_input_...t_line_index])Description
TRUEevaluated 717182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 22723015 times by 1 test
Evaluated by:
  • Self test
!shell_input_line[shell_input_line_index])
(!shell_input_...t_line_index])Description
TRUEevaluated 717182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 22723015 times by 1 test
Evaluated by:
  • Self test
&&
710883-23440197
1812 (
(pushed_string... ((void *)0) )Description
TRUEevaluated 716995 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 187 times by 1 test
Evaluated by:
  • Self test
pushed_string_list == (STRING_SAVER *)
(pushed_string... ((void *)0) )Description
TRUEevaluated 716995 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 187 times by 1 test
Evaluated by:
  • Self test
187-716995
1813 ((void *)0)
(pushed_string... ((void *)0) )Description
TRUEevaluated 716995 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 187 times by 1 test
Evaluated by:
  • Self test
187-716995
1814 )
(pushed_string... ((void *)0) )Description
TRUEevaluated 716995 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 187 times by 1 test
Evaluated by:
  • Self test
))
187-716995
1815-
1816-
1817-
1818 {-
1819 line_number++;-
1820-
1821-
1822 if (shell_input_line
shell_input_lineDescription
TRUEevaluated 716995 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 710883 times by 1 test
Evaluated by:
  • Self test
&& shell_input_line_size >= 32768
shell_input_line_size >= 32768Description
TRUEnever evaluated
FALSEevaluated 716995 times by 1 test
Evaluated by:
  • Self test
)
0-716995
1823 {-
1824 sh_xfree((shell_input_line), "./parse.y", 2284);-
1825 shell_input_line = 0;-
1826 shell_input_line_size = 0;-
1827 }
never executed: end of block
0
1828-
1829 restart_read:
code before this statement executed 1427878 times by 1 test: restart_read:
Executed by:
  • Self test
1427878
1830-
1831-
1832 do { if (terminating_signal
terminating_signalDescription
TRUEnever evaluated
FALSEevaluated 1464900 times by 1 test
Evaluated by:
  • Self test
) termsig_handler (terminating_signal);
never executed: termsig_handler (terminating_signal);
if (interrupt_state
interrupt_stateDescription
TRUEnever evaluated
FALSEevaluated 1464900 times by 1 test
Evaluated by:
  • Self test
) throw_to_top_level ();
never executed: throw_to_top_level ();
} while (0);
0-1464900
1833-
1834 i = truncating = 0;-
1835 shell_input_line_terminator = 0;-
1836-
1837-
1838-
1839-
1840-
1841 if (interactive_shell == 0
interactive_shell == 0Description
TRUEevaluated 1459523 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5377 times by 1 test
Evaluated by:
  • Self test
|| (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 5377 times by 1 test
Evaluated by:
  • Self test
&& (bash_input.type == st_stdin
bash_input.type == st_stdinDescription
TRUEnever evaluated
FALSEnever evaluated
|| bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEnever evaluated
)))
0-1459523
1842 {-
1843-
1844-
1845-
1846-
1847-
1848 notify_and_cleanup ();-
1849-
1850-
1851-
1852 }
executed 1459523 times by 1 test: end of block
Executed by:
  • Self test
1459523
1853-
1854-
1855 if (no_line_editing
no_line_editingDescription
TRUEevaluated 1459497 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5403 times by 1 test
Evaluated by:
  • Self test
&& (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 1459497 times by 1 test
Evaluated by:
  • Self test
&& (bash_input.type == st_stdin
bash_input.type == st_stdinDescription
TRUEnever evaluated
FALSEnever evaluated
|| bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEnever evaluated
)))
0-1459497
1856-
1857-
1858-
1859 print_prompt ();
never executed: print_prompt ();
0
1860-
1861 if (bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEevaluated 1464900 times by 1 test
Evaluated by:
  • Self test
)
0-1464900
1862 clearerr (
never executed: clearerr ( stdin );
0
1863 stdin
never executed: clearerr ( stdin );
0
1864 );
never executed: clearerr ( stdin );
0
1865-
1866 while (1)-
1867 {-
1868 c = yy_getc ();-
1869-
1870-
1871 do { if (terminating_signal
terminating_signalDescription
TRUEnever evaluated
FALSEevaluated 20751284 times by 1 test
Evaluated by:
  • Self test
) termsig_handler (terminating_signal);
never executed: termsig_handler (terminating_signal);
if (interrupt_state
interrupt_stateDescription
TRUEnever evaluated
FALSEevaluated 20751284 times by 1 test
Evaluated by:
  • Self test
) throw_to_top_level ();
never executed: throw_to_top_level ();
} while (0);
0-20751284
1872-
1873 if (c == '\0'
c == '\0'Description
TRUEnever evaluated
FALSEevaluated 20751284 times by 1 test
Evaluated by:
  • Self test
)
0-20751284
1874 {-
1875-
1876-
1877-
1878-
1879-
1880 if (bash_input.type == st_string
bash_input.type == st_stringDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1881 {-
1882 if (i == 0
i == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1883 shell_input_line_terminator =
never executed: shell_input_line_terminator = (-1) ;
0
1884 (-1)
never executed: shell_input_line_terminator = (-1) ;
0
1885 ;
never executed: shell_input_line_terminator = (-1) ;
0
1886 shell_input_line[i] = '\0';-
1887 c = -
1888 (-1)-
1889 ;-
1890 break;
never executed: break;
0
1891 }-
1892 continue;
never executed: continue;
0
1893 }-
1894-
1895-
1896-
1897-
1898-
1899 if (shell_input_line_size > (
shell_input_li...1615UL) - 256)Description
TRUEnever evaluated
FALSEevaluated 20751284 times by 1 test
Evaluated by:
  • Self test
0-20751284
1900 (18446744073709551615UL)
shell_input_li...1615UL) - 256)Description
TRUEnever evaluated
FALSEevaluated 20751284 times by 1 test
Evaluated by:
  • Self test
0-20751284
1901 - 256)
shell_input_li...1615UL) - 256)Description
TRUEnever evaluated
FALSEevaluated 20751284 times by 1 test
Evaluated by:
  • Self test
)
0-20751284
1902 {-
1903 size_t n;-
1904-
1905 n = -
1906 (18446744073709551615UL) -
1907 - i;-
1908 if (n <= 2
n <= 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1909 {-
1910 if (truncating == 0
truncating == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1911 internal_warning(
never executed: internal_warning( dcgettext (((void *)0), "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated" , 5) , shell_input_line_size, (unsigned long) (18446744073709551615UL) );
0
1912 dcgettext (((void *)0),
never executed: internal_warning( dcgettext (((void *)0), "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated" , 5) , shell_input_line_size, (unsigned long) (18446744073709551615UL) );
0
1913 "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated"
never executed: internal_warning( dcgettext (((void *)0), "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated" , 5) , shell_input_line_size, (unsigned long) (18446744073709551615UL) );
0
1914 , 5)
never executed: internal_warning( dcgettext (((void *)0), "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated" , 5) , shell_input_line_size, (unsigned long) (18446744073709551615UL) );
0
1915 , shell_input_line_size, (unsigned long)
never executed: internal_warning( dcgettext (((void *)0), "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated" , 5) , shell_input_line_size, (unsigned long) (18446744073709551615UL) );
0
1916 (18446744073709551615UL)
never executed: internal_warning( dcgettext (((void *)0), "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated" , 5) , shell_input_line_size, (unsigned long) (18446744073709551615UL) );
0
1917 );
never executed: internal_warning( dcgettext (((void *)0), "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated" , 5) , shell_input_line_size, (unsigned long) (18446744073709551615UL) );
0
1918 shell_input_line[i] = '\0';-
1919 truncating = 1;-
1920 }
never executed: end of block
0
1921 if (shell_input_line_size <
shell_input_li...73709551615UL)Description
TRUEnever evaluated
FALSEnever evaluated
0
1922 (18446744073709551615UL)
shell_input_li...73709551615UL)Description
TRUEnever evaluated
FALSEnever evaluated
0
1923 )-
1924 {-
1925 shell_input_line_size = -
1926 (18446744073709551615UL)-
1927 ;-
1928 shell_input_line = sh_xrealloc((shell_input_line), (shell_input_line_size), "./parse.y", 2368);-
1929 }
never executed: end of block
0
1930 }
never executed: end of block
0
1931 else-
1932 do { if ((
(i) + (2) >= s...nput_line_sizeDescription
TRUEevaluated 711448 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20039836 times by 1 test
Evaluated by:
  • Self test
i) + (2) >= shell_input_line_size
(i) + (2) >= s...nput_line_sizeDescription
TRUEevaluated 711448 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20039836 times by 1 test
Evaluated by:
  • Self test
) { while ((
(i) + (2) >= s...nput_line_sizeDescription
TRUEevaluated 711448 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 711448 times by 1 test
Evaluated by:
  • Self test
i) + (2) >= shell_input_line_size
(i) + (2) >= s...nput_line_sizeDescription
TRUEevaluated 711448 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 711448 times by 1 test
Evaluated by:
  • Self test
) shell_input_line_size += (256);
executed 711448 times by 1 test: shell_input_line_size += (256);
Executed by:
  • Self test
shell_input_line = sh_xrealloc((shell_input_line), (shell_input_line_size), "./parse.y", 2372); }
executed 711448 times by 1 test: end of block
Executed by:
  • Self test
}
executed 20751284 times by 1 test: end of block
Executed by:
  • Self test
while (0);
711448-20751284
1933-
1934 if (c ==
c == (-1)Description
TRUEevaluated 725879 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20025405 times by 1 test
Evaluated by:
  • Self test
725879-20025405
1935 (-1)
c == (-1)Description
TRUEevaluated 725879 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20025405 times by 1 test
Evaluated by:
  • Self test
725879-20025405
1936 )-
1937 {-
1938 if (bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEevaluated 725879 times by 1 test
Evaluated by:
  • Self test
)
0-725879
1939 clearerr (
never executed: clearerr ( stdin );
0
1940 stdin
never executed: clearerr ( stdin );
0
1941 );
never executed: clearerr ( stdin );
0
1942-
1943 if (i == 0
i == 0Description
TRUEevaluated 369 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 725510 times by 1 test
Evaluated by:
  • Self test
)
369-725510
1944 shell_input_line_terminator =
executed 369 times by 1 test: shell_input_line_terminator = (-1) ;
Executed by:
  • Self test
369
1945 (-1)
executed 369 times by 1 test: shell_input_line_terminator = (-1) ;
Executed by:
  • Self test
369
1946 ;
executed 369 times by 1 test: shell_input_line_terminator = (-1) ;
Executed by:
  • Self test
369
1947-
1948 shell_input_line[i] = '\0';-
1949 break;
executed 725879 times by 1 test: break;
Executed by:
  • Self test
725879
1950 }-
1951-
1952 if (truncating == 0
truncating == 0Description
TRUEevaluated 20025405 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
|| c == '\n'
c == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
)
0-20025405
1953 shell_input_line[i++] = c;
executed 20025405 times by 1 test: shell_input_line[i++] = c;
Executed by:
  • Self test
20025405
1954-
1955 if (c == '\n'
c == '\n'Description
TRUEevaluated 739021 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 19286384 times by 1 test
Evaluated by:
  • Self test
)
739021-19286384
1956 {-
1957 shell_input_line[--i] = '\0';-
1958 current_command_line_count++;-
1959 break;
executed 739021 times by 1 test: break;
Executed by:
  • Self test
739021
1960 }-
1961-
1962 last_was_backslash = last_was_backslash == 0
last_was_backslash == 0Description
TRUEevaluated 19122968 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 163416 times by 1 test
Evaluated by:
  • Self test
&& c == '\\'
c == '\\'Description
TRUEevaluated 200702 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18922266 times by 1 test
Evaluated by:
  • Self test
;
163416-19122968
1963 }
executed 19286384 times by 1 test: end of block
Executed by:
  • Self test
19286384
1964-
1965 shell_input_line_index = 0;-
1966 shell_input_line_len = i;-
1967-
1968 set_line_mbstate ();-
1969-
1970-
1971 if (remember_on_history
remember_on_historyDescription
TRUEevaluated 685 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1464215 times by 1 test
Evaluated by:
  • Self test
&& shell_input_line
shell_input_lineDescription
TRUEevaluated 685 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& shell_input_line[0]
shell_input_line[0]Description
TRUEevaluated 491 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 194 times by 1 test
Evaluated by:
  • Self test
)
0-1464215
1972 {-
1973 char *expansions;-
1974-
1975 int old_hist;-
1976-
1977-
1978-
1979-
1980 old_hist = history_expansion_inhibited;-
1981 if ((
(dstack.delimi...] : 0) == '\''Description
TRUEnever evaluated
FALSEevaluated 491 times by 1 test
Evaluated by:
  • Self test
dstack.delimiter_depth
dstack.delimiter_depthDescription
TRUEnever evaluated
FALSEevaluated 491 times by 1 test
Evaluated by:
  • Self test
? dstack.delimiters[dstack.delimiter_depth - 1] : 0) == '\''
(dstack.delimi...] : 0) == '\''Description
TRUEnever evaluated
FALSEevaluated 491 times by 1 test
Evaluated by:
  • Self test
)
0-491
1982 history_expansion_inhibited = 1;
never executed: history_expansion_inhibited = 1;
0
1983-
1984-
1985-
1986 expansions = pre_process_line (shell_input_line, 1, 1);-
1987-
1988 history_expansion_inhibited = old_hist;-
1989-
1990 if (expansions != shell_input_line
expansions != shell_input_lineDescription
TRUEevaluated 206 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 285 times by 1 test
Evaluated by:
  • Self test
)
206-285
1991 {-
1992 sh_xfree((shell_input_line), "./parse.y", 2426);-
1993 shell_input_line = expansions;-
1994 shell_input_line_len = shell_input_line
shell_input_lineDescription
TRUEevaluated 202 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
?
4-202
1995 strlen (shell_input_line) : 0;-
1996 if (shell_input_line_len == 0
shell_input_line_len == 0Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 202 times by 1 test
Evaluated by:
  • Self test
)
4-202
1997 current_command_line_count--;
executed 4 times by 1 test: current_command_line_count--;
Executed by:
  • Self test
4
1998-
1999-
2000-
2001 shell_input_line_size = shell_input_line_len;-
2002-
2003 set_line_mbstate ();-
2004 }
executed 206 times by 1 test: end of block
Executed by:
  • Self test
206
2005 }
executed 491 times by 1 test: end of block
Executed by:
  • Self test
491
2006-
2007-
2008 else if (remember_on_history
remember_on_historyDescription
TRUEevaluated 194 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1464215 times by 1 test
Evaluated by:
  • Self test
&& shell_input_line
shell_input_lineDescription
TRUEevaluated 194 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&&
0-1464215
2009 shell_input_line[0] == '\0'
shell_input_line[0] == '\0'Description
TRUEevaluated 194 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&&
0-194
2010 current_command_line_count > 1
current_command_line_count > 1Description
TRUEnever evaluated
FALSEevaluated 194 times by 1 test
Evaluated by:
  • Self test
)
0-194
2011 {-
2012 if ((
(dstack.delimi...epth - 1] : 0)Description
TRUEnever evaluated
FALSEnever evaluated
dstack.delimiter_depth
dstack.delimiter_depthDescription
TRUEnever evaluated
FALSEnever evaluated
? dstack.delimiters[dstack.delimiter_depth - 1] : 0)
(dstack.delimi...epth - 1] : 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2013-
2014-
2015-
2016-
2017 maybe_add_history (shell_input_line);
never executed: maybe_add_history (shell_input_line);
0
2018 else-
2019 {-
2020 char *hdcs;-
2021 hdcs = history_delimiting_chars (shell_input_line);-
2022 if (hdcs
hdcsDescription
TRUEnever evaluated
FALSEnever evaluated
&& hdcs[0] == ';'
hdcs[0] == ';'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2023 maybe_add_history (shell_input_line);
never executed: maybe_add_history (shell_input_line);
0
2024 }
never executed: end of block
0
2025 }-
2026-
2027-
2028-
2029 if (shell_input_line
shell_input_lineDescription
TRUEevaluated 1464896 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
)
4-1464896
2030 {-
2031-
2032-
2033-
2034-
2035-
2036-
2037 if (echo_input_at_read
echo_input_at_readDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1464894 times by 1 test
Evaluated by:
  • Self test
&& (shell_input_line[0]
shell_input_line[0]Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
||
0-1464894
2038 shell_input_line_terminator !=
shell_input_li...inator != (-1)Description
TRUEnever evaluated
FALSEnever evaluated
0
2039 (-1)
shell_input_li...inator != (-1)Description
TRUEnever evaluated
FALSEnever evaluated
0
2040 ) &&-
2041 shell_eof_token == 0
shell_eof_token == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2
2042 fprintf (
executed 2 times by 1 test: fprintf ( stderr , "%s\n", shell_input_line);
Executed by:
  • Self test
2
2043 stderr
executed 2 times by 1 test: fprintf ( stderr , "%s\n", shell_input_line);
Executed by:
  • Self test
2
2044 , "%s\n", shell_input_line);
executed 2 times by 1 test: fprintf ( stderr , "%s\n", shell_input_line);
Executed by:
  • Self test
2
2045 }
executed 1464896 times by 1 test: end of block
Executed by:
  • Self test
1464896
2046 else-
2047 {-
2048 shell_input_line_size = 0;-
2049 prompt_string_pointer = &current_prompt_string;-
2050 if ((interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
&& (bash_input.type == st_stdin
bash_input.type == st_stdinDescription
TRUEnever evaluated
FALSEnever evaluated
|| bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEnever evaluated
)))
0-4
2051 prompt_again ();
never executed: prompt_again ();
0
2052 goto
executed 4 times by 1 test: goto restart_read;
Executed by:
  • Self test
restart_read;
executed 4 times by 1 test: goto restart_read;
Executed by:
  • Self test
4
2053 }-
2054-
2055-
2056-
2057 if (shell_input_line_terminator !=
shell_input_li...inator != (-1)Description
TRUEevaluated 1464527 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 369 times by 1 test
Evaluated by:
  • Self test
369-1464527
2058 (-1)
shell_input_li...inator != (-1)Description
TRUEevaluated 1464527 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 369 times by 1 test
Evaluated by:
  • Self test
369-1464527
2059 )-
2060 {-
2061 if (shell_input_line_size <
shell_input_li...09551615UL) -3Description
TRUEevaluated 1464527 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-1464527
2062 (18446744073709551615UL)
shell_input_li...09551615UL) -3Description
TRUEevaluated 1464527 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-1464527
2063 -3
shell_input_li...09551615UL) -3Description
TRUEevaluated 1464527 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(shell_input_l...put_line_size)Description
TRUEevaluated 202 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1464325 times by 1 test
Evaluated by:
  • Self test
shell_input_line_len+3 > shell_input_line_size)
(shell_input_l...put_line_size)Description
TRUEevaluated 202 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1464325 times by 1 test
Evaluated by:
  • Self test
)
0-1464527
2064 shell_input_line = (char *)sh_xrealloc((shell_input_line), (1 + (shell_input_line_size += 2)),
executed 202 times by 1 test: shell_input_line = (char *)sh_xrealloc((shell_input_line), (1 + (shell_input_line_size += 2)), "./parse.y" , 2491 ) ;
Executed by:
  • Self test
202
2065 "./parse.y"
executed 202 times by 1 test: shell_input_line = (char *)sh_xrealloc((shell_input_line), (1 + (shell_input_line_size += 2)), "./parse.y" , 2491 ) ;
Executed by:
  • Self test
202
2066 ,
executed 202 times by 1 test: shell_input_line = (char *)sh_xrealloc((shell_input_line), (1 + (shell_input_line_size += 2)), "./parse.y" , 2491 ) ;
Executed by:
  • Self test
202
2067 2491
executed 202 times by 1 test: shell_input_line = (char *)sh_xrealloc((shell_input_line), (1 + (shell_input_line_size += 2)), "./parse.y" , 2491 ) ;
Executed by:
  • Self test
202
2068 )
executed 202 times by 1 test: shell_input_line = (char *)sh_xrealloc((shell_input_line), (1 + (shell_input_line_size += 2)), "./parse.y" , 2491 ) ;
Executed by:
  • Self test
202
2069 ;
executed 202 times by 1 test: shell_input_line = (char *)sh_xrealloc((shell_input_line), (1 + (shell_input_line_size += 2)), "./parse.y" , 2491 ) ;
Executed by:
  • Self test
202
2070-
2071-
2072-
2073-
2074-
2075 if (bash_input.type == st_string
bash_input.type == st_stringDescription
TRUEevaluated 737483 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 727044 times by 1 test
Evaluated by:
  • Self test
&& (
(pushed_string...expander) == 0Description
TRUEevaluated 737483 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
pushed_string_list
pushed_string_listDescription
TRUEevaluated 45 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 737438 times by 1 test
Evaluated by:
  • Self test
&& pushed_string_list->expander
pushed_string_list->expanderDescription
TRUEnever evaluated
FALSEevaluated 45 times by 1 test
Evaluated by:
  • Self test
) == 0
(pushed_string...expander) == 0Description
TRUEevaluated 737483 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& last_was_backslash
last_was_backslashDescription
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 737166 times by 1 test
Evaluated by:
  • Self test
&& c ==
c == (-1)Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 314 times by 1 test
Evaluated by:
  • Self test
0-737483
2076 (-1)
c == (-1)Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 314 times by 1 test
Evaluated by:
  • Self test
3-314
2077 && remove_quoted_newline
remove_quoted_newlineDescription
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-3
2078 shell_input_line[shell_input_line_len] = '\\';
executed 3 times by 1 test: shell_input_line[shell_input_line_len] = '\\';
Executed by:
  • Self test
3
2079 else-
2080 shell_input_line[shell_input_line_len] = '\n';
executed 1464524 times by 1 test: shell_input_line[shell_input_line_len] = '\n';
Executed by:
  • Self test
1464524
2081 shell_input_line[shell_input_line_len + 1] = '\0';-
2082-
2083 set_line_mbstate ();-
2084 }
executed 1464527 times by 1 test: end of block
Executed by:
  • Self test
1464527
2085 }
executed 1464896 times by 1 test: end of block
Executed by:
  • Self test
1464896
2086-
2087next_alias_char:
code before this statement executed 24188098 times by 1 test: next_alias_char:
Executed by:
  • Self test
24188098
2088 uc = shell_input_line[shell_input_line_index];-
2089-
2090 if (uc
ucDescription
TRUEevaluated 24187542 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 556 times by 1 test
Evaluated by:
  • Self test
)
556-24187542
2091 shell_input_line_index++;
executed 24187542 times by 1 test: shell_input_line_index++;
Executed by:
  • Self test
24187542
2092 if (uc == 0
uc == 0Description
TRUEevaluated 556 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24187542 times by 1 test
Evaluated by:
  • Self test
&& pushed_string_list
pushed_string_listDescription
TRUEevaluated 187 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 369 times by 1 test
Evaluated by:
  • Self test
&& pushed_string_list->flags != 0x04
pushed_string_...>flags != 0x04Description
TRUEevaluated 160 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 27 times by 1 test
Evaluated by:
  • Self test
&&
27-24187542
2093 shell_input_line_index > 0
shell_input_line_index > 0Description
TRUEevaluated 158 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
&&
2-158
2094 shell_input_line[shell_input_line_index-1] != ' '
shell_input_li...ndex-1] != ' 'Description
TRUEevaluated 89 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 69 times by 1 test
Evaluated by:
  • Self test
&&
69-89
2095 shell_input_line[shell_input_line_index-1] != '\n'
shell_input_li...dex-1] != '\n'Description
TRUEevaluated 86 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
&&
3-86
2096 (
(sh_syntaxtab[...& 0x0001) == 0Description
TRUEevaluated 66 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(shell_input_line[shell_input_line_index-1])] & 0x0001) == 0
(sh_syntaxtab[...& 0x0001) == 0Description
TRUEevaluated 66 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20 times by 1 test
Evaluated by:
  • Self test
&&
20-66
2097 ((
(dstack.delimi...] : 0) != '\''Description
TRUEevaluated 64 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
dstack.delimiter_depth ? dstack.delimiters[dstack.delimiter_depth - 1] : 0) != '\''
(dstack.delimi...] : 0) != '\''Description
TRUEevaluated 64 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
&& (
(dstack.delimi...1] : 0) != '"'Description
TRUEevaluated 64 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
dstack.delimiter_depth ? dstack.delimiters[dstack.delimiter_depth - 1] : 0) != '"'
(dstack.delimi...1] : 0) != '"'Description
TRUEevaluated 64 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
0-64
2098 {-
2099 return
executed 64 times by 1 test: return ' ';
Executed by:
  • Self test
' ';
executed 64 times by 1 test: return ' ';
Executed by:
  • Self test
64
2100 }-
2101-
2102-
2103pop_alias:
code before this statement executed 24188034 times by 1 test: pop_alias:
Executed by:
  • Self test
24188034
2104 if (uc == 0
uc == 0Description
TRUEevaluated 492 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24187542 times by 1 test
Evaluated by:
  • Self test
&& pushed_string_list
pushed_string_listDescription
TRUEevaluated 123 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 369 times by 1 test
Evaluated by:
  • Self test
&& pushed_string_list->flags != 0x04
pushed_string_...>flags != 0x04Description
TRUEevaluated 96 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 27 times by 1 test
Evaluated by:
  • Self test
)
27-24187542
2105 {-
2106 pop_string ();-
2107 uc = shell_input_line[shell_input_line_index];-
2108 if (uc
ucDescription
TRUEevaluated 96 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-96
2109 shell_input_line_index++;
executed 96 times by 1 test: shell_input_line_index++;
Executed by:
  • Self test
96
2110 }
executed 96 times by 1 test: end of block
Executed by:
  • Self test
96
2111-
2112-
2113 if ((uc == '\\'
uc == '\\'Description
TRUEevaluated 201841 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 23986193 times by 1 test
Evaluated by:
  • Self test
&& remove_quoted_newline
remove_quoted_newlineDescription
TRUEevaluated 192368 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9473 times by 1 test
Evaluated by:
  • Self test
&& shell_input_line[shell_input_line_index] == '\n'
shell_input_li...index] == '\n'Description
TRUEevaluated 36991 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 155377 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 36991 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 36991 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-23986193
2114 {-
2115 if ((interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 36991 times by 1 test
Evaluated by:
  • Self test
&& (bash_input.type == st_stdin
bash_input.type == st_stdinDescription
TRUEnever evaluated
FALSEnever evaluated
|| bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEnever evaluated
)))
0-36991
2116 prompt_again ();
never executed: prompt_again ();
0
2117 line_number++;-
2118-
2119-
2120-
2121-
2122-
2123-
2124-
2125 if ((pushed_string_list
pushed_string_listDescription
TRUEnever evaluated
FALSEevaluated 36991 times by 1 test
Evaluated by:
  • Self test
&& pushed_string_list->expander
pushed_string_list->expanderDescription
TRUEnever evaluated
FALSEnever evaluated
) && shell_input_line[shell_input_line_index+1] == '\0'
shell_input_li...dex+1] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0-36991
2126 {-
2127 uc = 0;-
2128 goto
never executed: goto pop_alias;
pop_alias;
never executed: goto pop_alias;
0
2129 }-
2130 else if ((pushed_string_list
pushed_string_listDescription
TRUEnever evaluated
FALSEevaluated 36991 times by 1 test
Evaluated by:
  • Self test
&& pushed_string_list->expander
pushed_string_list->expanderDescription
TRUEnever evaluated
FALSEnever evaluated
) && shell_input_line[shell_input_line_index+1] != '\0'
shell_input_li...dex+1] != '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0-36991
2131 {-
2132 shell_input_line_index++;-
2133 goto
never executed: goto next_alias_char;
next_alias_char;
never executed: goto next_alias_char;
0
2134 }-
2135 else-
2136-
2137 goto
executed 36991 times by 1 test: goto restart_read;
Executed by:
  • Self test
restart_read;
executed 36991 times by 1 test: goto restart_read;
Executed by:
  • Self test
36991
2138 }-
2139-
2140 if (uc == 0
uc == 0Description
TRUEevaluated 396 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24150647 times by 1 test
Evaluated by:
  • Self test
&& shell_input_line_terminator ==
shell_input_li...inator == (-1)Description
TRUEevaluated 369 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 27 times by 1 test
Evaluated by:
  • Self test
27-24150647
2141 (-1)
shell_input_li...inator == (-1)Description
TRUEevaluated 369 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 27 times by 1 test
Evaluated by:
  • Self test
27-369
2142 )-
2143 return
executed 369 times by 1 test: return ((shell_input_line_index != 0) ? '\n' : (-1) );
Executed by:
  • Self test
((shell_input_line_index != 0) ? '\n' :
executed 369 times by 1 test: return ((shell_input_line_index != 0) ? '\n' : (-1) );
Executed by:
  • Self test
369
2144 (-1)
executed 369 times by 1 test: return ((shell_input_line_index != 0) ? '\n' : (-1) );
Executed by:
  • Self test
369
2145 );
executed 369 times by 1 test: return ((shell_input_line_index != 0) ? '\n' : (-1) );
Executed by:
  • Self test
369
2146 if (uc == 0
uc == 0Description
TRUEevaluated 27 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24150647 times by 1 test
Evaluated by:
  • Self test
&& bash_input.type == st_string
bash_input.type == st_stringDescription
TRUEevaluated 27 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& *
*bash_input.location.stringDescription
TRUEevaluated 27 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
bash_input.location.string
*bash_input.location.stringDescription
TRUEevaluated 27 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&&
0-24150647
2147 pushed_string_list
pushed_string_listDescription
TRUEevaluated 27 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& pushed_string_list->flags == 0x04
pushed_string_...>flags == 0x04Description
TRUEevaluated 27 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&&
0-27
2148 shell_input_line_terminator == 0
shell_input_li...erminator == 0Description
TRUEevaluated 27 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-27
2149 {-
2150 shell_input_line_index = 0;-
2151 goto
executed 27 times by 1 test: goto restart_read;
Executed by:
  • Self test
restart_read;
executed 27 times by 1 test: goto restart_read;
Executed by:
  • Self test
27
2152 }-
2153-
2154-
2155 return
executed 24150647 times by 1 test: return (uc);
Executed by:
  • Self test
(uc);
executed 24150647 times by 1 test: return (uc);
Executed by:
  • Self test
24150647
2156}-
2157-
2158-
2159-
2160-
2161-
2162-
2163static void-
2164shell_ungetc (c)-
2165 int c;-
2166{-
2167 if (shell_input_line
shell_input_lineDescription
TRUEevaluated 4418581 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& shell_input_line_index
shell_input_line_indexDescription
TRUEevaluated 4418579 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
)
0-4418581
2168 shell_input_line[--shell_input_line_index] = c;
executed 4418579 times by 1 test: shell_input_line[--shell_input_line_index] = c;
Executed by:
  • Self test
4418579
2169 else-
2170 eol_ungetc_lookahead = c;
executed 2 times by 1 test: eol_ungetc_lookahead = c;
Executed by:
  • Self test
2
2171}-
2172-
2173char *-
2174parser_remaining_input ()-
2175{-
2176 if (shell_input_line == 0
shell_input_line == 0Description
TRUEnever evaluated
FALSEevaluated 52 times by 1 test
Evaluated by:
  • Self test
)
0-52
2177 return
never executed: return 0;
0;
never executed: return 0;
0
2178 if ((
(int)shell_inp...line_index < 0Description
TRUEnever evaluated
FALSEevaluated 52 times by 1 test
Evaluated by:
  • Self test
int)shell_input_line_index < 0
(int)shell_inp...line_index < 0Description
TRUEnever evaluated
FALSEevaluated 52 times by 1 test
Evaluated by:
  • Self test
|| shell_input_line_index >= shell_input_line_len
shell_input_li...input_line_lenDescription
TRUEevaluated 52 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-52
2179 return
executed 52 times by 1 test: return "";
Executed by:
  • Self test
"";
executed 52 times by 1 test: return "";
Executed by:
  • Self test
52
2180 return
never executed: return (shell_input_line + shell_input_line_index);
(shell_input_line + shell_input_line_index);
never executed: return (shell_input_line + shell_input_line_index);
0
2181}-
2182static void-
2183discard_until (character)-
2184 int character;-
2185{-
2186 int c;-
2187-
2188 while ((
(c = shell_getc (0)) != (-1)Description
TRUEevaluated 1680916 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
c = shell_getc (0)) !=
(c = shell_getc (0)) != (-1)Description
TRUEevaluated 1680916 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-1680916
2189 (-1)
(c = shell_getc (0)) != (-1)Description
TRUEevaluated 1680916 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-1680916
2190 && c != character
c != characterDescription
TRUEevaluated 1645440 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 35476 times by 1 test
Evaluated by:
  • Self test
)
35476-1645440
2191 ;
executed 1645440 times by 1 test: ;
Executed by:
  • Self test
1645440
2192-
2193 if (c !=
c != (-1)Description
TRUEevaluated 35476 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-35476
2194 (-1)
c != (-1)Description
TRUEevaluated 35476 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-35476
2195 )-
2196 shell_ungetc (c);
executed 35476 times by 1 test: shell_ungetc (c);
Executed by:
  • Self test
35476
2197}
executed 35476 times by 1 test: end of block
Executed by:
  • Self test
35476
2198-
2199void-
2200execute_variable_command (command, vname)-
2201 char *command, *vname;-
2202{-
2203 char *last_lastarg;-
2204 sh_parser_state_t ps;-
2205-
2206 save_parser_state (&ps);-
2207 last_lastarg = get_string_value ("_");-
2208 if (last_lastarg
last_lastargDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2209 last_lastarg = (char *)strcpy (sh_xmalloc((1 + strlen (last_lastarg)), "./parse.y", 2673), (last_lastarg));
never executed: last_lastarg = (char *)strcpy (sh_xmalloc((1 + strlen (last_lastarg)), "./parse.y", 2673), (last_lastarg));
0
2210-
2211 parse_and_execute ((char *)strcpy (sh_xmalloc((1 + strlen (command)), "./parse.y", 2675), (command)), vname, 0x001|0x004);-
2212-
2213 restore_parser_state (&ps);-
2214 bind_variable ("_", last_lastarg, 0);-
2215 do { if (last_lastarg
last_lastargDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((last_lastarg), "./parse.y", 2679);
never executed: sh_xfree((last_lastarg), "./parse.y", 2679);
} while (0);
0
2216-
2217 if (token_to_read == '\n'
token_to_read == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2218 token_to_read = 0;
never executed: token_to_read = 0;
0
2219}
never executed: end of block
0
2220-
2221void-
2222push_token (x)-
2223 int x;-
2224{-
2225 two_tokens_ago = token_before_that;-
2226 token_before_that = last_read_token;-
2227 last_read_token = current_token;-
2228-
2229 current_token = x;-
2230}
never executed: end of block
0
2231-
2232-
2233-
2234static char *token = (char *)-
2235 ((void *)0)-
2236 ;-
2237-
2238-
2239static int token_buffer_size;-
2240static int-
2241yylex ()-
2242{-
2243 if (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 4829449 times by 1 test
Evaluated by:
  • Self test
&& (current_token == 0
current_token == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| current_token == '\n'
current_token == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
))
0-4829449
2244 {-
2245-
2246-
2247-
2248-
2249 if ((!prompt_string_pointer
!prompt_string_pointerDescription
TRUEnever evaluated
FALSEnever evaluated
|| prompt_string_pointer == &ps1_prompt
prompt_string_...== &ps1_promptDescription
TRUEnever evaluated
FALSEnever evaluated
) && parse_and_execute_level == 0
parse_and_execute_level == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& time_to_check_mail ()
time_to_check_mail ()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2250 {-
2251 check_mail ();-
2252 reset_mail_timer ();-
2253 }
never executed: end of block
0
2254-
2255-
2256-
2257 if (token_to_read == 0
token_to_read == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (interactive
interactiveDescription
TRUEnever evaluated
FALSEnever evaluated
&& (bash_input.type == st_stdin
bash_input.type == st_stdinDescription
TRUEnever evaluated
FALSEnever evaluated
|| bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEnever evaluated
)))
0
2258 prompt_again ();
never executed: prompt_again ();
0
2259 }
never executed: end of block
0
2260-
2261 two_tokens_ago = token_before_that;-
2262 token_before_that = last_read_token;-
2263 last_read_token = current_token;-
2264 current_token = read_token (0);-
2265-
2266 if ((
(parser_state & 0x008000)Description
TRUEevaluated 706586 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4122846 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x008000)
(parser_state & 0x008000)Description
TRUEevaluated 706586 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4122846 times by 1 test
Evaluated by:
  • Self test
&& current_token == shell_eof_token
current_token ...hell_eof_tokenDescription
TRUEevaluated 961 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 705625 times by 1 test
Evaluated by:
  • Self test
)
961-4122846
2267 {-
2268 current_token = 304;-
2269 if (bash_input.type == st_string
bash_input.type == st_stringDescription
TRUEevaluated 961 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-961
2270 rewind_input_string ();
executed 961 times by 1 test: rewind_input_string ();
Executed by:
  • Self test
961
2271 }
executed 961 times by 1 test: end of block
Executed by:
  • Self test
961
2272 parser_state &= ~0x008000;-
2273-
2274 return
executed 4829432 times by 1 test: return (current_token);
Executed by:
  • Self test
(current_token);
executed 4829432 times by 1 test: return (current_token);
Executed by:
  • Self test
4829432
2275}-
2276-
2277-
2278-
2279static int esacs_needed_count;-
2280-
2281-
2282-
2283static int expecting_in_token;-
2284-
2285static void-
2286push_heredoc (r)-
2287 REDIRECT *r;-
2288{-
2289 if (need_here_doc >= 16
need_here_doc >= 16Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1750 times by 1 test
Evaluated by:
  • Self test
)
1-1750
2290 {-
2291 last_command_exit_value = 2;-
2292 need_here_doc = 0;-
2293 report_syntax_error (-
2294 dcgettext (((void *)0), -
2295 "maximum here-document count exceeded"-
2296 , 5)-
2297 );-
2298 reset_parser ();-
2299 exit_shell (last_command_exit_value);-
2300 }
never executed: end of block
0
2301 redir_stack[need_here_doc++] = r;-
2302}
executed 1750 times by 1 test: end of block
Executed by:
  • Self test
1750
2303-
2304void-
2305gather_here_documents ()-
2306{-
2307 int r;-
2308-
2309 r = 0;-
2310 here_doc_first_line = 1;-
2311 while (need_here_doc > 0
need_here_doc > 0Description
TRUEevaluated 1734 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1730 times by 1 test
Evaluated by:
  • Self test
)
1730-1734
2312 {-
2313 parser_state |= 0x020000;-
2314 make_here_document (redir_stack[r++], line_number);-
2315 parser_state &= ~0x020000;-
2316 need_here_doc--;-
2317 redir_stack[r - 1] = 0;-
2318 }
executed 1734 times by 1 test: end of block
Executed by:
  • Self test
1734
2319 here_doc_first_line = 0;-
2320}
executed 1730 times by 1 test: end of block
Executed by:
  • Self test
1730
2321-
2322-
2323-
2324static int open_brace_count;-
2325static char *-
2326mk_alexpansion (s)-
2327 char *s;-
2328{-
2329 int l;-
2330 char *r;-
2331-
2332 l = strlen (s);-
2333 r = sh_xmalloc((l + 2), "./parse.y", 2874);-
2334 strcpy (r, s);-
2335 r[l] = '\0';-
2336 return
executed 82 times by 1 test: return r;
Executed by:
  • Self test
r;
executed 82 times by 1 test: return r;
Executed by:
  • Self test
82
2337}-
2338-
2339static int-
2340alias_expand_token (tokstr)-
2341 char *tokstr;-
2342{-
2343 char *expanded;-
2344 alias_t *ap;-
2345-
2346 if (((
(parser_state & 0x000002)Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16237 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000002)
(parser_state & 0x000002)Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16237 times by 1 test
Evaluated by:
  • Self test
|| (((
((last_read_token) == 282)Description
TRUEevaluated 54 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16183 times by 1 test
Evaluated by:
  • Self test
last_read_token) == 282)
((last_read_token) == 282)Description
TRUEevaluated 54 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16183 times by 1 test
Evaluated by:
  • Self test
|| ((
(parser_state&0x080000)Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16170 times by 1 test
Evaluated by:
  • Self test
parser_state&0x080000)
(parser_state&0x080000)Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16170 times by 1 test
Evaluated by:
  • Self test
&& (
(last_read_tok...n == 299) == 0Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token == '<'
last_read_token == '<'Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == '>'
last_read_token == '>'Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 290
last_read_token == 290Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 302
last_read_token == 302Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 301
last_read_token == 301Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 298
last_read_token == 298Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 291
last_read_token == 291Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 293
last_read_token == 293Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 292
last_read_token == 292Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 294
last_read_token == 294Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 299
last_read_token == 299Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
) == 0
(last_read_tok...n == 299) == 0Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) || ((
(last_read_token) != 295Description
TRUEevaluated 16170 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 295
(last_read_token) != 295Description
TRUEevaluated 16170 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(last_read_token) != 296Description
TRUEevaluated 16170 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 296
(last_read_token) != 296Description
TRUEevaluated 16170 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(last_read_token) != 297Description
TRUEevaluated 16170 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 297
(last_read_token) != 297Description
TRUEevaluated 16170 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& reserved_word_acceptable(last_read_token)
reserved_word_...st_read_token)Description
TRUEevaluated 7277 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8893 times by 1 test
Evaluated by:
  • Self test
))) &&
0-16237
2347 (
(parser_state & 0x000001) == 0Description
TRUEevaluated 7139 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 210 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000001) == 0
(parser_state & 0x000001) == 0Description
TRUEevaluated 7139 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 210 times by 1 test
Evaluated by:
  • Self test
)
210-7139
2348 {-
2349 ap = find_alias (tokstr);-
2350-
2351-
2352 if (ap
apDescription
TRUEevaluated 97 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7042 times by 1 test
Evaluated by:
  • Self test
&& (
(ap->flags & 0x2)Description
TRUEevaluated 15 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 82 times by 1 test
Evaluated by:
  • Self test
ap->flags & 0x2)
(ap->flags & 0x2)Description
TRUEevaluated 15 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 82 times by 1 test
Evaluated by:
  • Self test
)
15-7042
2353 return
executed 15 times by 1 test: return (-100);
Executed by:
  • Self test
(-100);
executed 15 times by 1 test: return (-100);
Executed by:
  • Self test
15
2354 expanded = ap
apDescription
TRUEevaluated 82 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7042 times by 1 test
Evaluated by:
  • Self test
? mk_alexpansion (ap->value) : (char *)
82-7042
2355 ((void *)0)-
2356 ;-
2357-
2358 if (expanded
expandedDescription
TRUEevaluated 82 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7042 times by 1 test
Evaluated by:
  • Self test
)
82-7042
2359 {-
2360 push_string (expanded, ap->flags & 0x1, ap);-
2361 return
executed 82 times by 1 test: return (-99);
Executed by:
  • Self test
(-99);
executed 82 times by 1 test: return (-99);
Executed by:
  • Self test
82
2362 }-
2363 else-
2364-
2365 return
executed 7042 times by 1 test: return (-100);
Executed by:
  • Self test
(-100);
executed 7042 times by 1 test: return (-100);
Executed by:
  • Self test
7042
2366 }-
2367 return
executed 9103 times by 1 test: return (-100);
Executed by:
  • Self test
(-100);
executed 9103 times by 1 test: return (-100);
Executed by:
  • Self test
9103
2368}-
2369-
2370-
2371static int-
2372time_command_acceptable ()-
2373{-
2374-
2375 int i;-
2376-
2377 if (posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEevaluated 15 times by 1 test
Evaluated by:
  • Self test
&& shell_compatibility_level > 41
shell_compatibility_level > 41Description
TRUEnever evaluated
FALSEnever evaluated
)
0-15
2378 {-
2379-
2380-
2381-
2382 i = shell_input_line_index;-
2383 while (i < shell_input_line_len
i < shell_input_line_lenDescription
TRUEnever evaluated
FALSEnever evaluated
&& (shell_input_line[i] == ' '
shell_input_line[i] == ' 'Description
TRUEnever evaluated
FALSEnever evaluated
|| shell_input_line[i] == '\t'
shell_input_line[i] == '\t'Description
TRUEnever evaluated
FALSEnever evaluated
))
0
2384 i++;
never executed: i++;
0
2385 if (shell_input_line[i] == '-'
shell_input_line[i] == '-'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2386 return
never executed: return 0;
0;
never executed: return 0;
0
2387 }
never executed: end of block
0
2388-
2389 switch (last_read_token)-
2390 {-
2391 case
never executed: case 0:
0:
never executed: case 0:
0
2392 case
never executed: case ';':
';':
never executed: case ';':
0
2393 case
executed 6 times by 1 test: case '\n':
Executed by:
  • Self test
'\n':
executed 6 times by 1 test: case '\n':
Executed by:
  • Self test
6
2394 if (token_before_that == '|'
token_before_that == '|'Description
TRUEnever evaluated
FALSEevaluated 6 times by 1 test
Evaluated by:
  • Self test
)
0-6
2395 return
never executed: return (0);
(0);
never executed: return (0);
0
2396-
2397 case
never executed: case 288:
code before this statement executed 6 times by 1 test: case 288:
Executed by:
  • Self test
never executed: case 288:
288:
code before this statement executed 6 times by 1 test: case 288:
Executed by:
  • Self test
never executed: case 288:
0-6
2398 case
never executed: case 289:
289:
never executed: case 289:
0
2399 case
never executed: case '&':
'&':
never executed: case '&':
0
2400 case
never executed: case 267:
267:
never executed: case 267:
0
2401 case
never executed: case 269:
269:
never executed: case 269:
0
2402 case
never executed: case 268:
268:
never executed: case 268:
0
2403 case
never executed: case 258:
258:
never executed: case 258:
0
2404 case
never executed: case 259:
259:
never executed: case 259:
0
2405 case
never executed: case 261:
261:
never executed: case 261:
0
2406 case
never executed: case 260:
260:
never executed: case 260:
0
2407 case
executed 5 times by 1 test: case '{':
Executed by:
  • Self test
'{':
executed 5 times by 1 test: case '{':
Executed by:
  • Self test
5
2408 case
never executed: case '(':
'(':
never executed: case '(':
0
2409 case
never executed: case ')':
')':
never executed: case ')':
0
2410 case
executed 1 time by 1 test: case 277:
Executed by:
  • Self test
277:
executed 1 time by 1 test: case 277:
Executed by:
  • Self test
1
2411 case
executed 2 times by 1 test: case 278:
Executed by:
  • Self test
278:
executed 2 times by 1 test: case 278:
Executed by:
  • Self test
2
2412 case
executed 1 time by 1 test: case 279:
Executed by:
  • Self test
279:
executed 1 time by 1 test: case 279:
Executed by:
  • Self test
1
2413 case
never executed: case 280:
280:
never executed: case 280:
0
2414 return
executed 15 times by 1 test: return 1;
Executed by:
  • Self test
1;
executed 15 times by 1 test: return 1;
Executed by:
  • Self test
15
2415 default
never executed: default:
:
never executed: default:
0
2416 return
never executed: return 0;
0;
never executed: return 0;
0
2417 }-
2418-
2419-
2420-
2421}-
2422static int-
2423special_case_tokens (tokstr)-
2424 char *tokstr;-
2425{-
2426-
2427 if ((
(last_read_token == 281)Description
TRUEevaluated 1185963 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1661044 times by 1 test
Evaluated by:
  • Self test
last_read_token == 281)
(last_read_token == 281)Description
TRUEevaluated 1185963 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1661044 times by 1 test
Evaluated by:
  • Self test
&&
1185963-1661044
2428 ((
(token_before_that == 265)Description
TRUEevaluated 25656 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1160307 times by 1 test
Evaluated by:
  • Self test
token_before_that == 265)
(token_before_that == 265)Description
TRUEevaluated 25656 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1160307 times by 1 test
Evaluated by:
  • Self test
|| (
(token_before_that == 263)Description
TRUEevaluated 78110 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1082197 times by 1 test
Evaluated by:
  • Self test
token_before_that == 263)
(token_before_that == 263)Description
TRUEevaluated 78110 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1082197 times by 1 test
Evaluated by:
  • Self test
|| (
(token_before_that == 266)Description
TRUEevaluated 7 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1082190 times by 1 test
Evaluated by:
  • Self test
token_before_that == 266)
(token_before_that == 266)Description
TRUEevaluated 7 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1082190 times by 1 test
Evaluated by:
  • Self test
) &&
7-1160307
2429 (tokstr[0] == 'i'
tokstr[0] == 'i'Description
TRUEevaluated 103770 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
&& tokstr[1] == 'n'
tokstr[1] == 'n'Description
TRUEevaluated 103770 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& tokstr[2] == 0
tokstr[2] == 0Description
TRUEevaluated 103770 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
0-103770
2430 {-
2431 if (token_before_that == 263
token_before_that == 263Description
TRUEevaluated 78109 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 25661 times by 1 test
Evaluated by:
  • Self test
)
25661-78109
2432 {-
2433 parser_state |= 0x000001;-
2434 esacs_needed_count++;-
2435 }
executed 78109 times by 1 test: end of block
Executed by:
  • Self test
78109
2436 if (expecting_in_token
expecting_in_tokenDescription
TRUEevaluated 103770 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-103770
2437 expecting_in_token--;
executed 103770 times by 1 test: expecting_in_token--;
Executed by:
  • Self test
103770
2438 return
executed 103770 times by 1 test: return (276);
Executed by:
  • Self test
(276);
executed 103770 times by 1 test: return (276);
Executed by:
  • Self test
103770
2439 }-
2440-
2441-
2442-
2443-
2444 if (expecting_in_token
expecting_in_tokenDescription
TRUEevaluated 9 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2743228 times by 1 test
Evaluated by:
  • Self test
&& (last_read_token == 281
last_read_token == 281Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 6 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == '\n'
last_read_token == '\n'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
) &&
2-2743228
2445 (tokstr[0] == 'i'
tokstr[0] == 'i'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
&& tokstr[1] == 'n'
tokstr[1] == 'n'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& tokstr[2] == 0
tokstr[2] == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
0-3
2446 {-
2447 if (parser_state & 0x000080
parser_state & 0x000080Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2
2448 {-
2449 parser_state |= 0x000001;-
2450 esacs_needed_count++;-
2451 }
executed 2 times by 1 test: end of block
Executed by:
  • Self test
2
2452 expecting_in_token--;-
2453 return
executed 2 times by 1 test: return (276);
Executed by:
  • Self test
(276);
executed 2 times by 1 test: return (276);
Executed by:
  • Self test
2
2454 }-
2455-
2456 else if (expecting_in_token
expecting_in_tokenDescription
TRUEevaluated 7 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2743228 times by 1 test
Evaluated by:
  • Self test
&& (last_read_token == '\n'
last_read_token == '\n'Description
TRUEnever evaluated
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == ';'
last_read_token == ';'Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
) &&
0-2743228
2457 (tokstr[0] == 'd'
tokstr[0] == 'd'Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& tokstr[1] == 'o'
tokstr[1] == 'o'Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& tokstr[2] == '\0'
tokstr[2] == '\0'Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
0-4
2458 {-
2459 expecting_in_token--;-
2460 return
executed 4 times by 1 test: return (269);
Executed by:
  • Self test
(269);
executed 4 times by 1 test: return (269);
Executed by:
  • Self test
4
2461 }-
2462-
2463-
2464 if (last_read_token == 281
last_read_token == 281Description
TRUEevaluated 1082193 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1661038 times by 1 test
Evaluated by:
  • Self test
&&
1082193-1661038
2465-
2466 (token_before_that == 265
token_before_that == 265Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1082192 times by 1 test
Evaluated by:
  • Self test
|| token_before_that == 266
token_before_that == 266Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1082191 times by 1 test
Evaluated by:
  • Self test
) &&
1-1082192
2467-
2468-
2469-
2470 (tokstr[0] == 'd'
tokstr[0] == 'd'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& tokstr[1] == 'o'
tokstr[1] == 'o'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& tokstr[2] == '\0'
tokstr[2] == '\0'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
0-2
2471 {-
2472 if (expecting_in_token
expecting_in_tokenDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2
2473 expecting_in_token--;
executed 2 times by 1 test: expecting_in_token--;
Executed by:
  • Self test
2
2474 return
executed 2 times by 1 test: return (269);
Executed by:
  • Self test
(269);
executed 2 times by 1 test: return (269);
Executed by:
  • Self test
2
2475 }-
2476-
2477-
2478-
2479-
2480-
2481-
2482-
2483 if (esacs_needed_count
esacs_needed_countDescription
TRUEevaluated 904463 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1838766 times by 1 test
Evaluated by:
  • Self test
)
904463-1838766
2484 {-
2485 if (last_read_token == 276
last_read_token == 276Description
TRUEevaluated 23251 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 881212 times by 1 test
Evaluated by:
  • Self test
&& ((
(tokstr)[0] == ("esac")[0]Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 23249 times by 1 test
Evaluated by:
  • Self test
tokstr)[0] == ("esac")[0]
(tokstr)[0] == ("esac")[0]Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 23249 times by 1 test
Evaluated by:
  • Self test
&&
2-881212
2486 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2487 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2488 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2489 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2490 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2491 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2492 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2493 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2494 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2495 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2496 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2497 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2498 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2499 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2500 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2501 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2502 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2503 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2504 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2505 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2506 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2507 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2508 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2509 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2510 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2511 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2512 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2513 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2514 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2515 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2516 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2517 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2518 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2519 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2520 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2521 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2522 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2523 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2524 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2525 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2526 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2527 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2528 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2529 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2530 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2531 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2532 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( tokstr ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2533 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( tokstr ))[3] - __s2[3]);
0-2
2534 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( tokstr ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2535 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2536 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2537 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2538 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2539 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2540 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2541 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2542 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2543 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2544 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2545 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2546 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2547 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2548 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2549 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2550 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2551 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2552 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2553 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2554 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2555 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2556 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2557 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2558 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2559 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2560 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "esac" ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2561 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "esac" ))[3] - __s2[3]);
0-2
2562 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "esac" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2563 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2564 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2565 "esac"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2566 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-2
2567 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
0-2
2568 {-
2569 esacs_needed_count--;-
2570 parser_state &= ~0x000001;-
2571 return
executed 2 times by 1 test: return (264);
Executed by:
  • Self test
(264);
executed 2 times by 1 test: return (264);
Executed by:
  • Self test
2
2572 }-
2573 }
executed 904461 times by 1 test: end of block
Executed by:
  • Self test
904461
2574-
2575-
2576 if (parser_state & 0x000004
parser_state & 0x000004Description
TRUEevaluated 11217 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2732010 times by 1 test
Evaluated by:
  • Self test
)
11217-2732010
2577 {-
2578 parser_state &= ~0x000004;-
2579 if (tokstr[0] == '{'
tokstr[0] == '{'Description
TRUEevaluated 11201 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16 times by 1 test
Evaluated by:
  • Self test
&& tokstr[1] == '\0'
tokstr[1] == '\0'Description
TRUEevaluated 11201 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-11201
2580 {-
2581 open_brace_count++;-
2582 function_bstart = line_number;-
2583 return
executed 11201 times by 1 test: return ('{');
Executed by:
  • Self test
('{');
executed 11201 times by 1 test: return ('{');
Executed by:
  • Self test
11201
2584 }-
2585 }
executed 16 times by 1 test: end of block
Executed by:
  • Self test
16
2586-
2587-
2588-
2589 if (last_read_token == 286
last_read_token == 286Description
TRUEevaluated 402 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2731624 times by 1 test
Evaluated by:
  • Self test
&& tokstr[0] == 'd'
tokstr[0] == 'd'Description
TRUEevaluated 201 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 201 times by 1 test
Evaluated by:
  • Self test
&& tokstr[1] == 'o'
tokstr[1] == 'o'Description
TRUEevaluated 201 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& !tokstr[2]
!tokstr[2]Description
TRUEevaluated 201 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2731624
2590 return
executed 201 times by 1 test: return (269);
Executed by:
  • Self test
(269);
executed 201 times by 1 test: return (269);
Executed by:
  • Self test
201
2591 if (last_read_token == 286
last_read_token == 286Description
TRUEevaluated 201 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2731624 times by 1 test
Evaluated by:
  • Self test
&& tokstr[0] == '{'
tokstr[0] == '{'Description
TRUEevaluated 201 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& tokstr[1] == '\0'
tokstr[1] == '\0'Description
TRUEevaluated 201 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2731624
2592 {-
2593 open_brace_count++;-
2594 return
executed 201 times by 1 test: return ('{');
Executed by:
  • Self test
('{');
executed 201 times by 1 test: return ('{');
Executed by:
  • Self test
201
2595 }-
2596-
2597 if (open_brace_count
open_brace_countDescription
TRUEevaluated 490215 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2241409 times by 1 test
Evaluated by:
  • Self test
&& reserved_word_acceptable (last_read_token)
reserved_word_...st_read_token)Description
TRUEevaluated 351427 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 138788 times by 1 test
Evaluated by:
  • Self test
&& tokstr[0] == '}'
tokstr[0] == '}'Description
TRUEevaluated 12223 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 339204 times by 1 test
Evaluated by:
  • Self test
&& !tokstr[1]
!tokstr[1]Description
TRUEevaluated 12223 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2241409
2598 {-
2599 open_brace_count--;-
2600 return
executed 12223 times by 1 test: return ('}');
Executed by:
  • Self test
('}');
executed 12223 times by 1 test: return ('}');
Executed by:
  • Self test
12223
2601 }-
2602-
2603-
2604-
2605 if (last_read_token == 278
last_read_token == 278Description
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2719387 times by 1 test
Evaluated by:
  • Self test
&& tokstr[0] == '-'
tokstr[0] == '-'Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 6 times by 1 test
Evaluated by:
  • Self test
&& tokstr[1] == 'p'
tokstr[1] == 'p'Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& !tokstr[2]
!tokstr[2]Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2719387
2606 return
executed 8 times by 1 test: return (279);
Executed by:
  • Self test
(279);
executed 8 times by 1 test: return (279);
Executed by:
  • Self test
8
2607-
2608 if (last_read_token == 279
last_read_token == 279Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2719385 times by 1 test
Evaluated by:
  • Self test
&& tokstr[0] == '-'
tokstr[0] == '-'Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
&& tokstr[1] == '-'
tokstr[1] == '-'Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& !tokstr[2]
!tokstr[2]Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2719385
2609 return
executed 1 time by 1 test: return (280);
Executed by:
  • Self test
(280);
executed 1 time by 1 test: return (280);
Executed by:
  • Self test
1
2610-
2611-
2612-
2613 if ((
(parser_state & 0x000200)Description
TRUEevaluated 2338 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2717054 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000200)
(parser_state & 0x000200)Description
TRUEevaluated 2338 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2717054 times by 1 test
Evaluated by:
  • Self test
&& tokstr[0] == ']'
tokstr[0] == ']'Description
TRUEevaluated 574 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1764 times by 1 test
Evaluated by:
  • Self test
&& tokstr[1] == ']'
tokstr[1] == ']'Description
TRUEevaluated 574 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& tokstr[2] == '\0'
tokstr[2] == '\0'Description
TRUEevaluated 574 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2717054
2614 return
executed 574 times by 1 test: return (274);
Executed by:
  • Self test
(274);
executed 574 times by 1 test: return (274);
Executed by:
  • Self test
574
2615-
2616-
2617 return
executed 2718818 times by 1 test: return (-1);
Executed by:
  • Self test
(-1);
executed 2718818 times by 1 test: return (-1);
Executed by:
  • Self test
2718818
2618}-
2619-
2620-
2621-
2622void-
2623reset_parser ()-
2624{-
2625 dstack.delimiter_depth = 0;-
2626 open_brace_count = 0;-
2627-
2628-
2629-
2630 if (parser_state & 0x001000
parser_state & 0x001000Description
TRUEnever evaluated
FALSEevaluated 705454 times by 1 test
Evaluated by:
  • Self test
)
0-705454
2631 extended_glob = global_extglob;
never executed: extended_glob = global_extglob;
0
2632-
2633-
2634 parser_state = 0;-
2635 here_doc_first_line = 0;-
2636-
2637-
2638 if (pushed_string_list
pushed_string_listDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 705452 times by 1 test
Evaluated by:
  • Self test
)
2-705452
2639 free_string_list ();
executed 2 times by 1 test: free_string_list ();
Executed by:
  • Self test
2
2640-
2641-
2642-
2643 if (shell_input_line
shell_input_lineDescription
TRUEevaluated 705447 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
)
7-705447
2644 {-
2645 sh_xfree((shell_input_line), "./parse.y", 3147);-
2646 shell_input_line = (char *)-
2647 ((void *)0)-
2648 ;-
2649 shell_input_line_size = shell_input_line_index = 0;-
2650 }
executed 705447 times by 1 test: end of block
Executed by:
  • Self test
705447
2651-
2652 do { if (word_desc_to_read
word_desc_to_readDescription
TRUEnever evaluated
FALSEevaluated 705454 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((word_desc_to_read), "./parse.y", 3152);
never executed: sh_xfree((word_desc_to_read), "./parse.y", 3152);
} while (0);
0-705454
2653 word_desc_to_read = (WORD_DESC *)-
2654 ((void *)0)-
2655 ;-
2656-
2657 eol_ungetc_lookahead = 0;-
2658-
2659 current_token = '\n';-
2660 last_read_token = '\n';-
2661 token_to_read = '\n';-
2662}
executed 705454 times by 1 test: end of block
Executed by:
  • Self test
705454
2663-
2664-
2665-
2666static int-
2667read_token (command)-
2668 int command;-
2669{-
2670 int character;-
2671 int peek_char;-
2672 int result;-
2673-
2674 if (command == 1
command == 1Description
TRUEnever evaluated
FALSEevaluated 4839811 times by 1 test
Evaluated by:
  • Self test
)
0-4839811
2675 {-
2676 reset_parser ();-
2677 return
never executed: return ('\n');
('\n');
never executed: return ('\n');
0
2678 }-
2679-
2680 if (token_to_read
token_to_readDescription
TRUEevaluated 720 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4839091 times by 1 test
Evaluated by:
  • Self test
)
720-4839091
2681 {-
2682 result = token_to_read;-
2683 if (token_to_read == 281
token_to_read == 281Description
TRUEnever evaluated
FALSEevaluated 720 times by 1 test
Evaluated by:
  • Self test
|| token_to_read == 282
token_to_read == 282Description
TRUEnever evaluated
FALSEevaluated 720 times by 1 test
Evaluated by:
  • Self test
)
0-720
2684 {-
2685 yylval.word = word_desc_to_read;-
2686 word_desc_to_read = (WORD_DESC *)-
2687 ((void *)0)-
2688 ;-
2689 }
never executed: end of block
0
2690 token_to_read = 0;-
2691 return
executed 720 times by 1 test: return (result);
Executed by:
  • Self test
(result);
executed 720 times by 1 test: return (result);
Executed by:
  • Self test
720
2692 }-
2693-
2694-
2695 if ((
(parser_state ...)) == 0x000100Description
TRUEevaluated 574 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4838517 times by 1 test
Evaluated by:
  • Self test
parser_state & (0x000100|0x000200)) == 0x000100
(parser_state ...)) == 0x000100Description
TRUEevaluated 574 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4838517 times by 1 test
Evaluated by:
  • Self test
)
574-4838517
2696 {-
2697 cond_lineno = line_number;-
2698 parser_state |= 0x000200;-
2699 yylval.command = parse_cond_command ();-
2700 if (cond_token != 274
cond_token != 274Description
TRUEnever evaluated
FALSEevaluated 574 times by 1 test
Evaluated by:
  • Self test
)
0-574
2701 {-
2702 cond_error ();-
2703 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
2704 }-
2705 token_to_read = 274;-
2706 parser_state &= ~(0x000200|0x000100);-
2707 return
executed 574 times by 1 test: return (287);
Executed by:
  • Self test
(287);
executed 574 times by 1 test: return (287);
Executed by:
  • Self test
574
2708 }-
2709-
2710-
2711-
2712-
2713-
2714 re_read_token:
code before this statement executed 4838517 times by 1 test: re_read_token:
Executed by:
  • Self test
4838517
2715-
2716-
2717-
2718 while ((
(character = s...c (1)) != (-1)Description
TRUEevaluated 8083881 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 361 times by 1 test
Evaluated by:
  • Self test
character = shell_getc (1)) !=
(character = s...c (1)) != (-1)Description
TRUEevaluated 8083881 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 361 times by 1 test
Evaluated by:
  • Self test
361-8083881
2719 (-1)
(character = s...c (1)) != (-1)Description
TRUEevaluated 8083881 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 361 times by 1 test
Evaluated by:
  • Self test
361-8083881
2720 && (
(sh_syntaxtab[...er)] & 0x2000)Description
TRUEevaluated 3245643 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4838238 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(character)] & 0x2000)
(sh_syntaxtab[...er)] & 0x2000)Description
TRUEevaluated 3245643 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4838238 times by 1 test
Evaluated by:
  • Self test
)
3245643-4838238
2721 ;
executed 3245643 times by 1 test: ;
Executed by:
  • Self test
3245643
2722-
2723 if (character ==
character == (-1)Description
TRUEevaluated 361 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4838238 times by 1 test
Evaluated by:
  • Self test
361-4838238
2724 (-1)
character == (-1)Description
TRUEevaluated 361 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4838238 times by 1 test
Evaluated by:
  • Self test
361-4838238
2725 )-
2726 {-
2727 EOF_Reached = 1;-
2728 return
executed 361 times by 1 test: return (304);
Executed by:
  • Self test
(304);
executed 361 times by 1 test: return (304);
Executed by:
  • Self test
361
2729 }-
2730-
2731-
2732-
2733 if (character == '\0'
character == '\0'Description
TRUEnever evaluated
FALSEevaluated 4838238 times by 1 test
Evaluated by:
  • Self test
&& bash_input.type == st_string
bash_input.type == st_stringDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(pushed_string...expander) == 0Description
TRUEnever evaluated
FALSEnever evaluated
pushed_string_list
pushed_string_listDescription
TRUEnever evaluated
FALSEnever evaluated
&& pushed_string_list->expander
pushed_string_list->expanderDescription
TRUEnever evaluated
FALSEnever evaluated
) == 0
(pushed_string...expander) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0-4838238
2734 {-
2735-
2736itrace("shell_getc: bash_input.location.string = `%s'", bash_input.location.string);-
2737-
2738 EOF_Reached = 1;-
2739 return
never executed: return (304);
(304);
never executed: return (304);
0
2740 }-
2741-
2742 if ((character == '#'
character == '#'Description
TRUEevaluated 35476 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4802762 times by 1 test
Evaluated by:
  • Self test
&& (!interactive
!interactiveDescription
TRUEevaluated 35476 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
|| interactive_comments
interactive_commentsDescription
TRUEnever evaluated
FALSEnever evaluated
)) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 1465 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 34011 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 35476 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 1465 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 34011 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 35476 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-4802762
2743 {-
2744-
2745 discard_until ('\n');-
2746 shell_getc (0);-
2747 character = '\n';-
2748 }
executed 35476 times by 1 test: end of block
Executed by:
  • Self test
35476
2749-
2750 if (character == '\n'
character == '\n'Description
TRUEevaluated 716846 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4121392 times by 1 test
Evaluated by:
  • Self test
)
716846-4121392
2751 {-
2752-
2753-
2754 if (need_here_doc
need_here_docDescription
TRUEevaluated 1726 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 715120 times by 1 test
Evaluated by:
  • Self test
)
1726-715120
2755 gather_here_documents ();
executed 1726 times by 1 test: gather_here_documents ();
Executed by:
  • Self test
1726
2756-
2757-
2758 parser_state &= ~0x000002;-
2759-
2760-
2761 parser_state &= ~0x004000;-
2762-
2763 return
executed 716846 times by 1 test: return (character);
Executed by:
  • Self test
(character);
executed 716846 times by 1 test: return (character);
Executed by:
  • Self test
716846
2764 }-
2765-
2766 if (parser_state & 0x010000
parser_state & 0x010000Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4121301 times by 1 test
Evaluated by:
  • Self test
)
91-4121301
2767 goto
executed 91 times by 1 test: goto tokword;
Executed by:
  • Self test
tokword;
executed 91 times by 1 test: goto tokword;
Executed by:
  • Self test
91
2768-
2769-
2770 if (((
(sh_syntaxtab[...er)] & 0x0001)Description
TRUEevaluated 1262288 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2859013 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(character)] & 0x0001)
(sh_syntaxtab[...er)] & 0x0001)Description
TRUEevaluated 1262288 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2859013 times by 1 test
Evaluated by:
  • Self test
&& ((
((parser_state...x000010) == 0)Description
TRUEevaluated 1262288 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
parser_state & 0x000010) == 0)
((parser_state...x000010) == 0)Description
TRUEevaluated 1262288 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 1257549 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4739 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 1262288 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 1257549 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4739 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 1262288 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2859013
2771 {-
2772-
2773-
2774-
2775 if (character == '<'
character == '<'Description
TRUEevaluated 18723 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1243565 times by 1 test
Evaluated by:
  • Self test
|| character == '>'
character == '>'Description
TRUEevaluated 35988 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1207577 times by 1 test
Evaluated by:
  • Self test
)
18723-1243565
2776 parser_state &= ~0x000002;
executed 54711 times by 1 test: parser_state &= ~0x000002;
Executed by:
  • Self test
54711
2777-
2778-
2779 parser_state &= ~0x004000;-
2780-
2781-
2782-
2783-
2784-
2785-
2786 if ((
(parser_state & 0x000040)Description
TRUEevaluated 791139 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 471149 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000040)
(parser_state & 0x000040)Description
TRUEevaluated 791139 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 471149 times by 1 test
Evaluated by:
  • Self test
&& character == shell_eof_token
character == shell_eof_tokenDescription
TRUEevaluated 705861 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 85278 times by 1 test
Evaluated by:
  • Self test
)
85278-791139
2787 peek_char = shell_getc (0);
executed 705861 times by 1 test: peek_char = shell_getc (0);
Executed by:
  • Self test
705861
2788 else-
2789 peek_char = shell_getc (1);
executed 556427 times by 1 test: peek_char = shell_getc (1);
Executed by:
  • Self test
556427
2790-
2791 if (character == peek_char
character == peek_charDescription
TRUEevaluated 229852 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1032436 times by 1 test
Evaluated by:
  • Self test
)
229852-1032436
2792 {-
2793 switch (character)-
2794 {-
2795 case
executed 1816 times by 1 test: case '<':
Executed by:
  • Self test
'<':
executed 1816 times by 1 test: case '<':
Executed by:
  • Self test
1816
2796-
2797-
2798 peek_char = shell_getc (1);-
2799 if ((
(peek_char == '-')Description
TRUEevaluated 38 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1778 times by 1 test
Evaluated by:
  • Self test
peek_char == '-')
(peek_char == '-')Description
TRUEevaluated 38 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1778 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 38 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 38 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-1778
2800 return
executed 38 times by 1 test: return (298);
Executed by:
  • Self test
(298);
executed 38 times by 1 test: return (298);
Executed by:
  • Self test
38
2801 else if ((
(peek_char == '<')Description
TRUEevaluated 65 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1713 times by 1 test
Evaluated by:
  • Self test
peek_char == '<')
(peek_char == '<')Description
TRUEevaluated 65 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1713 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 65 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 65 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-1713
2802 return
executed 65 times by 1 test: return (293);
Executed by:
  • Self test
(293);
executed 65 times by 1 test: return (293);
Executed by:
  • Self test
65
2803 else-
2804 {-
2805 shell_ungetc (peek_char);-
2806 return
executed 1713 times by 1 test: return (291);
Executed by:
  • Self test
(291);
executed 1713 times by 1 test: return (291);
Executed by:
  • Self test
1713
2807 }-
2808-
2809 case
executed 33 times by 1 test: case '>':
Executed by:
  • Self test
'>':
executed 33 times by 1 test: case '>':
Executed by:
  • Self test
33
2810 return
executed 33 times by 1 test: return (290);
Executed by:
  • Self test
(290);
executed 33 times by 1 test: return (290);
Executed by:
  • Self test
33
2811-
2812 case
executed 155759 times by 1 test: case ';':
Executed by:
  • Self test
';':
executed 155759 times by 1 test: case ';':
Executed by:
  • Self test
155759
2813 parser_state |= 0x000001;-
2814-
2815 parser_state &= ~0x000002;-
2816-
2817-
2818 peek_char = shell_getc (1);-
2819 if ((
(peek_char == '&')Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 155757 times by 1 test
Evaluated by:
  • Self test
peek_char == '&')
(peek_char == '&')Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 155757 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-155757
2820 return
executed 2 times by 1 test: return (297);
Executed by:
  • Self test
(297);
executed 2 times by 1 test: return (297);
Executed by:
  • Self test
2
2821 else-
2822 {-
2823 shell_ungetc (peek_char);-
2824 return
executed 155757 times by 1 test: return (295);
Executed by:
  • Self test
(295);
executed 155757 times by 1 test: return (295);
Executed by:
  • Self test
155757
2825 }-
2826-
2827 case
executed 700 times by 1 test: case '&':
Executed by:
  • Self test
'&':
executed 700 times by 1 test: case '&':
Executed by:
  • Self test
700
2828 return
executed 700 times by 1 test: return (288);
Executed by:
  • Self test
(288);
executed 700 times by 1 test: return (288);
Executed by:
  • Self test
700
2829-
2830 case
executed 21714 times by 1 test: case '|':
Executed by:
  • Self test
'|':
executed 21714 times by 1 test: case '|':
Executed by:
  • Self test
21714
2831 return
executed 21714 times by 1 test: return (289);
Executed by:
  • Self test
(289);
executed 21714 times by 1 test: return (289);
Executed by:
  • Self test
21714
2832-
2833-
2834 case
executed 49738 times by 1 test: case '(':
Executed by:
  • Self test
'(':
executed 49738 times by 1 test: case '(':
Executed by:
  • Self test
49738
2835 result = parse_dparen (character);-
2836 if (result == -2
result == -2Description
TRUEnever evaluated
FALSEevaluated 49738 times by 1 test
Evaluated by:
  • Self test
)
0-49738
2837 break;
never executed: break;
0
2838 else-
2839 return
executed 49738 times by 1 test: return result;
Executed by:
  • Self test
result;
executed 49738 times by 1 test: return result;
Executed by:
  • Self test
49738
2840-
2841 }-
2842 }
executed 92 times by 1 test: end of block
Executed by:
  • Self test
92
2843 else if ((character == '<'
character == '<'Description
TRUEevaluated 16907 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1015529 times by 1 test
Evaluated by:
  • Self test
&& peek_char == '&'
peek_char == '&'Description
TRUEevaluated 76 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16831 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 76 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 76 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-1015529
2844 return
executed 76 times by 1 test: return (292);
Executed by:
  • Self test
(292);
executed 76 times by 1 test: return (292);
Executed by:
  • Self test
76
2845 else if ((character == '>'
character == '>'Description
TRUEevaluated 35955 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 996405 times by 1 test
Evaluated by:
  • Self test
&& peek_char == '&'
peek_char == '&'Description
TRUEevaluated 22403 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 13552 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 22403 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 22403 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-996405
2846 return
executed 22403 times by 1 test: return (294);
Executed by:
  • Self test
(294);
executed 22403 times by 1 test: return (294);
Executed by:
  • Self test
22403
2847 else if ((character == '<'
character == '<'Description
TRUEevaluated 16831 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 993126 times by 1 test
Evaluated by:
  • Self test
&& peek_char == '>'
peek_char == '>'Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16811 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-993126
2848 return
executed 20 times by 1 test: return (301);
Executed by:
  • Self test
(301);
executed 20 times by 1 test: return (301);
Executed by:
  • Self test
20
2849 else if ((character == '>'
character == '>'Description
TRUEevaluated 13552 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 996385 times by 1 test
Evaluated by:
  • Self test
&& peek_char == '|'
peek_char == '|'Description
TRUEevaluated 19 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 13533 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 19 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 19 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-996385
2850 return
executed 19 times by 1 test: return (302);
Executed by:
  • Self test
(302);
executed 19 times by 1 test: return (302);
Executed by:
  • Self test
19
2851 else if ((character == '&'
character == '&'Description
TRUEevaluated 346 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1009572 times by 1 test
Evaluated by:
  • Self test
&& peek_char == '>'
peek_char == '>'Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 324 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-1009572
2852 {-
2853 peek_char = shell_getc (1);-
2854 if ((
(peek_char == '>')Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18 times by 1 test
Evaluated by:
  • Self test
peek_char == '>')
(peek_char == '>')Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-18
2855 return
executed 4 times by 1 test: return (300);
Executed by:
  • Self test
(300);
executed 4 times by 1 test: return (300);
Executed by:
  • Self test
4
2856 else-
2857 {-
2858 shell_ungetc (peek_char);-
2859 return
executed 18 times by 1 test: return (299);
Executed by:
  • Self test
(299);
executed 18 times by 1 test: return (299);
Executed by:
  • Self test
18
2860 }-
2861 }-
2862 else if ((character == '|'
character == '|'Description
TRUEevaluated 20453 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 989443 times by 1 test
Evaluated by:
  • Self test
&& peek_char == '&'
peek_char == '&'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20451 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-989443
2863 return
executed 2 times by 1 test: return (303);
Executed by:
  • Self test
(303);
executed 2 times by 1 test: return (303);
Executed by:
  • Self test
2
2864 else if ((character == ';'
character == ';'Description
TRUEevaluated 59362 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 950532 times by 1 test
Evaluated by:
  • Self test
&& peek_char == '&'
peek_char == '&'Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 59358 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-950532
2865 {-
2866 parser_state |= 0x000001;-
2867-
2868 parser_state &= ~0x000002;-
2869-
2870 return
executed 4 times by 1 test: return (296);
Executed by:
  • Self test
(296);
executed 4 times by 1 test: return (296);
Executed by:
  • Self test
4
2871 }-
2872-
2873 shell_ungetc (peek_char);-
2874-
2875-
2876-
2877-
2878 if ((character == ')'
character == ')'Description
TRUEevaluated 881455 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 128527 times by 1 test
Evaluated by:
  • Self test
&& last_read_token == '('
last_read_token == '('Description
TRUEevaluated 11196 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 870259 times by 1 test
Evaluated by:
  • Self test
&& token_before_that == 281
token_before_that == 281Description
TRUEevaluated 11196 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 11196 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 11196 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-881455
2879 {-
2880 parser_state |= 0x000004;-
2881-
2882 parser_state &= ~0x000002;-
2883-
2884 function_dstart = line_number;-
2885 }
executed 11196 times by 1 test: end of block
Executed by:
  • Self test
11196
2886-
2887-
2888-
2889-
2890 if ((character == '('
character == '('Description
TRUEevaluated 18050 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 991932 times by 1 test
Evaluated by:
  • Self test
&& (
(parser_state & 0x000001) == 0Description
TRUEevaluated 17166 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 884 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000001) == 0
(parser_state & 0x000001) == 0Description
TRUEevaluated 17166 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 884 times by 1 test
Evaluated by:
  • Self test
) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 15684 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1482 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 17166 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 15684 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1482 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 17166 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-991932
2891 parser_state |= 0x000020;
executed 17166 times by 1 test: parser_state |= 0x000020;
Executed by:
  • Self test
17166
2892-
2893 else if (((
(parser_state & 0x000001)Description
TRUEevaluated 165984 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 826832 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000001)
(parser_state & 0x000001)Description
TRUEevaluated 165984 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 826832 times by 1 test
Evaluated by:
  • Self test
&& character == ')'
character == ')'Description
TRUEevaluated 158270 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7714 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 158270 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 158270 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-826832
2894 parser_state &= ~0x000001;
executed 158270 times by 1 test: parser_state &= ~0x000001;
Executed by:
  • Self test
158270
2895-
2896 else if (((
(parser_state & 0x000020)Description
TRUEevaluated 23071 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 811475 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000020)
(parser_state & 0x000020)Description
TRUEevaluated 23071 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 811475 times by 1 test
Evaluated by:
  • Self test
&& character == ')'
character == ')'Description
TRUEevaluated 17155 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5916 times by 1 test
Evaluated by:
  • Self test
) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 17118 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 37 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 17155 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 17118 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 37 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 17155 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-811475
2897 parser_state &= ~0x000020;
executed 17155 times by 1 test: parser_state &= ~0x000020;
Executed by:
  • Self test
17155
2898-
2899-
2900-
2901-
2902 if ((posixly_correct
posixly_correctDescription
TRUEevaluated 2870 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1007112 times by 1 test
Evaluated by:
  • Self test
|| ((character != '>'
character != '>'Description
TRUEevaluated 993589 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 13523 times by 1 test
Evaluated by:
  • Self test
&& character != '<'
character != '<'Description
TRUEevaluated 976789 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16800 times by 1 test
Evaluated by:
  • Self test
) || peek_char != '('
peek_char != '('Description
TRUEevaluated 14147 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16176 times by 1 test
Evaluated by:
  • Self test
)) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 991438 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2368 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 993806 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 991438 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2368 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 993806 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-1007112
2903-
2904 return
executed 993806 times by 1 test: return (character);
Executed by:
  • Self test
(character);
executed 993806 times by 1 test: return (character);
Executed by:
  • Self test
993806
2905 }
executed 16176 times by 1 test: end of block
Executed by:
  • Self test
16176
2906-
2907-
2908 if ((character == '-'
character == '-'Description
TRUEevaluated 32825 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2842364 times by 1 test
Evaluated by:
  • Self test
&& (last_read_token == 292
last_read_token == 292Description
TRUEevaluated 26 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 32799 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 294
last_read_token == 294Description
TRUEevaluated 1026 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31773 times by 1 test
Evaluated by:
  • Self test
)) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 1052 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 1052 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2842364
2909 return
executed 1052 times by 1 test: return (character);
Executed by:
  • Self test
(character);
executed 1052 times by 1 test: return (character);
Executed by:
  • Self test
1052
2910-
2911tokword:
code before this statement executed 2874137 times by 1 test: tokword:
Executed by:
  • Self test
2874137
2912-
2913-
2914 result = read_token_word (character);-
2915-
2916 if (result == -99
result == -99Description
TRUEevaluated 82 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2874129 times by 1 test
Evaluated by:
  • Self test
)
82-2874129
2917 goto
executed 82 times by 1 test: goto re_read_token;
Executed by:
  • Self test
re_read_token;
executed 82 times by 1 test: goto re_read_token;
Executed by:
  • Self test
82
2918-
2919 return
executed 2874129 times by 1 test: return result;
Executed by:
  • Self test
result;
executed 2874129 times by 1 test: return result;
Executed by:
  • Self test
2874129
2920}-
2921static char matched_pair_error;-
2922-
2923static char *-
2924parse_matched_pair (qc, open, close, lenp, flags)-
2925 int qc;-
2926 int open, close;-
2927 int *lenp, flags;-
2928{-
2929 int count, ch, prevch, tflags;-
2930 int nestlen, ttranslen, start_lineno;-
2931 char *ret, *nestret, *ttrans;-
2932 int retind, retsize, rflags;-
2933 int dolbrace_state;-
2934-
2935 dolbrace_state = (
(flags & 0x0040)Description
TRUEevaluated 23686 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 435060 times by 1 test
Evaluated by:
  • Self test
flags & 0x0040)
(flags & 0x0040)Description
TRUEevaluated 23686 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 435060 times by 1 test
Evaluated by:
  • Self test
? 0x01 : 0;
23686-435060
2936-
2937-
2938 count = 1;-
2939 tflags = 0;-
2940-
2941 if ((
(flags & 0x0008)Description
TRUEevaluated 26230 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 432516 times by 1 test
Evaluated by:
  • Self test
flags & 0x0008)
(flags & 0x0008)Description
TRUEevaluated 26230 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 432516 times by 1 test
Evaluated by:
  • Self test
&& qc != '`'
qc != '`'Description
TRUEnever evaluated
FALSEevaluated 26230 times by 1 test
Evaluated by:
  • Self test
&& qc != '\''
qc != '\''Description
TRUEnever evaluated
FALSEnever evaluated
&& qc != '"'
qc != '"'Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(flags & 0x0004) == 0Description
TRUEnever evaluated
FALSEnever evaluated
flags & 0x0004) == 0
(flags & 0x0004) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0-432516
2942 tflags |= 0x0002;
never executed: tflags |= 0x0002;
0
2943-
2944-
2945 rflags = (
(qc == '"')Description
TRUEevaluated 152909 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 305837 times by 1 test
Evaluated by:
  • Self test
qc == '"')
(qc == '"')Description
TRUEevaluated 152909 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 305837 times by 1 test
Evaluated by:
  • Self test
? 0x0004 : (flags & 0x0004);
152909-305837
2946-
2947 ret = (char *)sh_xmalloc((retsize = 64), "./parse.y", 3490);-
2948 retind = 0;-
2949-
2950 start_lineno = line_number;-
2951 ch = -
2952 (-1)-
2953 ;-
2954 while (count
countDescription
TRUEevaluated 3944688 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-3944688
2955 {-
2956 prevch = ch;-
2957 ch = shell_getc (qc != '\'' && (tflags & (0x0008)) == 0);-
2958-
2959 if (ch ==
ch == (-1)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3944687 times by 1 test
Evaluated by:
  • Self test
1-3944687
2960 (-1)
ch == (-1)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3944687 times by 1 test
Evaluated by:
  • Self test
1-3944687
2961 )-
2962 {-
2963 sh_xfree((ret), "./parse.y", 3502);-
2964 parser_error (start_lineno, -
2965 dcgettext (((void *)0), -
2966 "unexpected EOF while looking for matching `%c'"-
2967 , 5)-
2968 , close);-
2969 EOF_Reached = 1;-
2970 return
executed 1 time by 1 test: return (&matched_pair_error);
Executed by:
  • Self test
(&matched_pair_error);
executed 1 time by 1 test: return (&matched_pair_error);
Executed by:
  • Self test
1
2971 }-
2972-
2973-
2974 if (ch == '\n'
ch == '\n'Description
TRUEevaluated 2641 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3942046 times by 1 test
Evaluated by:
  • Self test
&& (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 2641 times by 1 test
Evaluated by:
  • Self test
&& (bash_input.type == st_stdin
bash_input.type == st_stdinDescription
TRUEnever evaluated
FALSEnever evaluated
|| bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEnever evaluated
)))
0-3942046
2975 prompt_again ();
never executed: prompt_again ();
0
2976-
2977-
2978-
2979 if (tflags & 0x0004
tflags & 0x0004Description
TRUEnever evaluated
FALSEevaluated 3944687 times by 1 test
Evaluated by:
  • Self test
)
0-3944687
2980 {-
2981-
2982 do { if ((
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
) { while ((
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
) retsize += (64);
never executed: retsize += (64);
ret = sh_xrealloc((ret), (retsize), "./parse.y", 3517); }
never executed: end of block
} while (0);
0
2983 ret[retind++] = ch;-
2984-
2985 if (ch == '\n'
ch == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2986 tflags &= ~0x0004;
never executed: tflags &= ~0x0004;
0
2987-
2988 continue;
never executed: continue;
0
2989 }-
2990-
2991-
2992-
2993-
2994 else if (((
(tflags & 0x0002)Description
TRUEnever evaluated
FALSEevaluated 3944687 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0002)
(tflags & 0x0002)Description
TRUEnever evaluated
FALSEevaluated 3944687 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x0004) == 0Description
TRUEnever evaluated
FALSEnever evaluated
tflags & 0x0004) == 0
(tflags & 0x0004) == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& ch == '#'
ch == '#'Description
TRUEnever evaluated
FALSEnever evaluated
&& (retind == 0
retind == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| ret[retind-1] == '\n'
ret[retind-1] == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(sh_syntaxtab[...1])] & 0x2000)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[(unsigned char)(ret[retind - 1])] & 0x2000)
(sh_syntaxtab[...1])] & 0x2000)Description
TRUEnever evaluated
FALSEnever evaluated
)) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEnever evaluated
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEnever evaluated
FALSEnever evaluated
)
0-3944687
2995 tflags |= 0x0004;
never executed: tflags |= 0x0004;
0
2996-
2997 if (tflags & 0x0008
tflags & 0x0008Description
TRUEevaluated 158319 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3786368 times by 1 test
Evaluated by:
  • Self test
)
158319-3786368
2998 {-
2999 tflags &= ~0x0008;-
3000 if (qc != '\''
qc != '\''Description
TRUEevaluated 153494 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4825 times by 1 test
Evaluated by:
  • Self test
&& ch == '\n'
ch == '\n'Description
TRUEnever evaluated
FALSEevaluated 153494 times by 1 test
Evaluated by:
  • Self test
)
0-153494
3001 {-
3002 if (retind > 0
retind > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3003 retind--;
never executed: retind--;
0
3004 continue;
never executed: continue;
0
3005 }-
3006-
3007 do { if ((
(retind) + (2) >= retsizeDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 158318 times by 1 test
Evaluated by:
  • Self test
retind) + (2) >= retsize
(retind) + (2) >= retsizeDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 158318 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (2) >= retsizeDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
retind) + (2) >= retsize
(retind) + (2) >= retsizeDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
) retsize += (64);
executed 1 time by 1 test: retsize += (64);
Executed by:
  • Self test
ret = sh_xrealloc((ret), (retsize), "./parse.y", 3542); }
executed 1 time by 1 test: end of block
Executed by:
  • Self test
} while (0);
1-158318
3008 if ((
(ch == '\001')Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 158309 times by 1 test
Evaluated by:
  • Self test
ch == '\001')
(ch == '\001')Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 158309 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-158309
3009 ret[retind++] = '\001';
executed 10 times by 1 test: ret[retind++] = '\001';
Executed by:
  • Self test
10
3010 ret[retind++] = ch;-
3011 continue;
executed 158319 times by 1 test: continue;
Executed by:
  • Self test
158319
3012 }-
3013-
3014-
3015-
3016-
3017 else if (((
(parser_state & 0x040000)Description
TRUEevaluated 21545 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3764823 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x040000)
(parser_state & 0x040000)Description
TRUEevaluated 21545 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3764823 times by 1 test
Evaluated by:
  • Self test
&& open == '\''
open == '\''Description
TRUEevaluated 5833 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 15712 times by 1 test
Evaluated by:
  • Self test
&& (ch == '\001'
ch == '\001'Description
TRUEevaluated 19 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5814 times by 1 test
Evaluated by:
  • Self test
|| ch == '\177'
ch == '\177'Description
TRUEevaluated 7 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5807 times by 1 test
Evaluated by:
  • Self test
)) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 26 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 26 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-3764823
3018 {-
3019 do { if ((
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 26 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 26 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
) retsize += (64);
never executed: retsize += (64);
ret = sh_xrealloc((ret), (retsize), "./parse.y", 3554); }
never executed: end of block
} while (0);
0-26
3020 ret[retind++] = ch;-
3021 continue;
executed 26 times by 1 test: continue;
Executed by:
  • Self test
26
3022 }-
3023 else if ((ch == '\001'
ch == '\001'Description
TRUEevaluated 226 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3786116 times by 1 test
Evaluated by:
  • Self test
|| ch == '\177'
ch == '\177'Description
TRUEevaluated 203 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3785913 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 429 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 429 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-3786116
3024 {-
3025 do { if ((
(retind) + (2) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 429 times by 1 test
Evaluated by:
  • Self test
retind) + (2) >= retsize
(retind) + (2) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 429 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (2) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
retind) + (2) >= retsize
(retind) + (2) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
) retsize += (64);
never executed: retsize += (64);
ret = sh_xrealloc((ret), (retsize), "./parse.y", 3560); }
never executed: end of block
} while (0);
0-429
3026 ret[retind++] = '\001';-
3027 ret[retind++] = ch;-
3028 continue;
executed 429 times by 1 test: continue;
Executed by:
  • Self test
429
3029 }-
3030 else if ((
(ch == close)Description
TRUEevaluated 461726 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3324187 times by 1 test
Evaluated by:
  • Self test
ch == close)
(ch == close)Description
TRUEevaluated 461726 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3324187 times by 1 test
Evaluated by:
  • Self test
&& ((
(shell_input_line_index > 1)Description
TRUEevaluated 461638 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 88 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 461726 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 461638 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 88 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 461726 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-3324187
3031 count--;
executed 461726 times by 1 test: count--;
Executed by:
  • Self test
461726
3032-
3033 else if ((open != close
open != closeDescription
TRUEevaluated 588016 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2736171 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x0001)Description
TRUEevaluated 5430 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 582586 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001)
(tflags & 0x0001)Description
TRUEevaluated 5430 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 582586 times by 1 test
Evaluated by:
  • Self test
&& open == '{'
open == '{'Description
TRUEevaluated 4644 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 786 times by 1 test
Evaluated by:
  • Self test
&& ch == open
ch == openDescription
TRUEevaluated 161 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4483 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 161 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 161 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2736171
3034 count++;
executed 161 times by 1 test: count++;
Executed by:
  • Self test
161
3035 else if ((((
((flags & 0x0001) == 0)Description
TRUEevaluated 3145709 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 178317 times by 1 test
Evaluated by:
  • Self test
flags & 0x0001) == 0)
((flags & 0x0001) == 0)Description
TRUEevaluated 3145709 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 178317 times by 1 test
Evaluated by:
  • Self test
&& ch == open
ch == openDescription
TRUEevaluated 2984 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3142725 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2984 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2984 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-3145709
3036 count++;
executed 2984 times by 1 test: count++;
Executed by:
  • Self test
2984
3037-
3038-
3039 do { if ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 14045 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3771868 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 14045 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3771868 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 14045 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14045 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 14045 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14045 times by 1 test
Evaluated by:
  • Self test
) retsize += (64);
executed 14045 times by 1 test: retsize += (64);
Executed by:
  • Self test
ret = sh_xrealloc((ret), (retsize), "./parse.y", 3574); }
executed 14045 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
14045-3771868
3040 ret[retind++] = ch;-
3041-
3042-
3043 if (count == 0
count == 0Description
TRUEevaluated 458742 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3327171 times by 1 test
Evaluated by:
  • Self test
)
458742-3327171
3044 break;
executed 458742 times by 1 test: break;
Executed by:
  • Self test
458742
3045-
3046 if (open == '\''
open == '\''Description
TRUEevaluated 524384 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2802787 times by 1 test
Evaluated by:
  • Self test
)
524384-2802787
3047 {-
3048 if (((
(flags & 0x0002)Description
TRUEevaluated 15233 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 509151 times by 1 test
Evaluated by:
  • Self test
flags & 0x0002)
(flags & 0x0002)Description
TRUEevaluated 15233 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 509151 times by 1 test
Evaluated by:
  • Self test
&& ch == '\\'
ch == '\\'Description
TRUEevaluated 4825 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10408 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 4825 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 4825 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-509151
3049 tflags |= 0x0008;
executed 4825 times by 1 test: tflags |= 0x0008;
Executed by:
  • Self test
4825
3050 continue;
executed 524384 times by 1 test: continue;
Executed by:
  • Self test
524384
3051 }-
3052-
3053 if ((
(ch == '\\')Description
TRUEevaluated 153494 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2649293 times by 1 test
Evaluated by:
  • Self test
ch == '\\')
(ch == '\\')Description
TRUEevaluated 153494 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2649293 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 153494 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 153494 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2649293
3054 tflags |= 0x0008;
executed 153494 times by 1 test: tflags |= 0x0008;
Executed by:
  • Self test
153494
3055 if (flags & 0x0040
flags & 0x0040Description
TRUEevaluated 178478 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2624309 times by 1 test
Evaluated by:
  • Self test
)
178478-2624309
3056 {-
3057-
3058 if ((dolbrace_state == 0x01
dolbrace_state == 0x01Description
TRUEevaluated 105283 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 73195 times by 1 test
Evaluated by:
  • Self test
&& ch == '%'
ch == '%'Description
TRUEevaluated 2530 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 102753 times by 1 test
Evaluated by:
  • Self test
&& retind > 1
retind > 1Description
TRUEevaluated 2530 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2530 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2530 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-105283
3059 dolbrace_state = 0x40;
executed 2530 times by 1 test: dolbrace_state = 0x40;
Executed by:
  • Self test
2530
3060-
3061 else if ((dolbrace_state == 0x01
dolbrace_state == 0x01Description
TRUEevaluated 102753 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 73195 times by 1 test
Evaluated by:
  • Self test
&& ch == '#'
ch == '#'Description
TRUEevaluated 3150 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 99603 times by 1 test
Evaluated by:
  • Self test
&& retind > 1
retind > 1Description
TRUEevaluated 2639 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 511 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2639 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2639 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-102753
3062 dolbrace_state = 0x40;
executed 2639 times by 1 test: dolbrace_state = 0x40;
Executed by:
  • Self test
2639
3063-
3064 else if ((dolbrace_state == 0x01
dolbrace_state == 0x01Description
TRUEevaluated 100114 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 73195 times by 1 test
Evaluated by:
  • Self test
&& ch == '/'
ch == '/'Description
TRUEevaluated 940 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 99174 times by 1 test
Evaluated by:
  • Self test
&& retind > 1
retind > 1Description
TRUEevaluated 940 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 940 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 940 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-100114
3065 dolbrace_state = 0x80;
executed 940 times by 1 test: dolbrace_state = 0x80;
Executed by:
  • Self test
940
3066-
3067 else if ((dolbrace_state == 0x01
dolbrace_state == 0x01Description
TRUEevaluated 99174 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 73195 times by 1 test
Evaluated by:
  • Self test
&& ch == '^'
ch == '^'Description
TRUEevaluated 42 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 99132 times by 1 test
Evaluated by:
  • Self test
&& retind > 1
retind > 1Description
TRUEevaluated 42 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 42 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 42 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-99174
3068 dolbrace_state = 0x40;
executed 42 times by 1 test: dolbrace_state = 0x40;
Executed by:
  • Self test
42
3069-
3070 else if ((dolbrace_state == 0x01
dolbrace_state == 0x01Description
TRUEevaluated 99132 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 73195 times by 1 test
Evaluated by:
  • Self test
&& ch == ','
ch == ','Description
TRUEevaluated 44 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 99088 times by 1 test
Evaluated by:
  • Self test
&& retind > 1
retind > 1Description
TRUEevaluated 44 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 44 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 44 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-99132
3071 dolbrace_state = 0x40;
executed 44 times by 1 test: dolbrace_state = 0x40;
Executed by:
  • Self test
44
3072 else if ((dolbrace_state == 0x01
dolbrace_state == 0x01Description
TRUEevaluated 99088 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 73195 times by 1 test
Evaluated by:
  • Self test
&&
73195-99088
3073 (
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
__extension__ (__builtin_constant_p (
__builtin_constant_p ( ch )Description
TRUEnever evaluated
FALSEevaluated 99088 times by 1 test
Evaluated by:
  • Self test
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
0-99088
3074 ch
__builtin_constant_p ( ch )Description
TRUEnever evaluated
FALSEevaluated 99088 times by 1 test
Evaluated by:
  • Self test
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
0-99088
3075 )
__builtin_constant_p ( ch )Description
TRUEnever evaluated
FALSEevaluated 99088 times by 1 test
Evaluated by:
  • Self test
&& !__builtin_constant_p (
!__builtin_con...#%^,~:-=?+/" )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
0-99088
3076 "#%^,~:-=?+/"
!__builtin_con...#%^,~:-=?+/" )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
0-87265
3077 )
!__builtin_con...#%^,~:-=?+/" )Description
TRUEnever evaluated
FALSEnever evaluated
&& (
( ch ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
0-87265
3078 ch
( ch ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
0-87265
3079 ) == '\0'
( ch ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) __rawmemchr (
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
0-87265
3080 "#%^,~:-=?+/"
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
11823-87265
3081 ,
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
11823-87265
3082 ch
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
11823-87265
3083 ) : __builtin_strchr (
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
11823-87265
3084 "#%^,~:-=?+/"
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
11823-87265
3085 ,
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
11823-87265
3086 ch
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
11823-87265
3087 )))
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
11823-87265
3088 != 0
(__extension__... , ch ))) != 0Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87265 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 11823 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-87265
3089 dolbrace_state = 0x02;
executed 11823 times by 1 test: dolbrace_state = 0x02;
Executed by:
  • Self test
11823
3090 else if ((dolbrace_state == 0x02
dolbrace_state == 0x02Description
TRUEevaluated 17072 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 143388 times by 1 test
Evaluated by:
  • Self test
&&
17072-143388
3091 (
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
__extension__ (__builtin_constant_p (
__builtin_constant_p ( ch )Description
TRUEnever evaluated
FALSEevaluated 17072 times by 1 test
Evaluated by:
  • Self test
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
0-17072
3092 ch
__builtin_constant_p ( ch )Description
TRUEnever evaluated
FALSEevaluated 17072 times by 1 test
Evaluated by:
  • Self test
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
0-17072
3093 )
__builtin_constant_p ( ch )Description
TRUEnever evaluated
FALSEevaluated 17072 times by 1 test
Evaluated by:
  • Self test
&& !__builtin_constant_p (
!__builtin_con...#%^,~:-=?+/" )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
0-17072
3094 "#%^,~:-=?+/"
!__builtin_con...#%^,~:-=?+/" )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
0-11278
3095 )
!__builtin_con...#%^,~:-=?+/" )Description
TRUEnever evaluated
FALSEnever evaluated
&& (
( ch ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
0-11278
3096 ch
( ch ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
0-11278
3097 ) == '\0'
( ch ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) __rawmemchr (
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
0-11278
3098 "#%^,~:-=?+/"
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
5794-11278
3099 ,
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
5794-11278
3100 ch
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
5794-11278
3101 ) : __builtin_strchr (
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
5794-11278
3102 "#%^,~:-=?+/"
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
5794-11278
3103 ,
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
5794-11278
3104 ch
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
5794-11278
3105 )))
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
5794-11278
3106 == 0
(__extension__... , ch ))) == 0Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5794 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 11278 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-11278
3107 dolbrace_state = 0x04;
executed 11278 times by 1 test: dolbrace_state = 0x04;
Executed by:
  • Self test
11278
3108 }
executed 178478 times by 1 test: end of block
Executed by:
  • Self test
178478
3109-
3110-
3111-
3112-
3113-
3114-
3115 if ((posixly_correct
posixly_correctDescription
TRUEevaluated 16672 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2786115 times by 1 test
Evaluated by:
  • Self test
&& shell_compatibility_level > 41
shell_compatibility_level > 41Description
TRUEevaluated 16672 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& dolbrace_state != 0x40
dolbrace_state != 0x40Description
TRUEevaluated 16624 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 48 times by 1 test
Evaluated by:
  • Self test
&& dolbrace_state != 0x80
dolbrace_state != 0x80Description
TRUEevaluated 16624 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(flags & 0x0004)Description
TRUEevaluated 6821 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9803 times by 1 test
Evaluated by:
  • Self test
flags & 0x0004)
(flags & 0x0004)Description
TRUEevaluated 6821 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9803 times by 1 test
Evaluated by:
  • Self test
&& (
(flags & 0x0040)Description
TRUEevaluated 5161 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1660 times by 1 test
Evaluated by:
  • Self test
flags & 0x0040)
(flags & 0x0040)Description
TRUEevaluated 5161 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1660 times by 1 test
Evaluated by:
  • Self test
&& ch == '\''
ch == '\''Description
TRUEevaluated 221 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4940 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 221 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 221 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2786115
3116 continue;
executed 221 times by 1 test: continue;
Executed by:
  • Self test
221
3117-
3118-
3119-
3120 if (open != close
open != closeDescription
TRUEevaluated 590779 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2211787 times by 1 test
Evaluated by:
  • Self test
)
590779-2211787
3121 {-
3122 if (((
((sh_syntaxtab...h)] & 0x0008))Description
TRUEevaluated 10162 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 580617 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(ch)] & 0x0008))
((sh_syntaxtab...h)] & 0x0008))Description
TRUEevaluated 10162 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 580617 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 10162 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 10162 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-580617
3123 {-
3124-
3125 do { if (dstack.delimiter_depth + 2 > dstack.delimiter_space
dstack.delimit...elimiter_spaceDescription
TRUEevaluated 263 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9899 times by 1 test
Evaluated by:
  • Self test
) dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 3636);
executed 263 times by 1 test: dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 3636);
Executed by:
  • Self test
dstack.delimiters[dstack.delimiter_depth] = ch; dstack.delimiter_depth++; } while (0);
263-9899
3126 if (((
(tflags & 0x0001)Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10082 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001)
(tflags & 0x0001)Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10082 times by 1 test
Evaluated by:
  • Self test
&& ch == '\''
ch == '\''Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-10082
3127 nestret = parse_matched_pair (ch, ch, ch, &nestlen, 0x0002|rflags);
executed 80 times by 1 test: nestret = parse_matched_pair (ch, ch, ch, &nestlen, 0x0002|rflags);
Executed by:
  • Self test
80
3128 else-
3129 nestret = parse_matched_pair (ch, ch, ch, &nestlen, rflags);
executed 10082 times by 1 test: nestret = parse_matched_pair (ch, ch, ch, &nestlen, rflags);
Executed by:
  • Self test
10082
3130 dstack.delimiter_depth--;-
3131 do { if (nestret == &matched_pair_error
nestret == &matched_pair_errorDescription
TRUEnever evaluated
FALSEevaluated 10162 times by 1 test
Evaluated by:
  • Self test
) { sh_xfree((ret), "./parse.y", 3642); return
never executed: return &matched_pair_error;
&matched_pair_error;
never executed: return &matched_pair_error;
} } while (0);
0-10162
3132-
3133 if (((
(tflags & 0x0001)Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10082 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001)
(tflags & 0x0001)Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10082 times by 1 test
Evaluated by:
  • Self test
&& ch == '\''
ch == '\''Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (extended_quote
extended_quoteDescription
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
|| (
(rflags & 0x0004) == 0Description
TRUEnever evaluated
FALSEnever evaluated
rflags & 0x0004) == 0
(rflags & 0x0004) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-10082
3134 {-
3135-
3136 ttrans = ansiexpand (nestret, 0, nestlen - 1, &ttranslen);-
3137 sh_xfree((nestret), "./parse.y", 3648);-
3138-
3139-
3140-
3141-
3142-
3143-
3144 if ((
(shell_compati...ty_level > 42)Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_compatibility_level > 42)
(shell_compati...ty_level > 42)Description
TRUEevaluated 80 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(rflags & 0x0004)Description
TRUEevaluated 42 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 38 times by 1 test
Evaluated by:
  • Self test
rflags & 0x0004)
(rflags & 0x0004)Description
TRUEevaluated 42 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 38 times by 1 test
Evaluated by:
  • Self test
&& (
(dolbrace_state == 0x80)Description
TRUEevaluated 17 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 25 times by 1 test
Evaluated by:
  • Self test
dolbrace_state == 0x80)
(dolbrace_state == 0x80)Description
TRUEevaluated 17 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 25 times by 1 test
Evaluated by:
  • Self test
&& (
(flags & 0x0040)Description
TRUEevaluated 17 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
flags & 0x0040)
(flags & 0x0040)Description
TRUEevaluated 17 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-80
3145 {-
3146 nestret = sh_single_quote (ttrans);-
3147 sh_xfree((ttrans), "./parse.y", 3658);-
3148 nestlen = strlen (nestret);-
3149 }
executed 17 times by 1 test: end of block
Executed by:
  • Self test
17
3150 else if ((
(rflags & 0x0004) == 0Description
TRUEevaluated 38 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 25 times by 1 test
Evaluated by:
  • Self test
rflags & 0x0004) == 0
(rflags & 0x0004) == 0Description
TRUEevaluated 38 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 25 times by 1 test
Evaluated by:
  • Self test
)
25-38
3151 {-
3152 nestret = sh_single_quote (ttrans);-
3153 sh_xfree((ttrans), "./parse.y", 3664);-
3154 nestlen = strlen (nestret);-
3155 }
executed 38 times by 1 test: end of block
Executed by:
  • Self test
38
3156 else-
3157 {-
3158 nestret = ttrans;-
3159 nestlen = ttranslen;-
3160 }
executed 25 times by 1 test: end of block
Executed by:
  • Self test
25
3161 retind -= 2;-
3162 }
executed 80 times by 1 test: end of block
Executed by:
  • Self test
80
3163 else if (((
(tflags & 0x0001)Description
TRUEnever evaluated
FALSEevaluated 10082 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001)
(tflags & 0x0001)Description
TRUEnever evaluated
FALSEevaluated 10082 times by 1 test
Evaluated by:
  • Self test
&& ch == '"'
ch == '"'Description
TRUEnever evaluated
FALSEnever evaluated
&& (extended_quote
extended_quoteDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(rflags & 0x0004) == 0Description
TRUEnever evaluated
FALSEnever evaluated
rflags & 0x0004) == 0
(rflags & 0x0004) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEnever evaluated
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEnever evaluated
FALSEnever evaluated
)
0-10082
3164 {-
3165-
3166 ttrans = localeexpand (nestret, 0, nestlen - 1, start_lineno, &ttranslen);-
3167 sh_xfree((nestret), "./parse.y", 3678);-
3168-
3169 nestret = sh_mkdoublequoted (ttrans, ttranslen, 0);-
3170 sh_xfree((ttrans), "./parse.y", 3681);-
3171 nestlen = ttranslen + 2;-
3172 retind -= 2;-
3173 }
never executed: end of block
0
3174-
3175 do { if (nestlen
nestlenDescription
TRUEevaluated 10162 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) { do { if ((
(retind) + (ne...en) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 10162 times by 1 test
Evaluated by:
  • Self test
retind) + (nestlen) >= retsize
(retind) + (ne...en) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 10162 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (ne...en) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
retind) + (nestlen) >= retsize
(retind) + (ne...en) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
) retsize += (64);
never executed: retsize += (64);
ret = sh_xrealloc((ret), (retsize), "./parse.y", 3686); }
never executed: end of block
} while (0); strcpy (ret + retind, nestret); retind += nestlen; }
executed 10162 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
0-10162
3176 do { if (nestret
nestretDescription
TRUEevaluated 10162 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((nestret), "./parse.y", 3687);
executed 10162 times by 1 test: sh_xfree((nestret), "./parse.y", 3687);
Executed by:
  • Self test
} while (0);
0-10162
3177 }
executed 10162 times by 1 test: end of block
Executed by:
  • Self test
10162
3178 else if ((
(flags & (0x0020|0x0040))Description
TRUEevaluated 193624 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 386993 times by 1 test
Evaluated by:
  • Self test
flags & (0x0020|0x0040))
(flags & (0x0020|0x0040))Description
TRUEevaluated 193624 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 386993 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x0001)Description
TRUEevaluated 4616 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 189008 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001)
(tflags & 0x0001)Description
TRUEevaluated 4616 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 189008 times by 1 test
Evaluated by:
  • Self test
&& (ch == '('
ch == '('Description
TRUEevaluated 215 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4401 times by 1 test
Evaluated by:
  • Self test
|| ch == '{'
ch == '{'Description
TRUEevaluated 163 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4238 times by 1 test
Evaluated by:
  • Self test
|| ch == '['
ch == '['Description
TRUEnever evaluated
FALSEevaluated 4238 times by 1 test
Evaluated by:
  • Self test
))
0-386993
3179 goto
executed 378 times by 1 test: goto parse_dollar_word;
Executed by:
  • Self test
parse_dollar_word;
executed 378 times by 1 test: goto parse_dollar_word;
Executed by:
  • Self test
378
3180-
3181-
3182-
3183 else if ((
(flags & (0x0020|0x0040))Description
TRUEevaluated 193246 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 386993 times by 1 test
Evaluated by:
  • Self test
flags & (0x0020|0x0040))
(flags & (0x0020|0x0040))Description
TRUEevaluated 193246 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 386993 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x1000)Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 193238 times by 1 test
Evaluated by:
  • Self test
tflags & 0x1000)
(tflags & 0x1000)Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 193238 times by 1 test
Evaluated by:
  • Self test
&& (
(ch == '(')Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 6 times by 1 test
Evaluated by:
  • Self test
ch == '(')
(ch == '(')Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 6 times by 1 test
Evaluated by:
  • Self test
)
2-386993
3184 goto
executed 2 times by 1 test: goto parse_dollar_word;
Executed by:
  • Self test
parse_dollar_word;
executed 2 times by 1 test: goto parse_dollar_word;
Executed by:
  • Self test
2
3185-
3186 }
executed 590399 times by 1 test: end of block
Executed by:
  • Self test
590399
3187-
3188-
3189-
3190 else if ((open == '"'
open == '"'Description
TRUEevaluated 1670790 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 540997 times by 1 test
Evaluated by:
  • Self test
&& ch == '`'
ch == '`'Description
TRUEevaluated 171 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1670619 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-1670790
3191 {-
3192 nestret = parse_matched_pair (0, '`', '`', &nestlen, rflags);-
3193-
3194 do { if (nestret == &matched_pair_error
nestret == &matched_pair_errorDescription
TRUEnever evaluated
FALSEevaluated 171 times by 1 test
Evaluated by:
  • Self test
) { sh_xfree((ret), "./parse.y", 3705); return
never executed: return &matched_pair_error;
&matched_pair_error;
never executed: return &matched_pair_error;
} } while (0);
0-171
3195 do { if (nestlen
nestlenDescription
TRUEevaluated 171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) { do { if ((
(retind) + (ne...en) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 171 times by 1 test
Evaluated by:
  • Self test
retind) + (nestlen) >= retsize
(retind) + (ne...en) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 171 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (ne...en) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
retind) + (nestlen) >= retsize
(retind) + (ne...en) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
) retsize += (64);
never executed: retsize += (64);
ret = sh_xrealloc((ret), (retsize), "./parse.y", 3706); }
never executed: end of block
} while (0); strcpy (ret + retind, nestret); retind += nestlen; }
executed 171 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
0-171
3196-
3197 do { if (nestret
nestretDescription
TRUEevaluated 171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((nestret), "./parse.y", 3708);
executed 171 times by 1 test: sh_xfree((nestret), "./parse.y", 3708);
Executed by:
  • Self test
} while (0);
0-171
3198 }
executed 171 times by 1 test: end of block
Executed by:
  • Self test
171
3199 else if ((open != '`'
open != '`'Description
TRUEevaluated 1670619 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 540997 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x0001)Description
TRUEevaluated 230953 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1439666 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001)
(tflags & 0x0001)Description
TRUEevaluated 230953 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1439666 times by 1 test
Evaluated by:
  • Self test
&& (ch == '('
ch == '('Description
TRUEevaluated 911 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 230042 times by 1 test
Evaluated by:
  • Self test
|| ch == '{'
ch == '{'Description
TRUEevaluated 8717 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 221325 times by 1 test
Evaluated by:
  • Self test
|| ch == '['
ch == '['Description
TRUEnever evaluated
FALSEevaluated 221325 times by 1 test
Evaluated by:
  • Self test
)) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 9628 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 9628 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-1670619
3200-
3201 {-
3202parse_dollar_word:-
3203 if (open == ch
open == chDescription
TRUEevaluated 161 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9847 times by 1 test
Evaluated by:
  • Self test
)
161-9847
3204 count--;
executed 161 times by 1 test: count--;
Executed by:
  • Self test
161
3205 if (ch == '('
ch == '('Description
TRUEevaluated 1128 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8880 times by 1 test
Evaluated by:
  • Self test
)
1128-8880
3206 nestret = parse_comsub (0, '(', ')', &nestlen, (rflags|0x0008) & ~0x0004);
executed 1128 times by 1 test: nestret = parse_comsub (0, '(', ')', &nestlen, (rflags|0x0008) & ~0x0004);
Executed by:
  • Self test
1128
3207 else if (ch == '{'
ch == '{'Description
TRUEevaluated 8880 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-8880
3208 nestret = parse_matched_pair (0, '{', '}', &nestlen, 0x0001|0x0040|rflags);
executed 8880 times by 1 test: nestret = parse_matched_pair (0, '{', '}', &nestlen, 0x0001|0x0040|rflags);
Executed by:
  • Self test
8880
3209 else if (ch == '['
ch == '['Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3210 nestret = parse_matched_pair (0, '[', ']', &nestlen, rflags);
never executed: nestret = parse_matched_pair (0, '[', ']', &nestlen, rflags);
0
3211-
3212 do { if (nestret == &matched_pair_error
nestret == &matched_pair_errorDescription
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10005 times by 1 test
Evaluated by:
  • Self test
) { sh_xfree((ret), "./parse.y", 3723); return
executed 3 times by 1 test: return &matched_pair_error;
Executed by:
  • Self test
&matched_pair_error;
executed 3 times by 1 test: return &matched_pair_error;
Executed by:
  • Self test
} } while (0);
3-10005
3213 do { if (nestlen
nestlenDescription
TRUEevaluated 10005 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) { do { if ((
(retind) + (ne...en) >= retsizeDescription
TRUEevaluated 40 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9965 times by 1 test
Evaluated by:
  • Self test
retind) + (nestlen) >= retsize
(retind) + (ne...en) >= retsizeDescription
TRUEevaluated 40 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9965 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (ne...en) >= retsizeDescription
TRUEevaluated 47 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 40 times by 1 test
Evaluated by:
  • Self test
retind) + (nestlen) >= retsize
(retind) + (ne...en) >= retsizeDescription
TRUEevaluated 47 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 40 times by 1 test
Evaluated by:
  • Self test
) retsize += (64);
executed 47 times by 1 test: retsize += (64);
Executed by:
  • Self test
ret = sh_xrealloc((ret), (retsize), "./parse.y", 3724); }
executed 40 times by 1 test: end of block
Executed by:
  • Self test
} while (0); strcpy (ret + retind, nestret); retind += nestlen; }
executed 10005 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
0-10005
3214-
3215 do { if (nestret
nestretDescription
TRUEevaluated 10005 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((nestret), "./parse.y", 3726);
executed 10005 times by 1 test: sh_xfree((nestret), "./parse.y", 3726);
Executed by:
  • Self test
} while (0);
0-10005
3216 }
executed 10005 times by 1 test: end of block
Executed by:
  • Self test
10005
3217-
3218 if (((ch == '<'
ch == '<'Description
TRUEevaluated 2619 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2799944 times by 1 test
Evaluated by:
  • Self test
|| ch == '>'
ch == '>'Description
TRUEevaluated 2000 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2797944 times by 1 test
Evaluated by:
  • Self test
) && (
(tflags & 0x1000) == 0Description
TRUEevaluated 4565 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 54 times by 1 test
Evaluated by:
  • Self test
tflags & 0x1000) == 0
(tflags & 0x1000) == 0Description
TRUEevaluated 4565 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 54 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 4565 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 4565 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2799944
3219 tflags |= 0x1000;
executed 4565 times by 1 test: tflags |= 0x1000;
Executed by:
  • Self test
4565
3220 else-
3221 tflags &= ~0x1000;
executed 2797998 times by 1 test: tflags &= ~0x1000;
Executed by:
  • Self test
2797998
3222-
3223 if ((ch == '$'
ch == '$'Description
TRUEevaluated 268542 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2534021 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x0001) == 0Description
TRUEevaluated 268535 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001) == 0
(tflags & 0x0001) == 0Description
TRUEevaluated 268535 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 268535 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 268535 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2534021
3224 tflags |= 0x0001;
executed 268535 times by 1 test: tflags |= 0x0001;
Executed by:
  • Self test
268535
3225 else-
3226 tflags &= ~0x0001;
executed 2534028 times by 1 test: tflags &= ~0x0001;
Executed by:
  • Self test
2534028
3227 }-
3228-
3229 ret[retind] = '\0';-
3230 if (lenp
lenpDescription
TRUEevaluated 458742 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-458742
3231 *
executed 458742 times by 1 test: *lenp = retind;
Executed by:
  • Self test
lenp = retind;
executed 458742 times by 1 test: *lenp = retind;
Executed by:
  • Self test
458742
3232-
3233 return
executed 458742 times by 1 test: return ret;
Executed by:
  • Self test
ret;
executed 458742 times by 1 test: return ret;
Executed by:
  • Self test
458742
3234}-
3235-
3236-
3237static void-
3238dump_tflags (flags)-
3239 int flags;-
3240{-
3241 int f;-
3242-
3243 f = flags;-
3244 fprintf (-
3245 stderr-
3246 , "%d -> ", f);-
3247 if (f & 0x0001
f & 0x0001Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3248 {-
3249 f &= ~0x0001;-
3250 fprintf (-
3251 stderr-
3252 , "LEX_WASDOL%s", f ? "|" : "");-
3253 }
never executed: end of block
0
3254 if (f & 0x0002
f & 0x0002Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3255 {-
3256 f &= ~0x0002;-
3257 fprintf (-
3258 stderr-
3259 , "LEX_CKCOMMENT%s", f ? "|" : "");-
3260 }
never executed: end of block
0
3261 if (f & 0x0004
f & 0x0004Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3262 {-
3263 f &= ~0x0004;-
3264 fprintf (-
3265 stderr-
3266 , "LEX_INCOMMENT%s", f ? "|" : "");-
3267 }
never executed: end of block
0
3268 if (f & 0x0008
f & 0x0008Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3269 {-
3270 f &= ~0x0008;-
3271 fprintf (-
3272 stderr-
3273 , "LEX_PASSNEXT%s", f ? "|" : "");-
3274 }
never executed: end of block
0
3275 if (f & 0x0010
f & 0x0010Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3276 {-
3277 f &= ~0x0010;-
3278 fprintf (-
3279 stderr-
3280 , "LEX_RESWDOK%s", f ? "|" : "");-
3281 }
never executed: end of block
0
3282 if (f & 0x0020
f & 0x0020Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3283 {-
3284 f &= ~0x0020;-
3285 fprintf (-
3286 stderr-
3287 , "LEX_CKCASE%s", f ? "|" : "");-
3288 }
never executed: end of block
0
3289 if (f & 0x0040
f & 0x0040Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3290 {-
3291 f &= ~0x0040;-
3292 fprintf (-
3293 stderr-
3294 , "LEX_INCASE%s", f ? "|" : "");-
3295 }
never executed: end of block
0
3296 if (f & 0x0080
f & 0x0080Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3297 {-
3298 f &= ~0x0080;-
3299 fprintf (-
3300 stderr-
3301 , "LEX_INHEREDOC%s", f ? "|" : "");-
3302 }
never executed: end of block
0
3303 if (f & 0x0100
f & 0x0100Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3304 {-
3305 f &= ~0x0100;-
3306 fprintf (-
3307 stderr-
3308 , "LEX_HEREDELIM%s", f ? "|" : "");-
3309 }
never executed: end of block
0
3310 if (f & 0x0200
f & 0x0200Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3311 {-
3312 f &= ~0x0200;-
3313 fprintf (-
3314 stderr-
3315 , "LEX_WASDOL%s", f ? "|" : "");-
3316 }
never executed: end of block
0
3317 if (f & 0x0400
f & 0x0400Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3318 {-
3319 f &= ~0x0400;-
3320 fprintf (-
3321 stderr-
3322 , "LEX_QUOTEDDOC%s", f ? "|" : "");-
3323 }
never executed: end of block
0
3324 if (f & 0x0800
f & 0x0800Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3325 {-
3326 f &= ~0x0800;-
3327 fprintf (-
3328 stderr-
3329 , "LEX_INWORD%s", f ? "|" : "");-
3330 }
never executed: end of block
0
3331-
3332 fprintf (-
3333 stderr-
3334 , "\n");-
3335 fflush (-
3336 stderr-
3337 );-
3338}
never executed: end of block
0
3339-
3340-
3341-
3342-
3343static char *-
3344parse_comsub (qc, open, close, lenp, flags)-
3345 int qc;-
3346 int open, close;-
3347 int *lenp, flags;-
3348{-
3349 int count, ch, peekc, tflags, lex_rwlen, lex_wlen, lex_firstind;-
3350 int nestlen, ttranslen, start_lineno;-
3351 char *ret, *nestret, *ttrans, *heredelim;-
3352 int retind, retsize, rflags, hdlen;-
3353-
3354-
3355-
3356 peekc = shell_getc (0);-
3357 shell_ungetc (peekc);-
3358 if (peekc == '('
peekc == '('Description
TRUEevaluated 1330 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 23171 times by 1 test
Evaluated by:
  • Self test
)
1330-23171
3359 return
executed 1330 times by 1 test: return (parse_matched_pair (qc, open, close, lenp, 0));
Executed by:
  • Self test
(parse_matched_pair (qc, open, close, lenp, 0));
executed 1330 times by 1 test: return (parse_matched_pair (qc, open, close, lenp, 0));
Executed by:
  • Self test
1330
3360-
3361-
3362 count = 1;-
3363 tflags = 0x0010;-
3364-
3365 if ((
(flags & 0x0008)Description
TRUEevaluated 23171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
flags & 0x0008)
(flags & 0x0008)Description
TRUEevaluated 23171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& qc != '\''
qc != '\''Description
TRUEevaluated 23171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& qc != '"'
qc != '"'Description
TRUEevaluated 23171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(flags & 0x0004) == 0Description
TRUEevaluated 23171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
flags & 0x0004) == 0
(flags & 0x0004) == 0Description
TRUEevaluated 23171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-23171
3366 tflags |= 0x0020;
executed 23171 times by 1 test: tflags |= 0x0020;
Executed by:
  • Self test
23171
3367 if ((
(tflags & 0x0020)Description
TRUEevaluated 23171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
tflags & 0x0020)
(tflags & 0x0020)Description
TRUEevaluated 23171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (interactive == 0
interactive == 0Description
TRUEevaluated 23171 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
|| interactive_comments
interactive_commentsDescription
TRUEnever evaluated
FALSEnever evaluated
))
0-23171
3368 tflags |= 0x0002;
executed 23171 times by 1 test: tflags |= 0x0002;
Executed by:
  • Self test
23171
3369-
3370-
3371 rflags = (flags & 0x0004);-
3372-
3373 ret = (char *)sh_xmalloc((retsize = 64), "./parse.y", 3854);-
3374 retind = 0;-
3375-
3376 start_lineno = line_number;-
3377 lex_rwlen = lex_wlen = 0;-
3378-
3379 heredelim = 0;-
3380 lex_firstind = -1;-
3381-
3382 while (count
countDescription
TRUEevaluated 287113 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-287113
3383 {-
3384comsub_readchar:-
3385 ch = shell_getc (qc != '\'' && (tflags & (0x0004|0x0008|0x0400)) == 0);-
3386-
3387 if (ch ==
ch == (-1)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 287109 times by 1 test
Evaluated by:
  • Self test
4-287109
3388 (-1)
ch == (-1)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 287109 times by 1 test
Evaluated by:
  • Self test
4-287109
3389 )-
3390 {-
3391eof_error:-
3392 sh_xfree((ret), "./parse.y", 3871);-
3393 do { if (heredelim
heredelimDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((heredelim), "./parse.y", 3872);
executed 2 times by 1 test: sh_xfree((heredelim), "./parse.y", 3872);
Executed by:
  • Self test
} while (0);
2
3394 parser_error (start_lineno, -
3395 dcgettext (((void *)0), -
3396 "unexpected EOF while looking for matching `%c'"-
3397 , 5)-
3398 , close);-
3399 EOF_Reached = 1;-
3400 return
executed 4 times by 1 test: return (&matched_pair_error);
Executed by:
  • Self test
(&matched_pair_error);
executed 4 times by 1 test: return (&matched_pair_error);
Executed by:
  • Self test
4
3401 }-
3402-
3403-
3404-
3405-
3406-
3407-
3408 if (ch == '\n'
ch == '\n'Description
TRUEevaluated 2751 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 284358 times by 1 test
Evaluated by:
  • Self test
)
2751-284358
3409 {-
3410 if ((
(tflags & 0x0100)Description
TRUEevaluated 330 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2421 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0100)
(tflags & 0x0100)Description
TRUEevaluated 330 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2421 times by 1 test
Evaluated by:
  • Self test
&& heredelim
heredelimDescription
TRUEevaluated 41 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 289 times by 1 test
Evaluated by:
  • Self test
)
41-2421
3411 {-
3412 tflags &= ~0x0100;-
3413 tflags |= 0x0080;-
3414 lex_firstind = retind + 1;-
3415 }
executed 41 times by 1 test: end of block
Executed by:
  • Self test
41
3416 else if (tflags & 0x0080
tflags & 0x0080Description
TRUEevaluated 684 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2026 times by 1 test
Evaluated by:
  • Self test
)
684-2026
3417 {-
3418 int tind;-
3419 tind = lex_firstind;-
3420 while ((
(tflags & 0x0200)Description
TRUEevaluated 96 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 620 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0200)
(tflags & 0x0200)Description
TRUEevaluated 96 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 620 times by 1 test
Evaluated by:
  • Self test
&& ret[tind] == '\t'
ret[tind] == '\t'Description
TRUEevaluated 32 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 64 times by 1 test
Evaluated by:
  • Self test
)
32-620
3421 tind++;
executed 32 times by 1 test: tind++;
Executed by:
  • Self test
32
3422 if (retind-tind == hdlen
retind-tind == hdlenDescription
TRUEevaluated 331 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 353 times by 1 test
Evaluated by:
  • Self test
&& ((
(hdlen == 0)Description
TRUEnever evaluated
FALSEevaluated 331 times by 1 test
Evaluated by:
  • Self test
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
hdlen == 0)
(hdlen == 0)Description
TRUEnever evaluated
FALSEevaluated 331 times by 1 test
Evaluated by:
  • Self test
? (1) : ((
(ret + tind)[0...(heredelim)[0]Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
ret + tind)[0] == (heredelim)[0]
(ret + tind)[0...(heredelim)[0]Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
&&
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-353
3423 (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_constant_p ( hdlen )Description
TRUEnever evaluated
FALSEevaluated 317 times by 1 test
Evaluated by:
  • Self test
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3424 hdlen
__builtin_constant_p ( hdlen )Description
TRUEnever evaluated
FALSEevaluated 317 times by 1 test
Evaluated by:
  • Self test
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3425 )
__builtin_constant_p ( hdlen )Description
TRUEnever evaluated
FALSEevaluated 317 times by 1 test
Evaluated by:
  • Self test
&& ((__builtin_constant_p (
__builtin_cons...( ret + tind )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3426 ret + tind
__builtin_cons...( ret + tind )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3427 )
__builtin_cons...( ret + tind )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( ret +..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3428 ret + tind
strlen ( ret +..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3429 ) < ((size_t) (
strlen ( ret +..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3430 hdlen
strlen ( ret +..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3431 ))
strlen ( ret +..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons... ( heredelim )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3432 heredelim
__builtin_cons... ( heredelim )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3433 )
__builtin_cons... ( heredelim )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( hered..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3434 heredelim
strlen ( hered..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3435 ) < ((size_t) (
strlen ( hered..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3436 hdlen
strlen ( hered..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3437 ))
strlen ( hered..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3438 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3439 ) && __builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3440 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3441 ) && (__s1_len = __builtin_strlen (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3442 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3443 ), __s2_len = __builtin_strlen (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3444 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3445 ), (!((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3446 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3447 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3448 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3449 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3450 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3451 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3452 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3453 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3454 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3455 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3456 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3457 ) : (__builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3458 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3459 ) && ((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3460 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3461 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3462 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3463 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3464 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3465 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3466 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3467 ) && ((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3468 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3469 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3470 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3471 ) == 1) ? __builtin_strcmp (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3472 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3473 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3474 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3475 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3476 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3477 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3478 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3479 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3480 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3481 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3482 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3483 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( ret + tind ))[3] - __s2[3]);
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3484 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + tind ))[3] - __s2[3]);
0-317
3485 ))[3] - __s2[3]);
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( ret + tind ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-317
3486 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3487 ) && ((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3488 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3489 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3490 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3491 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3492 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3493 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3494 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3495 ) && ((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3496 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3497 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3498 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3499 ) == 1) ? __builtin_strcmp (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3500 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3501 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3502 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3503 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3504 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3505 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3506 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3507 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3508 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3509 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3510 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3511 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( heredelim ))[3] - __s2[3]);
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3512 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( heredelim ))[3] - __s2[3]);
0-317
3513 ))[3] - __s2[3]);
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( heredelim ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-317
3514 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3515 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3516 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3517 )))); }) : strncmp (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3518 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3519 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3520 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3521 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3522 hdlen
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3523 )))
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-317
3524 == 0
(__extension__...hdlen ))) == 0Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 317 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
)
0-317
3525 {-
3526 tflags &= ~(0x0200|0x0080|0x0400);-
3527-
3528 sh_xfree((heredelim), "./parse.y", 3901);-
3529 heredelim = 0;-
3530 lex_firstind = -1;-
3531 }
executed 317 times by 1 test: end of block
Executed by:
  • Self test
317
3532 else-
3533 lex_firstind = retind + 1;
executed 367 times by 1 test: lex_firstind = retind + 1;
Executed by:
  • Self test
367
3534 }-
3535 }
executed 2751 times by 1 test: end of block
Executed by:
  • Self test
2751
3536-
3537-
3538 if (ch == '\n'
ch == '\n'Description
TRUEevaluated 2751 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 284358 times by 1 test
Evaluated by:
  • Self test
&& (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 2751 times by 1 test
Evaluated by:
  • Self test
&& (bash_input.type == st_stdin
bash_input.type == st_stdinDescription
TRUEnever evaluated
FALSEnever evaluated
|| bash_input.type == st_stream
bash_input.type == st_streamDescription
TRUEnever evaluated
FALSEnever evaluated
)))
0-284358
3539 prompt_again ();
never executed: prompt_again ();
0
3540-
3541-
3542-
3543 if ((
(tflags & 0x0080)Description
TRUEevaluated 4652 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 282457 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0080)
(tflags & 0x0080)Description
TRUEevaluated 4652 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 282457 times by 1 test
Evaluated by:
  • Self test
&& ch == close
ch == closeDescription
TRUEevaluated 167 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4485 times by 1 test
Evaluated by:
  • Self test
&& count == 1
count == 1Description
TRUEevaluated 167 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-282457
3544 {-
3545 int tind;-
3546-
3547 tind = lex_firstind;-
3548 while ((
(tflags & 0x0200)Description
TRUEevaluated 32 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 135 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0200)
(tflags & 0x0200)Description
TRUEevaluated 32 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 135 times by 1 test
Evaluated by:
  • Self test
&& ret[tind] == '\t'
ret[tind] == '\t'Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • Self test
)
0-135
3549 tind++;
never executed: tind++;
0
3550 if (retind-tind == hdlen
retind-tind == hdlenDescription
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 156 times by 1 test
Evaluated by:
  • Self test
&& ((
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
hdlen == 0) ? (1) : ((
(ret + tind)[0...(heredelim)[0]Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
ret + tind)[0] == (heredelim)[0]
(ret + tind)[0...(heredelim)[0]Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&&
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-156
3551 (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_constant_p ( hdlen )Description
TRUEnever evaluated
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3552 hdlen
__builtin_constant_p ( hdlen )Description
TRUEnever evaluated
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3553 )
__builtin_constant_p ( hdlen )Description
TRUEnever evaluated
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
&& ((__builtin_constant_p (
__builtin_cons...( ret + tind )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3554 ret + tind
__builtin_cons...( ret + tind )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3555 )
__builtin_cons...( ret + tind )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( ret +..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3556 ret + tind
strlen ( ret +..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3557 ) < ((size_t) (
strlen ( ret +..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3558 hdlen
strlen ( ret +..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3559 ))
strlen ( ret +..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons... ( heredelim )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3560 heredelim
__builtin_cons... ( heredelim )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3561 )
__builtin_cons... ( heredelim )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( hered..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3562 heredelim
strlen ( hered..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3563 ) < ((size_t) (
strlen ( hered..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3564 hdlen
strlen ( hered..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3565 ))
strlen ( hered..._t) ( hdlen ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3566 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3567 ) && __builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3568 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3569 ) && (__s1_len = __builtin_strlen (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3570 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3571 ), __s2_len = __builtin_strlen (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3572 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3573 ), (!((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3574 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3575 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3576 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3577 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3578 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3579 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3580 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3581 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3582 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3583 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3584 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3585 ) : (__builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3586 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3587 ) && ((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3588 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3589 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3590 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3591 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3592 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3593 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3594 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3595 ) && ((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3596 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3597 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3598 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3599 ) == 1) ? __builtin_strcmp (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3600 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3601 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3602 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3603 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3604 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3605 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3606 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3607 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3608 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3609 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3610 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3611 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( ret + tind ))[3] - __s2[3]);
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3612 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( ret + tind ))[3] - __s2[3]);
0-11
3613 ))[3] - __s2[3]);
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( ret + tind ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3614 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3615 ) && ((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3616 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3617 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3618 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3619 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3620 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3621 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3622 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3623 ) && ((size_t)(const void *)((
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3624 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3625 ) + 1) - (size_t)(const void *)(
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3626 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3627 ) == 1) ? __builtin_strcmp (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3628 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3629 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3630 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3631 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3632 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3633 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3634 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3635 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3636 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3637 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3638 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3639 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( heredelim ))[3] - __s2[3]);
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3640 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( heredelim ))[3] - __s2[3]);
0-11
3641 ))[3] - __s2[3]);
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( heredelim ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3642 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3643 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3644 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3645 )))); }) : strncmp (
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3646 ret + tind
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3647 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3648 heredelim
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3649 ,
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3650 hdlen
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3651 )))
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-11
3652 == 0
(__extension__...hdlen ))) == 0Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
((hdlen == 0) ...len ))) == 0))Description
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-11
3653 {-
3654 tflags &= ~(0x0200|0x0080|0x0400);-
3655-
3656 sh_xfree((heredelim), "./parse.y", 3927);-
3657 heredelim = 0;-
3658 lex_firstind = -1;-
3659 }
executed 11 times by 1 test: end of block
Executed by:
  • Self test
11
3660 }
executed 167 times by 1 test: end of block
Executed by:
  • Self test
167
3661 if (tflags & (0x0004|0x0080)
tflags & (0x0004|0x0080)Description
TRUEevaluated 7562 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 279547 times by 1 test
Evaluated by:
  • Self test
)
7562-279547
3662 {-
3663-
3664 do { if ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7558 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7558 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
) retsize += (64);
executed 4 times by 1 test: retsize += (64);
Executed by:
  • Self test
ret = sh_xrealloc((ret), (retsize), "./parse.y", 3945); }
executed 4 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
4-7558
3665 ret[retind++] = ch;-
3666-
3667 if ((
(tflags & 0x0004)Description
TRUEevaluated 2921 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4641 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0004)
(tflags & 0x0004)Description
TRUEevaluated 2921 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4641 times by 1 test
Evaluated by:
  • Self test
&& ch == '\n'
ch == '\n'Description
TRUEevaluated 233 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688 times by 1 test
Evaluated by:
  • Self test
)
233-4641
3668 {-
3669-
3670 tflags &= ~0x0004;-
3671 }
executed 233 times by 1 test: end of block
Executed by:
  • Self test
233
3672-
3673 continue;
executed 7562 times by 1 test: continue;
Executed by:
  • Self test
7562
3674 }-
3675 if (tflags & 0x0008
tflags & 0x0008Description
TRUEevaluated 258 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 279289 times by 1 test
Evaluated by:
  • Self test
)
258-279289
3676 {-
3677-
3678 tflags &= ~0x0008;-
3679 if (qc != '\''
qc != '\''Description
TRUEevaluated 258 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ch == '\n'
ch == '\n'Description
TRUEnever evaluated
FALSEevaluated 258 times by 1 test
Evaluated by:
  • Self test
)
0-258
3680 {-
3681 if (retind > 0
retind > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3682 retind--;
never executed: retind--;
0
3683 continue;
never executed: continue;
0
3684 }-
3685-
3686 do { if ((
(retind) + (2) >= retsizeDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 256 times by 1 test
Evaluated by:
  • Self test
retind) + (2) >= retsize
(retind) + (2) >= retsizeDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 256 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (2) >= retsizeDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
retind) + (2) >= retsize
(retind) + (2) >= retsizeDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
) retsize += (64);
executed 2 times by 1 test: retsize += (64);
Executed by:
  • Self test
ret = sh_xrealloc((ret), (retsize), "./parse.y", 3983); }
executed 2 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
2-256
3687 if ((
(ch == '\001')Description
TRUEnever evaluated
FALSEevaluated 258 times by 1 test
Evaluated by:
  • Self test
ch == '\001')
(ch == '\001')Description
TRUEnever evaluated
FALSEevaluated 258 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEnever evaluated
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEnever evaluated
FALSEnever evaluated
)
0-258
3688 ret[retind++] = '\001';
never executed: ret[retind++] = '\001';
0
3689 ret[retind++] = ch;-
3690 continue;
executed 258 times by 1 test: continue;
Executed by:
  • Self test
258
3691 }-
3692-
3693-
3694-
3695 if (((
((sh_syntaxtab...h)] & 0x0002))Description
TRUEevaluated 79070 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 200219 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(ch)] & 0x0002))
((sh_syntaxtab...h)] & 0x0002))Description
TRUEevaluated 79070 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 200219 times by 1 test
Evaluated by:
  • Self test
&& ((
(shell_input_line_index > 1)Description
TRUEevaluated 77297 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1773 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 79070 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 77297 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1773 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 79070 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-200219
3696 {-
3697 tflags &= ~0x0800;-
3698-
3699 }
executed 79070 times by 1 test: end of block
Executed by:
  • Self test
79070
3700 else-
3701 {-
3702 if (tflags & 0x0800
tflags & 0x0800Description
TRUEevaluated 147445 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 52774 times by 1 test
Evaluated by:
  • Self test
)
52774-147445
3703 {-
3704 lex_wlen++;-
3705-
3706 }
executed 147445 times by 1 test: end of block
Executed by:
  • Self test
147445
3707 else-
3708 {-
3709-
3710 tflags |= 0x0800;-
3711 lex_wlen = 0;-
3712 if (tflags & 0x0010
tflags & 0x0010Description
TRUEevaluated 30313 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 22461 times by 1 test
Evaluated by:
  • Self test
)
22461-30313
3713 lex_rwlen = 0;
executed 30313 times by 1 test: lex_rwlen = 0;
Executed by:
  • Self test
30313
3714 }
executed 52774 times by 1 test: end of block
Executed by:
  • Self test
52774
3715 }-
3716-
3717-
3718 if (((
(sh_syntaxtab[...ch)] & 0x2000)Description
TRUEevaluated 49025 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 230264 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(ch)] & 0x2000)
(sh_syntaxtab[...ch)] & 0x2000)Description
TRUEevaluated 49025 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 230264 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x0100) == 0Description
TRUEevaluated 48842 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 183 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0100) == 0
(tflags & 0x0100) == 0Description
TRUEevaluated 48842 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 183 times by 1 test
Evaluated by:
  • Self test
&& lex_rwlen == 0
lex_rwlen == 0Description
TRUEevaluated 18128 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 30714 times by 1 test
Evaluated by:
  • Self test
) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 17138 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 990 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 18128 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 17138 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 990 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 18128 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-230264
3719 {-
3720-
3721 do { if ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 94 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18034 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 94 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 18034 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 94 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 94 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 94 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 94 times by 1 test
Evaluated by:
  • Self test
) retsize += (64);
executed 94 times by 1 test: retsize += (64);
Executed by:
  • Self test
ret = sh_xrealloc((ret), (retsize), "./parse.y", 4018); }
executed 94 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
94-18034
3722 ret[retind++] = ch;-
3723 continue;
executed 18128 times by 1 test: continue;
Executed by:
  • Self test
18128
3724 }-
3725 if (tflags & 0x0100
tflags & 0x0100Description
TRUEevaluated 1328 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 259833 times by 1 test
Evaluated by:
  • Self test
)
1328-259833
3726 {-
3727 if (lex_firstind == -1
lex_firstind == -1Description
TRUEevaluated 490 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 838 times by 1 test
Evaluated by:
  • Self test
&& (
(sh_syntaxtab[...& 0x0002) == 0Description
TRUEevaluated 348 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 142 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(ch)] & 0x0002) == 0
(sh_syntaxtab[...& 0x0002) == 0Description
TRUEevaluated 348 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 142 times by 1 test
Evaluated by:
  • Self test
)
142-838
3728 lex_firstind = retind;
executed 348 times by 1 test: lex_firstind = retind;
Executed by:
  • Self test
348
3729 else if (lex_firstind >= 0
lex_firstind >= 0Description
TRUEevaluated 838 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 142 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x0008) == 0Description
TRUEevaluated 838 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
tflags & 0x0008) == 0
(tflags & 0x0008) == 0Description
TRUEevaluated 838 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(sh_syntaxtab[...ch)] & 0x0002)Description
TRUEevaluated 339 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 499 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(ch)] & 0x0002)
(sh_syntaxtab[...ch)] & 0x0002)Description
TRUEevaluated 339 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 499 times by 1 test
Evaluated by:
  • Self test
)
0-838
3730 {-
3731 if (heredelim == 0
heredelim == 0Description
TRUEevaluated 330 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9 times by 1 test
Evaluated by:
  • Self test
)
9-330
3732 {-
3733 nestret = substring (ret, lex_firstind, retind);-
3734 heredelim = string_quote_removal (nestret, 0);-
3735 hdlen = (((
(heredelim)Description
TRUEevaluated 330 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
heredelim)
(heredelim)Description
TRUEevaluated 330 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(heredelim)[0]Description
TRUEevaluated 330 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
heredelim)[0]
(heredelim)[0]Description
TRUEevaluated 330 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) ? ((
(heredelim)[1]Description
TRUEevaluated 298 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 32 times by 1 test
Evaluated by:
  • Self test
heredelim)[1]
(heredelim)[1]Description
TRUEevaluated 298 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 32 times by 1 test
Evaluated by:
  • Self test
? ((
(heredelim)[2]Description
TRUEevaluated 298 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
heredelim)[2]
(heredelim)[2]Description
TRUEevaluated 298 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
? strlen(heredelim) : 2) : 1) : 0);
0-330
3736-
3737 if (((
(heredelim)[0] == (nestret)[0]Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 182 times by 1 test
Evaluated by:
  • Self test
heredelim)[0] == (nestret)[0]
(heredelim)[0] == (nestret)[0]Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 182 times by 1 test
Evaluated by:
  • Self test
&&
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
148-182
3738 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3739 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3740 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3741 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3742 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3743 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3744 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3745 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3746 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3747 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3748 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3749 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3750 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3751 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3752 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3753 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3754 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3755 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3756 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3757 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3758 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3759 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3760 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3761 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3762 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3763 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3764 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3765 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3766 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3767 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3768 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3769 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3770 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3771 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3772 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3773 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3774 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3775 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3776 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3777 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3778 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3779 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3780 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3781 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3782 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3783 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3784 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( heredelim ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3785 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( heredelim ))[3] - __s2[3]);
0-182
3786 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( heredelim ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-182
3787 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3788 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3789 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3790 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3791 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3792 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3793 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3794 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3795 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3796 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3797 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3798 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3799 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3800 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3801 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3802 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3803 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3804 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3805 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3806 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3807 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3808 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3809 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3810 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3811 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3812 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( nestret ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3813 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( nestret ))[3] - __s2[3]);
0-182
3814 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( nestret ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-182
3815 heredelim
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3816 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3817 nestret
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3818 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
0-182
3819 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 148 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) == 0
((heredelim)[0... }) == 0) == 0Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 148 times by 1 test
Evaluated by:
  • Self test
)
0-182
3820 tflags |= 0x0400;
executed 182 times by 1 test: tflags |= 0x0400;
Executed by:
  • Self test
182
3821 sh_xfree((nestret), "./parse.y", 4052);-
3822 }
executed 330 times by 1 test: end of block
Executed by:
  • Self test
330
3823 if (ch == '\n'
ch == '\n'Description
TRUEevaluated 289 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 50 times by 1 test
Evaluated by:
  • Self test
)
50-289
3824 {-
3825 tflags |= 0x0080;-
3826 tflags &= ~0x0100;-
3827 lex_firstind = retind + 1;-
3828 }
executed 289 times by 1 test: end of block
Executed by:
  • Self test
289
3829 else-
3830 lex_firstind = -1;
executed 50 times by 1 test: lex_firstind = -1;
Executed by:
  • Self test
50
3831 }-
3832 }
executed 1328 times by 1 test: end of block
Executed by:
  • Self test
1328
3833-
3834-
3835 if (((
(tflags & 0x0010) == 0Description
TRUEevaluated 122476 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 138685 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0010) == 0
(tflags & 0x0010) == 0Description
TRUEevaluated 122476 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 138685 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x0020)Description
TRUEevaluated 122476 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
tflags & 0x0020)
(tflags & 0x0020)Description
TRUEevaluated 122476 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(tflags & 0x0004) == 0Description
TRUEevaluated 122476 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
tflags & 0x0004) == 0
(tflags & 0x0004) == 0Description
TRUEevaluated 122476 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ((
(sh_syntaxtab[...ch)] & 0x0001)Description
TRUEevaluated 23559 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 98917 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(ch)] & 0x0001)
(sh_syntaxtab[...ch)] & 0x0001)Description
TRUEevaluated 23559 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 98917 times by 1 test
Evaluated by:
  • Self test
|| ch == '\n'
ch == '\n'Description
TRUEevaluated 729 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 98188 times by 1 test
Evaluated by:
  • Self test
)) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 24221 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 67 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 24288 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 24221 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 67 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 24288 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-138685
3836 {-
3837-
3838 do { if ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 12 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24276 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 12 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24276 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 12 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 12 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 12 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 12 times by 1 test
Evaluated by:
  • Self test
) retsize += (64);
executed 12 times by 1 test: retsize += (64);
Executed by:
  • Self test
ret = sh_xrealloc((ret), (retsize), "./parse.y", 4069); }
executed 12 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
12-24276
3839 ret[retind++] = ch;-
3840 peekc = shell_getc (1);-
3841 if (ch == peekc
ch == peekcDescription
TRUEevaluated 287 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24001 times by 1 test
Evaluated by:
  • Self test
&& (ch == '&'
ch == '&'Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 274 times by 1 test
Evaluated by:
  • Self test
|| ch == '|'
ch == '|'Description
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 260 times by 1 test
Evaluated by:
  • Self test
|| ch == ';'
ch == ';'Description
TRUEevaluated 241 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 19 times by 1 test
Evaluated by:
  • Self test
))
13-24001
3842 {-
3843 do { if ((
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 268 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 268 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
) retsize += (64);
never executed: retsize += (64);
ret = sh_xrealloc((ret), (retsize), "./parse.y", 4074); }
never executed: end of block
} while (0);
0-268
3844 ret[retind++] = peekc;-
3845-
3846 tflags |= 0x0010;-
3847 lex_rwlen = 0;-
3848 continue;
executed 268 times by 1 test: continue;
Executed by:
  • Self test
268
3849 }-
3850 else if (ch == '\n'
ch == '\n'Description
TRUEevaluated 729 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 23291 times by 1 test
Evaluated by:
  • Self test
|| ((
(ch) == ';'Description
TRUEevaluated 2746 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20545 times by 1 test
Evaluated by:
  • Self test
ch) == ';'
(ch) == ';'Description
TRUEevaluated 2746 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20545 times by 1 test
Evaluated by:
  • Self test
|| (
(ch) == '&'Description
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20531 times by 1 test
Evaluated by:
  • Self test
ch) == '&'
(ch) == '&'Description
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20531 times by 1 test
Evaluated by:
  • Self test
|| (
(ch) == '|'Description
TRUEevaluated 287 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20244 times by 1 test
Evaluated by:
  • Self test
ch) == '|'
(ch) == '|'Description
TRUEevaluated 287 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20244 times by 1 test
Evaluated by:
  • Self test
))
14-23291
3851 {-
3852 shell_ungetc (peekc);-
3853-
3854 tflags |= 0x0010;-
3855 lex_rwlen = 0;-
3856 continue;
executed 3776 times by 1 test: continue;
Executed by:
  • Self test
3776
3857 }-
3858 else if (ch ==
ch == (-1)Description
TRUEnever evaluated
FALSEevaluated 20244 times by 1 test
Evaluated by:
  • Self test
0-20244
3859 (-1)
ch == (-1)Description
TRUEnever evaluated
FALSEevaluated 20244 times by 1 test
Evaluated by:
  • Self test
0-20244
3860 )-
3861 goto
never executed: goto eof_error;
eof_error;
never executed: goto eof_error;
0
3862 else-
3863 {-
3864-
3865 retind--;-
3866 shell_ungetc (peekc);-
3867 }
executed 20244 times by 1 test: end of block
Executed by:
  • Self test
20244
3868 }-
3869-
3870-
3871 if (tflags & 0x0010
tflags & 0x0010Description
TRUEevaluated 138685 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 118432 times by 1 test
Evaluated by:
  • Self test
)
118432-138685
3872 {-
3873 if ((
( ((*__ctype_b...t) _ISlower) )Description
TRUEevaluated 105434 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 33251 times by 1 test
Evaluated by:
  • Self test
33251-105434
3874 ((*__ctype_b_loc ())[(int) ((
( ((*__ctype_b...t) _ISlower) )Description
TRUEevaluated 105434 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 33251 times by 1 test
Evaluated by:
  • Self test
33251-105434
3875 (unsigned char)ch
( ((*__ctype_b...t) _ISlower) )Description
TRUEevaluated 105434 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 33251 times by 1 test
Evaluated by:
  • Self test
33251-105434
3876 ))] & (unsigned short int) _ISlower)
( ((*__ctype_b...t) _ISlower) )Description
TRUEevaluated 105434 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 33251 times by 1 test
Evaluated by:
  • Self test
33251-105434
3877 )
( ((*__ctype_b...t) _ISlower) )Description
TRUEevaluated 105434 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 33251 times by 1 test
Evaluated by:
  • Self test
&& ((
(shell_input_line_index > 1)Description
TRUEevaluated 105083 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 351 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 105434 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 105083 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 351 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 105434 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-105434
3878 {-
3879-
3880 do { if ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105420 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105420 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
) retsize += (64);
executed 14 times by 1 test: retsize += (64);
Executed by:
  • Self test
ret = sh_xrealloc((ret), (retsize), "./parse.y", 4105); }
executed 14 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
14-105420
3881 ret[retind++] = ch;-
3882 lex_rwlen++;-
3883 continue;
executed 105434 times by 1 test: continue;
Executed by:
  • Self test
105434
3884 }-
3885 else if ((lex_rwlen == 4
lex_rwlen == 4Description
TRUEevaluated 21424 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11827 times by 1 test
Evaluated by:
  • Self test
&& (
(sh_syntaxtab[...ch)] & 0x0002)Description
TRUEevaluated 21253 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 171 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(ch)] & 0x0002)
(sh_syntaxtab[...ch)] & 0x0002)Description
TRUEevaluated 21253 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 171 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 21253 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 21253 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-21424
3886 {-
3887 if (((
(4 == 0)Description
TRUEnever evaluated
FALSEevaluated 21253 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
(4 == 0)Description
TRUEnever evaluated
FALSEevaluated 21253 times by 1 test
Evaluated by:
  • Self test
4 == 0)
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
(4 == 0)Description
TRUEnever evaluated
FALSEevaluated 21253 times by 1 test
Evaluated by:
  • Self test
? (1) : ((
(ret + retind ...== ("case")[0]Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
ret + retind - 4)[0] == ("case")[0]
(ret + retind ...== ("case")[0]Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
&&
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-21253
3888 (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 4 )Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3889 4
__builtin_constant_p ( 4 )Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3890 )
__builtin_constant_p ( 4 )Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 548 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3891 ret + retind - 4
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 548 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3892 )
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 548 times by 1 test
Evaluated by:
  • Self test
&& strlen (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3893 ret + retind - 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3894 ) < ((size_t) (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3895 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3896 ))
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...t_p ( "case" )Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3897 "case"
__builtin_cons...t_p ( "case" )Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3898 )
__builtin_cons...t_p ( "case" )Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& strlen (
strlen ( "case...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 548 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3899 "case"
strlen ( "case...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 548 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3900 ) < ((size_t) (
strlen ( "case...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 548 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3901 4
strlen ( "case...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 548 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3902 ))
strlen ( "case...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 548 times by 1 test
Evaluated by:
  • Self test
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3903 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3904 ) && __builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3905 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3906 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3907 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3908 ), __s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3909 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3910 ), (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3911 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3912 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3913 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3914 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3915 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3916 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3917 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3918 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3919 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3920 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3921 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3922 ) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3923 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3924 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3925 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3926 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3927 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3928 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3929 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3930 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3931 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3932 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3933 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3934 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3935 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3936 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3937 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3938 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3939 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3940 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3941 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3942 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3943 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3944 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3945 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3946 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3947 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3948 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3949 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
0-20705
3950 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-20705
3951 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3952 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3953 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3954 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3955 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3956 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3957 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3958 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3959 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3960 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3961 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3962 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3963 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3964 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3965 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3966 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3967 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3968 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3969 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3970 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3971 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3972 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3973 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3974 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3975 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3976 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "case" ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3977 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "case" ))[3] - __s2[3]);
0-20705
3978 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "case" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-20705
3979 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3980 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3981 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3982 )))); }) : strncmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3983 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3984 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3985 "case"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3986 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3987 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3988 )))
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
0-20705
3989 == 0
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
)
0-20705
3990 {-
3991 tflags |= 0x0040;-
3992 tflags &= ~0x0010;-
3993-
3994 }
executed 548 times by 1 test: end of block
Executed by:
  • Self test
548
3995 else if (((
(4 == 0)Description
TRUEnever evaluated
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
(4 == 0)Description
TRUEnever evaluated
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
4 == 0)
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
(4 == 0)Description
TRUEnever evaluated
FALSEevaluated 20705 times by 1 test
Evaluated by:
  • Self test
? (1) : ((
(ret + retind ...== ("esac")[0]Description
TRUEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2433 times by 1 test
Evaluated by:
  • Self test
ret + retind - 4)[0] == ("esac")[0]
(ret + retind ...== ("esac")[0]Description
TRUEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2433 times by 1 test
Evaluated by:
  • Self test
&&
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20705
3996 (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 4 )Description
TRUEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
3997 4
__builtin_constant_p ( 4 )Description
TRUEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
3998 )
__builtin_constant_p ( 4 )Description
TRUEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
3999 ret + retind - 4
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4000 )
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
&& strlen (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4001 ret + retind - 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4002 ) < ((size_t) (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4003 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4004 ))
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...t_p ( "esac" )Description
TRUEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4005 "esac"
__builtin_cons...t_p ( "esac" )Description
TRUEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4006 )
__builtin_cons...t_p ( "esac" )Description
TRUEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& strlen (
strlen ( "esac...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4007 "esac"
strlen ( "esac...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4008 ) < ((size_t) (
strlen ( "esac...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4009 4
strlen ( "esac...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4010 ))
strlen ( "esac...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 18272 times by 1 test
Evaluated by:
  • Self test
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4011 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4012 ) && __builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4013 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4014 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4015 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4016 ), __s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4017 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4018 ), (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4019 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4020 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4021 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4022 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4023 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4024 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4025 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4026 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4027 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4028 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4029 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4030 ) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4031 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4032 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4033 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4034 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4035 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4036 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4037 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4038 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4039 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4040 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4041 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4042 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4043 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4044 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4045 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4046 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4047 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4048 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4049 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4050 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4051 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4052 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4053 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4054 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4055 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4056 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4057 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
0-20157
4058 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4059 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4060 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4061 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4062 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4063 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4064 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4065 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4066 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4067 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4068 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4069 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4070 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4071 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4072 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4073 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4074 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4075 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4076 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4077 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4078 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4079 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4080 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4081 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4082 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4083 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4084 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "esac" ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4085 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "esac" ))[3] - __s2[3]);
0-20157
4086 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "esac" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
0-20157
4087 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4088 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4089 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4090 )))); }) : strncmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4091 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4092 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4093 "esac"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4094 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4095 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4096 )))
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
548-20157
4097 == 0
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
))
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 548 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
)
548-20157
4098 {-
4099 tflags &= ~0x0040;-
4100-
4101 tflags |= 0x0010;-
4102 lex_rwlen = 0;-
4103 }
executed 548 times by 1 test: end of block
Executed by:
  • Self test
548
4104 else if (((
(4 == 0)Description
TRUEnever evaluated
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
4 == 0)
(4 == 0)Description
TRUEnever evaluated
FALSEevaluated 20157 times by 1 test
Evaluated by:
  • Self test
? (1) : ((
(ret + retind ...== ("done")[0]Description
TRUEevaluated 72 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20085 times by 1 test
Evaluated by:
  • Self test
ret + retind - 4)[0] == ("done")[0]
(ret + retind ...== ("done")[0]Description
TRUEevaluated 72 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20085 times by 1 test
Evaluated by:
  • Self test
&&
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20157
4105 (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 4 )Description
TRUEevaluated 72 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4106 4
__builtin_constant_p ( 4 )Description
TRUEevaluated 72 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4107 )
__builtin_constant_p ( 4 )Description
TRUEevaluated 72 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 72 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4108 ret + retind - 4
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 72 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4109 )
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 72 times by 1 test
Evaluated by:
  • Self test
&& strlen (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4110 ret + retind - 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4111 ) < ((size_t) (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4112 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4113 ))
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...t_p ( "done" )Description
TRUEevaluated 72 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4114 "done"
__builtin_cons...t_p ( "done" )Description
TRUEevaluated 72 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4115 )
__builtin_cons...t_p ( "done" )Description
TRUEevaluated 72 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& strlen (
strlen ( "done...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 72 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4116 "done"
strlen ( "done...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 72 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4117 ) < ((size_t) (
strlen ( "done...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 72 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4118 4
strlen ( "done...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 72 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4119 ))
strlen ( "done...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 72 times by 1 test
Evaluated by:
  • Self test
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4120 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4121 ) && __builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4122 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4123 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4124 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4125 ), __s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4126 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4127 ), (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4128 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4129 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4130 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4131 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4132 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4133 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4134 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4135 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4136 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4137 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4138 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4139 ) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4140 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4141 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4142 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4143 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4144 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4145 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4146 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4147 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4148 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4149 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4150 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4151 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4152 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4153 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4154 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4155 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4156 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4157 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4158 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4159 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4160 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4161 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4162 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4163 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4164 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4165 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4166 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
0-20096
4167 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4168 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4169 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4170 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4171 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4172 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4173 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4174 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4175 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4176 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4177 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4178 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4179 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4180 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4181 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4182 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4183 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4184 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4185 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4186 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4187 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4188 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4189 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4190 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4191 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4192 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4193 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "done" ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4194 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "done" ))[3] - __s2[3]);
0-20096
4195 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "done" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
0-20096
4196 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4197 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4198 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4199 )))); }) : strncmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4200 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4201 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4202 "done"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4203 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4204 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4205 )))
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
11-20096
4206 == 0
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11 times by 1 test
Evaluated by:
  • Self test
))
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
||
11-20096
4207 ((
(4 == 0)Description
TRUEnever evaluated
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
4 == 0)
(4 == 0)Description
TRUEnever evaluated
FALSEevaluated 20096 times by 1 test
Evaluated by:
  • Self test
? (1) : ((
(ret + retind ...== ("then")[0]Description
TRUEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17781 times by 1 test
Evaluated by:
  • Self test
ret + retind - 4)[0] == ("then")[0]
(ret + retind ...== ("then")[0]Description
TRUEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17781 times by 1 test
Evaluated by:
  • Self test
&&
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20096
4208 (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 4 )Description
TRUEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4209 4
__builtin_constant_p ( 4 )Description
TRUEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4210 )
__builtin_constant_p ( 4 )Description
TRUEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4211 ret + retind - 4
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4212 )
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
&& strlen (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4213 ret + retind - 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4214 ) < ((size_t) (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4215 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4216 ))
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...t_p ( "then" )Description
TRUEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4217 "then"
__builtin_cons...t_p ( "then" )Description
TRUEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4218 )
__builtin_cons...t_p ( "then" )Description
TRUEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& strlen (
strlen ( "then...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4219 "then"
strlen ( "then...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4220 ) < ((size_t) (
strlen ( "then...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4221 4
strlen ( "then...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4222 ))
strlen ( "then...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 2315 times by 1 test
Evaluated by:
  • Self test
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4223 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4224 ) && __builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4225 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4226 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4227 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4228 ), __s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4229 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4230 ), (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4231 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4232 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4233 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4234 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4235 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4236 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4237 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4238 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4239 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4240 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4241 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4242 ) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4243 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4244 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4245 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4246 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4247 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4248 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4249 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4250 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4251 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4252 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4253 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4254 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4255 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4256 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4257 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4258 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4259 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4260 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4261 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4262 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4263 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4264 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4265 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4266 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4267 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4268 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4269 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
0-20095
4270 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4271 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4272 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4273 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4274 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4275 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4276 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4277 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4278 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4279 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4280 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4281 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4282 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4283 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4284 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4285 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4286 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4287 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4288 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4289 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4290 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4291 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4292 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4293 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4294 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4295 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4296 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "then" ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4297 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "then" ))[3] - __s2[3]);
0-20095
4298 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "then" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4299 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4300 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4301 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4302 )))); }) : strncmp (
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4303 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4304 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4305 "then"
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4306 ,
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4307 4
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4308 )))
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
1-20095
4309 == 0
(__extension__..." , 4 ))) == 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
))
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
||
1-20095
4310 ((
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
4 == 0) ? (1) : ((
(ret + retind ...== ("else")[0]Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2371 times by 1 test
Evaluated by:
  • Self test
ret + retind - 4)[0] == ("else")[0]
(ret + retind ...== ("else")[0]Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2371 times by 1 test
Evaluated by:
  • Self test
&&
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4311 (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 4 )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4312 4
__builtin_constant_p ( 4 )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4313 )
__builtin_constant_p ( 4 )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4314 ret + retind - 4
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4315 )
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
&& strlen (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4316 ret + retind - 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4317 ) < ((size_t) (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4318 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4319 ))
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...t_p ( "else" )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4320 "else"
__builtin_cons...t_p ( "else" )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4321 )
__builtin_cons...t_p ( "else" )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& strlen (
strlen ( "else...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4322 "else"
strlen ( "else...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4323 ) < ((size_t) (
strlen ( "else...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4324 4
strlen ( "else...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4325 ))
strlen ( "else...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4326 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4327 ) && __builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4328 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4329 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4330 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4331 ), __s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4332 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4333 ), (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4334 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4335 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4336 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4337 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4338 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4339 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4340 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4341 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4342 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4343 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4344 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4345 ) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4346 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4347 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4348 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4349 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4350 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4351 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4352 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4353 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4354 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4355 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4356 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4357 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4358 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4359 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4360 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4361 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4362 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4363 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4364 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4365 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4366 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4367 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4368 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4369 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4370 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4371 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4372 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
0-20095
4373 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4374 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4375 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4376 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4377 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4378 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4379 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4380 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4381 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4382 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4383 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4384 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4385 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4386 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4387 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4388 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4389 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4390 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4391 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4392 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4393 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4394 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4395 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4396 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4397 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4398 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4399 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "else" ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4400 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "else" ))[3] - __s2[3]);
0-20095
4401 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "else" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4402 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4403 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4404 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4405 )))); }) : strncmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4406 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4407 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4408 "else"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4409 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4410 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4411 )))
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4412 == 0
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
))
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
||
0-20095
4413 ((
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
4 == 0) ? (1) : ((
(ret + retind ...== ("elif")[0]Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2371 times by 1 test
Evaluated by:
  • Self test
ret + retind - 4)[0] == ("elif")[0]
(ret + retind ...== ("elif")[0]Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2371 times by 1 test
Evaluated by:
  • Self test
&&
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4414 (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 4 )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4415 4
__builtin_constant_p ( 4 )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4416 )
__builtin_constant_p ( 4 )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4417 ret + retind - 4
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4418 )
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
&& strlen (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4419 ret + retind - 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4420 ) < ((size_t) (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4421 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4422 ))
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...t_p ( "elif" )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4423 "elif"
__builtin_cons...t_p ( "elif" )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4424 )
__builtin_cons...t_p ( "elif" )Description
TRUEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& strlen (
strlen ( "elif...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4425 "elif"
strlen ( "elif...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4426 ) < ((size_t) (
strlen ( "elif...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4427 4
strlen ( "elif...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4428 ))
strlen ( "elif...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4429 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4430 ) && __builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4431 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4432 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4433 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4434 ), __s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4435 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4436 ), (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4437 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4438 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4439 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4440 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4441 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4442 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4443 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4444 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4445 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4446 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4447 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4448 ) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4449 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4450 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4451 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4452 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4453 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4454 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4455 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4456 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4457 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4458 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4459 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4460 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4461 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4462 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4463 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4464 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4465 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4466 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4467 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4468 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4469 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4470 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4471 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4472 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4473 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4474 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4475 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
0-20095
4476 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 4 ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4477 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4478 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4479 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4480 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4481 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4482 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4483 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4484 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4485 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4486 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4487 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4488 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4489 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4490 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4491 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4492 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4493 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4494 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4495 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4496 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4497 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4498 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4499 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4500 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4501 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4502 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "elif" ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4503 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "elif" ))[3] - __s2[3]);
0-20095
4504 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "elif" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4505 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4506 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4507 "elif"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4508 )))); }) : strncmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 times by 1 test
Evaluated by:
  • Self test
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
0-20095
4509 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 17724 time