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 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
4510 ,
(__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
4511 "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
4512 ,
(__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
4513 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
4514 )))
(__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
4515 == 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
4516 ((
((4 == 0) ? (1..., 4 ))) == 0))Description
TRUEnever evaluated
FALSEevaluated 20095 times by 1 test
Evaluated by:
  • Self test
4 == 0) ? (1) : ((
(ret + retind ...== ("time")[0]Description
TRUEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17781 times by 1 test
Evaluated by:
  • Self test
ret + retind - 4)[0] == ("time")[0]
(ret + retind ...== ("time")[0]Description
TRUEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17781 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
4517 (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 4 )Description
TRUEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4518 4
__builtin_constant_p ( 4 )Description
TRUEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4519 )
__builtin_constant_p ( 4 )Description
TRUEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4520 ret + retind - 4
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4521 )
__builtin_cons...+ retind - 4 )Description
TRUEnever evaluated
FALSEevaluated 2314 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 2314 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
4522 ret + retind - 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4523 ) < ((size_t) (
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4524 4
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4525 ))
strlen ( ret +...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...t_p ( "time" )Description
TRUEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4526 "time"
__builtin_cons...t_p ( "time" )Description
TRUEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4527 )
__builtin_cons...t_p ( "time" )Description
TRUEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& strlen (
strlen ( "time...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4528 "time"
strlen ( "time...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4529 ) < ((size_t) (
strlen ( "time...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4530 4
strlen ( "time...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4531 ))
strlen ( "time...size_t) ( 4 ))Description
TRUEnever evaluated
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4532 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4533 ) && __builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4534 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4535 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4536 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4537 ), __s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4538 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4539 ), (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4540 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4541 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4542 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4543 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4544 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4545 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4546 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4547 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4548 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4549 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4550 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4551 ) : (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4552 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4553 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4554 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4555 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4556 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4557 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4558 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4559 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4560 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4561 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4562 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4563 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4564 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4565 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4566 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4567 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4568 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4569 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4570 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4571 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4572 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4573 ))[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 2314 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
4574 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4575 ))[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 2314 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
4576 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4577 ))[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 2314 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
4578 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4579 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
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
TRUEnever evaluated
FALSEevaluated 2314 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
4580 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4581 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4582 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4583 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4584 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4585 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4586 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4587 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4588 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4589 ) && ((size_t)(const void *)((
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4590 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4591 ) + 1) - (size_t)(const void *)(
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4592 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4593 ) == 1) ? __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4594 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4595 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4596 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4597 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4598 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4599 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4600 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4601 ))[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 2314 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
4602 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4603 ))[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 2314 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
4604 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4605 ))[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 *) ( "time" ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4606 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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 *) ( "time" ))[3] - __s2[3]);
0-20095
4607 ))[3] - __s2[3]);
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "time" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4608 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4609 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4610 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4611 )))); }) : strncmp (
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4612 ret + retind - 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4613 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4614 "time"
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4615 ,
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4616 4
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4617 )))
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4618 == 0
(__extension__..." , 4 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 2314 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
4619 {-
4620-
4621-
4622-
4623-
4624 tflags |= 0x0010;-
4625 lex_rwlen = 0;-
4626 }
executed 62 times by 1 test: end of block
Executed by:
  • Self test
62
4627 else if ((
(sh_syntaxtab[...& 0x0001) == 0Description
TRUEevaluated 17797 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2298 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(ch)] & 0x0001) == 0
(sh_syntaxtab[...& 0x0001) == 0Description
TRUEevaluated 17797 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2298 times by 1 test
Evaluated by:
  • Self test
)
2298-17797
4628 {-
4629 tflags &= ~0x0010;-
4630-
4631 }
executed 17797 times by 1 test: end of block
Executed by:
  • Self test
17797
4632 else-
4633 lex_rwlen = 0;
executed 2298 times by 1 test: lex_rwlen = 0;
Executed by:
  • Self test
2298
4634 }-
4635 else if (((
(tflags & 0x0002)Description
TRUEevaluated 11998 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
tflags & 0x0002)
(tflags & 0x0002)Description
TRUEevaluated 11998 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ch == '#'
ch == '#'Description
TRUEevaluated 166 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11832 times by 1 test
Evaluated by:
  • Self test
&& (lex_rwlen == 0
lex_rwlen == 0Description
TRUEevaluated 166 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
|| ((
(tflags & 0x0800)Description
TRUEnever evaluated
FALSEnever evaluated
tflags & 0x0800)
(tflags & 0x0800)Description
TRUEnever evaluated
FALSEnever evaluated
&& lex_wlen == 0
lex_wlen == 0Description
TRUEnever evaluated
FALSEnever evaluated
))) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 152 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 166 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 152 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 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 166 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-11998
4636 ;
executed 166 times by 1 test: ;
Executed by:
  • Self test
166
4637-
4638-
4639-
4640 else if ((((
((tflags & 0x0040) == 0)Description
TRUEevaluated 11178 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 654 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0040) == 0)
((tflags & 0x0040) == 0)Description
TRUEevaluated 11178 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 654 times by 1 test
Evaluated by:
  • Self test
&& (
654-11178
4641 ((*
((*__ctype_b_l...int) _ISblank)Description
TRUEevaluated 3921 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7257 times by 1 test
Evaluated by:
  • Self test
__ctype_b_loc ())[(int) ((
((*__ctype_b_l...int) _ISblank)Description
TRUEevaluated 3921 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7257 times by 1 test
Evaluated by:
  • Self test
3921-7257
4642 (unsigned char)ch
((*__ctype_b_l...int) _ISblank)Description
TRUEevaluated 3921 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7257 times by 1 test
Evaluated by:
  • Self test
3921-7257
4643 ))] & (unsigned short int) _ISblank)
((*__ctype_b_l...int) _ISblank)Description
TRUEevaluated 3921 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7257 times by 1 test
Evaluated by:
  • Self test
3921-7257
4644 || ch == '\n'
ch == '\n'Description
TRUEevaluated 810 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 6447 times by 1 test
Evaluated by:
  • Self test
) && lex_rwlen == 2
lex_rwlen == 2Description
TRUEevaluated 166 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4565 times by 1 test
Evaluated by:
  • Self test
&& ((
(2 == 0)Description
TRUEnever evaluated
FALSEevaluated 166 times by 1 test
Evaluated by:
  • Self test
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
2 == 0)
(2 == 0)Description
TRUEnever evaluated
FALSEevaluated 166 times by 1 test
Evaluated by:
  • Self test
? (1) : ((
(ret + retind ...] == ("do")[0]Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
ret + retind - 2)[0] == ("do")[0]
(ret + retind ...] == ("do")[0]Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
&&
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-6447
4645 (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 2 )Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4646 2
__builtin_constant_p ( 2 )Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4647 )
__builtin_constant_p ( 2 )Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...+ retind - 2 )Description
TRUEnever evaluated
FALSEevaluated 61 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4648 ret + retind - 2
__builtin_cons...+ retind - 2 )Description
TRUEnever evaluated
FALSEevaluated 61 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4649 )
__builtin_cons...+ retind - 2 )Description
TRUEnever evaluated
FALSEevaluated 61 times by 1 test
Evaluated by:
  • Self test
&& strlen (
strlen ( ret +...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4650 ret + retind - 2
strlen ( ret +...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4651 ) < ((size_t) (
strlen ( ret +...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4652 2
strlen ( ret +...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4653 ))
strlen ( ret +...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( "do" )Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4654 "do"
__builtin_constant_p ( "do" )Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4655 )
__builtin_constant_p ( "do" )Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& strlen (
strlen ( "do" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEevaluated 61 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4656 "do"
strlen ( "do" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEevaluated 61 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4657 ) < ((size_t) (
strlen ( "do" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEevaluated 61 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4658 2
strlen ( "do" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEevaluated 61 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4659 ))
strlen ( "do" ...size_t) ( 2 ))Description
TRUEnever evaluated
FALSEevaluated 61 times by 1 test
Evaluated by:
  • Self test
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4660 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4661 ) && __builtin_constant_p (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4662 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4663 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4664 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4665 ), __s2_len = __builtin_strlen (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4666 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4667 ), (!((size_t)(const void *)((
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4668 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4669 ) + 1) - (size_t)(const void *)(
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4670 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4671 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4672 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4673 ) + 1) - (size_t)(const void *)(
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4674 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4675 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4676 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4677 ,
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4678 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4679 ) : (__builtin_constant_p (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4680 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4681 ) && ((size_t)(const void *)((
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4682 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4683 ) + 1) - (size_t)(const void *)(
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4684 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4685 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4686 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4687 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4688 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4689 ) && ((size_t)(const void *)((
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4690 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4691 ) + 1) - (size_t)(const void *)(
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4692 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4693 ) == 1) ? __builtin_strcmp (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4694 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4695 ,
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4696 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4697 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4698 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4699 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4700 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4701 ))[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__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4702 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4703 ))[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__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4704 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4705 ))[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 - 2 ))[3] - __s2[3]);
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4706 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 2 ))[3] - __s2[3]);
0-105
4707 ))[3] - __s2[3]);
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( ret + retind - 2 ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-105
4708 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4709 ) && ((size_t)(const void *)((
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4710 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4711 ) + 1) - (size_t)(const void *)(
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4712 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4713 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4714 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4715 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4716 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4717 ) && ((size_t)(const void *)((
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4718 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4719 ) + 1) - (size_t)(const void *)(
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4720 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4721 ) == 1) ? __builtin_strcmp (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4722 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4723 ,
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4724 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4725 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4726 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4727 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4728 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4729 ))[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__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4730 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4731 ))[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__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4732 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4733 ))[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 *) ( "do" ))[3] - __s2[3]);
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4734 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "do" ))[3] - __s2[3]);
0-105
4735 ))[3] - __s2[3]);
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "do" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-105
4736 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4737 ,
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4738 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4739 )))); }) : strncmp (
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4740 ret + retind - 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4741 ,
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4742 "do"
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4743 ,
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4744 2
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4745 )))
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
0-105
4746 == 0
(__extension__..." , 2 ))) == 0Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
((2 == 0) ? (1..., 2 ))) == 0))Description
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 61 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 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-105
4747-
4748-
4749-
4750 {-
4751-
4752 lex_rwlen = 0;-
4753 }
executed 61 times by 1 test: end of block
Executed by:
  • Self test
61
4754 else if (((
(tflags & 0x0040)Description
TRUEevaluated 654 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11117 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0040)
(tflags & 0x0040)Description
TRUEevaluated 654 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11117 times by 1 test
Evaluated by:
  • Self test
&& ch != '\n'
ch != '\n'Description
TRUEevaluated 284 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 370 times by 1 test
Evaluated by:
  • Self test
) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 276 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 284 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 276 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 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 284 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-11117
4755-
4756-
4757-
4758-
4759-
4760 {-
4761 tflags &= ~0x0010;-
4762-
4763 }
executed 284 times by 1 test: end of block
Executed by:
  • Self test
284
4764 else if (((
((sh_syntaxtab... 0x0002) == 0)Description
TRUEevaluated 4905 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 6582 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(ch)] & 0x0002) == 0)
((sh_syntaxtab... 0x0002) == 0)Description
TRUEevaluated 4905 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 6582 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 4905 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 4905 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-6582
4765 {-
4766 tflags &= ~0x0010;-
4767-
4768 }
executed 4905 times by 1 test: end of block
Executed by:
  • Self test
4905
4769 }
executed 33251 times by 1 test: end of block
Executed by:
  • Self test
33251
4770-
4771-
4772 if (((
(tflags & 0x0004) == 0Description
TRUEevaluated 151683 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
tflags & 0x0004) == 0
(tflags & 0x0004) == 0Description
TRUEevaluated 151683 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(tflags & 0x0020)Description
TRUEevaluated 151683 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
tflags & 0x0020)
(tflags & 0x0020)Description
TRUEevaluated 151683 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ch == '<'
ch == '<'Description
TRUEevaluated 378 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 151305 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 378 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 378 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-151683
4773 {-
4774-
4775 do { if ((
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 378 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 378 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", 4189); }
never executed: end of block
} while (0);
0-378
4776 ret[retind++] = ch;-
4777 peekc = shell_getc (1);-
4778 if (peekc ==
peekc == (-1)Description
TRUEnever evaluated
FALSEevaluated 378 times by 1 test
Evaluated by:
  • Self test
0-378
4779 (-1)
peekc == (-1)Description
TRUEnever evaluated
FALSEevaluated 378 times by 1 test
Evaluated by:
  • Self test
0-378
4780 )-
4781 goto
never executed: goto eof_error;
eof_error;
never executed: goto eof_error;
0
4782 if (peekc == ch
peekc == chDescription
TRUEevaluated 332 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 46 times by 1 test
Evaluated by:
  • Self test
)
46-332
4783 {-
4784 do { if ((
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 332 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 332 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", 4196); }
never executed: end of block
} while (0);
0-332
4785 ret[retind++] = peekc;-
4786 peekc = shell_getc (1);-
4787 if (peekc ==
peekc == (-1)Description
TRUEnever evaluated
FALSEevaluated 332 times by 1 test
Evaluated by:
  • Self test
0-332
4788 (-1)
peekc == (-1)Description
TRUEnever evaluated
FALSEevaluated 332 times by 1 test
Evaluated by:
  • Self test
0-332
4789 )-
4790 goto
never executed: goto eof_error;
eof_error;
never executed: goto eof_error;
0
4791 if (peekc == '-'
peekc == '-'Description
TRUEevaluated 32 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 300 times by 1 test
Evaluated by:
  • Self test
)
32-300
4792 {-
4793 do { if ((
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 32 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", 4203); }
never executed: end of block
} while (0);
0-32
4794 ret[retind++] = peekc;-
4795 tflags |= 0x0200;-
4796 }
executed 32 times by 1 test: end of block
Executed by:
  • Self test
32
4797 else-
4798 shell_ungetc (peekc);
executed 300 times by 1 test: shell_ungetc (peekc);
Executed by:
  • Self test
300
4799 if (peekc != '<'
peekc != '<'Description
TRUEevaluated 330 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
)
2-330
4800 {-
4801 tflags |= 0x0100;-
4802 lex_firstind = -1;-
4803 }
executed 330 times by 1 test: end of block
Executed by:
  • Self test
330
4804 continue;
executed 332 times by 1 test: continue;
Executed by:
  • Self test
332
4805 }-
4806 else-
4807 {-
4808 shell_ungetc (peekc);-
4809 continue;
executed 46 times by 1 test: continue;
Executed by:
  • Self test
46
4810 }-
4811 }-
4812 else if (((
(tflags & 0x0002)Description
TRUEevaluated 151305 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
tflags & 0x0002)
(tflags & 0x0002)Description
TRUEevaluated 151305 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(tflags & 0x0004) == 0Description
TRUEevaluated 151305 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
tflags & 0x0004) == 0
(tflags & 0x0004) == 0Description
TRUEevaluated 151305 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& ch == '#'
ch == '#'Description
TRUEevaluated 275 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 151030 times by 1 test
Evaluated by:
  • Self test
&& (((
(tflags & 0x0010)Description
TRUEevaluated 166 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 109 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0010)
(tflags & 0x0010)Description
TRUEevaluated 166 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 109 times by 1 test
Evaluated by:
  • Self test
&& lex_rwlen == 0
lex_rwlen == 0Description
TRUEevaluated 166 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) || ((
(tflags & 0x0800)Description
TRUEevaluated 109 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
tflags & 0x0800)
(tflags & 0x0800)Description
TRUEevaluated 109 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& lex_wlen == 0
lex_wlen == 0Description
TRUEevaluated 67 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 42 times by 1 test
Evaluated by:
  • Self test
))) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 219 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 233 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 219 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 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 233 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-151305
4813 {-
4814-
4815 tflags |= 0x0004;-
4816 }
executed 233 times by 1 test: end of block
Executed by:
  • Self test
233
4817-
4818 if ((ch == '\001'
ch == '\001'Description
TRUEnever evaluated
FALSEevaluated 151305 times by 1 test
Evaluated by:
  • Self test
|| ch == '\177'
ch == '\177'Description
TRUEnever evaluated
FALSEevaluated 151305 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-151305
4819 {-
4820 do { if ((
(retind) + (2) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
retind) + (2) >= retsize
(retind) + (2) >= retsizeDescription
TRUEnever evaluated
FALSEnever evaluated
) { 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", 4230); }
never executed: end of block
} while (0);
0
4821 ret[retind++] = '\001';-
4822 ret[retind++] = ch;-
4823 continue;
never executed: continue;
0
4824 }-
4825-
4826-
4827-
4828-
4829 else if ((ch == close
ch == closeDescription
TRUEevaluated 23746 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 127559 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x0040) == 0Description
TRUEevaluated 23176 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 570 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0040) == 0
(tflags & 0x0040) == 0Description
TRUEevaluated 23176 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 570 times by 1 test
Evaluated by:
  • Self test
) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 22505 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 671 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 23176 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 22505 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 671 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 23176 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-127559
4830 {-
4831 count--;-
4832-
4833 }
executed 23176 times by 1 test: end of block
Executed by:
  • Self test
23176
4834 else if ((((
((flags & 0x0001) == 0)Description
TRUEevaluated 128129 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
flags & 0x0001) == 0)
((flags & 0x0001) == 0)Description
TRUEevaluated 128129 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(tflags & 0x0040) == 0Description
TRUEevaluated 116449 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11680 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0040) == 0
(tflags & 0x0040) == 0Description
TRUEevaluated 116449 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11680 times by 1 test
Evaluated by:
  • Self test
&& ch == open
ch == openDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 116435 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 14 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 14 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-128129
4835 {-
4836 count++;-
4837-
4838 }
executed 14 times by 1 test: end of block
Executed by:
  • Self test
14
4839-
4840-
4841 do { if ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 70 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 151235 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 70 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 151235 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (1) >= retsizeDescription
TRUEevaluated 70 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 70 times by 1 test
Evaluated by:
  • Self test
retind) + (1) >= retsize
(retind) + (1) >= retsizeDescription
TRUEevaluated 70 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 70 times by 1 test
Evaluated by:
  • Self test
) retsize += (64);
executed 70 times by 1 test: retsize += (64);
Executed by:
  • Self test
ret = sh_xrealloc((ret), (retsize), "./parse.y", 4251); }
executed 70 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
70-151235
4842 ret[retind++] = ch;-
4843-
4844-
4845 if (count == 0
count == 0Description
TRUEevaluated 23167 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 128138 times by 1 test
Evaluated by:
  • Self test
)
23167-128138
4846 break;
executed 23167 times by 1 test: break;
Executed by:
  • Self test
23167
4847-
4848 if ((
(ch == '\\')Description
TRUEevaluated 258 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 127880 times by 1 test
Evaluated by:
  • Self test
ch == '\\')
(ch == '\\')Description
TRUEevaluated 258 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 127880 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 258 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 258 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-127880
4849 tflags |= 0x0008;
executed 258 times by 1 test: tflags |= 0x0008;
Executed by:
  • Self test
258
4850-
4851 if (((
((sh_syntaxtab...h)] & 0x0008))Description
TRUEevaluated 1681 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 126457 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(ch)] & 0x0008))
((sh_syntaxtab...h)] & 0x0008))Description
TRUEevaluated 1681 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 126457 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 1681 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 1681 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-126457
4852 {-
4853-
4854 do { if (dstack.delimiter_depth + 2 > dstack.delimiter_space
dstack.delimit...elimiter_spaceDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • Self test
) dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 4264);
executed 1 time by 1 test: dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 4264);
Executed by:
  • Self test
dstack.delimiters[dstack.delimiter_depth] = ch; dstack.delimiter_depth++; } while (0);
1-1680
4855 if (((
(tflags & 0x0001)Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1659 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001)
(tflags & 0x0001)Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1659 times by 1 test
Evaluated by:
  • Self test
&& ch == '\''
ch == '\''Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) && ((
((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-1659
4856 nestret = parse_matched_pair (ch, ch, ch, &nestlen, 0x0002|rflags);
executed 22 times by 1 test: nestret = parse_matched_pair (ch, ch, ch, &nestlen, 0x0002|rflags);
Executed by:
  • Self test
22
4857 else-
4858 nestret = parse_matched_pair (ch, ch, ch, &nestlen, rflags);
executed 1659 times by 1 test: nestret = parse_matched_pair (ch, ch, ch, &nestlen, rflags);
Executed by:
  • Self test
1659
4859 dstack.delimiter_depth--;-
4860 do { if (nestret == &matched_pair_error
nestret == &matched_pair_errorDescription
TRUEnever evaluated
FALSEevaluated 1681 times by 1 test
Evaluated by:
  • Self test
) { sh_xfree((ret), "./parse.y", 4270); return
never executed: return &matched_pair_error;
&matched_pair_error;
never executed: return &matched_pair_error;
} } while (0);
0-1681
4861-
4862 if (((
(tflags & 0x0001)Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1659 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001)
(tflags & 0x0001)Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1659 times by 1 test
Evaluated by:
  • Self test
&& ch == '\''
ch == '\''Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (extended_quote
extended_quoteDescription
TRUEevaluated 22 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 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-1659
4863 {-
4864-
4865 ttrans = ansiexpand (nestret, 0, nestlen - 1, &ttranslen);-
4866 sh_xfree((nestret), "./parse.y", 4276);-
4867-
4868 if ((
(rflags & 0x0004) == 0Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
rflags & 0x0004) == 0
(rflags & 0x0004) == 0Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-22
4869 {-
4870 nestret = sh_single_quote (ttrans);-
4871 sh_xfree((ttrans), "./parse.y", 4281);-
4872 nestlen = strlen (nestret);-
4873 }
executed 22 times by 1 test: end of block
Executed by:
  • Self test
22
4874 else-
4875 {-
4876 nestret = ttrans;-
4877 nestlen = ttranslen;-
4878 }
never executed: end of block
0
4879 retind -= 2;-
4880 }
executed 22 times by 1 test: end of block
Executed by:
  • Self test
22
4881 else if (((
(tflags & 0x0001)Description
TRUEnever evaluated
FALSEevaluated 1659 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001)
(tflags & 0x0001)Description
TRUEnever evaluated
FALSEevaluated 1659 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-1659
4882 {-
4883-
4884 ttrans = localeexpand (nestret, 0, nestlen - 1, start_lineno, &ttranslen);-
4885 sh_xfree((nestret), "./parse.y", 4295);-
4886-
4887 nestret = sh_mkdoublequoted (ttrans, ttranslen, 0);-
4888 sh_xfree((ttrans), "./parse.y", 4298);-
4889 nestlen = ttranslen + 2;-
4890 retind -= 2;-
4891 }
never executed: end of block
0
4892-
4893 do { if (nestlen
nestlenDescription
TRUEevaluated 1681 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) { do { if ((
(retind) + (ne...en) >= retsizeDescription
TRUEevaluated 88 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1593 times by 1 test
Evaluated by:
  • Self test
retind) + (nestlen) >= retsize
(retind) + (ne...en) >= retsizeDescription
TRUEevaluated 88 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1593 times by 1 test
Evaluated by:
  • Self test
) { while ((
(retind) + (ne...en) >= retsizeDescription
TRUEevaluated 107 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 88 times by 1 test
Evaluated by:
  • Self test
retind) + (nestlen) >= retsize
(retind) + (ne...en) >= retsizeDescription
TRUEevaluated 107 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 88 times by 1 test
Evaluated by:
  • Self test
) retsize += (64);
executed 107 times by 1 test: retsize += (64);
Executed by:
  • Self test
ret = sh_xrealloc((ret), (retsize), "./parse.y", 4303); }
executed 88 times by 1 test: end of block
Executed by:
  • Self test
} while (0); strcpy (ret + retind, nestret); retind += nestlen; }
executed 1681 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
0-1681
4894 do { if (nestret
nestretDescription
TRUEevaluated 1681 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((nestret), "./parse.y", 4304);
executed 1681 times by 1 test: sh_xfree((nestret), "./parse.y", 4304);
Executed by:
  • Self test
} while (0);
0-1681
4895 }
executed 1681 times by 1 test: end of block
Executed by:
  • Self test
1681
4896 else if (((
(tflags & 0x0001)Description
TRUEevaluated 482 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 125975 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001)
(tflags & 0x0001)Description
TRUEevaluated 482 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 125975 times by 1 test
Evaluated by:
  • Self test
&& (ch == '('
ch == '('Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 447 times by 1 test
Evaluated by:
  • Self test
|| ch == '{'
ch == '{'Description
TRUEevaluated 176 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 271 times by 1 test
Evaluated by:
  • Self test
|| ch == '['
ch == '['Description
TRUEnever evaluated
FALSEevaluated 271 times by 1 test
Evaluated by:
  • Self test
)) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 211 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 211 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-125975
4897-
4898 {-
4899 if ((
(tflags & 0x0040) == 0Description
TRUEevaluated 181 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0040) == 0
(tflags & 0x0040) == 0Description
TRUEevaluated 181 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 30 times by 1 test
Evaluated by:
  • Self test
&& open == ch
open == chDescription
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 176 times by 1 test
Evaluated by:
  • Self test
)
5-181
4900 count--;
executed 5 times by 1 test: count--;
Executed by:
  • Self test
5
4901 if (ch == '('
ch == '('Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 176 times by 1 test
Evaluated by:
  • Self test
)
35-176
4902 nestret = parse_comsub (0, '(', ')', &nestlen, (rflags|0x0008) & ~0x0004);
executed 35 times by 1 test: nestret = parse_comsub (0, '(', ')', &nestlen, (rflags|0x0008) & ~0x0004);
Executed by:
  • Self test
35
4903 else if (ch == '{'
ch == '{'Description
TRUEevaluated 176 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-176
4904 nestret = parse_matched_pair (0, '{', '}', &nestlen, 0x0001|0x0040|rflags);
executed 176 times by 1 test: nestret = parse_matched_pair (0, '{', '}', &nestlen, 0x0001|0x0040|rflags);
Executed by:
  • Self test
176
4905 else if (ch == '['
ch == '['Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4906 nestret = parse_matched_pair (0, '[', ']', &nestlen, rflags);
never executed: nestret = parse_matched_pair (0, '[', ']', &nestlen, rflags);
0
4907-
4908 do { if (nestret == &matched_pair_error
nestret == &matched_pair_errorDescription
TRUEnever evaluated
FALSEevaluated 211 times by 1 test
Evaluated by:
  • Self test
) { sh_xfree((ret), "./parse.y", 4318); return
never executed: return &matched_pair_error;
&matched_pair_error;
never executed: return &matched_pair_error;
} } while (0);
0-211
4909 do { if (nestlen
nestlenDescription
TRUEevaluated 211 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) { do { if ((
(retind) + (ne...en) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 211 times by 1 test
Evaluated by:
  • Self test
retind) + (nestlen) >= retsize
(retind) + (ne...en) >= retsizeDescription
TRUEnever evaluated
FALSEevaluated 211 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", 4319); }
never executed: end of block
} while (0); strcpy (ret + retind, nestret); retind += nestlen; }
executed 211 times by 1 test: end of block
Executed by:
  • Self test
} while (0);
0-211
4910-
4911 do { if (nestret
nestretDescription
TRUEevaluated 211 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((nestret), "./parse.y", 4321);
executed 211 times by 1 test: sh_xfree((nestret), "./parse.y", 4321);
Executed by:
  • Self test
} while (0);
0-211
4912 }
executed 211 times by 1 test: end of block
Executed by:
  • Self test
211
4913 if ((ch == '$'
ch == '$'Description
TRUEevaluated 506 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 127632 times by 1 test
Evaluated by:
  • Self test
&& (
(tflags & 0x0001) == 0Description
TRUEevaluated 504 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
tflags & 0x0001) == 0
(tflags & 0x0001) == 0Description
TRUEevaluated 504 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 504 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 504 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-127632
4914 tflags |= 0x0001;
executed 504 times by 1 test: tflags |= 0x0001;
Executed by:
  • Self test
504
4915 else-
4916 tflags &= ~0x0001;
executed 127634 times by 1 test: tflags &= ~0x0001;
Executed by:
  • Self test
127634
4917 }-
4918-
4919 do { if (heredelim
heredelimDescription
TRUEnever evaluated
FALSEevaluated 23167 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((heredelim), "./parse.y", 4329);
never executed: sh_xfree((heredelim), "./parse.y", 4329);
} while (0);
0-23167
4920 ret[retind] = '\0';-
4921 if (lenp
lenpDescription
TRUEevaluated 23167 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-23167
4922 *
executed 23167 times by 1 test: *lenp = retind;
Executed by:
  • Self test
lenp = retind;
executed 23167 times by 1 test: *lenp = retind;
Executed by:
  • Self test
23167
4923-
4924 return
executed 23167 times by 1 test: return ret;
Executed by:
  • Self test
ret;
executed 23167 times by 1 test: return ret;
Executed by:
  • Self test
23167
4925}-
4926-
4927-
4928char *-
4929xparse_dolparen (base, string, indp, flags)-
4930 char *base;-
4931 char *string;-
4932 int *indp;-
4933 int flags;-
4934{-
4935 sh_parser_state_t ps;-
4936 sh_input_line_state_t ls;-
4937 int orig_ind, nc, sflags, orig_eof_token;-
4938 char *ret, *ep, *ostring;-
4939-
4940 STRING_SAVER *saved_pushed_strings;-
4941-
4942-
4943-
4944 orig_ind = *indp;-
4945 ostring = string;-
4946-
4947 if (*
*string == 0Description
TRUEnever evaluated
FALSEevaluated 705307 times by 1 test
Evaluated by:
  • Self test
string == 0
*string == 0Description
TRUEnever evaluated
FALSEevaluated 705307 times by 1 test
Evaluated by:
  • Self test
)
0-705307
4948 {-
4949 if (flags & 0x0001
flags & 0x0001Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4950 return
never executed: return (char *) ((void *)0) ;
(char *)
never executed: return (char *) ((void *)0) ;
0
4951 ((void *)0)
never executed: return (char *) ((void *)0) ;
0
4952 ;
never executed: return (char *) ((void *)0) ;
0
4953-
4954 ret = sh_xmalloc((1), "./parse.y", 4362);-
4955 ret[0] = '\0';-
4956 return
never executed: return ret;
ret;
never executed: return ret;
0
4957 }-
4958-
4959-
4960 sflags = 0x001|0x004|0x008;-
4961 if (flags & 0x0040
flags & 0x0040Description
TRUEevaluated 69 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 705238 times by 1 test
Evaluated by:
  • Self test
)
69-705238
4962 sflags |= 0x040;
executed 69 times by 1 test: sflags |= 0x040;
Executed by:
  • Self test
69
4963 save_parser_state (&ps);-
4964 save_input_line_state (&ls);-
4965 orig_eof_token = shell_eof_token;-
4966-
4967 saved_pushed_strings = pushed_string_list;-
4968 pushed_string_list = (STRING_SAVER *)-
4969 ((void *)0)-
4970 ;-
4971-
4972-
4973-
4974 parser_state |= 0x000040|0x008000;-
4975 shell_eof_token = ')';-
4976-
4977-
4978-
4979-
4980 nc = parse_string (string, "command substitution", sflags, &ep);-
4981-
4982 if (current_token == shell_eof_token
current_token ...hell_eof_tokenDescription
TRUEevaluated 704328 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 979 times by 1 test
Evaluated by:
  • Self test
)
979-704328
4983 (
executed 704328 times by 1 test: (yychar = (-2));
Executed by:
  • Self test
yychar = (-2));
executed 704328 times by 1 test: (yychar = (-2));
Executed by:
  • Self test
704328
4984-
4985 shell_eof_token = orig_eof_token;-
4986 restore_parser_state (&ps);-
4987 reset_parser ();-
4988-
4989 restore_input_line_state (&ls);-
4990-
4991-
4992 pushed_string_list = saved_pushed_strings;-
4993-
4994-
4995 token_to_read = 0;-
4996-
4997-
4998-
4999-
5000 if (nc < 0
nc < 0Description
TRUEevaluated 7 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 705300 times by 1 test
Evaluated by:
  • Self test
)
7-705300
5001 {-
5002 clear_shell_input_line ();-
5003 jump_to_top_level (-nc);-
5004 }
never executed: end of block
0
5005-
5006-
5007-
5008-
5009-
5010-
5011 if (ep[-1] != ')'
ep[-1] != ')'Description
TRUEnever evaluated
FALSEevaluated 705300 times by 1 test
Evaluated by:
  • Self test
)
0-705300
5012 {-
5013-
5014 if (ep[-1] != '\n'
ep[-1] != '\n'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5015 itrace("xparse_dolparen:%d: ep[-1] != RPAREN (%d), ep = `%s'", line_number, ep[-1], ep);
never executed: itrace("xparse_dolparen:%d: ep[-1] != RPAREN (%d), ep = `%s'", line_number, ep[-1], ep);
0
5016-
5017 while (ep > ostring
ep > ostringDescription
TRUEnever evaluated
FALSEnever evaluated
&& ep[-1] == '\n'
ep[-1] == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
) ep--;
never executed: ep--;
0
5018 }
never executed: end of block
0
5019-
5020 nc = ep - ostring;-
5021 *indp = ep - base - 1;-
5022-
5023-
5024-
5025 if (base[*indp] != ')'
base[*indp] != ')'Description
TRUEnever evaluated
FALSEevaluated 705300 times by 1 test
Evaluated by:
  • Self test
)
0-705300
5026 itrace("xparse_dolparen:%d: base[%d] != RPAREN (%d), base = `%s'", line_number, *indp, base[*indp], base);
never executed: itrace("xparse_dolparen:%d: base[%d] != RPAREN (%d), base = `%s'", line_number, *indp, base[*indp], base);
0
5027 if (*
*indp < orig_indDescription
TRUEnever evaluated
FALSEevaluated 705300 times by 1 test
Evaluated by:
  • Self test
indp < orig_ind
*indp < orig_indDescription
TRUEnever evaluated
FALSEevaluated 705300 times by 1 test
Evaluated by:
  • Self test
)
0-705300
5028 itrace("xparse_dolparen:%d: *indp (%d) < orig_ind (%d), orig_string = `%s'", line_number, *indp, orig_ind, ostring);
never executed: itrace("xparse_dolparen:%d: *indp (%d) < orig_ind (%d), orig_string = `%s'", line_number, *indp, orig_ind, ostring);
0
5029-
5030-
5031 if (flags & 0x0001
flags & 0x0001Description
TRUEevaluated 212 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 705088 times by 1 test
Evaluated by:
  • Self test
)
212-705088
5032 return
executed 212 times by 1 test: return (char *) ((void *)0) ;
Executed by:
  • Self test
(char *)
executed 212 times by 1 test: return (char *) ((void *)0) ;
Executed by:
  • Self test
212
5033 ((void *)0)
executed 212 times by 1 test: return (char *) ((void *)0) ;
Executed by:
  • Self test
212
5034 ;
executed 212 times by 1 test: return (char *) ((void *)0) ;
Executed by:
  • Self test
212
5035-
5036 if (nc == 0
nc == 0Description
TRUEnever evaluated
FALSEevaluated 705088 times by 1 test
Evaluated by:
  • Self test
)
0-705088
5037 {-
5038 ret = sh_xmalloc((1), "./parse.y", 4442);-
5039 ret[0] = '\0';-
5040 }
never executed: end of block
0
5041 else-
5042 ret = substring (ostring, 0, nc - 1);
executed 705088 times by 1 test: ret = substring (ostring, 0, nc - 1);
Executed by:
  • Self test
705088
5043-
5044 return
executed 705088 times by 1 test: return ret;
Executed by:
  • Self test
ret;
executed 705088 times by 1 test: return ret;
Executed by:
  • Self test
705088
5045}-
5046-
5047-
5048-
5049-
5050-
5051-
5052static int-
5053parse_dparen (c)-
5054 int c;-
5055{-
5056 int cmdtyp, sline;-
5057 char *wval;-
5058 WORD_DESC *wd;-
5059-
5060-
5061 if (last_read_token == 265
last_read_token == 265Description
TRUEevaluated 2641 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 47097 times by 1 test
Evaluated by:
  • Self test
)
2641-47097
5062 {-
5063 arith_for_lineno = line_number;-
5064 cmdtyp = parse_arith_cmd (&wval, 0);-
5065 if (cmdtyp == 1
cmdtyp == 1Description
TRUEevaluated 2641 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2641
5066 {-
5067 wd = alloc_word_desc ();-
5068 wd->word = wval;-
5069 yylval.word_list = make_word_list (wd, (WORD_LIST *)-
5070 ((void *)0)-
5071 );-
5072 return
executed 2641 times by 1 test: return (286);
Executed by:
  • Self test
(286);
executed 2641 times by 1 test: return (286);
Executed by:
  • Self test
2641
5073 }-
5074 else-
5075 return
never executed: return -1;
-1;
never executed: return -1;
0
5076 }-
5077-
5078-
5079-
5080 if (reserved_word_acceptable (last_read_token)
reserved_word_...st_read_token)Description
TRUEevaluated 47097 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-47097
5081 {-
5082 sline = line_number;-
5083-
5084 cmdtyp = parse_arith_cmd (&wval, 0);-
5085 if (cmdtyp == 1
cmdtyp == 1Description
TRUEevaluated 47077 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20 times by 1 test
Evaluated by:
  • Self test
)
20-47077
5086 {-
5087 wd = alloc_word_desc ();-
5088 wd->word = wval;-
5089 wd->flags = 0x000002|0x000010|0x000020|0x080000;-
5090 yylval.word_list = make_word_list (wd, (WORD_LIST *)-
5091 ((void *)0)-
5092 );-
5093 return
executed 47077 times by 1 test: return (285);
Executed by:
  • Self test
(285);
executed 47077 times by 1 test: return (285);
Executed by:
  • Self test
47077
5094 }-
5095 else if (cmdtyp == 0
cmdtyp == 0Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-20
5096 {-
5097 push_string (wval, 0, (alias_t *)-
5098 ((void *)0)-
5099 );-
5100 pushed_string_list->flags = 0x02;-
5101 if ((
(parser_state & 0x000001) == 0Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
parser_state & 0x000001) == 0
(parser_state & 0x000001) == 0Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-20
5102 parser_state |= 0x000020;
executed 20 times by 1 test: parser_state |= 0x000020;
Executed by:
  • Self test
20
5103 return
executed 20 times by 1 test: return (c);
Executed by:
  • Self test
(c);
executed 20 times by 1 test: return (c);
Executed by:
  • Self test
20
5104 }-
5105 else-
5106 return
never executed: return -1;
-1;
never executed: return -1;
0
5107 }-
5108-
5109-
5110 return
never executed: return -2;
-2;
never executed: return -2;
0
5111}-
5112-
5113-
5114-
5115-
5116-
5117-
5118static int-
5119parse_arith_cmd (ep, adddq)-
5120 char **ep;-
5121 int adddq;-
5122{-
5123 int exp_lineno, rval, c;-
5124 char *ttok, *tokstr;-
5125 int ttoklen;-
5126-
5127 exp_lineno = line_number;-
5128 ttok = parse_matched_pair (0, '(', ')', &ttoklen, 0);-
5129 rval = 1;-
5130 if (ttok == &matched_pair_error
ttok == &matched_pair_errorDescription
TRUEnever evaluated
FALSEevaluated 49738 times by 1 test
Evaluated by:
  • Self test
)
0-49738
5131 return
never executed: return -1;
-1;
never executed: return -1;
0
5132-
5133-
5134 c = shell_getc (0);-
5135 if ((
(c != ')')Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 49718 times by 1 test
Evaluated by:
  • Self test
c != ')')
(c != ')')Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 49718 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-49718
5136 rval = 0;
executed 20 times by 1 test: rval = 0;
Executed by:
  • Self test
20
5137-
5138 tokstr = (char *)sh_xmalloc((ttoklen + 4), "./parse.y", 4536);-
5139-
5140-
5141 if (rval == 1
rval == 1Description
TRUEevaluated 49718 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20 times by 1 test
Evaluated by:
  • Self test
&& adddq
adddqDescription
TRUEnever evaluated
FALSEevaluated 49718 times by 1 test
Evaluated by:
  • Self test
)
0-49718
5142 {-
5143 tokstr[0] = '"';-
5144 -
5145 __builtin_strncpy (-
5146 tokstr + 1-
5147 , -
5148 ttok-
5149 , -
5150 ttoklen - 1-
5151 )-
5152 ;-
5153 tokstr[ttoklen] = '"';-
5154 tokstr[ttoklen+1] = '\0';-
5155 }
never executed: end of block
0
5156 else if (rval == 1
rval == 1Description
TRUEevaluated 49718 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20 times by 1 test
Evaluated by:
  • Self test
)
20-49718
5157 {-
5158 -
5159 __builtin_strncpy (-
5160 tokstr-
5161 , -
5162 ttok-
5163 , -
5164 ttoklen - 1-
5165 )-
5166 ;-
5167 tokstr[ttoklen-1] = '\0';-
5168 }
executed 49718 times by 1 test: end of block
Executed by:
  • Self test
49718
5169 else-
5170 {-
5171 tokstr[0] = '(';-
5172 -
5173 __builtin_strncpy (-
5174 tokstr + 1-
5175 , -
5176 ttok-
5177 , -
5178 ttoklen - 1-
5179 )-
5180 ;-
5181 tokstr[ttoklen] = ')';-
5182 tokstr[ttoklen+1] = c;-
5183 tokstr[ttoklen+2] = '\0';-
5184 }
executed 20 times by 1 test: end of block
Executed by:
  • Self test
20
5185-
5186 *ep = tokstr;-
5187 do { if (ttok
ttokDescription
TRUEevaluated 49738 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((ttok), "./parse.y", 4561);
executed 49738 times by 1 test: sh_xfree((ttok), "./parse.y", 4561);
Executed by:
  • Self test
} while (0);
0-49738
5188 return
executed 49738 times by 1 test: return rval;
Executed by:
  • Self test
rval;
executed 49738 times by 1 test: return rval;
Executed by:
  • Self test
49738
5189}-
5190-
5191-
5192-
5193static void-
5194cond_error ()-
5195{-
5196 char *etext;-
5197-
5198 if (EOF_Reached
EOF_ReachedDescription
TRUEnever evaluated
FALSEnever evaluated
&& cond_token != 275
cond_token != 275Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5199 parser_error (cond_lineno,
never executed: parser_error (cond_lineno, dcgettext (((void *)0), "unexpected EOF while looking for `]]'" , 5) );
0
5200 dcgettext (((void *)0),
never executed: parser_error (cond_lineno, dcgettext (((void *)0), "unexpected EOF while looking for `]]'" , 5) );
0
5201 "unexpected EOF while looking for `]]'"
never executed: parser_error (cond_lineno, dcgettext (((void *)0), "unexpected EOF while looking for `]]'" , 5) );
0
5202 , 5)
never executed: parser_error (cond_lineno, dcgettext (((void *)0), "unexpected EOF while looking for `]]'" , 5) );
0
5203 );
never executed: parser_error (cond_lineno, dcgettext (((void *)0), "unexpected EOF while looking for `]]'" , 5) );
0
5204 else if (cond_token != 275
cond_token != 275Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5205 {-
5206 if (etext = error_token_from_token (cond_token)
etext = error_...n (cond_token)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5207 {-
5208 parser_error (cond_lineno, -
5209 dcgettext (((void *)0), -
5210 "syntax error in conditional expression: unexpected token `%s'"-
5211 , 5)-
5212 , etext);-
5213 sh_xfree((etext), "./parse.y", 4579);-
5214 }
never executed: end of block
0
5215 else-
5216 parser_error (cond_lineno,
never executed: parser_error (cond_lineno, dcgettext (((void *)0), "syntax error in conditional expression" , 5) );
0
5217 dcgettext (((void *)0),
never executed: parser_error (cond_lineno, dcgettext (((void *)0), "syntax error in conditional expression" , 5) );
0
5218 "syntax error in conditional expression"
never executed: parser_error (cond_lineno, dcgettext (((void *)0), "syntax error in conditional expression" , 5) );
0
5219 , 5)
never executed: parser_error (cond_lineno, dcgettext (((void *)0), "syntax error in conditional expression" , 5) );
0
5220 );
never executed: parser_error (cond_lineno, dcgettext (((void *)0), "syntax error in conditional expression" , 5) );
0
5221 }-
5222}
never executed: end of block
0
5223-
5224static COND_COM *-
5225cond_expr ()-
5226{-
5227 return
executed 583 times by 1 test: return (cond_or ());
Executed by:
  • Self test
(cond_or ());
executed 583 times by 1 test: return (cond_or ());
Executed by:
  • Self test
583
5228}-
5229-
5230static COND_COM *-
5231cond_or ()-
5232{-
5233 COND_COM *l, *r;-
5234-
5235 l = cond_and ();-
5236 if (cond_token == 289
cond_token == 289Description
TRUEevaluated 27 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 583 times by 1 test
Evaluated by:
  • Self test
)
27-583
5237 {-
5238 r = cond_or ();-
5239 l = make_cond_node (2, (WORD_DESC *)-
5240 ((void *)0)-
5241 , l, r);-
5242 }
executed 27 times by 1 test: end of block
Executed by:
  • Self test
27
5243 return
executed 610 times by 1 test: return l;
Executed by:
  • Self test
l;
executed 610 times by 1 test: return l;
Executed by:
  • Self test
610
5244}-
5245-
5246static COND_COM *-
5247cond_and ()-
5248{-
5249 COND_COM *l, *r;-
5250-
5251 l = cond_term ();-
5252 if (cond_token == 288
cond_token == 288Description
TRUEevaluated 71 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 610 times by 1 test
Evaluated by:
  • Self test
)
71-610
5253 {-
5254 r = cond_and ();-
5255 l = make_cond_node (1, (WORD_DESC *)-
5256 ((void *)0)-
5257 , l, r);-
5258 }
executed 71 times by 1 test: end of block
Executed by:
  • Self test
71
5259 return
executed 681 times by 1 test: return l;
Executed by:
  • Self test
l;
executed 681 times by 1 test: return l;
Executed by:
  • Self test
681
5260}-
5261-
5262static int-
5263cond_skip_newlines ()-
5264{-
5265 while ((
(cond_token = ...n (0)) == '\n'Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1309 times by 1 test
Evaluated by:
  • Self test
cond_token = read_token (0)) == '\n'
(cond_token = ...n (0)) == '\n'Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1309 times by 1 test
Evaluated by:
  • Self test
)
20-1309
5266 {-
5267 if ((interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 20 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-20
5268 prompt_again ();
never executed: prompt_again ();
0
5269 }
executed 20 times by 1 test: end of block
Executed by:
  • Self test
20
5270 return
executed 1309 times by 1 test: return (cond_token);
Executed by:
  • Self test
(cond_token);
executed 1309 times by 1 test: return (cond_token);
Executed by:
  • Self test
1309
5271}-
5272-
5273-
5274-
5275-
5276static COND_COM *-
5277cond_term ()-
5278{-
5279 WORD_DESC *op;-
5280 COND_COM *term, *tleft, *tright;-
5281 int tok, lineno;-
5282 char *etext;-
5283-
5284-
5285-
5286-
5287 tok = cond_skip_newlines ();-
5288 lineno = line_number;-
5289 if (tok == 274
tok == 274Description
TRUEnever evaluated
FALSEevaluated 693 times by 1 test
Evaluated by:
  • Self test
)
0-693
5290 {-
5291 do { cond_token = 275; return
never executed: return ((COND_COM *) ((void *)0) );
((COND_COM *)
never executed: return ((COND_COM *) ((void *)0) );
0
5292 ((void *)0)
never executed: return ((COND_COM *) ((void *)0) );
0
5293 );
never executed: return ((COND_COM *) ((void *)0) );
} while (0);
0
5294 }
never executed: end of block
0
5295 else if (tok == '('
tok == '('Description
TRUEevaluated 9 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 684 times by 1 test
Evaluated by:
  • Self test
)
9-684
5296 {-
5297 term = cond_expr ();-
5298 if (cond_token != ')'
cond_token != ')'Description
TRUEnever evaluated
FALSEevaluated 9 times by 1 test
Evaluated by:
  • Self test
)
0-9
5299 {-
5300 if (term
termDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5301 dispose_cond_node (term);
never executed: dispose_cond_node (term);
0
5302 if (etext = error_token_from_token (cond_token)
etext = error_...n (cond_token)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5303 {-
5304 parser_error (lineno, -
5305 dcgettext (((void *)0), -
5306 "unexpected token `%s', expected `)'"-
5307 , 5)-
5308 , etext);-
5309 sh_xfree((etext), "./parse.y", 4661);-
5310 }
never executed: end of block
0
5311 else-
5312 parser_error (lineno,
never executed: parser_error (lineno, dcgettext (((void *)0), "expected `)'" , 5) );
0
5313 dcgettext (((void *)0),
never executed: parser_error (lineno, dcgettext (((void *)0), "expected `)'" , 5) );
0
5314 "expected `)'"
never executed: parser_error (lineno, dcgettext (((void *)0), "expected `)'" , 5) );
0
5315 , 5)
never executed: parser_error (lineno, dcgettext (((void *)0), "expected `)'" , 5) );
0
5316 );
never executed: parser_error (lineno, dcgettext (((void *)0), "expected `)'" , 5) );
0
5317 do { cond_token = 275; return
never executed: return ((COND_COM *) ((void *)0) );
((COND_COM *)
never executed: return ((COND_COM *) ((void *)0) );
0
5318 ((void *)0)
never executed: return ((COND_COM *) ((void *)0) );
0
5319 );
never executed: return ((COND_COM *) ((void *)0) );
} while (0);
0
5320 }-
5321 term = make_cond_node (6, (WORD_DESC *)-
5322 ((void *)0)-
5323 , term, (COND_COM *)-
5324 ((void *)0)-
5325 );-
5326 (void)cond_skip_newlines ();-
5327 }
executed 9 times by 1 test: end of block
Executed by:
  • Self test
9
5328 else if (tok == 277
tok == 277Description
TRUEnever evaluated
FALSEevaluated 684 times by 1 test
Evaluated by:
  • Self test
|| (tok == 281
tok == 281Description
TRUEevaluated 684 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (yylval.word->word[0] == '!'
yylval.word->word[0] == '!'Description
TRUEevaluated 12 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 672 times by 1 test
Evaluated by:
  • Self test
&& yylval.word->word[1] == '\0'
yylval.word->word[1] == '\0'Description
TRUEevaluated 12 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)))
0-684
5329 {-
5330 if (tok == 281
tok == 281Description
TRUEevaluated 12 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-12
5331 dispose_word (yylval.word);
executed 12 times by 1 test: dispose_word (yylval.word);
Executed by:
  • Self test
12
5332 term = cond_term ();-
5333 if (term
termDescription
TRUEevaluated 12 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-12
5334 term->flags |= 0x04;
executed 12 times by 1 test: term->flags |= 0x04;
Executed by:
  • Self test
12
5335 }
executed 12 times by 1 test: end of block
Executed by:
  • Self test
12
5336 else if (tok == 281
tok == 281Description
TRUEevaluated 672 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& yylval.word->word[0] == '-'
yylval.word->word[0] == '-'Description
TRUEevaluated 132 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 540 times by 1 test
Evaluated by:
  • Self test
&& yylval.word->word[1]
yylval.word->word[1]Description
TRUEevaluated 132 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& yylval.word->word[2] == 0
yylval.word->word[2] == 0Description
TRUEevaluated 132 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& test_unop (yylval.word->word)
test_unop (yylval.word->word)Description
TRUEevaluated 132 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-672
5337 {-
5338 op = yylval.word;-
5339 tok = read_token (0);-
5340 if (tok == 281
tok == 281Description
TRUEevaluated 132 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-132
5341 {-
5342 tleft = make_cond_node (5, yylval.word, (COND_COM *)-
5343 ((void *)0)-
5344 , (COND_COM *)-
5345 ((void *)0)-
5346 );-
5347 term = make_cond_node (3, op, tleft, (COND_COM *)-
5348 ((void *)0)-
5349 );-
5350 }
executed 132 times by 1 test: end of block
Executed by:
  • Self test
132
5351 else-
5352 {-
5353 dispose_word (op);-
5354 if (etext = error_token_from_token (tok)
etext = error_...om_token (tok)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5355 {-
5356 parser_error (line_number, -
5357 dcgettext (((void *)0), -
5358 "unexpected argument `%s' to conditional unary operator"-
5359 , 5)-
5360 , etext);-
5361 sh_xfree((etext), "./parse.y", 4693);-
5362 }
never executed: end of block
0
5363 else-
5364 parser_error (line_number,
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected argument to conditional unary operator" , 5) );
0
5365 dcgettext (((void *)0),
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected argument to conditional unary operator" , 5) );
0
5366 "unexpected argument to conditional unary operator"
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected argument to conditional unary operator" , 5) );
0
5367 , 5)
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected argument to conditional unary operator" , 5) );
0
5368 );
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected argument to conditional unary operator" , 5) );
0
5369 do { cond_token = 275; return
never executed: return ((COND_COM *) ((void *)0) );
((COND_COM *)
never executed: return ((COND_COM *) ((void *)0) );
0
5370 ((void *)0)
never executed: return ((COND_COM *) ((void *)0) );
0
5371 );
never executed: return ((COND_COM *) ((void *)0) );
} while (0);
0
5372 }-
5373-
5374 (void)cond_skip_newlines ();-
5375 }
executed 132 times by 1 test: end of block
Executed by:
  • Self test
132
5376 else if (tok == 281
tok == 281Description
TRUEevaluated 540 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-540
5377 {-
5378-
5379 tleft = make_cond_node (5, yylval.word, (COND_COM *)-
5380 ((void *)0)-
5381 , (COND_COM *)-
5382 ((void *)0)-
5383 );-
5384-
5385-
5386 tok = read_token (0);-
5387 if (tok == 281
tok == 281Description
TRUEevaluated 473 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 67 times by 1 test
Evaluated by:
  • Self test
&& test_binop (yylval.word->word)
test_binop (yylval.word->word)Description
TRUEevaluated 382 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 91 times by 1 test
Evaluated by:
  • Self test
)
67-473
5388 {-
5389 op = yylval.word;-
5390 if (op->word[0] == '='
op->word[0] == '='Description
TRUEevaluated 242 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 140 times by 1 test
Evaluated by:
  • Self test
&& (op->word[1] == '\0'
op->word[1] == '\0'Description
TRUEevaluated 50 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 192 times by 1 test
Evaluated by:
  • Self test
|| (op->word[1] == '='
op->word[1] == '='Description
TRUEevaluated 192 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& op->word[2] == '\0'
op->word[2] == '\0'Description
TRUEevaluated 192 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)))
0-242
5391 parser_state |= 0x001000;
executed 242 times by 1 test: parser_state |= 0x001000;
Executed by:
  • Self test
242
5392 else if (op->word[0] == '!'
op->word[0] == '!'Description
TRUEevaluated 46 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 94 times by 1 test
Evaluated by:
  • Self test
&& op->word[1] == '='
op->word[1] == '='Description
TRUEevaluated 46 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& op->word[2] == '\0'
op->word[2] == '\0'Description
TRUEevaluated 46 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-94
5393 parser_state |= 0x001000;
executed 46 times by 1 test: parser_state |= 0x001000;
Executed by:
  • Self test
46
5394 }
executed 382 times by 1 test: end of block
Executed by:
  • Self test
382
5395-
5396 else if (tok == 281
tok == 281Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 67 times by 1 test
Evaluated by:
  • Self test
&& ((
(yylval.word->...] == ("=~")[0]Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
yylval.word->word)[0] == ("=~")[0]
(yylval.word->...] == ("=~")[0]Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&&
0-91
5397 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5398 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5399 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5400 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5401 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5402 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5403 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5404 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5405 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5406 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5407 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5408 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5409 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5410 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5411 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5412 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5413 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5414 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5415 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5416 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5417 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5418 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5419 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5420 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5421 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5422 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5423 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5424 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5425 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5426 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5427 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5428 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5429 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5430 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5431 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5432 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5433 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5434 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5435 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5436 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5437 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5438 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5439 ))[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 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5440 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5441 ))[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 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5442 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5443 ))[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 *) ( yylval.word->word ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5444 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( yylval.word->word ))[3] - __s2[3]);
0-91
5445 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( yylval.word->word ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5446 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5447 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5448 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5449 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5450 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5451 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5452 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5453 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5454 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5455 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5456 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5457 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5458 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5459 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5460 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5461 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5462 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5463 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5464 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5465 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5466 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5467 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5468 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5469 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5470 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5471 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEevaluated 91 times by 1 test
Evaluated by:
  • Self test
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "=~" ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5472 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "=~" ))[3] - __s2[3]);
0-91
5473 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "=~" ))[3] - __s2[3]);
}
executed 91 times by 1 test: end of block
Executed by:
  • Self test
}
executed 91 times by 1 test: end of block
Executed by:
  • Self test
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5474 yylval.word->word
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5475 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5476 "=~"
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5477 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-91
5478 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 91 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
))
0-91
5479 {-
5480 op = yylval.word;-
5481 parser_state |= 0x010000;-
5482 }
executed 91 times by 1 test: end of block
Executed by:
  • Self test
91
5483-
5484 else if (tok == '<'
tok == '<'Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 66 times by 1 test
Evaluated by:
  • Self test
|| tok == '>'
tok == '>'Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 65 times by 1 test
Evaluated by:
  • Self test
)
1-66
5485 op = make_word_from_token (tok);
executed 2 times by 1 test: op = make_word_from_token (tok);
Executed by:
  • Self test
2
5486-
5487-
5488 else if (tok == 274
tok == 274Description
TRUEevaluated 49 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16 times by 1 test
Evaluated by:
  • Self test
|| tok == 288
tok == 288Description
TRUEevaluated 12 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
|| tok == 289
tok == 289Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| tok == ')'
tok == ')'Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-49
5489 {-
5490-
5491-
5492-
5493 op = make_word ("-n");-
5494 term = make_cond_node (3, op, tleft, (COND_COM *)-
5495 ((void *)0)-
5496 );-
5497 cond_token = tok;-
5498 return
executed 65 times by 1 test: return (term);
Executed by:
  • Self test
(term);
executed 65 times by 1 test: return (term);
Executed by:
  • Self test
65
5499 }-
5500 else-
5501 {-
5502 if (etext = error_token_from_token (tok)
etext = error_...om_token (tok)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5503 {-
5504 parser_error (line_number, -
5505 dcgettext (((void *)0), -
5506 "unexpected token `%s', conditional binary operator expected"-
5507 , 5)-
5508 , etext);-
5509 sh_xfree((etext), "./parse.y", 4743);-
5510 }
never executed: end of block
0
5511 else-
5512 parser_error (line_number,
never executed: parser_error (line_number, dcgettext (((void *)0), "conditional binary operator expected" , 5) );
0
5513 dcgettext (((void *)0),
never executed: parser_error (line_number, dcgettext (((void *)0), "conditional binary operator expected" , 5) );
0
5514 "conditional binary operator expected"
never executed: parser_error (line_number, dcgettext (((void *)0), "conditional binary operator expected" , 5) );
0
5515 , 5)
never executed: parser_error (line_number, dcgettext (((void *)0), "conditional binary operator expected" , 5) );
0
5516 );
never executed: parser_error (line_number, dcgettext (((void *)0), "conditional binary operator expected" , 5) );
0
5517 dispose_cond_node (tleft);-
5518 do { cond_token = 275; return
never executed: return ((COND_COM *) ((void *)0) );
((COND_COM *)
never executed: return ((COND_COM *) ((void *)0) );
0
5519 ((void *)0)
never executed: return ((COND_COM *) ((void *)0) );
0
5520 );
never executed: return ((COND_COM *) ((void *)0) );
} while (0);
0
5521 }-
5522-
5523-
5524 if (parser_state & 0x001000
parser_state & 0x001000Description
TRUEevaluated 288 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 187 times by 1 test
Evaluated by:
  • Self test
)
187-288
5525 extended_glob = 1;
executed 288 times by 1 test: extended_glob = 1;
Executed by:
  • Self test
288
5526 tok = read_token (0);-
5527 if (parser_state & 0x001000
parser_state & 0x001000Description
TRUEevaluated 288 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 187 times by 1 test
Evaluated by:
  • Self test
)
187-288
5528 extended_glob = global_extglob;
executed 288 times by 1 test: extended_glob = global_extglob;
Executed by:
  • Self test
288
5529 parser_state &= ~(0x010000|0x001000);-
5530-
5531 if (tok == 281
tok == 281Description
TRUEevaluated 475 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-475
5532 {-
5533 tright = make_cond_node (5, yylval.word, (COND_COM *)-
5534 ((void *)0)-
5535 , (COND_COM *)-
5536 ((void *)0)-
5537 );-
5538 term = make_cond_node (4, op, tleft, tright);-
5539 }
executed 475 times by 1 test: end of block
Executed by:
  • Self test
475
5540 else-
5541 {-
5542 if (etext = error_token_from_token (tok)
etext = error_...om_token (tok)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5543 {-
5544 parser_error (line_number, -
5545 dcgettext (((void *)0), -
5546 "unexpected argument `%s' to conditional binary operator"-
5547 , 5)-
5548 , etext);-
5549 sh_xfree((etext), "./parse.y", 4769);-
5550 }
never executed: end of block
0
5551 else-
5552 parser_error (line_number,
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected argument to conditional binary operator" , 5) );
0
5553 dcgettext (((void *)0),
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected argument to conditional binary operator" , 5) );
0
5554 "unexpected argument to conditional binary operator"
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected argument to conditional binary operator" , 5) );
0
5555 , 5)
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected argument to conditional binary operator" , 5) );
0
5556 );
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected argument to conditional binary operator" , 5) );
0
5557 dispose_cond_node (tleft);-
5558 dispose_word (op);-
5559 do { cond_token = 275; return
never executed: return ((COND_COM *) ((void *)0) );
((COND_COM *)
never executed: return ((COND_COM *) ((void *)0) );
0
5560 ((void *)0)
never executed: return ((COND_COM *) ((void *)0) );
0
5561 );
never executed: return ((COND_COM *) ((void *)0) );
} while (0);
0
5562 }-
5563-
5564 (void)cond_skip_newlines ();-
5565 }
executed 475 times by 1 test: end of block
Executed by:
  • Self test
475
5566 else-
5567 {-
5568 if (tok < 256
tok < 256Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5569 parser_error (line_number,
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected token `%c' in conditional command" , 5) , tok);
0
5570 dcgettext (((void *)0),
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected token `%c' in conditional command" , 5) , tok);
0
5571 "unexpected token `%c' in conditional command"
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected token `%c' in conditional command" , 5) , tok);
0
5572 , 5)
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected token `%c' in conditional command" , 5) , tok);
0
5573 , tok);
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected token `%c' in conditional command" , 5) , tok);
0
5574 else if (etext = error_token_from_token (tok)
etext = error_...om_token (tok)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5575 {-
5576 parser_error (line_number, -
5577 dcgettext (((void *)0), -
5578 "unexpected token `%s' in conditional command"-
5579 , 5)-
5580 , etext);-
5581 sh_xfree((etext), "./parse.y", 4787);-
5582 }
never executed: end of block
0
5583 else-
5584 parser_error (line_number,
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected token %d in conditional command" , 5) , tok);
0
5585 dcgettext (((void *)0),
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected token %d in conditional command" , 5) , tok);
0
5586 "unexpected token %d in conditional command"
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected token %d in conditional command" , 5) , tok);
0
5587 , 5)
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected token %d in conditional command" , 5) , tok);
0
5588 , tok);
never executed: parser_error (line_number, dcgettext (((void *)0), "unexpected token %d in conditional command" , 5) , tok);
0
5589 do { cond_token = 275; return
never executed: return ((COND_COM *) ((void *)0) );
((COND_COM *)
never executed: return ((COND_COM *) ((void *)0) );
0
5590 ((void *)0)
never executed: return ((COND_COM *) ((void *)0) );
0
5591 );
never executed: return ((COND_COM *) ((void *)0) );
} while (0);
0
5592 }-
5593 return
executed 628 times by 1 test: return (term);
Executed by:
  • Self test
(term);
executed 628 times by 1 test: return (term);
Executed by:
  • Self test
628
5594}-
5595-
5596-
5597-
5598static COMMAND *-
5599parse_cond_command ()-
5600{-
5601 COND_COM *cexp;-
5602-
5603 global_extglob = extended_glob;-
5604 cexp = cond_expr ();-
5605 return
executed 574 times by 1 test: return (make_cond_command (cexp));
Executed by:
  • Self test
(make_cond_command (cexp));
executed 574 times by 1 test: return (make_cond_command (cexp));
Executed by:
  • Self test
574
5606}-
5607static int-
5608token_is_assignment (t, i)-
5609 char *t;-
5610 int i;-
5611{-
5612 int r;-
5613 char *atoken;-
5614-
5615 atoken = sh_xmalloc((i + 3), "./parse.y", 4823);-
5616 memcpy (atoken, t, i);-
5617 atoken[i] = '=';-
5618 atoken[i+1] = '\0';-
5619-
5620 r = assignment (atoken, (parser_state & 0x002000) != 0);-
5621-
5622 sh_xfree((atoken), "./parse.y", 4830);-
5623-
5624-
5625-
5626 return
executed 119104 times by 1 test: return (r > 0 && r == i);
Executed by:
  • Self test
(r > 0 && r == i);
executed 119104 times by 1 test: return (r > 0 && r == i);
Executed by:
  • Self test
119104
5627}-
5628-
5629-
5630static int-
5631token_is_ident (t, i)-
5632 char *t;-
5633 int i;-
5634{-
5635 unsigned char c;-
5636 int r;-
5637-
5638 c = t[i];-
5639 t[i] = '\0';-
5640 r = legal_identifier (t);-
5641 t[i] = c;-
5642 return
executed 967 times by 1 test: return r;
Executed by:
  • Self test
r;
executed 967 times by 1 test: return r;
Executed by:
  • Self test
967
5643}-
5644-
5645-
5646static int-
5647read_token_word (character)-
5648 int character;-
5649{-
5650-
5651 WORD_DESC *the_word;-
5652-
5653-
5654 int token_index;-
5655-
5656-
5657 int all_digit_token;-
5658-
5659-
5660 int dollar_present;-
5661-
5662-
5663-
5664 int compound_assignment;-
5665-
5666-
5667 int quoted;-
5668-
5669-
5670-
5671 int pass_next_character;-
5672-
5673-
5674 int cd;-
5675 int result, peek_char;-
5676 char *ttok, *ttrans;-
5677 int ttoklen, ttranslen;-
5678 intmax_t lvalue;-
5679-
5680 if (token_buffer_size < 496
token_buffer_size < 496Description
TRUEevaluated 713316 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2160912 times by 1 test
Evaluated by:
  • Self test
)
713316-2160912
5681 token = (char *)sh_xrealloc((token), (token_buffer_size = 496), "./parse.y", 4889);
executed 713316 times by 1 test: token = (char *)sh_xrealloc((token), (token_buffer_size = 496), "./parse.y", 4889);
Executed by:
  • Self test
713316
5682-
5683 token_index = 0;-
5684 all_digit_token = ((
(character) >= '0'Description
TRUEevaluated 2354832 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 519396 times by 1 test
Evaluated by:
  • Self test
character) >= '0'
(character) >= '0'Description
TRUEevaluated 2354832 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 519396 times by 1 test
Evaluated by:
  • Self test
&& (
(character) <= '9'Description
TRUEevaluated 93549 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2261283 times by 1 test
Evaluated by:
  • Self test
character) <= '9'
(character) <= '9'Description
TRUEevaluated 93549 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2261283 times by 1 test
Evaluated by:
  • Self test
);
93549-2354832
5685 dollar_present = quoted = pass_next_character = compound_assignment = 0;-
5686-
5687 for (;;)-
5688 {-
5689 if (character ==
character == (-1)Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11138507 times by 1 test
Evaluated by:
  • Self test
3-11138507
5690 (-1)
character == (-1)Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11138507 times by 1 test
Evaluated by:
  • Self test
3-11138507
5691 )-
5692 goto
executed 3 times by 1 test: goto got_token;
Executed by:
  • Self test
got_token;
executed 3 times by 1 test: goto got_token;
Executed by:
  • Self test
3
5693-
5694 if (pass_next_character
pass_next_characterDescription
TRUEevaluated 1260 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11137247 times by 1 test
Evaluated by:
  • Self test
)
1260-11137247
5695 {-
5696 pass_next_character = 0;-
5697 goto
executed 1260 times by 1 test: goto got_escaped_character;
Executed by:
  • Self test
got_escaped_character;
executed 1260 times by 1 test: goto got_escaped_character;
Executed by:
  • Self test
1260
5698 }-
5699-
5700 cd = (dstack.delimiter_depth
dstack.delimiter_depthDescription
TRUEnever evaluated
FALSEevaluated 11137247 times by 1 test
Evaluated by:
  • Self test
? dstack.delimiters[dstack.delimiter_depth - 1] : 0);
0-11137247
5701-
5702-
5703-
5704 if ((
(character == '\\')Description
TRUEevaluated 1260 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11135987 times by 1 test
Evaluated by:
  • Self test
character == '\\')
(character == '\\')Description
TRUEevaluated 1260 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 11135987 times by 1 test
Evaluated by:
  • Self test
&& ((
(shell_input_line_index > 1)Description
TRUEevaluated 1243 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 1260 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 1243 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17 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 1260 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-11135987
5705 {-
5706 peek_char = shell_getc (0);-
5707-
5708-
5709-
5710 if (peek_char == '\n'
peek_char == '\n'Description
TRUEnever evaluated
FALSEevaluated 1260 times by 1 test
Evaluated by:
  • Self test
)
0-1260
5711 {-
5712 character = '\n';-
5713 goto
never executed: goto next_character;
next_character;
never executed: goto next_character;
0
5714 }-
5715 else-
5716 {-
5717 shell_ungetc (peek_char);-
5718-
5719-
5720 if (cd == 0
cd == 0Description
TRUEevaluated 1260 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
|| cd == '`'
cd == '`'Description
TRUEnever evaluated
FALSEnever evaluated
||
0-1260
5721 (cd == '"'
cd == '"'Description
TRUEnever evaluated
FALSEnever evaluated
&& peek_char >= 0
peek_char >= 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(sh_syntaxtab[...har] & 0x0040)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[peek_char] & 0x0040)
(sh_syntaxtab[...har] & 0x0040)Description
TRUEnever evaluated
FALSEnever evaluated
))
0
5722 pass_next_character++;
executed 1260 times by 1 test: pass_next_character++;
Executed by:
  • Self test
1260
5723-
5724 quoted = 1;-
5725 goto
executed 1260 times by 1 test: goto got_character;
Executed by:
  • Self test
got_character;
executed 1260 times by 1 test: goto got_character;
Executed by:
  • Self test
1260
5726 }-
5727 }-
5728-
5729-
5730 if (((
((sh_syntaxtab...r)] & 0x0008))Description
TRUEevaluated 364652 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10771335 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(character)] & 0x0008))
((sh_syntaxtab...r)] & 0x0008))Description
TRUEevaluated 364652 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10771335 times by 1 test
Evaluated by:
  • Self test
&& ((
(shell_input_line_index > 1)Description
TRUEevaluated 364499 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 153 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 364652 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 364499 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 153 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 364652 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-10771335
5731 {-
5732 do { if (dstack.delimiter_depth + 2 > dstack.delimiter_space
dstack.delimit...elimiter_spaceDescription
TRUEevaluated 3294 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 361358 times by 1 test
Evaluated by:
  • Self test
) dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 4938);
executed 3294 times by 1 test: dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 4938);
Executed by:
  • Self test
dstack.delimiters[dstack.delimiter_depth] = character; dstack.delimiter_depth++; } while (0);
3294-361358
5733 ttok = parse_matched_pair (character, character, character, &ttoklen, (character == '`') ? 0x0008 : 0);-
5734 dstack.delimiter_depth--;-
5735 if (ttok == &matched_pair_error
ttok == &matched_pair_errorDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 364651 times by 1 test
Evaluated by:
  • Self test
)
1-364651
5736 return
executed 1 time by 1 test: return -1;
Executed by:
  • Self test
-1;
executed 1 time by 1 test: return -1;
Executed by:
  • Self test
1
5737 do { if ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 364651 times by 1 test
Evaluated by:
  • Self test
token_index) + (ttoklen + 2) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 364651 times by 1 test
Evaluated by:
  • Self test
) { while ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
token_index) + (ttoklen + 2) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) token_buffer_size += (512);
never executed: token_buffer_size += (512);
token = sh_xrealloc((token), (token_buffer_size),
0-364651
5738 "./parse.y"-
5739 ,-
5740 4944-
5741 ); }
never executed: end of block
} while (0)
0
5742 ;-
5743 token[token_index++] = character;-
5744 strcpy (token + token_index, ttok);-
5745 token_index += ttoklen;-
5746 all_digit_token = 0;-
5747 quoted = 1;-
5748 dollar_present |= (character == '"'
character == '"'Description
TRUEevaluated 146931 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 217720 times by 1 test
Evaluated by:
  • Self test
&&
146931-217720
5749 (
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
__extension__ (__builtin_constant_p (
__builtin_constant_p ( '$' )Description
TRUEevaluated 146931 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
0-146931
5750 '$'
__builtin_constant_p ( '$' )Description
TRUEevaluated 146931 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
0-146931
5751 )
__builtin_constant_p ( '$' )Description
TRUEevaluated 146931 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& !__builtin_constant_p (
!__builtin_constant_p ( ttok )Description
TRUEevaluated 146931 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
0-146931
5752 ttok
!__builtin_constant_p ( ttok )Description
TRUEevaluated 146931 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
0-146931
5753 )
!__builtin_constant_p ( ttok )Description
TRUEevaluated 146931 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
( '$' ) == '\0'Description
TRUEnever evaluated
FALSEevaluated 146931 times by 1 test
Evaluated by:
  • Self test
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
0-146931
5754 '$'
( '$' ) == '\0'Description
TRUEnever evaluated
FALSEevaluated 146931 times by 1 test
Evaluated by:
  • Self test
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
0-146931
5755 ) == '\0'
( '$' ) == '\0'Description
TRUEnever evaluated
FALSEevaluated 146931 times by 1 test
Evaluated by:
  • Self test
? (char *) __rawmemchr (
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
0-146931
5756 ttok
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
31806-115125
5757 ,
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
31806-115125
5758 '$'
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
31806-115125
5759 ) : __builtin_strchr (
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
31806-115125
5760 ttok
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
31806-115125
5761 ,
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
31806-115125
5762 '$'
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
31806-115125
5763 )))
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
31806-115125
5764 != 0
(__extension__..., '$' ))) != 0Description
TRUEevaluated 115125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 31806 times by 1 test
Evaluated by:
  • Self test
);
31806-115125
5765 do { if (ttok
ttokDescription
TRUEevaluated 364651 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((ttok), "./parse.y", 4951);
executed 364651 times by 1 test: sh_xfree((ttok), "./parse.y", 4951);
Executed by:
  • Self test
} while (0);
0-364651
5766 goto
executed 364651 times by 1 test: goto next_character;
Executed by:
  • Self test
next_character;
executed 364651 times by 1 test: goto next_character;
Executed by:
  • Self test
364651
5767 }-
5768-
5769-
5770-
5771-
5772-
5773 if (((
(parser_state & 0x010000)Description
TRUEevaluated 459 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10770876 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x010000)
(parser_state & 0x010000)Description
TRUEevaluated 459 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10770876 times by 1 test
Evaluated by:
  • Self test
&& (character == '('
character == '('Description
TRUEevaluated 28 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 431 times by 1 test
Evaluated by:
  • Self test
|| character == '|'
character == '|'Description
TRUEnever evaluated
FALSEevaluated 431 times by 1 test
Evaluated by:
  • Self test
)) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 28 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 28 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-10770876
5774 {-
5775 if (character == '|'
character == '|'Description
TRUEnever evaluated
FALSEevaluated 28 times by 1 test
Evaluated by:
  • Self test
)
0-28
5776 goto
never executed: goto got_character;
got_character;
never executed: goto got_character;
0
5777-
5778 do { if (dstack.delimiter_depth + 2 > dstack.delimiter_space
dstack.delimit...elimiter_spaceDescription
TRUEnever evaluated
FALSEevaluated 28 times by 1 test
Evaluated by:
  • Self test
) dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 4964);
never executed: dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 4964);
dstack.delimiters[dstack.delimiter_depth] = character; dstack.delimiter_depth++; } while (0);
0-28
5779 ttok = parse_matched_pair (cd, '(', ')', &ttoklen, 0);-
5780 dstack.delimiter_depth--;-
5781 if (ttok == &matched_pair_error
ttok == &matched_pair_errorDescription
TRUEnever evaluated
FALSEevaluated 28 times by 1 test
Evaluated by:
  • Self test
)
0-28
5782 return
never executed: return -1;
-1;
never executed: return -1;
0
5783 do { if ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 28 times by 1 test
Evaluated by:
  • Self test
token_index) + (ttoklen + 2) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 28 times by 1 test
Evaluated by:
  • Self test
) { while ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
token_index) + (ttoklen + 2) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) token_buffer_size += (512);
never executed: token_buffer_size += (512);
token = sh_xrealloc((token), (token_buffer_size),
0-28
5784 "./parse.y"-
5785 ,-
5786 4970-
5787 ); }
never executed: end of block
} while (0)
0
5788 ;-
5789 token[token_index++] = character;-
5790 strcpy (token + token_index, ttok);-
5791 token_index += ttoklen;-
5792 do { if (ttok
ttokDescription
TRUEevaluated 28 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((ttok), "./parse.y", 4974);
executed 28 times by 1 test: sh_xfree((ttok), "./parse.y", 4974);
Executed by:
  • Self test
} while (0);
0-28
5793 dollar_present = all_digit_token = 0;-
5794 goto
executed 28 times by 1 test: goto next_character;
Executed by:
  • Self test
next_character;
executed 28 times by 1 test: goto next_character;
Executed by:
  • Self test
28
5795 }-
5796-
5797-
5798-
5799-
5800 if ((extended_glob
extended_globDescription
TRUEevaluated 49661 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10721646 times by 1 test
Evaluated by:
  • Self test
&& ((
(character) == '@'Description
TRUEevaluated 70 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 49591 times by 1 test
Evaluated by:
  • Self test
character) == '@'
(character) == '@'Description
TRUEevaluated 70 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 49591 times by 1 test
Evaluated by:
  • Self test
|| (
(character) == '*'Description
TRUEevaluated 412 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 49179 times by 1 test
Evaluated by:
  • Self test
character) == '*'
(character) == '*'Description
TRUEevaluated 412 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 49179 times by 1 test
Evaluated by:
  • Self test
|| (
(character) == '+'Description
TRUEevaluated 145 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 49034 times by 1 test
Evaluated by:
  • Self test
character) == '+'
(character) == '+'Description
TRUEevaluated 145 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 49034 times by 1 test
Evaluated by:
  • Self test
|| (
(character) == '?'Description
TRUEevaluated 66 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 48968 times by 1 test
Evaluated by:
  • Self test
character) == '?'
(character) == '?'Description
TRUEevaluated 66 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 48968 times by 1 test
Evaluated by:
  • Self test
|| (
(character) == '!'Description
TRUEevaluated 76 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 48892 times by 1 test
Evaluated by:
  • Self test
character) == '!'
(character) == '!'Description
TRUEevaluated 76 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 48892 times by 1 test
Evaluated by:
  • Self test
)) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 702 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 769 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 702 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 769 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-10721646
5801 {-
5802 peek_char = shell_getc (1);-
5803 if ((
(peek_char == '(')Description
TRUEevaluated 199 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 570 times by 1 test
Evaluated by:
  • Self test
peek_char == '(')
(peek_char == '(')Description
TRUEevaluated 199 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 570 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 199 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 199 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-570
5804 {-
5805 do { if (dstack.delimiter_depth + 2 > dstack.delimiter_space
dstack.delimit...elimiter_spaceDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 195 times by 1 test
Evaluated by:
  • Self test
) dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 4987);
executed 4 times by 1 test: dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 4987);
Executed by:
  • Self test
dstack.delimiters[dstack.delimiter_depth] = peek_char; dstack.delimiter_depth++; } while (0);
4-195
5806 ttok = parse_matched_pair (cd, '(', ')', &ttoklen, 0);-
5807 dstack.delimiter_depth--;-
5808 if (ttok == &matched_pair_error
ttok == &matched_pair_errorDescription
TRUEnever evaluated
FALSEevaluated 199 times by 1 test
Evaluated by:
  • Self test
)
0-199
5809 return
never executed: return -1;
-1;
never executed: return -1;
0
5810 do { if ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 199 times by 1 test
Evaluated by:
  • Self test
token_index) + (ttoklen + 3) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 199 times by 1 test
Evaluated by:
  • Self test
) { while ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
token_index) + (ttoklen + 3) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) token_buffer_size += (512);
never executed: token_buffer_size += (512);
token = sh_xrealloc((token), (token_buffer_size),
0-199
5811-
5812 "./parse.y"-
5813 ,-
5814-
5815 4994-
5816 ); }
never executed: end of block
} while (0)
0
5817-
5818 ;-
5819 token[token_index++] = character;-
5820 token[token_index++] = peek_char;-
5821 strcpy (token + token_index, ttok);-
5822 token_index += ttoklen;-
5823 do { if (ttok
ttokDescription
TRUEevaluated 199 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((ttok), "./parse.y", 4999);
executed 199 times by 1 test: sh_xfree((ttok), "./parse.y", 4999);
Executed by:
  • Self test
} while (0);
0-199
5824 dollar_present = all_digit_token = 0;-
5825 goto
executed 199 times by 1 test: goto next_character;
Executed by:
  • Self test
next_character;
executed 199 times by 1 test: goto next_character;
Executed by:
  • Self test
199
5826 }-
5827 else-
5828 shell_ungetc (peek_char);
executed 570 times by 1 test: shell_ungetc (peek_char);
Executed by:
  • Self test
570
5829 }-
5830-
5831-
5832-
5833-
5834 if (((
(character) == '$'Description
TRUEevaluated 189730 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10581378 times by 1 test
Evaluated by:
  • Self test
character) == '$'
(character) == '$'Description
TRUEevaluated 189730 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10581378 times by 1 test
Evaluated by:
  • Self test
|| (
(character) == '<'Description
TRUEevaluated 17717 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10563661 times by 1 test
Evaluated by:
  • Self test
character) == '<'
(character) == '<'Description
TRUEevaluated 17717 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10563661 times by 1 test
Evaluated by:
  • Self test
|| (
(character) == '>'Description
TRUEevaluated 6739 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10556922 times by 1 test
Evaluated by:
  • Self test
character) == '>'
(character) == '>'Description
TRUEevaluated 6739 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10556922 times by 1 test
Evaluated by:
  • Self test
))
6739-10581378
5835 {-
5836 peek_char = shell_getc (1);-
5837-
5838 if ((peek_char == '('
peek_char == '('Description
TRUEevaluated 23338 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 190848 times by 1 test
Evaluated by:
  • Self test
|| ((peek_char == '{'
peek_char == '{'Description
TRUEevaluated 14630 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 176218 times by 1 test
Evaluated by:
  • Self test
|| peek_char == '['
peek_char == '['Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 176215 times by 1 test
Evaluated by:
  • Self test
) && character == '$'
character == '$'Description
TRUEevaluated 14633 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 37971 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 37971 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-190848
5839-
5840 {-
5841 if (peek_char == '{'
peek_char == '{'Description
TRUEevaluated 14630 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 23341 times by 1 test
Evaluated by:
  • Self test
)
14630-23341
5842 ttok = parse_matched_pair (cd, '{', '}', &ttoklen, 0x0001|0x0040);
executed 14630 times by 1 test: ttok = parse_matched_pair (cd, '{', '}', &ttoklen, 0x0001|0x0040);
Executed by:
  • Self test
14630
5843 else if (peek_char == '('
peek_char == '('Description
TRUEevaluated 23338 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
)
3-23338
5844 {-
5845-
5846-
5847-
5848-
5849-
5850 do { if (dstack.delimiter_depth + 2 > dstack.delimiter_space
dstack.delimit...elimiter_spaceDescription
TRUEevaluated 1509 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 21829 times by 1 test
Evaluated by:
  • Self test
) dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 5026);
executed 1509 times by 1 test: dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 5026);
Executed by:
  • Self test
dstack.delimiters[dstack.delimiter_depth] = peek_char; dstack.delimiter_depth++; } while (0);
1509-21829
5851 ttok = parse_comsub (cd, '(', ')', &ttoklen, 0x0008);-
5852 dstack.delimiter_depth--;-
5853 }
executed 23338 times by 1 test: end of block
Executed by:
  • Self test
23338
5854 else-
5855 ttok = parse_matched_pair (cd, '[', ']', &ttoklen, 0);
executed 3 times by 1 test: ttok = parse_matched_pair (cd, '[', ']', &ttoklen, 0);
Executed by:
  • Self test
3
5856 if (ttok == &matched_pair_error
ttok == &matched_pair_errorDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 37967 times by 1 test
Evaluated by:
  • Self test
)
4-37967
5857 return
executed 4 times by 1 test: return -1;
Executed by:
  • Self test
-1;
executed 4 times by 1 test: return -1;
Executed by:
  • Self test
4
5858 do { if ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 37967 times by 1 test
Evaluated by:
  • Self test
token_index) + (ttoklen + 3) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 37967 times by 1 test
Evaluated by:
  • Self test
) { while ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
token_index) + (ttoklen + 3) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) token_buffer_size += (512);
never executed: token_buffer_size += (512);
token = sh_xrealloc((token), (token_buffer_size),
0-37967
5859-
5860 "./parse.y"-
5861 ,-
5862-
5863 5036-
5864 ); }
never executed: end of block
} while (0)
0
5865-
5866 ;-
5867 token[token_index++] = character;-
5868 token[token_index++] = peek_char;-
5869 strcpy (token + token_index, ttok);-
5870 token_index += ttoklen;-
5871 do { if (ttok
ttokDescription
TRUEevaluated 37967 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((ttok), "./parse.y", 5041);
executed 37967 times by 1 test: sh_xfree((ttok), "./parse.y", 5041);
Executed by:
  • Self test
} while (0);
0-37967
5872 dollar_present = 1;-
5873 all_digit_token = 0;-
5874 goto
executed 37967 times by 1 test: goto next_character;
Executed by:
  • Self test
next_character;
executed 37967 times by 1 test: goto next_character;
Executed by:
  • Self test
37967
5875 }-
5876-
5877 else if ((character == '$'
character == '$'Description
TRUEevaluated 170218 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5997 times by 1 test
Evaluated by:
  • Self test
&& (peek_char == '\''
peek_char == '\''Description
TRUEevaluated 2495 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 167723 times by 1 test
Evaluated by:
  • Self test
|| peek_char == '"'
peek_char == '"'Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 167688 times by 1 test
Evaluated by:
  • Self test
)) && ((
((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-170218
5878 {-
5879 int first_line;-
5880-
5881 first_line = line_number;-
5882 do { if (dstack.delimiter_depth + 2 > dstack.delimiter_space
dstack.delimit...elimiter_spaceDescription
TRUEevaluated 44 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2486 times by 1 test
Evaluated by:
  • Self test
) dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 5052);
executed 44 times by 1 test: dstack.delimiters = (char *)sh_xrealloc((dstack.delimiters), ((dstack.delimiter_space += 10) * sizeof (char)), "./parse.y", 5052);
Executed by:
  • Self test
dstack.delimiters[dstack.delimiter_depth] = peek_char; dstack.delimiter_depth++; } while (0);
44-2486
5883 ttok = parse_matched_pair (peek_char, peek_char, peek_char,-
5884 &ttoklen,-
5885 (peek_char == '\'') ? 0x0002 : 0);-
5886 dstack.delimiter_depth--;-
5887 if (ttok == &matched_pair_error
ttok == &matched_pair_errorDescription
TRUEnever evaluated
FALSEevaluated 2530 times by 1 test
Evaluated by:
  • Self test
)
0-2530
5888 return
never executed: return -1;
-1;
never executed: return -1;
0
5889 if (peek_char == '\''
peek_char == '\''Description
TRUEevaluated 2495 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 35 times by 1 test
Evaluated by:
  • Self test
)
35-2495
5890 {-
5891 ttrans = ansiexpand (ttok, 0, ttoklen - 1, &ttranslen);-
5892 sh_xfree((ttok), "./parse.y", 5062);-
5893-
5894-
5895-
5896-
5897 ttok = sh_single_quote (ttrans);-
5898 sh_xfree((ttrans), "./parse.y", 5068);-
5899 ttranslen = strlen (ttok);-
5900 ttrans = ttok;-
5901 }
executed 2495 times by 1 test: end of block
Executed by:
  • Self test
2495
5902 else-
5903 {-
5904-
5905 ttrans = localeexpand (ttok, 0, ttoklen - 1, first_line, &ttranslen);-
5906 sh_xfree((ttok), "./parse.y", 5076);-
5907-
5908-
5909 ttok = sh_mkdoublequoted (ttrans, ttranslen, 0);-
5910 sh_xfree((ttrans), "./parse.y", 5080);-
5911 ttranslen += 2;-
5912 ttrans = ttok;-
5913 }
executed 35 times by 1 test: end of block
Executed by:
  • Self test
35
5914-
5915 do { if ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 2530 times by 1 test
Evaluated by:
  • Self test
token_index) + (ttranslen + 1) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 2530 times by 1 test
Evaluated by:
  • Self test
) { while ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
token_index) + (ttranslen + 1) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) token_buffer_size += (512);
never executed: token_buffer_size += (512);
token = sh_xrealloc((token), (token_buffer_size),
0-2530
5916-
5917 "./parse.y"-
5918 ,-
5919-
5920 5087-
5921 ); }
never executed: end of block
} while (0)
0
5922-
5923 ;-
5924 strcpy (token + token_index, ttrans);-
5925 token_index += ttranslen;-
5926 do { if (ttrans
ttransDescription
TRUEevaluated 2530 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((ttrans), "./parse.y", 5090);
executed 2530 times by 1 test: sh_xfree((ttrans), "./parse.y", 5090);
Executed by:
  • Self test
} while (0);
0-2530
5927 quoted = 1;-
5928 all_digit_token = 0;-
5929 goto
executed 2530 times by 1 test: goto next_character;
Executed by:
  • Self test
next_character;
executed 2530 times by 1 test: goto next_character;
Executed by:
  • Self test
2530
5930 }-
5931-
5932-
5933 else if ((character == '$'
character == '$'Description
TRUEevaluated 167688 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5997 times by 1 test
Evaluated by:
  • Self test
&& peek_char == '$'
peek_char == '$'Description
TRUEevaluated 1253 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 166435 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 1253 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 1253 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-167688
5934 {-
5935 do { if ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 1253 times by 1 test
Evaluated by:
  • Self test
token_index) + (3) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 1253 times by 1 test
Evaluated by:
  • Self test
) { while ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
token_index) + (3) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) token_buffer_size += (512);
never executed: token_buffer_size += (512);
token = sh_xrealloc((token), (token_buffer_size),
0-1253
5936-
5937 "./parse.y"-
5938 ,-
5939-
5940 5101-
5941 ); }
never executed: end of block
} while (0)
0
5942-
5943 ;-
5944 token[token_index++] = '$';-
5945 token[token_index++] = peek_char;-
5946 dollar_present = 1;-
5947 all_digit_token = 0;-
5948 goto
executed 1253 times by 1 test: goto next_character;
Executed by:
  • Self test
next_character;
executed 1253 times by 1 test: goto next_character;
Executed by:
  • Self test
1253
5949 }-
5950 else-
5951 shell_ungetc (peek_char);
executed 172432 times by 1 test: shell_ungetc (peek_char);
Executed by:
  • Self test
172432
5952 }-
5953-
5954-
5955-
5956-
5957-
5958 else if ((character == '['
character == '['Description
TRUEevaluated 6788 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10550134 times by 1 test
Evaluated by:
  • Self test
&& ((token_index > 0
token_index > 0Description
TRUEevaluated 1459 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5329 times by 1 test
Evaluated by:
  • Self test
&& ((((
((last_read_token) == 282)Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1454 times by 1 test
Evaluated by:
  • Self test
last_read_token) == 282)
((last_read_token) == 282)Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1454 times by 1 test
Evaluated by:
  • Self test
|| ((
(parser_state&0x080000)Description
TRUEnever evaluated
FALSEevaluated 1454 times by 1 test
Evaluated by:
  • Self test
parser_state&0x080000)
(parser_state&0x080000)Description
TRUEnever evaluated
FALSEevaluated 1454 times by 1 test
Evaluated by:
  • Self test
&& (
(last_read_tok...n == 299) == 0Description
TRUEnever evaluated
FALSEnever evaluated
last_read_token == '<'
last_read_token == '<'Description
TRUEnever evaluated
FALSEnever evaluated
|| last_read_token == '>'
last_read_token == '>'Description
TRUEnever evaluated
FALSEnever evaluated
|| last_read_token == 290
last_read_token == 290Description
TRUEnever evaluated
FALSEnever evaluated
|| last_read_token == 302
last_read_token == 302Description
TRUEnever evaluated
FALSEnever evaluated
|| last_read_token == 301
last_read_token == 301Description
TRUEnever evaluated
FALSEnever evaluated
|| last_read_token == 298
last_read_token == 298Description
TRUEnever evaluated
FALSEnever evaluated
|| last_read_token == 291
last_read_token == 291Description
TRUEnever evaluated
FALSEnever evaluated
|| last_read_token == 293
last_read_token == 293Description
TRUEnever evaluated
FALSEnever evaluated
|| last_read_token == 292
last_read_token == 292Description
TRUEnever evaluated
FALSEnever evaluated
|| last_read_token == 294
last_read_token == 294Description
TRUEnever evaluated
FALSEnever evaluated
|| last_read_token == 299
last_read_token == 299Description
TRUEnever evaluated
FALSEnever evaluated
) == 0
(last_read_tok...n == 299) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) || ((
(last_read_token) != 295Description
TRUEevaluated 1454 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 295
(last_read_token) != 295Description
TRUEevaluated 1454 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(last_read_token) != 296Description
TRUEevaluated 1454 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 296
(last_read_token) != 296Description
TRUEevaluated 1454 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(last_read_token) != 297Description
TRUEevaluated 1454 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 297
(last_read_token) != 297Description
TRUEevaluated 1454 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& reserved_word_acceptable(last_read_token)
reserved_word_...st_read_token)Description
TRUEevaluated 1049 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 405 times by 1 test
Evaluated by:
  • Self test
)) && ((
((parser_state...x000001) == 0)Description
TRUEevaluated 967 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000001) == 0)
((parser_state...x000001) == 0)Description
TRUEevaluated 967 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87 times by 1 test
Evaluated by:
  • Self test
) && token_is_ident (token, token_index)
token_is_ident..., token_index)Description
TRUEevaluated 391 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 576 times by 1 test
Evaluated by:
  • Self test
) || (token_index == 0
token_index == 0Description
TRUEevaluated 5329 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1068 times by 1 test
Evaluated by:
  • Self test
&& (
(parser_state&0x002000)Description
TRUEevaluated 4175 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1154 times by 1 test
Evaluated by:
  • Self test
parser_state&0x002000)
(parser_state&0x002000)Description
TRUEevaluated 4175 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1154 times by 1 test
Evaluated by:
  • Self test
))) && ((
(shell_input_line_index > 1)Description
TRUEevaluated 4440 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 126 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 4566 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 4440 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 126 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 4566 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-10550134
5959-
5960-
5961 {-
5962 ttok = parse_matched_pair (cd, '[', ']', &ttoklen, 0x0020);-
5963 if (ttok == &matched_pair_error
ttok == &matched_pair_errorDescription
TRUEnever evaluated
FALSEevaluated 4566 times by 1 test
Evaluated by:
  • Self test
)
0-4566
5964 return
never executed: return -1;
-1;
never executed: return -1;
0
5965 do { if ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 4566 times by 1 test
Evaluated by:
  • Self test
token_index) + (ttoklen + 2) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 4566 times by 1 test
Evaluated by:
  • Self test
) { while ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
token_index) + (ttoklen + 2) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) token_buffer_size += (512);
never executed: token_buffer_size += (512);
token = sh_xrealloc((token), (token_buffer_size),
0-4566
5966-
5967 "./parse.y"-
5968 ,-
5969-
5970 5125-
5971 ); }
never executed: end of block
} while (0)
0
5972-
5973 ;-
5974 token[token_index++] = character;-
5975 strcpy (token + token_index, ttok);-
5976 token_index += ttoklen;-
5977 do { if (ttok
ttokDescription
TRUEevaluated 4566 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) sh_xfree((ttok), "./parse.y", 5129);
executed 4566 times by 1 test: sh_xfree((ttok), "./parse.y", 5129);
Executed by:
  • Self test
} while (0);
0-4566
5978 all_digit_token = 0;-
5979 goto
executed 4566 times by 1 test: goto next_character;
Executed by:
  • Self test
next_character;
executed 4566 times by 1 test: goto next_character;
Executed by:
  • Self test
4566
5980 }-
5981-
5982 else if ((character == '='
character == '='Description
TRUEevaluated 129193 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 10423163 times by 1 test
Evaluated by:
  • Self test
&& token_index > 0
token_index > 0Description
TRUEevaluated 128405 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 788 times by 1 test
Evaluated by:
  • Self test
&& (((((
((last_read_token) == 282)Description
TRUEevaluated 9187 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 119218 times by 1 test
Evaluated by:
  • Self test
last_read_token) == 282)
((last_read_token) == 282)Description
TRUEevaluated 9187 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 119218 times by 1 test
Evaluated by:
  • Self test
|| ((
(parser_state&0x080000)Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 119215 times by 1 test
Evaluated by:
  • Self test
parser_state&0x080000)
(parser_state&0x080000)Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 119215 times by 1 test
Evaluated by:
  • Self test
&& (
(last_read_tok...n == 299) == 0Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token == '<'
last_read_token == '<'Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == '>'
last_read_token == '>'Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 290
last_read_token == 290Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 302
last_read_token == 302Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 301
last_read_token == 301Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 298
last_read_token == 298Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 291
last_read_token == 291Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 293
last_read_token == 293Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 292
last_read_token == 292Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 294
last_read_token == 294Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 299
last_read_token == 299Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
) == 0
(last_read_tok...n == 299) == 0Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) || ((
(last_read_token) != 295Description
TRUEevaluated 119215 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 295
(last_read_token) != 295Description
TRUEevaluated 119215 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(last_read_token) != 296Description
TRUEevaluated 119215 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 296
(last_read_token) != 296Description
TRUEevaluated 119215 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(last_read_token) != 297Description
TRUEevaluated 119215 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 297
(last_read_token) != 297Description
TRUEevaluated 119215 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& reserved_word_acceptable(last_read_token)
reserved_word_...st_read_token)Description
TRUEevaluated 106048 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 13167 times by 1 test
Evaluated by:
  • Self test
)) && ((
((parser_state...x000001) == 0)Description
TRUEevaluated 115231 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000001) == 0)
((parser_state...x000001) == 0)Description
TRUEevaluated 115231 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
) || (
(parser_state & 0x004000)Description
TRUEevaluated 3873 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9301 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x004000)
(parser_state & 0x004000)Description
TRUEevaluated 3873 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9301 times by 1 test
Evaluated by:
  • Self test
) && token_is_assignment (token, token_index)
token_is_assig..., token_index)Description
TRUEevaluated 119028 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 76 times by 1 test
Evaluated by:
  • Self test
) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 119028 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 119028 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-10423163
5983 {-
5984 peek_char = shell_getc (1);-
5985 if ((
(peek_char == '(')Description
TRUEevaluated 725 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 118303 times by 1 test
Evaluated by:
  • Self test
peek_char == '(')
(peek_char == '(')Description
TRUEevaluated 725 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 118303 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 725 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 725 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-118303
5986 {-
5987 ttok = parse_compound_assignment (&ttoklen);-
5988-
5989 do { if ((
(token_index) ...en_buffer_sizeDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 706 times by 1 test
Evaluated by:
  • Self test
token_index) + (ttoklen + 4) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 706 times by 1 test
Evaluated by:
  • Self test
) { while ((
(token_index) ...en_buffer_sizeDescription
TRUEevaluated 38 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
token_index) + (ttoklen + 4) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEevaluated 38 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
) token_buffer_size += (512);
executed 38 times by 1 test: token_buffer_size += (512);
Executed by:
  • Self test
token = sh_xrealloc((token), (token_buffer_size),
2-706
5990-
5991 "./parse.y"-
5992 ,-
5993-
5994 5143-
5995 ); }
executed 2 times by 1 test: end of block
Executed by:
  • Self test
} while (0)
2
5996-
5997 ;-
5998-
5999 token[token_index++] = '=';-
6000 token[token_index++] = '(';-
6001 if (ttok
ttokDescription
TRUEevaluated 644 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 64 times by 1 test
Evaluated by:
  • Self test
)
64-644
6002 {-
6003 strcpy (token + token_index, ttok);-
6004 token_index += ttoklen;-
6005 }
executed 644 times by 1 test: end of block
Executed by:
  • Self test
644
6006 token[token_index++] = ')';-
6007 do { if (ttok
ttokDescription
TRUEevaluated 644 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 64 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((ttok), "./parse.y", 5153);
executed 644 times by 1 test: sh_xfree((ttok), "./parse.y", 5153);
Executed by:
  • Self test
} while (0);
64-644
6008 all_digit_token = 0;-
6009 compound_assignment = 1;-
6010-
6011 goto
executed 708 times by 1 test: goto next_character;
Executed by:
  • Self test
next_character;
executed 708 times by 1 test: goto next_character;
Executed by:
  • Self test
708
6012-
6013-
6014-
6015 }-
6016 else-
6017 shell_ungetc (peek_char);
executed 118303 times by 1 test: shell_ungetc (peek_char);
Executed by:
  • Self test
118303
6018 }-
6019-
6020-
6021-
6022-
6023 if (((
((sh_syntaxtab...r)] & 0x0002))Description
TRUEevaluated 2874203 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7849860 times by 1 test
Evaluated by:
  • Self test
sh_syntaxtab[(unsigned char)(character)] & 0x0002))
((sh_syntaxtab...r)] & 0x0002))Description
TRUEevaluated 2874203 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7849860 times by 1 test
Evaluated by:
  • Self test
&& ((
(shell_input_line_index > 1)Description
TRUEevaluated 2874166 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 2874203 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 2874166 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 2874203 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-7849860
6024 {-
6025 shell_ungetc (character);-
6026 goto
executed 2874203 times by 1 test: goto got_token;
Executed by:
  • Self test
got_token;
executed 2874203 times by 1 test: goto got_token;
Executed by:
  • Self test
2874203
6027 }-
6028-
6029got_character:
code before this statement executed 7849860 times by 1 test: got_character:
Executed by:
  • Self test
7849860
6030 if (character == '\001'
character == '\001'Description
TRUEevaluated 19 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7851101 times by 1 test
Evaluated by:
  • Self test
|| character == '\177'
character == '\177'Description
TRUEevaluated 18 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7851083 times by 1 test
Evaluated by:
  • Self test
)
18-7851101
6031 {-
6032 do { if ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 37 times by 1 test
Evaluated by:
  • Self test
token_index) + (2) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEevaluated 37 times by 1 test
Evaluated by:
  • Self test
) { while ((
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
token_index) + (2) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) token_buffer_size += (512);
never executed: token_buffer_size += (512);
token = sh_xrealloc((token), (token_buffer_size),
0-37
6033 "./parse.y"-
6034 ,-
6035 5179-
6036 ); }
never executed: end of block
} while (0)
0
6037 ;-
6038 token[token_index++] = '\001';-
6039 }
executed 37 times by 1 test: end of block
Executed by:
  • Self test
37
6040 else-
6041got_escaped_character:-
6042 do { if ((
(token_index) ...en_buffer_sizeDescription
TRUEevaluated 195 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7852148 times by 1 test
Evaluated by:
  • Self test
token_index) + (1) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEevaluated 195 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7852148 times by 1 test
Evaluated by:
  • Self test
) { while ((
(token_index) ...en_buffer_sizeDescription
TRUEevaluated 195 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 195 times by 1 test
Evaluated by:
  • Self test
token_index) + (1) >= token_buffer_size
(token_index) ...en_buffer_sizeDescription
TRUEevaluated 195 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 195 times by 1 test
Evaluated by:
  • Self test
) token_buffer_size += (512);
executed 195 times by 1 test: token_buffer_size += (512);
Executed by:
  • Self test
token = sh_xrealloc((token), (token_buffer_size),
195-7852148
6043 "./parse.y"-
6044 ,-
6045 5185-
6046 ); }
executed 195 times by 1 test: end of block
Executed by:
  • Self test
}
executed 7852343 times by 1 test: end of block
Executed by:
  • Self test
while (0)
195-7852343
6047 ;-
6048-
6049 token[token_index++] = character;-
6050-
6051 all_digit_token &= ((
(character) >= '0'Description
TRUEevaluated 7522018 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 330362 times by 1 test
Evaluated by:
  • Self test
character) >= '0'
(character) >= '0'Description
TRUEevaluated 7522018 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 330362 times by 1 test
Evaluated by:
  • Self test
&& (
(character) <= '9'Description
TRUEevaluated 278894 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7243124 times by 1 test
Evaluated by:
  • Self test
character) <= '9'
(character) <= '9'Description
TRUEevaluated 278894 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7243124 times by 1 test
Evaluated by:
  • Self test
);
278894-7522018
6052 dollar_present |= character == '$';-
6053-
6054 next_character:
code before this statement executed 7852380 times by 1 test: next_character:
Executed by:
  • Self test
7852380
6055 if (character == '\n'
character == '\n'Description
TRUEnever evaluated
FALSEevaluated 8264282 times by 1 test
Evaluated by:
  • Self test
&& (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-8264282
6056 prompt_again ();
never executed: prompt_again ();
0
6057-
6058-
6059-
6060-
6061 cd = (dstack.delimiter_depth
dstack.delimiter_depthDescription
TRUEnever evaluated
FALSEevaluated 8264282 times by 1 test
Evaluated by:
  • Self test
? dstack.delimiters[dstack.delimiter_depth - 1] : 0);
0-8264282
6062 character = shell_getc (cd != '\'' && pass_next_character == 0);-
6063 }
executed 8264282 times by 1 test: end of block
Executed by:
  • Self test
8264282
6064-
6065got_token:
code before this statement never executed: got_token:
0
6066-
6067-
6068 token[token_index] = '\0';-
6069-
6070-
6071-
6072-
6073-
6074 if ((all_digit_token
all_digit_tokenDescription
TRUEevaluated 93125 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2781081 times by 1 test
Evaluated by:
  • Self test
&& (character == '<'
character == '<'Description
TRUEevaluated 1484 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 91641 times by 1 test
Evaluated by:
  • Self test
|| character == '>'
character == '>'Description
TRUEevaluated 4430 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87211 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 292
last_read_token == 292Description
TRUEevaluated 30 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 87181 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 294
last_read_token == 294Description
TRUEevaluated 21260 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 65921 times by 1 test
Evaluated by:
  • Self test
)) && ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 27204 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 27204 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2781081
6075-
6076-
6077 {-
6078 if (legal_number (token, &lvalue)
legal_number (token, &lvalue)Description
TRUEevaluated 27196 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
&& (
(int)lvalue == lvalueDescription
TRUEevaluated 27196 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
int)lvalue == lvalue
(int)lvalue == lvalueDescription
TRUEevaluated 27196 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-27196
6079 {-
6080 yylval.number = lvalue;-
6081 return
executed 27196 times by 1 test: return (284);
Executed by:
  • Self test
(284);
executed 27196 times by 1 test: return (284);
Executed by:
  • Self test
27196
6082 }-
6083 }
executed 8 times by 1 test: end of block
Executed by:
  • Self test
8
6084-
6085-
6086 result = (((
(shell_input_line_index > 1)Description
TRUEevaluated 2830960 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16050 times by 1 test
Evaluated by:
  • Self test
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 2830960 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16050 times by 1 test
Evaluated by:
  • Self test
? shell_input_line_property[shell_input_line_index - 1] : 1))
(((shell_input...dex - 1] : 1))Description
TRUEevaluated 2847007 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
? special_case_tokens (token) : -1;
3-2847007
6087 if (result >= 0
result >= 0Description
TRUEevaluated 128189 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2718821 times by 1 test
Evaluated by:
  • Self test
)
128189-2718821
6088 return
executed 128189 times by 1 test: return result;
Executed by:
  • Self test
result;
executed 128189 times by 1 test: return result;
Executed by:
  • Self test
128189
6089-
6090-
6091-
6092-
6093-
6094 if ((
(posixly_correct)Description
TRUEevaluated 9770 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2709051 times by 1 test
Evaluated by:
  • Self test
posixly_correct)
(posixly_correct)Description
TRUEevaluated 9770 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2709051 times by 1 test
Evaluated by:
  • Self test
&& ((
(shell_input_line_index > 1)Description
TRUEevaluated 9758 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 12 times by 1 test
Evaluated by:
  • Self test
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 9770 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
shell_input_line_index > 1)
(shell_input_line_index > 1)Description
TRUEevaluated 9758 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 12 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 9770 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2709051
6095 do { if (!dollar_present
!dollar_presentDescription
TRUEevaluated 8418 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1352 times by 1 test
Evaluated by:
  • Self test
&& !quoted
!quotedDescription
TRUEevaluated 7842 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 576 times by 1 test
Evaluated by:
  • Self test
&& reserved_word_acceptable (last_read_token)
reserved_word_...st_read_token)Description
TRUEevaluated 3168 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4674 times by 1 test
Evaluated by:
  • Self test
) { int i; for (i = 0; word_token_alist[i].word != (char *)
word_token_ali...*) ((void *)0)Description
TRUEevaluated 69188 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3133 times by 1 test
Evaluated by:
  • Self test
576-69188
6096 ((void *)0)
word_token_ali...*) ((void *)0)Description
TRUEevaluated 69188 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3133 times by 1 test
Evaluated by:
  • Self test
3133-69188
6097 ; i++) if (((
(token)[0] == ...st[i].word)[0]Description
TRUEevaluated 7297 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 61891 times by 1 test
Evaluated by:
  • Self test
token)[0] == (word_token_alist[i].word)[0]
(token)[0] == ...st[i].word)[0]Description
TRUEevaluated 7297 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 61891 times by 1 test
Evaluated by:
  • Self test
&&
7297-61891
6098 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6099 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6100 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6101 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6102 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6103 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6104 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6105 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6106 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6107 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6108 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6109 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6110 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6111 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6112 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6113 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6114 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6115 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6116 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6117 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6118 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6119 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6120 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6121 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6122 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6123 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6124 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6125 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6126 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6127 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6128 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6129 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6130 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6131 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6132 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6133 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6134 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6135 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6136 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6137 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6138 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6139 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6140 ))[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 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
0-7262
6141 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6142 ))[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 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
0-7262
6143 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6144 ))[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 *) ( token ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
0-7262
6145 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( token ))[3] - __s2[3]);
0-7262
6146 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( token ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
0-7262
6147 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6148 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6149 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6150 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6151 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6152 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6153 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6154 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6155 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6156 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6157 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6158 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6159 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6160 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6161 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6162 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6163 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6164 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6165 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6166 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6167 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6168 ))[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 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
0-7262
6169 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6170 ))[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 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
0-7262
6171 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6172 ))[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 *) ( word_token_alist[i].word ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
0-7262
6173 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( word_token_alist[i].word ))[3] - __s2[3]);
0-7262
6174 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( word_token_alist[i].word ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
0-7262
6175 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6176 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6177 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6178 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
35-7262
6179 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7262 times by 1 test
Evaluated by:
  • Self test
)) { if ((
(parser_state & 0x000001)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 34 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000001)
(parser_state & 0x000001)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 34 times by 1 test
Evaluated by:
  • Self test
&& (
(word_token_al....token != 264)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
word_token_alist[i].token != 264)
(word_token_al....token != 264)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
) break;
never executed: break;
if (word_token_alist[i].token == 278
word_token_ali...].token == 278Description
TRUEnever evaluated
FALSEevaluated 35 times by 1 test
Evaluated by:
  • Self test
&& time_command_acceptable () == 0
time_command_a...ptable () == 0Description
TRUEnever evaluated
FALSEnever evaluated
) break;
never executed: break;
if ((
(parser_state & 0x000001)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 34 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000001)
(parser_state & 0x000001)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 34 times by 1 test
Evaluated by:
  • Self test
&& last_read_token == '|'
last_read_token == '|'Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
&& word_token_alist[i].token == 264
word_token_ali...].token == 264Description
TRUEnever evaluated
FALSEnever evaluated
) break;
never executed: break;
if (word_token_alist[i].token == 264
word_token_ali...].token == 264Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 34 times by 1 test
Evaluated by:
  • Self test
) parser_state &= ~(0x000001|0x000080);
executed 1 time by 1 test: parser_state &= ~(0x000001|0x000080);
Executed by:
  • Self test
else if (word_token_alist[i].token == 263
word_token_ali...].token == 263Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 33 times by 1 test
Evaluated by:
  • Self test
) parser_state |= 0x000080;
executed 1 time by 1 test: parser_state |= 0x000080;
Executed by:
  • Self test
else if (word_token_alist[i].token == 274
word_token_ali...].token == 274Description
TRUEnever evaluated
FALSEevaluated 33 times by 1 test
Evaluated by:
  • Self test
) parser_state &= ~(0x000100|0x000200);
never executed: parser_state &= ~(0x000100|0x000200);
else if (word_token_alist[i].token == 273
word_token_ali...].token == 273Description
TRUEevaluated 6 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 27 times by 1 test
Evaluated by:
  • Self test
) parser_state |= 0x000100;
executed 6 times by 1 test: parser_state |= 0x000100;
Executed by:
  • Self test
else if (word_token_alist[i].token == '{'
word_token_ali...].token == '{'Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 26 times by 1 test
Evaluated by:
  • Self test
) open_brace_count++;
executed 1 time by 1 test: open_brace_count++;
Executed by:
  • Self test
else if (word_token_alist[i].token == '}'
word_token_ali...].token == '}'Description
TRUEnever evaluated
FALSEevaluated 26 times by 1 test
Evaluated by:
  • Self test
&& open_brace_count
open_brace_countDescription
TRUEnever evaluated
FALSEnever evaluated
) open_brace_count--;
never executed: open_brace_count--;
return
executed 35 times by 1 test: return (word_token_alist[i].token);
Executed by:
  • Self test
(word_token_alist[i].token);
executed 35 times by 1 test: return (word_token_alist[i].token);
Executed by:
  • Self test
} }
executed 3133 times by 1 test: end of block
Executed by:
  • Self test
}
executed 9735 times by 1 test: end of block
Executed by:
  • Self test
while (0);
0-9735
6180-
6181-
6182-
6183 if (expand_aliases
expand_aliasesDescription
TRUEevaluated 18628 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2700158 times by 1 test
Evaluated by:
  • Self test
&& quoted == 0
quoted == 0Description
TRUEevaluated 16242 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2386 times by 1 test
Evaluated by:
  • Self test
)
2386-2700158
6184 {-
6185 result = alias_expand_token (token);-
6186 if (result == -99
result == -99Description
TRUEevaluated 82 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 16160 times by 1 test
Evaluated by:
  • Self test
)
82-16160
6187 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
6188 else if (result == -100
result == -100Description
TRUEevaluated 16160 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-16160
6189 parser_state &= ~0x000002;
executed 16160 times by 1 test: parser_state &= ~0x000002;
Executed by:
  • Self test
16160
6190 }
executed 16160 times by 1 test: end of block
Executed by:
  • Self test
16160
6191-
6192-
6193-
6194 if ((
(posixly_correct == 0)Description
TRUEevaluated 2708969 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9735 times by 1 test
Evaluated by:
  • Self test
posixly_correct == 0)
(posixly_correct == 0)Description
TRUEevaluated 2708969 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 9735 times by 1 test
Evaluated by:
  • Self test
&& ((
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2708966 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
shell_input_line_index > 1) ? shell_input_line_property[shell_input_line_index - 1] : 1)
((shell_input_...ndex - 1] : 1)Description
TRUEevaluated 2708966 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
)
3-2708969
6195-
6196 do { if (!dollar_present
!dollar_presentDescription
TRUEevaluated 2420992 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 287974 times by 1 test
Evaluated by:
  • Self test
&& !quoted
!quotedDescription
TRUEevaluated 2169380 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 251612 times by 1 test
Evaluated by:
  • Self test
&& reserved_word_acceptable (last_read_token)
reserved_word_...st_read_token)Description
TRUEevaluated 1319733 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 849647 times by 1 test
Evaluated by:
  • Self test
) { int i; for (i = 0; word_token_alist[i].word != (char *)
word_token_ali...*) ((void *)0)Description
TRUEevaluated 25421298 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1056927 times by 1 test
Evaluated by:
  • Self test
251612-25421298
6197 ((void *)0)
word_token_ali...*) ((void *)0)Description
TRUEevaluated 25421298 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1056927 times by 1 test
Evaluated by:
  • Self test
1056927-25421298
6198 ; i++) if (((
(token)[0] == ...st[i].word)[0]Description
TRUEevaluated 2951772 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 22469526 times by 1 test
Evaluated by:
  • Self test
token)[0] == (word_token_alist[i].word)[0]
(token)[0] == ...st[i].word)[0]Description
TRUEevaluated 2951772 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 22469526 times by 1 test
Evaluated by:
  • Self test
&&
2951772-22469526
6199 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6200 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6201 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6202 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6203 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6204 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6205 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6206 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6207 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6208 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6209 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6210 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6211 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6212 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6213 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6214 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6215 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6216 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6217 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6218 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6219 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6220 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6221 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6222 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6223 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6224 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6225 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6226 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6227 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6228 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6229 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6230 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6231 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6232 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6233 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6234 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6235 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6236 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6237 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6238 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6239 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6240 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6241 ))[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 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
0-2688966
6242 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6243 ))[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 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
0-2688966
6244 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6245 ))[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 *) ( token ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
0-2688966
6246 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( token ))[3] - __s2[3]);
0-2688966
6247 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( token ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
0-2688966
6248 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6249 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6250 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6251 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6252 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6253 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6254 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6255 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6256 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6257 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6258 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6259 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6260 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6261 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6262 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6263 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6264 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6265 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6266 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6267 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6268 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6269 ))[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 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
0-2688966
6270 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6271 ))[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 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
0-2688966
6272 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6273 ))[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 *) ( word_token_alist[i].word ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
0-2688966
6274 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( word_token_alist[i].word ))[3] - __s2[3]);
0-2688966
6275 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( word_token_alist[i].word ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
0-2688966
6276 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6277 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6278 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6279 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
262806-2688966
6280 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 262806 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2688966 times by 1 test
Evaluated by:
  • Self test
)) { if ((
(parser_state & 0x000001)Description
TRUEevaluated 75603 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 187203 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000001)
(parser_state & 0x000001)Description
TRUEevaluated 75603 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 187203 times by 1 test
Evaluated by:
  • Self test
&& (
(word_token_al....token != 264)Description
TRUEnever evaluated
FALSEevaluated 75603 times by 1 test
Evaluated by:
  • Self test
word_token_alist[i].token != 264)
(word_token_al....token != 264)Description
TRUEnever evaluated
FALSEevaluated 75603 times by 1 test
Evaluated by:
  • Self test
) break;
never executed: break;
if (word_token_alist[i].token == 278
word_token_ali...].token == 278Description
TRUEevaluated 15 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 262791 times by 1 test
Evaluated by:
  • Self test
&& time_command_acceptable () == 0
time_command_a...ptable () == 0Description
TRUEnever evaluated
FALSEevaluated 15 times by 1 test
Evaluated by:
  • Self test
) break;
never executed: break;
if ((
(parser_state & 0x000001)Description
TRUEevaluated 75603 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 187203 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x000001)
(parser_state & 0x000001)Description
TRUEevaluated 75603 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 187203 times by 1 test
Evaluated by:
  • Self test
&& last_read_token == '|'
last_read_token == '|'Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 75601 times by 1 test
Evaluated by:
  • Self test
&& word_token_alist[i].token == 264
word_token_ali...].token == 264Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
if (word_token_alist[i].token == 264
word_token_ali...].token == 264Description
TRUEevaluated 78108 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 184696 times by 1 test
Evaluated by:
  • Self test
) parser_state &= ~(0x000001|0x000080);
executed 78108 times by 1 test: parser_state &= ~(0x000001|0x000080);
Executed by:
  • Self test
else if (word_token_alist[i].token == 263
word_token_ali...].token == 263Description
TRUEevaluated 78111 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 106585 times by 1 test
Evaluated by:
  • Self test
) parser_state |= 0x000080;
executed 78111 times by 1 test: parser_state |= 0x000080;
Executed by:
  • Self test
else if (word_token_alist[i].token == 274
word_token_ali...].token == 274Description
TRUEnever evaluated
FALSEevaluated 106585 times by 1 test
Evaluated by:
  • Self test
) parser_state &= ~(0x000100|0x000200);
never executed: parser_state &= ~(0x000100|0x000200);
else if (word_token_alist[i].token == 273
word_token_ali...].token == 273Description
TRUEevaluated 568 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 106017 times by 1 test
Evaluated by:
  • Self test
) parser_state |= 0x000100;
executed 568 times by 1 test: parser_state |= 0x000100;
Executed by:
  • Self test
else if (word_token_alist[i].token == '{'
word_token_ali...].token == '{'Description
TRUEevaluated 824 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 105193 times by 1 test
Evaluated by:
  • Self test
) open_brace_count++;
executed 824 times by 1 test: open_brace_count++;
Executed by:
  • Self test
else if (word_token_alist[i].token == '}'
word_token_ali...].token == '}'Description
TRUEnever evaluated
FALSEevaluated 105193 times by 1 test
Evaluated by:
  • Self test
&& open_brace_count
open_brace_countDescription
TRUEnever evaluated
FALSEnever evaluated
) open_brace_count--;
never executed: open_brace_count--;
return
executed 262804 times by 1 test: return (word_token_alist[i].token);
Executed by:
  • Self test
(word_token_alist[i].token);
executed 262804 times by 1 test: return (word_token_alist[i].token);
Executed by:
  • Self test
} }
executed 1056929 times by 1 test: end of block
Executed by:
  • Self test
}
executed 2446162 times by 1 test: end of block
Executed by:
  • Self test
while (0);
0-2688966
6281-
6282 the_word = alloc_word_desc ();-
6283 the_word->word = (char *)sh_xmalloc((1 + token_index), "./parse.y", 5253);-
6284 the_word->flags = 0;-
6285 strcpy (the_word->word, token);-
6286 if (dollar_present
dollar_presentDescription
TRUEevaluated 289326 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2166574 times by 1 test
Evaluated by:
  • Self test
)
289326-2166574
6287 the_word->flags |= 0x000001;
executed 289326 times by 1 test: the_word->flags |= 0x000001;
Executed by:
  • Self test
289326
6288 if (quoted
quotedDescription
TRUEevaluated 367512 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2088388 times by 1 test
Evaluated by:
  • Self test
)
367512-2088388
6289 the_word->flags |= 0x000002;
executed 367512 times by 1 test: the_word->flags |= 0x000002;
Executed by:
  • Self test
367512
6290 if (compound_assignment
compound_assignmentDescription
TRUEevaluated 708 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2455192 times by 1 test
Evaluated by:
  • Self test
&& token[token_index-1] == ')'
token[token_index-1] == ')'Description
TRUEevaluated 706 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
)
2-2455192
6291 the_word->flags |= 0x008000;
executed 706 times by 1 test: the_word->flags |= 0x008000;
Executed by:
  • Self test
706
6292-
6293-
6294-
6295 if (assignment (token, (parser_state & 0x002000) != 0)
assignment (to...x002000) != 0)Description
TRUEevaluated 127764 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2328136 times by 1 test
Evaluated by:
  • Self test
)
127764-2328136
6296 {-
6297 the_word->flags |= 0x000004;-
6298-
6299 if (((((
((last_read_token) == 282)Description
TRUEevaluated 9187 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 118577 times by 1 test
Evaluated by:
  • Self test
last_read_token) == 282)
((last_read_token) == 282)Description
TRUEevaluated 9187 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 118577 times by 1 test
Evaluated by:
  • Self test
|| ((
(parser_state&0x080000)Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 118574 times by 1 test
Evaluated by:
  • Self test
parser_state&0x080000)
(parser_state&0x080000)Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 118574 times by 1 test
Evaluated by:
  • Self test
&& (
(last_read_tok...n == 299) == 0Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token == '<'
last_read_token == '<'Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == '>'
last_read_token == '>'Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 290
last_read_token == 290Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 302
last_read_token == 302Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 301
last_read_token == 301Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 298
last_read_token == 298Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 291
last_read_token == 291Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 293
last_read_token == 293Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 292
last_read_token == 292Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 294
last_read_token == 294Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 299
last_read_token == 299Description
TRUEnever evaluated
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
) == 0
(last_read_tok...n == 299) == 0Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) || ((
(last_read_token) != 295Description
TRUEevaluated 118574 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 295
(last_read_token) != 295Description
TRUEevaluated 118574 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(last_read_token) != 296Description
TRUEevaluated 118574 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 296
(last_read_token) != 296Description
TRUEevaluated 118574 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(last_read_token) != 297Description
TRUEevaluated 118574 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 297
(last_read_token) != 297Description
TRUEevaluated 118574 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& reserved_word_acceptable(last_read_token)
reserved_word_...st_read_token)Description
TRUEevaluated 105986 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 12588 times by 1 test
Evaluated by:
  • Self test
)) && ((
((parser_state...x000001) == 0)Description
TRUEevaluated 115176 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
parser_state & 0x000001) == 0)
((parser_state...x000001) == 0)Description
TRUEevaluated 115176 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) || (
(parser_state & 0x002000) != 0Description
TRUEevaluated 4171 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8417 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x002000) != 0
(parser_state & 0x002000) != 0Description
TRUEevaluated 4171 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8417 times by 1 test
Evaluated by:
  • Self test
)
0-118577
6300 {-
6301 the_word->flags |= 0x000010;-
6302 if (parser_state & 0x002000
parser_state & 0x002000Description
TRUEevaluated 4171 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 115176 times by 1 test
Evaluated by:
  • Self test
)
4171-115176
6303 the_word->flags |= 0x000020;
executed 4171 times by 1 test: the_word->flags |= 0x000020;
Executed by:
  • Self test
4171
6304 }
executed 119347 times by 1 test: end of block
Executed by:
  • Self test
119347
6305 }
executed 127764 times by 1 test: end of block
Executed by:
  • Self test
127764
6306-
6307 if ((((
((last_read_token) == 282)Description
TRUEevaluated 11944 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2443956 times by 1 test
Evaluated by:
  • Self test
last_read_token) == 282)
((last_read_token) == 282)Description
TRUEevaluated 11944 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2443956 times by 1 test
Evaluated by:
  • Self test
|| ((
(parser_state&0x080000)Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2443948 times by 1 test
Evaluated by:
  • Self test
parser_state&0x080000)
(parser_state&0x080000)Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2443948 times by 1 test
Evaluated by:
  • Self test
&& (
(last_read_tok...n == 299) == 0Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token == '<'
last_read_token == '<'Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == '>'
last_read_token == '>'Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 290
last_read_token == 290Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 302
last_read_token == 302Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 301
last_read_token == 301Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 298
last_read_token == 298Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 291
last_read_token == 291Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 293
last_read_token == 293Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 292
last_read_token == 292Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 294
last_read_token == 294Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
|| last_read_token == 299
last_read_token == 299Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
) == 0
(last_read_tok...n == 299) == 0Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) || ((
(last_read_token) != 295Description
TRUEevaluated 2443941 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
last_read_token) != 295
(last_read_token) != 295Description
TRUEevaluated 2443941 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
&& (
(last_read_token) != 296Description
TRUEevaluated 2443941 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 296
(last_read_token) != 296Description
TRUEevaluated 2443941 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& (
(last_read_token) != 297Description
TRUEevaluated 2443941 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
last_read_token) != 297
(last_read_token) != 297Description
TRUEevaluated 2443941 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& reserved_word_acceptable(last_read_token)
reserved_word_...st_read_token)Description
TRUEevaluated 1214275 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1229666 times by 1 test
Evaluated by:
  • Self test
)))
0-2443956
6308 {-
6309 struct builtin *b;-
6310 b = builtin_address_internal (token, 0);-
6311 if (b
bDescription
TRUEevaluated 869478 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 356749 times by 1 test
Evaluated by:
  • Self test
&& (
(b->flags & 0x10)Description
TRUEevaluated 4882 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 864596 times by 1 test
Evaluated by:
  • Self test
b->flags & 0x10)
(b->flags & 0x10)Description
TRUEevaluated 4882 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 864596 times by 1 test
Evaluated by:
  • Self test
)
4882-869478
6312 parser_state |= 0x004000;
executed 4882 times by 1 test: parser_state |= 0x004000;
Executed by:
  • Self test
4882
6313 else if (((
(token)[0] == ("eval")[0]Description
TRUEevaluated 757042 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 464303 times by 1 test
Evaluated by:
  • Self test
token)[0] == ("eval")[0]
(token)[0] == ("eval")[0]Description
TRUEevaluated 757042 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 464303 times by 1 test
Evaluated by:
  • Self test
&&
464303-757042
6314 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6315 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6316 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6317 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6318 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6319 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6320 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6321 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6322 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6323 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6324 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6325 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6326 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6327 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6328 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6329 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6330 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6331 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6332 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6333 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6334 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6335 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6336 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6337 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6338 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6339 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6340 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6341 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6342 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6343 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6344 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6345 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6346 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6347 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6348 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6349 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6350 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6351 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6352 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6353 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6354 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6355 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6356 ))[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 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
0-750807
6357 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6358 ))[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 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
0-750807
6359 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6360 ))[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 *) ( token ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
0-750807
6361 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( token ))[3] - __s2[3]);
0-750807
6362 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( token ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
0-750807
6363 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6364 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6365 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6366 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6367 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6368 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6369 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6370 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6371 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6372 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6373 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6374 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6375 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6376 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6377 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6378 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6379 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6380 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6381 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6382 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6383 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6384 ))[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 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
0-750807
6385 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6386 ))[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 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
0-750807
6387 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6388 ))[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 *) ( "eval" ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
0-750807
6389 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "eval" ))[3] - __s2[3]);
0-750807
6390 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( "eval" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
0-750807
6391 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6392 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6393 "eval"
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6394 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
6235-750807
6395 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 6235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 750807 times by 1 test
Evaluated by:
  • Self test
) || ((
(token)[0] == ("let")[0]Description
TRUEevaluated 7674 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1207436 times by 1 test
Evaluated by:
  • Self test
token)[0] == ("let")[0]
(token)[0] == ("let")[0]Description
TRUEevaluated 7674 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1207436 times by 1 test
Evaluated by:
  • Self test
&&
6235-1207436
6396 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6397 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6398 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6399 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6400 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6401 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6402 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6403 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6404 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6405 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6406 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6407 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6408 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6409 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6410 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6411 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6412 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6413 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6414 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6415 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6416 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6417 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6418 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6419 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6420 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6421 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6422 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6423 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6424 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6425 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6426 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6427 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6428 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6429 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6430 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6431 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6432 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6433 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6434 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6435 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6436 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6437 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6438 ))[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 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
0-4888
6439 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6440 ))[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 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
0-4888
6441 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6442 ))[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 *) ( token ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
0-4888
6443 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( token ))[3] - __s2[3]);
0-4888
6444 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( token ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
0-4888
6445 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6446 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6447 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6448 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6449 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6450 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6451 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6452 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6453 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6454 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6455 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6456 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6457 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6458 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6459 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6460 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6461 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6462 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6463 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6464 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6465 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6466 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEevaluated 7674 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEevaluated 7674 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
0-7674
6467 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6468 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEevaluated 7674 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEevaluated 2791 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4883 times by 1 test
Evaluated by:
  • Self test
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
0-7674
6469 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6470 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEevaluated 2791 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
) __result = (((const unsigned char *) (const char *) (
executed 2786 times by 1 test: __result = (((const unsigned char *) (const char *) ( "let" ))[3] - __s2[3]);
Executed by:
  • Self test
0-4888
6471 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
executed 2786 times by 1 test: __result = (((const unsigned char *) (const char *) ( "let" ))[3] - __s2[3]);
Executed by:
  • Self test
2786-4888
6472 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-7674
6473 token
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6474 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6475 "let"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6476 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
2786-4888
6477 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 2786 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4888 times by 1 test
Evaluated by:
  • Self test
))
2786-4888
6478 parser_state |= 0x004000;
executed 9021 times by 1 test: parser_state |= 0x004000;
Executed by:
  • Self test
9021
6479 }
executed 1226227 times by 1 test: end of block
Executed by:
  • Self test
1226227
6480-
6481 yylval.word = the_word;-
6482-
6483 if (token[0] == '{'
token[0] == '{'Description
TRUEevaluated 133 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2455767 times by 1 test
Evaluated by:
  • Self test
&& token[token_index-1] == '}'
token[token_index-1] == '}'Description
TRUEevaluated 120 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 13 times by 1 test
Evaluated by:
  • Self test
&&
13-2455767
6484 (character == '<'
character == '<'Description
TRUEevaluated 29 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 91 times by 1 test
Evaluated by:
  • Self test
|| character == '>'
character == '>'Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 75 times by 1 test
Evaluated by:
  • Self test
))
16-91
6485 {-
6486-
6487 token[token_index-1] = '\0';-
6488-
6489 if (legal_identifier (token+1)
legal_identifier (token+1)Description
TRUEevaluated 43 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
|| valid_array_reference (token+1, 0)
valid_array_re...e (token+1, 0)Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-43
6490-
6491-
6492-
6493 {-
6494 strcpy (the_word->word, token+1);-
6495-
6496 return
executed 45 times by 1 test: return (283);
Executed by:
  • Self test
(283);
executed 45 times by 1 test: return (283);
Executed by:
  • Self test
45
6497 }-
6498 else-
6499-
6500-
6501-
6502 yylval.word = the_word;
never executed: yylval.word = the_word;
0
6503 }-
6504-
6505 result = ((
((the_word->fl...004|0x000010))Description
TRUEevaluated 119347 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2336508 times by 1 test
Evaluated by:
  • Self test
the_word->flags & (0x000004|0x000010)) == (0x000004|0x000010))
((the_word->fl...004|0x000010))Description
TRUEevaluated 119347 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2336508 times by 1 test
Evaluated by:
  • Self test
119347-2336508
6506 ? 282 : 281;-
6507-
6508 switch (last_read_token)-
6509 {-
6510 case
executed 29 times by 1 test: case 271:
Executed by:
  • Self test
271:
executed 29 times by 1 test: case 271:
Executed by:
  • Self test
29
6511 parser_state |= 0x000004;-
6512 function_dstart = line_number;-
6513 break;
executed 29 times by 1 test: break;
Executed by:
  • Self test
29
6514 case
executed 78112 times by 1 test: case 263:
Executed by:
  • Self test
263:
executed 78112 times by 1 test: case 263:
Executed by:
  • Self test
78112
6515 case
executed 9 times by 1 test: case 266:
Executed by:
  • Self test
266:
executed 9 times by 1 test: case 266:
Executed by:
  • Self test
9
6516 case
executed 25658 times by 1 test: case 265:
Executed by:
  • Self test
265:
executed 25658 times by 1 test: case 265:
Executed by:
  • Self test
25658
6517 if (word_top < 128
word_top < 128Description
TRUEevaluated 103708 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 71 times by 1 test
Evaluated by:
  • Self test
)
71-103708
6518 word_top++;
executed 103708 times by 1 test: word_top++;
Executed by:
  • Self test
103708
6519 word_lineno[word_top] = line_number;-
6520 expecting_in_token++;-
6521 break;
executed 103779 times by 1 test: break;
Executed by:
  • Self test
103779
6522 }-
6523-
6524 return
executed 2455855 times by 1 test: return (result);
Executed by:
  • Self test
(result);
executed 2455855 times by 1 test: return (result);
Executed by:
  • Self test
2455855
6525}-
6526-
6527-
6528-
6529static int-
6530reserved_word_acceptable (toksym)-
6531 int toksym;-
6532{-
6533 switch (toksym)-
6534 {-
6535 case
executed 2550517 times by 1 test: case '\n':
Executed by:
  • Self test
'\n':
executed 2550517 times by 1 test: case '\n':
Executed by:
  • Self test
2550517
6536 case
executed 114724 times by 1 test: case ';':
Executed by:
  • Self test
';':
executed 114724 times by 1 test: case ';':
Executed by:
  • Self test
114724
6537 case
executed 18447 times by 1 test: case '(':
Executed by:
  • Self test
'(':
executed 18447 times by 1 test: case '(':
Executed by:
  • Self test
18447
6538 case
executed 342776 times by 1 test: case ')':
Executed by:
  • Self test
')':
executed 342776 times by 1 test: case ')':
Executed by:
  • Self test
342776
6539 case
executed 34089 times by 1 test: case '|':
Executed by:
  • Self test
'|':
executed 34089 times by 1 test: case '|':
Executed by:
  • Self test
34089
6540 case
executed 250 times by 1 test: case '&':
Executed by:
  • Self test
'&':
executed 250 times by 1 test: case '&':
Executed by:
  • Self test
250
6541 case
executed 12700 times by 1 test: case '{':
Executed by:
  • Self test
'{':
executed 12700 times by 1 test: case '{':
Executed by:
  • Self test
12700
6542 case
never executed: case '}':
'}':
never executed: case '}':
0
6543 case
executed 1762 times by 1 test: case 288:
Executed by:
  • Self test
288:
executed 1762 times by 1 test: case 288:
Executed by:
  • Self test
1762
6544 case
executed 463 times by 1 test: case 277:
Executed by:
  • Self test
277:
executed 463 times by 1 test: case 277:
Executed by:
  • Self test
463
6545 case
executed 6 times by 1 test: case 303:
Executed by:
  • Self test
303:
executed 6 times by 1 test: case 303:
Executed by:
  • Self test
6
6546 case
executed 14759 times by 1 test: case 269:
Executed by:
  • Self test
269:
executed 14759 times by 1 test: case 269:
Executed by:
  • Self test
14759
6547 case
executed 26 times by 1 test: case 270:
Executed by:
  • Self test
270:
executed 26 times by 1 test: case 270:
Executed by:
  • Self test
26
6548 case
executed 229 times by 1 test: case 261:
Executed by:
  • Self test
261:
executed 229 times by 1 test: case 261:
Executed by:
  • Self test
229
6549 case
executed 72 times by 1 test: case 260:
Executed by:
  • Self test
260:
executed 72 times by 1 test: case 260:
Executed by:
  • Self test
72
6550 case
executed 4 times by 1 test: case 264:
Executed by:
  • Self test
264:
executed 4 times by 1 test: case 264:
Executed by:
  • Self test
4
6551 case
never executed: case 262:
262:
never executed: case 262:
0
6552 case
executed 2481 times by 1 test: case 258:
Executed by:
  • Self test
258:
executed 2481 times by 1 test: case 258:
Executed by:
  • Self test
2481
6553 case
executed 44405 times by 1 test: case 289:
Executed by:
  • Self test
289:
executed 44405 times by 1 test: case 289:
Executed by:
  • Self test
44405
6554 case
executed 114 times by 1 test: case 295:
Executed by:
  • Self test
295:
executed 114 times by 1 test: case 295:
Executed by:
  • Self test
114
6555 case
never executed: case 296:
296:
never executed: case 296:
0
6556 case
never executed: case 297:
297:
never executed: case 297:
0
6557 case
executed 151 times by 1 test: case 259:
Executed by:
  • Self test
259:
executed 151 times by 1 test: case 259:
Executed by:
  • Self test
151
6558 case
executed 14 times by 1 test: case 278:
Executed by:
  • Self test
278:
executed 14 times by 1 test: case 278:
Executed by:
  • Self test
14
6559 case
executed 18 times by 1 test: case 279:
Executed by:
  • Self test
279:
executed 18 times by 1 test: case 279:
Executed by:
  • Self test
18
6560 case
executed 2 times by 1 test: case 280:
Executed by:
  • Self test
280:
executed 2 times by 1 test: case 280:
Executed by:
  • Self test
2
6561 case
executed 70 times by 1 test: case 272:
Executed by:
  • Self test
272:
executed 70 times by 1 test: case 272:
Executed by:
  • Self test
70
6562 case
executed 29 times by 1 test: case 268:
Executed by:
  • Self test
268:
executed 29 times by 1 test: case 268:
Executed by:
  • Self test
29
6563 case
executed 15370 times by 1 test: case 267:
Executed by:
  • Self test
267:
executed 15370 times by 1 test: case 267:
Executed by:
  • Self test
15370
6564 case
executed 2547 times by 1 test: case 0:
Executed by:
  • Self test
0:
executed 2547 times by 1 test: case 0:
Executed by:
  • Self test
2547
6565 return
executed 3156025 times by 1 test: return 1;
Executed by:
  • Self test
1;
executed 3156025 times by 1 test: return 1;
Executed by:
  • Self test
3156025
6566 default
executed 2257863 times by 1 test: default:
Executed by:
  • Self test
:
executed 2257863 times by 1 test: default:
Executed by:
  • Self test
2257863
6567-
6568 if (last_read_token == 281
last_read_token == 281Description
TRUEevaluated 1994064 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 263799 times by 1 test
Evaluated by:
  • Self test
&& token_before_that == 272
token_before_that == 272Description
TRUEevaluated 35 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1994029 times by 1 test
Evaluated by:
  • Self test
)
35-1994064
6569 return
executed 35 times by 1 test: return 1;
Executed by:
  • Self test
1;
executed 35 times by 1 test: return 1;
Executed by:
  • Self test
35
6570-
6571 if (last_read_token == 281
last_read_token == 281Description
TRUEevaluated 1994029 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 263799 times by 1 test
Evaluated by:
  • Self test
&& token_before_that == 271
token_before_that == 271Description
TRUEnever evaluated
FALSEevaluated 1994029 times by 1 test
Evaluated by:
  • Self test
)
0-1994029
6572 return
never executed: return 1;
1;
never executed: return 1;
0
6573 return
executed 2257828 times by 1 test: return 0;
Executed by:
  • Self test
0;
executed 2257828 times by 1 test: return 0;
Executed by:
  • Self test
2257828
6574 }-
6575}-
6576-
6577-
6578-
6579int-
6580find_reserved_word (tokstr)-
6581 char *tokstr;-
6582{-
6583 int i;-
6584 for (i = 0; word_token_alist[i].word
word_token_alist[i].wordDescription
TRUEevaluated 14488 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 654 times by 1 test
Evaluated by:
  • Self test
; i++)
654-14488
6585 if (((
(tokstr)[0] ==...st[i].word)[0]Description
TRUEevaluated 1672 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 12816 times by 1 test
Evaluated by:
  • Self test
tokstr)[0] == (word_token_alist[i].word)[0]
(tokstr)[0] ==...st[i].word)[0]Description
TRUEevaluated 1672 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 12816 times by 1 test
Evaluated by:
  • Self test
&&
1672-12816
6586 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6587 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6588 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6589 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6590 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6591 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6592 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6593 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6594 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6595 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6596 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6597 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6598 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6599 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6600 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6601 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6602 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6603 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6604 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6605 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6606 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6607 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6608 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6609 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6610 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6611 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6612 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6613 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6614 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6615 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6616 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6617 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6618 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6619 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6620 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6621 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6622 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6623 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6624 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6625 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6626 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6627 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6628 ))[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 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
0-1662
6629 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6630 ))[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 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
0-1662
6631 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6632 ))[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 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
0-1662
6633 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( tokstr ))[3] - __s2[3]);
0-1662
6634 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
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 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
0-1662
6635 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6636 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6637 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6638 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6639 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6640 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6641 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6642 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6643 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6644 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6645 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6646 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6647 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6648 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6649 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6650 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6651 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6652 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6653 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6654 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6655 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6656 ))[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 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
0-1662
6657 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6658 ))[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 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
0-1662
6659 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6660 ))[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 *) ( word_token_alist[i].word ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
0-1662
6661 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( word_token_alist[i].word ))[3] - __s2[3]);
0-1662
6662 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( word_token_alist[i].word ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
0-1662
6663 tokstr
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6664 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6665 word_token_alist[i].word
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6666 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
10-1662
6667 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1662 times by 1 test
Evaluated by:
  • Self test
))
10-1662
6668 return
executed 10 times by 1 test: return i;
Executed by:
  • Self test
i;
executed 10 times by 1 test: return i;
Executed by:
  • Self test
10
6669 return
executed 654 times by 1 test: return -1;
Executed by:
  • Self test
-1;
executed 654 times by 1 test: return -1;
Executed by:
  • Self test
654
6670}-
6671-
6672-
6673-
6674int-
6675parser_in_command_position ()-
6676{-
6677 return
never executed: return ((((last_read_token) == 282) || ((parser_state&0x080000) && (last_read_token == '<' || last_read_token == '>' || last_read_token == 290 || last_read_token == 302 || last_read_token == 301 || last_read_token == 298 || last_read_token == 291 || last_read_token == 293 || last_read_token == 292 || last_read_token == 294 || last_read_token == 299) == 0) || ((last_read_token) != 295 && (last_read_token) != 296 && (last_read_token) != 297 && reserved_word_acceptable(last_read_token))));
((((last_read_token) == 282) || ((parser_state&0x080000) && (last_read_token == '<' || last_read_token == '>' || last_read_token == 290 || last_read_token == 302 || last_read_token == 301 || last_read_token == 298 || last_read_token == 291 || last_read_token == 293 || last_read_token == 292 || last_read_token == 294 || last_read_token == 299) == 0) || ((last_read_token) != 295 && (last_read_token) != 296 && (last_read_token) != 297 && reserved_word_acceptable(last_read_token))));
never executed: return ((((last_read_token) == 282) || ((parser_state&0x080000) && (last_read_token == '<' || last_read_token == '>' || last_read_token == 290 || last_read_token == 302 || last_read_token == 301 || last_read_token == 298 || last_read_token == 291 || last_read_token == 293 || last_read_token == 292 || last_read_token == 294 || last_read_token == 299) == 0) || ((last_read_token) != 295 && (last_read_token) != 296 && (last_read_token) != 297 && reserved_word_acceptable(last_read_token))));
0
6678}-
6679static const int no_semi_successors[] = {-
6680 '\n', '{', '(', ')', ';', '&', '|',-
6681 263, 269, 260, 258, 295, 296, 297, 259, 268,-
6682 267, 288, 289, 276,-
6683 0-
6684};-
6685-
6686-
6687-
6688-
6689-
6690-
6691char *-
6692history_delimiting_chars (line)-
6693 const char *line;-
6694{-
6695 static int last_was_heredoc = 0;-
6696 register int i;-
6697-
6698 if ((
(parser_state & 0x020000) == 0Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
parser_state & 0x020000) == 0
(parser_state & 0x020000) == 0Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
)
4-5
6699 last_was_heredoc = 0;
executed 5 times by 1 test: last_was_heredoc = 0;
Executed by:
  • Self test
5
6700-
6701 if (dstack.delimiter_depth != 0
dstack.delimiter_depth != 0Description
TRUEnever evaluated
FALSEevaluated 9 times by 1 test
Evaluated by:
  • Self test
)
0-9
6702 return
never executed: return ("\n");
("\n");
never executed: return ("\n");
0
6703-
6704-
6705-
6706-
6707-
6708-
6709 if (parser_state & 0x020000
parser_state & 0x020000Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
)
4-5
6710 {-
6711 if (last_was_heredoc
last_was_heredocDescription
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
)
0-4
6712 {-
6713 last_was_heredoc = 0;-
6714 return
never executed: return "\n";
"\n";
never executed: return "\n";
0
6715 }-
6716 return
executed 4 times by 1 test: return (here_doc_first_line ? "\n" : "");
Executed by:
  • Self test
(here_doc_first_line ? "\n" : "");
executed 4 times by 1 test: return (here_doc_first_line ? "\n" : "");
Executed by:
  • Self test
4
6717 }-
6718-
6719 if (parser_state & 0x002000
parser_state & 0x002000Description
TRUEnever evaluated
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
)
0-5
6720 return
never executed: return (" ");
(" ");
never executed: return (" ");
0
6721 if (token_before_that == ')'
token_before_that == ')'Description
TRUEnever evaluated
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
)
0-5
6722 {-
6723 if (two_tokens_ago == '('
two_tokens_ago == '('Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6724 return
never executed: return " ";
" ";
never executed: return " ";
0
6725-
6726-
6727 else if (parser_state & 0x000080
parser_state & 0x000080Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6728 return
never executed: return " ";
" ";
never executed: return " ";
0
6729 else-
6730 return
never executed: return "; ";
"; ";
never executed: return "; ";
0
6731 }-
6732 else if (token_before_that == 281
token_before_that == 281Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
&& two_tokens_ago == 271
two_tokens_ago == 271Description
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
)
0-3
6733 return
never executed: return " ";
" ";
never executed: return " ";
0
6734-
6735-
6736-
6737-
6738 else if ((
(parser_state & 0x020000) == 0Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
parser_state & 0x020000) == 0
(parser_state & 0x020000) == 0Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& current_command_line_count > 1
current_command_line_count > 1Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& last_read_token == '\n'
last_read_token == '\n'Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& strstr (line, "<<")
strstr (line, "<<")Description
TRUEnever evaluated
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
)
0-5
6739 {-
6740 last_was_heredoc = 1;-
6741 return
never executed: return "\n";
"\n";
never executed: return "\n";
0
6742 }-
6743 else if ((
(parser_state & 0x020000) == 0Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
parser_state & 0x020000) == 0
(parser_state & 0x020000) == 0Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& current_command_line_count > 1
current_command_line_count > 1Description
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& need_here_doc > 0
need_here_doc > 0Description
TRUEnever evaluated
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
)
0-5
6744 return
never executed: return "\n";
"\n";
never executed: return "\n";
0
6745 else if (token_before_that == 281
token_before_that == 281Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
&& two_tokens_ago == 265
two_tokens_ago == 265Description
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
)
0-3
6746 {-
6747-
6748-
6749 for (i = shell_input_line_index; (((
((shell_input_line[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
shell_input_line[i]) == ' ')
((shell_input_line[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((shell_input_...e[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
shell_input_line[i]) == '\t')
((shell_input_...e[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
); i++)
0
6750 ;
never executed: ;
0
6751 if (shell_input_line[i]
shell_input_line[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& shell_input_line[i] == 'i'
shell_input_line[i] == 'i'Description
TRUEnever evaluated
FALSEnever evaluated
&& shell_input_line[i+1] == 'n'
shell_input_line[i+1] == 'n'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6752 return
never executed: return " ";
" ";
never executed: return " ";
0
6753 return
never executed: return ";";
";";
never executed: return ";";
0
6754 }-
6755 else if (two_tokens_ago == 263
two_tokens_ago == 263Description
TRUEnever evaluated
FALSEevaluated 5 times by 1 test
Evaluated by:
  • Self test
&& token_before_that == 281
token_before_that == 281Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(parser_state & 0x000080)Description
TRUEnever evaluated
FALSEnever evaluated
parser_state & 0x000080)
(parser_state & 0x000080)Description
TRUEnever evaluated
FALSEnever evaluated
)
0-5
6756 return
never executed: return " ";
" ";
never executed: return " ";
0
6757-
6758 for (i = 0; no_semi_successors[i]
no_semi_successors[i]Description
TRUEevaluated 81 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
; i++)
2-81
6759 {-
6760 if (token_before_that == no_semi_successors[i]
token_before_t..._successors[i]Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 78 times by 1 test
Evaluated by:
  • Self test
)
3-78
6761 return
executed 3 times by 1 test: return (" ");
Executed by:
  • Self test
(" ");
executed 3 times by 1 test: return (" ");
Executed by:
  • Self test
3
6762 }
executed 78 times by 1 test: end of block
Executed by:
  • Self test
78
6763-
6764 if (line_isblank (line)
line_isblank (line)Description
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
)
0-2
6765 return
never executed: return ("");
("");
never executed: return ("");
0
6766-
6767 return
executed 2 times by 1 test: return ("; ");
Executed by:
  • Self test
("; ");
executed 2 times by 1 test: return ("; ");
Executed by:
  • Self test
2
6768}-
6769-
6770-
6771-
6772-
6773static void-
6774prompt_again ()-
6775{-
6776 char *temp_prompt;-
6777-
6778 if (interactive == 0
interactive == 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
6779 return;
never executed: return;
0
6780-
6781 ps1_prompt = get_string_value ("PS1");-
6782 ps2_prompt = get_string_value ("PS2");-
6783-
6784 ps0_prompt = get_string_value ("PS0");-
6785-
6786 if (!prompt_string_pointer
!prompt_string_pointerDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6787 prompt_string_pointer = &ps1_prompt;
never executed: prompt_string_pointer = &ps1_prompt;
0
6788-
6789 temp_prompt = *
*prompt_string_pointerDescription
TRUEnever evaluated
FALSEnever evaluated
prompt_string_pointer
*prompt_string_pointerDescription
TRUEnever evaluated
FALSEnever evaluated
0
6790 ? decode_prompt_string (*prompt_string_pointer)-
6791 : (char *)-
6792 ((void *)0)-
6793 ;-
6794-
6795 if (temp_prompt == 0
temp_prompt == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6796 {-
6797 temp_prompt = (char *)sh_xmalloc((1), "./parse.y", 5561);-
6798 temp_prompt[0] = '\0';-
6799 }
never executed: end of block
0
6800-
6801 current_prompt_string = *prompt_string_pointer;-
6802 prompt_string_pointer = &ps2_prompt;-
6803-
6804-
6805 if (!no_line_editing
!no_line_editingDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6806 {-
6807 do { if (current_readline_prompt
current_readline_promptDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((current_readline_prompt), "./parse.y", 5571);
never executed: sh_xfree((current_readline_prompt), "./parse.y", 5571);
} while (0);
0
6808 current_readline_prompt = temp_prompt;-
6809 }
never executed: end of block
0
6810 else-
6811-
6812 {-
6813 do { if (current_decoded_prompt
current_decoded_promptDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((current_decoded_prompt), "./parse.y", 5577);
never executed: sh_xfree((current_decoded_prompt), "./parse.y", 5577);
} while (0);
0
6814 current_decoded_prompt = temp_prompt;-
6815 }
never executed: end of block
0
6816}-
6817-
6818int-
6819get_current_prompt_level ()-
6820{-
6821 return
executed 17 times by 1 test: return ((current_prompt_string && current_prompt_string == ps2_prompt) ? 2 : 1);
Executed by:
  • Self test
((current_prompt_string && current_prompt_string == ps2_prompt) ? 2 : 1);
executed 17 times by 1 test: return ((current_prompt_string && current_prompt_string == ps2_prompt) ? 2 : 1);
Executed by:
  • Self test
17
6822}-
6823-
6824void-
6825set_current_prompt_level (x)-
6826 int x;-
6827{-
6828 prompt_string_pointer = (
(x == 2)Description
TRUEnever evaluated
FALSEevaluated 176420 times by 1 test
Evaluated by:
  • Self test
x == 2)
(x == 2)Description
TRUEnever evaluated
FALSEevaluated 176420 times by 1 test
Evaluated by:
  • Self test
? &ps2_prompt : &ps1_prompt;
0-176420
6829 current_prompt_string = *prompt_string_pointer;-
6830}
executed 176420 times by 1 test: end of block
Executed by:
  • Self test
176420
6831-
6832static void-
6833print_prompt ()-
6834{-
6835 fprintf (-
6836 stderr-
6837 , "%s", current_decoded_prompt);-
6838 fflush (-
6839 stderr-
6840 );-
6841}
never executed: end of block
0
6842-
6843-
6844-
6845-
6846-
6847static int-
6848prompt_history_number (pmt)-
6849 char *pmt;-
6850{-
6851 int ret;-
6852-
6853 ret = history_number ();-
6854 if (ret == 1
ret == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6855 return
never executed: return ret;
ret;
never executed: return ret;
0
6856-
6857 if (pmt == ps1_prompt
pmt == ps1_promptDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6858 return
never executed: return ret;
ret;
never executed: return ret;
0
6859 else if (pmt == ps2_prompt
pmt == ps2_promptDescription
TRUEnever evaluated
FALSEnever evaluated
&& command_oriented_history == 0
command_oriented_history == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6860 return
never executed: return ret;
ret;
never executed: return ret;
0
6861 else if (pmt == ps2_prompt
pmt == ps2_promptDescription
TRUEnever evaluated
FALSEnever evaluated
&& command_oriented_history
command_oriented_historyDescription
TRUEnever evaluated
FALSEnever evaluated
&& current_command_first_line_saved
current_comman...rst_line_savedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6862 return
never executed: return ret - 1;
ret - 1;
never executed: return ret - 1;
0
6863 else-
6864 return
never executed: return ret - 1;
ret - 1;
never executed: return ret - 1;
0
6865}-
6866char *-
6867decode_prompt_string (string)-
6868 char *string;-
6869{-
6870 WORD_LIST *list;-
6871 char *result, *t, *orig_string;-
6872 struct dstack save_dstack;-
6873 int last_exit_value, last_comsub_pid;-
6874-
6875 size_t result_size;-
6876 int result_index;-
6877 int c, n, i;-
6878 char *temp, *t_host, octal_string[4];-
6879 struct tm *tm;-
6880 time_t the_time;-
6881 char timebuf[128];-
6882 char *timefmt;-
6883-
6884 result = (char *)sh_xmalloc((result_size = 48), "./parse.y", 5678);-
6885 result[result_index = 0] = 0;-
6886 temp = (char *)-
6887 ((void *)0)-
6888 ;-
6889 orig_string = string;-
6890-
6891 while (c = *string++
c = *string++Description
TRUEevaluated 241 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 61 times by 1 test
Evaluated by:
  • Self test
)
61-241
6892 {-
6893 if (posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEevaluated 241 times by 1 test
Evaluated by:
  • Self test
&& c == '!'
c == '!'Description
TRUEnever evaluated
FALSEnever evaluated
)
0-241
6894 {-
6895 if (*
*string == '!'Description
TRUEnever evaluated
FALSEnever evaluated
string == '!'
*string == '!'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6896 {-
6897 temp = (char *)strcpy (sh_xmalloc((1 + strlen ("!")), "./parse.y", 5689), ("!"));-
6898 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
6899 }-
6900 else-
6901 {-
6902-
6903-
6904-
6905 temp = itos (prompt_history_number (orig_string));-
6906-
6907 string--;-
6908 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
6909 }-
6910 }-
6911 if (c == '\\'
c == '\\'Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 237 times by 1 test
Evaluated by:
  • Self test
)
4-237
6912 {-
6913 c = *string;-
6914-
6915 switch (c)-
6916 {-
6917 case
never executed: case '0':
'0':
never executed: case '0':
0
6918 case
never executed: case '1':
'1':
never executed: case '1':
0
6919 case
never executed: case '2':
'2':
never executed: case '2':
0
6920 case
never executed: case '3':
'3':
never executed: case '3':
0
6921 case
never executed: case '4':
'4':
never executed: case '4':
0
6922 case
never executed: case '5':
'5':
never executed: case '5':
0
6923 case
never executed: case '6':
'6':
never executed: case '6':
0
6924 case
never executed: case '7':
'7':
never executed: case '7':
0
6925 -
6926 __builtin_strncpy (-
6927 octal_string-
6928 , -
6929 string-
6930 , -
6931 3-
6932 )-
6933 ;-
6934 octal_string[3] = '\0';-
6935-
6936 n = read_octal (octal_string);-
6937 temp = (char *)sh_xmalloc((3), "./parse.y", 5721);-
6938-
6939 if (n == '\001'
n == '\001'Description
TRUEnever evaluated
FALSEnever evaluated
|| n == '\177'
n == '\177'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6940 {-
6941 temp[0] = '\001';-
6942 temp[1] = n;-
6943 temp[2] = '\0';-
6944 }
never executed: end of block
0
6945 else if (n == -1
n == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6946 {-
6947 temp[0] = '\\';-
6948 temp[1] = '\0';-
6949 }
never executed: end of block
0
6950 else-
6951 {-
6952 temp[0] = n;-
6953 temp[1] = '\0';-
6954 }
never executed: end of block
0
6955-
6956 for (c = 0; n != -1
n != -1Description
TRUEnever evaluated
FALSEnever evaluated
&& c < 3
c < 3Description
TRUEnever evaluated
FALSEnever evaluated
&& ((*
(*string) >= '0'Description
TRUEnever evaluated
FALSEnever evaluated
string) >= '0'
(*string) >= '0'Description
TRUEnever evaluated
FALSEnever evaluated
&& (*
(*string) <= '7'Description
TRUEnever evaluated
FALSEnever evaluated
string) <= '7'
(*string) <= '7'Description
TRUEnever evaluated
FALSEnever evaluated
); c++)
0
6957 string++;
never executed: string++;
0
6958-
6959 c = 0;-
6960 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
6961-
6962 case
never executed: case 'd':
'd':
never executed: case 'd':
0
6963 case
never executed: case 't':
't':
never executed: case 't':
0
6964 case
never executed: case 'T':
'T':
never executed: case 'T':
0
6965 case
never executed: case '@':
'@':
never executed: case '@':
0
6966 case
never executed: case 'A':
'A':
never executed: case 'A':
0
6967-
6968 (void) time (&the_time);-
6969-
6970 sv_tz ("TZ");-
6971-
6972 tm = localtime (&the_time);-
6973-
6974 if (c == 'd'
c == 'd'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6975 n = strftime (timebuf, sizeof (timebuf), "%a %b %d", tm);
never executed: n = strftime (timebuf, sizeof (timebuf), "%a %b %d", tm);
0
6976 else if (c == 't'
c == 't'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6977 n = strftime (timebuf, sizeof (timebuf), "%H:%M:%S", tm);
never executed: n = strftime (timebuf, sizeof (timebuf), "%H:%M:%S", tm);
0
6978 else if (c == 'T'
c == 'T'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6979 n = strftime (timebuf, sizeof (timebuf), "%I:%M:%S", tm);
never executed: n = strftime (timebuf, sizeof (timebuf), "%I:%M:%S", tm);
0
6980 else if (c == '@'
c == '@'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6981 n = strftime (timebuf, sizeof (timebuf), "%I:%M %p", tm);
never executed: n = strftime (timebuf, sizeof (timebuf), "%I:%M %p", tm);
0
6982 else if (c == 'A'
c == 'A'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6983 n = strftime (timebuf, sizeof (timebuf), "%H:%M", tm);
never executed: n = strftime (timebuf, sizeof (timebuf), "%H:%M", tm);
0
6984-
6985 if (n == 0
n == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6986 timebuf[0] = '\0';
never executed: timebuf[0] = '\0';
0
6987 else-
6988 timebuf[sizeof(timebuf) - 1] = '\0';
never executed: timebuf[sizeof(timebuf) - 1] = '\0';
0
6989-
6990 temp = (char *)strcpy (sh_xmalloc((1 + strlen (timebuf)), "./parse.y", 5774), (timebuf));-
6991 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
6992-
6993 case
never executed: case 'D':
'D':
never executed: case 'D':
0
6994 if (string[1] != '{'
string[1] != '{'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6995 goto
never executed: goto not_escape;
not_escape;
never executed: goto not_escape;
0
6996-
6997 (void) time (&the_time);-
6998 tm = localtime (&the_time);-
6999 string += 2;-
7000 timefmt = sh_xmalloc((strlen (string) + 3), "./parse.y", 5784);-
7001 for (t = timefmt; *
*stringDescription
TRUEnever evaluated
FALSEnever evaluated
string
*stringDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*string != '}'Description
TRUEnever evaluated
FALSEnever evaluated
string != '}'
*string != '}'Description
TRUEnever evaluated
FALSEnever evaluated
; )
0
7002 *
never executed: *t++ = *string++;
t++ = *string++;
never executed: *t++ = *string++;
0
7003 *t = '\0';-
7004 c = *string;-
7005 if (timefmt[0] == '\0'
timefmt[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7006 {-
7007 timefmt[0] = '%';-
7008 timefmt[1] = 'X';-
7009 timefmt[2] = '\0';-
7010 }
never executed: end of block
0
7011 n = strftime (timebuf, sizeof (timebuf), timefmt, tm);-
7012 sh_xfree((timefmt), "./parse.y", 5796);-
7013-
7014 if (n == 0
n == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7015 timebuf[0] = '\0';
never executed: timebuf[0] = '\0';
0
7016 else-
7017 timebuf[sizeof(timebuf) - 1] = '\0';
never executed: timebuf[sizeof(timebuf) - 1] = '\0';
0
7018-
7019 if (promptvars
promptvarsDescription
TRUEnever evaluated
FALSEnever evaluated
|| posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7020-
7021-
7022-
7023 temp = sh_backslash_quote_for_double_quotes (timebuf);
never executed: temp = sh_backslash_quote_for_double_quotes (timebuf);
0
7024 else-
7025 temp = (char *)strcpy (sh_xmalloc((1 + strlen (timebuf)), "./parse.y", 5809), (timebuf));
never executed: temp = (char *)strcpy (sh_xmalloc((1 + strlen (timebuf)), "./parse.y", 5809), (timebuf));
0
7026 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7027-
7028 case
never executed: case 'n':
'n':
never executed: case 'n':
0
7029 temp = (char *)sh_xmalloc((3), "./parse.y", 5813);-
7030 temp[0] = no_line_editing
no_line_editingDescription
TRUEnever evaluated
FALSEnever evaluated
? '\n' : '\r';
0
7031 temp[1] = no_line_editing
no_line_editingDescription
TRUEnever evaluated
FALSEnever evaluated
? '\0' : '\n';
0
7032 temp[2] = '\0';-
7033 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7034-
7035 case
never executed: case 's':
's':
never executed: case 's':
0
7036 temp = base_pathname (shell_name);-
7037-
7038 if (promptvars
promptvarsDescription
TRUEnever evaluated
FALSEnever evaluated
|| posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7039 temp = sh_backslash_quote_for_double_quotes (temp);
never executed: temp = sh_backslash_quote_for_double_quotes (temp);
0
7040 else-
7041 temp = (char *)strcpy (sh_xmalloc((1 + strlen (temp)), "./parse.y", 5825), (temp));
never executed: temp = (char *)strcpy (sh_xmalloc((1 + strlen (temp)), "./parse.y", 5825), (temp));
0
7042 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7043-
7044 case
executed 1 time by 1 test: case 'v':
Executed by:
  • Self test
'v':
executed 1 time by 1 test: case 'v':
Executed by:
  • Self test
1
7045 case
never executed: case 'V':
'V':
never executed: case 'V':
0
7046 temp = (char *)sh_xmalloc((16), "./parse.y", 5830);-
7047 if (c == 'v'
c == 'v'Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-1
7048 strcpy (temp, dist_version);
executed 1 time by 1 test: strcpy (temp, dist_version);
Executed by:
  • Self test
1
7049 else-
7050 sprintf (temp, "%s.%d", dist_version, patch_level);
never executed: sprintf (temp, "%s.%d", dist_version, patch_level);
0
7051 goto
executed 1 time by 1 test: goto add_string;
Executed by:
  • Self test
add_string;
executed 1 time by 1 test: goto add_string;
Executed by:
  • Self test
1
7052-
7053 case
never executed: case 'w':
'w':
never executed: case 'w':
0
7054 case
never executed: case 'W':
'W':
never executed: case 'W':
0
7055 {-
7056-
7057 char t_string[-
7058 4096-
7059 ];-
7060 int tlen;-
7061-
7062 temp = get_string_value ("PWD");-
7063-
7064 if (temp == 0
temp == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7065 {-
7066 if (getcwd (t_string, sizeof(t_string)) == 0
getcwd (t_stri..._string)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7067 {-
7068 t_string[0] = '.';-
7069 tlen = 1;-
7070 }
never executed: end of block
0
7071 else-
7072 tlen = strlen (t_string);
never executed: tlen = strlen (t_string);
0
7073 }-
7074 else-
7075 {-
7076 tlen = sizeof (t_string) - 1;-
7077 -
7078 __builtin_strncpy (-
7079 t_string-
7080 , -
7081 temp-
7082 , -
7083 tlen-
7084 )-
7085 ;-
7086 }
never executed: end of block
0
7087 t_string[tlen] = '\0';-
7088 if (c == 'W'
c == 'W'Description
TRUEnever evaluated
FALSEnever evaluated
&& (((
((t = get_stri..."HOME")) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
t = get_string_value ("HOME")) == 0)
((t = get_stri..."HOME")) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
(t)[0] == (t_string)[0]Description
TRUEnever evaluated
FALSEnever evaluated
t)[0] == (t_string)[0]
(t)[0] == (t_string)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7089 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7090 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7091 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7092 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7093 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7094 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7095 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7096 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7097 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7098 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7099 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7100 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7101 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7102 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7103 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7104 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7105 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7106 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7107 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7108 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7109 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7110 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7111 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7112 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7113 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7114 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7115 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7116 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7117 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7118 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7119 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7120 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7121 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7122 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7123 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7124 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7125 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7126 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7127 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7128 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7129 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7130 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7131 ))[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
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7132 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7133 ))[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
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7134 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7135 ))[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 *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( t ))[3] - __s2[3]);
0
7136 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( t ))[3] - __s2[3]);
0
7137 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7138 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7139 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7140 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7141 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7142 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7143 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7144 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7145 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7146 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7147 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7148 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7149 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7150 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7151 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7152 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7153 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7154 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7155 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7156 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7157 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7158 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7159 ))[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
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7160 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7161 ))[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
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7162 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7163 ))[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 *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( t_string ))[3] - __s2[3]);
0
7164 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( t_string ))[3] - __s2[3]);
0
7165 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7166 t
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7167 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7168 t_string
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7169 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
7170 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) == 0
((t)[0] == (t_... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
7171 {-
7172 if (((
(t_string)[0] == '/'Description
TRUEnever evaluated
FALSEnever evaluated
t_string)[0] == '/'
(t_string)[0] == '/'Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(t_string)[1] == 0Description
TRUEnever evaluated
FALSEnever evaluated
t_string)[1] == 0
(t_string)[1] == 0Description
TRUEnever evaluated
FALSEnever evaluated
) == 0
((t_string)[0]...[1] == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(t_string)[0] == '/'Description
TRUEnever evaluated
FALSEnever evaluated
t_string)[0] == '/'
(t_string)[0] == '/'Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(t_string)[1] == '/'Description
TRUEnever evaluated
FALSEnever evaluated
t_string)[1] == '/'
(t_string)[1] == '/'Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(t_string)[2] == 0Description
TRUEnever evaluated
FALSEnever evaluated
t_string)[2] == 0
(t_string)[2] == 0Description
TRUEnever evaluated
FALSEnever evaluated
) == 0
((t_string)[0]...[2] == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7173 {-
7174 t = strrchr (t_string, '/');-
7175 if (t
tDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7176 memmove (t_string, t + 1, strlen (t));
never executed: memmove (t_string, t + 1, strlen (t));
0
7177 }
never executed: end of block
0
7178 }
never executed: end of block
0
7179-
7180-
7181 else-
7182 {-
7183-
7184-
7185 temp = polite_directory_format (t_string);-
7186 if (temp != t_string
temp != t_stringDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7187 strcpy (t_string, temp);
never executed: strcpy (t_string, temp);
0
7188 }
never executed: end of block
0
7189-
7190 temp = trim_pathname (t_string, -
7191 4096 -
7192 - 1);-
7193-
7194-
7195 if (promptvars
promptvarsDescription
TRUEnever evaluated
FALSEnever evaluated
|| posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7196-
7197-
7198-
7199 temp = sh_backslash_quote_for_double_quotes (t_string);
never executed: temp = sh_backslash_quote_for_double_quotes (t_string);
0
7200 else-
7201 temp = (char *)strcpy (sh_xmalloc((1 + strlen (t_string)), "./parse.y", 5902), (t_string));
never executed: temp = (char *)strcpy (sh_xmalloc((1 + strlen (t_string)), "./parse.y", 5902), (t_string));
0
7202-
7203 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7204 }-
7205-
7206 case
never executed: case 'u':
'u':
never executed: case 'u':
0
7207 if (current_user.user_name == 0
current_user.user_name == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7208 get_current_user_info ();
never executed: get_current_user_info ();
0
7209 temp = (char *)strcpy (sh_xmalloc((1 + strlen (current_user.user_name)), "./parse.y", 5910), (current_user.user_name));-
7210 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7211-
7212 case
never executed: case 'h':
'h':
never executed: case 'h':
0
7213 case
never executed: case 'H':
'H':
never executed: case 'H':
0
7214 t_host = (char *)strcpy (sh_xmalloc((1 + strlen (current_host_name)), "./parse.y", 5915), (current_host_name));-
7215 if (c == 'h'
c == 'h'Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
t = (char *)
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7216 (__extension__ (__builtin_constant_p (
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7217 '.'
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7218 ) && !__builtin_constant_p (
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7219 t_host
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7220 ) && (
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7221 '.'
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7222 ) == '\0' ? (char *) __rawmemchr (
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7223 t_host
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7224 ,
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7225 '.'
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7226 ) : __builtin_strchr (
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7227 t_host
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7228 ,
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7229 '.'
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7230 )))
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
0
7231 )
(t = (char *) ...st , '.' ))) )Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7232 *
never executed: *t = '\0';
t = '\0';
never executed: *t = '\0';
0
7233 if (promptvars
promptvarsDescription
TRUEnever evaluated
FALSEnever evaluated
|| posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7234-
7235-
7236-
7237 temp = sh_backslash_quote_for_double_quotes (t_host);
never executed: temp = sh_backslash_quote_for_double_quotes (t_host);
0
7238 else-
7239 temp = (char *)strcpy (sh_xmalloc((1 + strlen (t_host)), "./parse.y", 5924), (t_host));
never executed: temp = (char *)strcpy (sh_xmalloc((1 + strlen (t_host)), "./parse.y", 5924), (t_host));
0
7240 sh_xfree((t_host), "./parse.y", 5925);-
7241 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7242-
7243 case
never executed: case '#':
'#':
never executed: case '#':
0
7244 n = current_command_number;-
7245-
7246-
7247 if (orig_string != ps0_prompt
orig_string != ps0_promptDescription
TRUEnever evaluated
FALSEnever evaluated
&& orig_string != ps1_prompt
orig_string != ps1_promptDescription
TRUEnever evaluated
FALSEnever evaluated
&& orig_string != ps2_prompt
orig_string != ps2_promptDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7248 n--;
never executed: n--;
0
7249 temp = itos (n);-
7250 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7251-
7252 case
never executed: case '!':
'!':
never executed: case '!':
0
7253-
7254-
7255-
7256 temp = itos (prompt_history_number (orig_string));-
7257-
7258 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7259-
7260 case
executed 1 time by 1 test: case '$':
Executed by:
  • Self test
'$':
executed 1 time by 1 test: case '$':
Executed by:
  • Self test
1
7261 t = temp = (char *)sh_xmalloc((3), "./parse.y", 5946);-
7262 if ((promptvars
promptvarsDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
|| posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEnever evaluated
) && (
(current_user.euid != 0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
current_user.euid != 0)
(current_user.euid != 0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-1
7263 *
executed 1 time by 1 test: *t++ = '\\';
Executed by:
  • Self test
t++ = '\\';
executed 1 time by 1 test: *t++ = '\\';
Executed by:
  • Self test
1
7264 *t++ = current_user.euid == 0
current_user.euid == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
? '#' : '$';
0-1
7265 *t = '\0';-
7266 goto
executed 1 time by 1 test: goto add_string;
Executed by:
  • Self test
add_string;
executed 1 time by 1 test: goto add_string;
Executed by:
  • Self test
1
7267-
7268 case
never executed: case 'j':
'j':
never executed: case 'j':
0
7269 temp = itos (count_all_jobs ());-
7270 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7271-
7272 case
never executed: case 'l':
'l':
never executed: case 'l':
0
7273-
7274 temp = (char *)ttyname (fileno (-
7275 stdin-
7276 ));-
7277 t = temp
tempDescription
TRUEnever evaluated
FALSEnever evaluated
? base_pathname (temp) : "tty";
0
7278 temp = (char *)strcpy (sh_xmalloc((1 + strlen (t)), "./parse.y", 5961), (t));-
7279-
7280-
7281-
7282 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7283-
7284-
7285 case
executed 1 time by 1 test: case '[':
Executed by:
  • Self test
'[':
executed 1 time by 1 test: case '[':
Executed by:
  • Self test
1
7286 case
executed 1 time by 1 test: case ']':
Executed by:
  • Self test
']':
executed 1 time by 1 test: case ']':
Executed by:
  • Self test
1
7287 if (no_line_editing
no_line_editingDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2
7288 {-
7289 string++;-
7290 break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
2
7291 }-
7292 temp = (char *)sh_xmalloc((3), "./parse.y", 5975);-
7293 n = (
(c == '[')Description
TRUEnever evaluated
FALSEnever evaluated
c == '[')
(c == '[')Description
TRUEnever evaluated
FALSEnever evaluated
? '\001' : '\002';
0
7294 i = 0;-
7295 if (n == '\001'
n == '\001'Description
TRUEnever evaluated
FALSEnever evaluated
|| n == '\177'
n == '\177'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7296 temp[i++] = '\001';
never executed: temp[i++] = '\001';
0
7297 temp[i++] = n;-
7298 temp[i] = '\0';-
7299 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7300-
7301-
7302 case
never executed: case '\\':
'\\':
never executed: case '\\':
0
7303 case
never executed: case 'a':
'a':
never executed: case 'a':
0
7304 case
never executed: case 'e':
'e':
never executed: case 'e':
0
7305 case
never executed: case 'r':
'r':
never executed: case 'r':
0
7306 temp = (char *)sh_xmalloc((2), "./parse.y", 5989);-
7307 if (c == 'a'
c == 'a'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7308 temp[0] = '\07';
never executed: temp[0] = '\07';
0
7309 else if (c == 'e'
c == 'e'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7310 temp[0] = '\033';
never executed: temp[0] = '\033';
0
7311 else if (c == 'r'
c == 'r'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7312 temp[0] = '\r';
never executed: temp[0] = '\r';
0
7313 else-
7314 temp[0] = c;
never executed: temp[0] = c;
0
7315 temp[1] = '\0';-
7316 goto
never executed: goto add_string;
add_string;
never executed: goto add_string;
0
7317-
7318 default
never executed: default:
:
never executed: default:
0
7319not_escape:-
7320 temp = (char *)sh_xmalloc((3), "./parse.y", 6003);-
7321 temp[0] = '\\';-
7322 temp[1] = c;-
7323 temp[2] = '\0';-
7324-
7325 add_string:
code before this statement never executed: add_string:
0
7326 if (c
cDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2
7327 string++;
executed 2 times by 1 test: string++;
Executed by:
  • Self test
2
7328 result =-
7329 sub_append_string (temp, result, &result_index, &result_size);-
7330 temp = (char *)-
7331 ((void *)0)-
7332 ;-
7333 result[result_index] = '\0';-
7334 break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
2
7335 }-
7336 }-
7337 else-
7338 {-
7339 do { if ((
(result_index)...>= result_sizeDescription
TRUEnever evaluated
FALSEevaluated 237 times by 1 test
Evaluated by:
  • Self test
result_index) + (3) >= result_size
(result_index)...>= result_sizeDescription
TRUEnever evaluated
FALSEevaluated 237 times by 1 test
Evaluated by:
  • Self test
) { while ((
(result_index)...>= result_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
result_index) + (3) >= result_size
(result_index)...>= result_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) result_size += (48);
never executed: result_size += (48);
result = sh_xrealloc((result), (result_size), "./parse.y", 6020); }
never executed: end of block
} while (0);
0-237
7340-
7341-
7342 if (c == '\001'
c == '\001'Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 236 times by 1 test
Evaluated by:
  • Self test
|| c == '\177'
c == '\177'Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 235 times by 1 test
Evaluated by:
  • Self test
)
1-236
7343 result[result_index++] = '\001';
executed 2 times by 1 test: result[result_index++] = '\001';
Executed by:
  • Self test
2
7344 result[result_index++] = c;-
7345 result[result_index] = '\0';-
7346 }
executed 237 times by 1 test: end of block
Executed by:
  • Self test
237
7347 }-
7348-
7349-
7350-
7351-
7352-
7353-
7354-
7355 save_dstack = dstack;-
7356 dstack = temp_dstack;-
7357 dstack.delimiter_depth = 0;-
7358-
7359-
7360-
7361 if (promptvars
promptvarsDescription
TRUEevaluated 61 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
|| posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEnever evaluated
)
0-61
7362 {-
7363 last_exit_value = last_command_exit_value;-
7364 last_comsub_pid = last_command_subst_pid;-
7365 list = expand_prompt_string (result, 0x001, 0);-
7366 sh_xfree((result), "./parse.y", 6047);-
7367 result = string_list (list);-
7368 dispose_words (list);-
7369 last_command_exit_value = last_exit_value;-
7370 last_command_subst_pid = last_comsub_pid;-
7371 }
executed 61 times by 1 test: end of block
Executed by:
  • Self test
61
7372 else-
7373 {-
7374 t = dequote_string (result);-
7375 sh_xfree((result), "./parse.y", 6056);-
7376 result = t;-
7377 }
never executed: end of block
0
7378-
7379 dstack = save_dstack;-
7380-
7381 return
executed 61 times by 1 test: return (result);
Executed by:
  • Self test
(result);
executed 61 times by 1 test: return (result);
Executed by:
  • Self test
61
7382}-
7383int-
7384yyerror (msg)-
7385 const char *msg;-
7386{-
7387 report_syntax_error ((char *)-
7388 ((void *)0)-
7389 );-
7390 reset_parser ();-
7391 return
executed 44 times by 1 test: return (0);
Executed by:
  • Self test
(0);
executed 44 times by 1 test: return (0);
Executed by:
  • Self test
44
7392}-
7393-
7394static char *-
7395error_token_from_token (tok)-
7396 int tok;-
7397{-
7398 char *t;-
7399-
7400 if (t = find_token_in_alist (tok, word_token_alist, 0)
t = find_token...oken_alist, 0)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 33 times by 1 test
Evaluated by:
  • Self test
)
4-33
7401 return
executed 4 times by 1 test: return t;
Executed by:
  • Self test
t;
executed 4 times by 1 test: return t;
Executed by:
  • Self test
4
7402-
7403 if (t = find_token_in_alist (tok, other_token_alist, 0)
t = find_token...oken_alist, 0)Description
TRUEevaluated 26 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
)
7-26
7404 return
executed 26 times by 1 test: return t;
Executed by:
  • Self test
t;
executed 26 times by 1 test: return t;
Executed by:
  • Self test
26
7405-
7406 t = (char *)-
7407 ((void *)0)-
7408 ;-
7409-
7410 switch (current_token)-
7411 {-
7412 case
executed 7 times by 1 test: case 281:
Executed by:
  • Self test
281:
executed 7 times by 1 test: case 281:
Executed by:
  • Self test
7
7413 case
never executed: case 282:
282:
never executed: case 282:
0
7414 if (yylval.word
yylval.wordDescription
TRUEevaluated 7 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-7
7415 t = (char *)strcpy (sh_xmalloc((1 + strlen (yylval.word->word)), "./parse.y", 6101), (yylval.word->word));
executed 7 times by 1 test: t = (char *)strcpy (sh_xmalloc((1 + strlen (yylval.word->word)), "./parse.y", 6101), (yylval.word->word));
Executed by:
  • Self test
7
7416 break;
executed 7 times by 1 test: break;
Executed by:
  • Self test
7
7417 case
never executed: case 284:
284:
never executed: case 284:
0
7418 t = itos (yylval.number);-
7419 break;
never executed: break;
0
7420 case
never executed: case 285:
285:
never executed: case 285:
0
7421 if (yylval.word_list
yylval.word_listDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7422 t = string_list (yylval.word_list);
never executed: t = string_list (yylval.word_list);
0
7423 break;
never executed: break;
0
7424 case
never executed: case 286:
286:
never executed: case 286:
0
7425 if (yylval.word_list
yylval.word_listDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7426 t = string_list_internal (yylval.word_list, " ; ");
never executed: t = string_list_internal (yylval.word_list, " ; ");
0
7427 break;
never executed: break;
0
7428 case
never executed: case 287:
287:
never executed: case 287:
0
7429 t = (char *)-
7430 ((void *)0)-
7431 ;-
7432 break;
never executed: break;
0
7433 }-
7434-
7435 return
executed 7 times by 1 test: return t;
Executed by:
  • Self test
t;
executed 7 times by 1 test: return t;
Executed by:
  • Self test
7
7436}-
7437-
7438static char *-
7439error_token_from_text ()-
7440{-
7441 char *msg, *t;-
7442 int token_end, i;-
7443-
7444 t = shell_input_line;-
7445 i = shell_input_line_index;-
7446 token_end = 0;-
7447 msg = (char *)-
7448 ((void *)0)-
7449 ;-
7450-
7451 if (i
iDescription
TRUEnever evaluated
FALSEnever evaluated
&& t[i] == '\0'
t[i] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7452 i--;
never executed: i--;
0
7453-
7454 while (i
iDescription
TRUEnever evaluated
FALSEnever evaluated
&& ((((
((t[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
t[i]) == ' ')
((t[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((t[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
t[i]) == '\t')
((t[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
) || t[i] == '\n'
t[i] == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
))
0
7455 i--;
never executed: i--;
0
7456-
7457 if (i
iDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7458 token_end = i + 1;
never executed: token_end = i + 1;
0
7459-
7460 while (i
iDescription
TRUEnever evaluated
FALSEnever evaluated
&& (((
(((t[i]) ? ((c...) ) : 0) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
t[i]) ? ((char *)mbschr ((" \n\t;|&"), (t[i])) != (char *)
(((t[i]) ? ((c...) ) : 0) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
7461 ((void *)0)
(((t[i]) ? ((c...) ) : 0) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
7462 ) : 0) == 0)
(((t[i]) ? ((c...) ) : 0) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7463 i--;
never executed: i--;
0
7464-
7465 while (i != token_end
i != token_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& ((((
((t[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
t[i]) == ' ')
((t[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((t[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
t[i]) == '\t')
((t[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
) || t[i] == '\n'
t[i] == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
))
0
7466 i++;
never executed: i++;
0
7467-
7468-
7469 if (token_end
token_endDescription
TRUEnever evaluated
FALSEnever evaluated
|| (i == 0
i == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& token_end == 0
token_end == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
7470 {-
7471 if (token_end
token_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7472 msg = substring (t, i, token_end);
never executed: msg = substring (t, i, token_end);
0
7473 else-
7474 {-
7475 msg = (char *)sh_xmalloc((2), "./parse.y", 6155);-
7476 msg[0] = t[i];-
7477 msg[1] = '\0';-
7478 }
never executed: end of block
0
7479 }-
7480-
7481 return
never executed: return (msg);
(msg);
never executed: return (msg);
0
7482}-
7483-
7484static void-
7485print_offending_line ()-
7486{-
7487 char *msg;-
7488 int token_end;-
7489-
7490 msg = (char *)strcpy (sh_xmalloc((1 + strlen (shell_input_line)), "./parse.y", 6170), (shell_input_line));-
7491 token_end = strlen (msg);-
7492 while (token_end
token_endDescription
TRUEevaluated 73 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& msg[token_end - 1] == '\n'
msg[token_end - 1] == '\n'Description
TRUEevaluated 36 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 37 times by 1 test
Evaluated by:
  • Self test
)
0-73
7493 msg[--token_end] = '\0';
executed 36 times by 1 test: msg[--token_end] = '\0';
Executed by:
  • Self test
36
7494-
7495 parser_error (line_number, "`%s'", msg);-
7496 sh_xfree((msg), "./parse.y", 6176);-
7497}
executed 37 times by 1 test: end of block
Executed by:
  • Self test
37
7498-
7499-
7500-
7501-
7502-
7503static void-
7504report_syntax_error (message)-
7505 char *message;-
7506{-
7507 char *msg, *p;-
7508-
7509 if (message
messageDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 44 times by 1 test
Evaluated by:
  • Self test
)
1-44
7510 {-
7511 parser_error (line_number, "%s", message);-
7512 if (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
&& EOF_Reached
EOF_ReachedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0-1
7513 EOF_Reached = 0;
never executed: EOF_Reached = 0;
0
7514 last_command_exit_value = parse_and_execute_level
parse_and_execute_levelDescription
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
? 257 : 2;
0-1
7515 return;
executed 1 time by 1 test: return;
Executed by:
  • Self test
1
7516 }-
7517-
7518-
7519-
7520-
7521 if (current_token != 0
current_token != 0Description
TRUEevaluated 44 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& EOF_Reached == 0
EOF_Reached == 0Description
TRUEevaluated 37 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
&& (
(msg = error_t...urrent_token))Description
TRUEevaluated 37 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
msg = error_token_from_token (current_token))
(msg = error_t...urrent_token))Description
TRUEevaluated 37 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-44
7522 {-
7523 if (ansic_shouldquote (msg)
ansic_shouldquote (msg)Description
TRUEnever evaluated
FALSEevaluated 37 times by 1 test
Evaluated by:
  • Self test
)
0-37
7524 {-
7525 p = ansic_quote (msg, 0, -
7526 ((void *)0)-
7527 );-
7528 sh_xfree((msg), "./parse.y", 6206);-
7529 msg = p;-
7530 }
never executed: end of block
0
7531 parser_error (line_number, -
7532 dcgettext (((void *)0), -
7533 "syntax error near unexpected token `%s'"-
7534 , 5)-
7535 , msg);-
7536 sh_xfree((msg), "./parse.y", 6210);-
7537-
7538 if (interactive == 0
interactive == 0Description
TRUEevaluated 37 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-37
7539 print_offending_line ();
executed 37 times by 1 test: print_offending_line ();
Executed by:
  • Self test
37
7540-
7541 last_command_exit_value = parse_and_execute_level
parse_and_execute_levelDescription
TRUEevaluated 11 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 26 times by 1 test
Evaluated by:
  • Self test
? 257 : 2;
11-26
7542 return;
executed 37 times by 1 test: return;
Executed by:
  • Self test
37
7543 }-
7544-
7545-
7546-
7547-
7548 if (shell_input_line
shell_input_lineDescription
TRUEevaluated 7 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& *
*shell_input_lineDescription
TRUEnever evaluated
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
shell_input_line
*shell_input_lineDescription
TRUEnever evaluated
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
)
0-7
7549 {-
7550 msg = error_token_from_text ();-
7551 if (msg
msgDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7552 {-
7553 parser_error (line_number, -
7554 dcgettext (((void *)0), -
7555 "syntax error near `%s'"-
7556 , 5)-
7557 , msg);-
7558 sh_xfree((msg), "./parse.y", 6228);-
7559 }
never executed: end of block
0
7560-
7561-
7562 if (interactive == 0
interactive == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
7563 print_offending_line ();
never executed: print_offending_line ();
0
7564 }
never executed: end of block
0
7565 else-
7566 {-
7567 msg = EOF_Reached
EOF_ReachedDescription
TRUEevaluated 7 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
?
0-7
7568 dcgettext (((void *)0), -
7569 "syntax error: unexpected end of file"-
7570 , 5) -
7571 : -
7572 dcgettext (((void *)0), -
7573 "syntax error"-
7574 , 5)-
7575 ;-
7576 parser_error (line_number, "%s", msg);-
7577-
7578-
7579-
7580 if (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 7 times by 1 test
Evaluated by:
  • Self test
&& EOF_Reached
EOF_ReachedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0-7
7581 EOF_Reached = 0;
never executed: EOF_Reached = 0;
0
7582 }
executed 7 times by 1 test: end of block
Executed by:
  • Self test
7
7583-
7584 last_command_exit_value = parse_and_execute_level
parse_and_execute_levelDescription
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
? 257 : 2;
3-4
7585}
executed 7 times by 1 test: end of block
Executed by:
  • Self test
7
7586-
7587-
7588-
7589-
7590-
7591-
7592static void-
7593discard_parser_constructs (error_p)-
7594 int error_p;-
7595{-
7596}-
7597int ignoreeof = 0;-
7598-
7599-
7600-
7601-
7602int eof_encountered = 0;-
7603-
7604-
7605int eof_encountered_limit = 10;-
7606-
7607-
7608-
7609-
7610-
7611static void-
7612handle_eof_input_unit ()-
7613{-
7614 if (interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 1292 times by 1 test
Evaluated by:
  • Self test
)
0-1292
7615 {-
7616-
7617-
7618-
7619 if (EOF_Reached
EOF_ReachedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7620 EOF_Reached = 0;
never executed: EOF_Reached = 0;
0
7621-
7622-
7623 if (ignoreeof
ignoreeofDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7624 {-
7625 if (eof_encountered < eof_encountered_limit
eof_encountere...ountered_limitDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7626 {-
7627 fprintf (-
7628 stderr-
7629 , -
7630 dcgettext (((void *)0), -
7631 "Use \"%s\" to leave the shell.\n"-
7632 , 5)-
7633 ,-
7634 login_shell ? "logout" : "exit");-
7635 eof_encountered++;-
7636-
7637 last_read_token = current_token = '\n';-
7638-
7639 prompt_string_pointer = (char **)-
7640 ((void *)0)-
7641 ;-
7642 prompt_again ();-
7643 return;
never executed: return;
0
7644 }-
7645 }
never executed: end of block
0
7646-
7647-
7648 reset_parser ();-
7649 exit_builtin ((WORD_LIST *)-
7650 ((void *)0)-
7651 );-
7652 }
never executed: end of block
0
7653 else-
7654 {-
7655-
7656 EOF_Reached = 1;-
7657 }
executed 1292 times by 1 test: end of block
Executed by:
  • Self test
1292
7658}-
7659static WORD_LIST parse_string_error;-
7660-
7661-
7662-
7663WORD_LIST *-
7664parse_string_to_word_list (s, flags, whom)-
7665 char *s;-
7666 int flags;-
7667 const char *whom;-
7668{-
7669 WORD_LIST *wl;-
7670 int tok, orig_current_token, orig_line_number, orig_input_terminator;-
7671 int orig_line_count;-
7672 int old_echo_input, old_expand_aliases;-
7673-
7674 int old_remember_on_history, old_history_expansion_inhibited;-
7675-
7676-
7677-
7678 old_remember_on_history = remember_on_history;-
7679-
7680 old_history_expansion_inhibited = history_expansion_inhibited;-
7681-
7682 bash_history_disable ();-
7683-
7684-
7685 orig_line_number = line_number;-
7686 orig_line_count = current_command_line_count;-
7687 orig_input_terminator = shell_input_line_terminator;-
7688 old_echo_input = echo_input_at_read;-
7689 old_expand_aliases = expand_aliases;-
7690-
7691 push_stream (1);-
7692 last_read_token = 281;-
7693 current_command_line_count = 0;-
7694 echo_input_at_read = expand_aliases = 0;-
7695-
7696 with_input_from_string (s, whom);-
7697 wl = (WORD_LIST *)-
7698 ((void *)0)-
7699 ;-
7700-
7701 if (flags & 1
flags & 1Description
TRUEevaluated 515 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-515
7702 parser_state |= 0x002000|0x040000;
executed 515 times by 1 test: parser_state |= 0x002000|0x040000;
Executed by:
  • Self test
515
7703-
7704 while ((
(tok = read_token (0)) != 304Description
TRUEevaluated 3477 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 28 times by 1 test
Evaluated by:
  • Self test
tok = read_token (0)) != 304
(tok = read_token (0)) != 304Description
TRUEevaluated 3477 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 28 times by 1 test
Evaluated by:
  • Self test
)
28-3477
7705 {-
7706 if (tok == '\n'
tok == '\n'Description
TRUEevaluated 487 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2990 times by 1 test
Evaluated by:
  • Self test
&& *
*bash_input.lo...string == '\0'Description
TRUEevaluated 487 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
bash_input.location.string == '\0'
*bash_input.lo...string == '\0'Description
TRUEevaluated 487 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2990
7707 break;
executed 487 times by 1 test: break;
Executed by:
  • Self test
487
7708 if (tok == '\n'
tok == '\n'Description
TRUEnever evaluated
FALSEevaluated 2990 times by 1 test
Evaluated by:
  • Self test
)
0-2990
7709 continue;
never executed: continue;
0
7710 if (tok != 281
tok != 281Description
TRUEevaluated 2112 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 878 times by 1 test
Evaluated by:
  • Self test
&& tok != 282
tok != 282Description
TRUEnever evaluated
FALSEevaluated 2112 times by 1 test
Evaluated by:
  • Self test
)
0-2112
7711 {-
7712 line_number = orig_line_number + line_number - 1;-
7713 orig_current_token = current_token;-
7714 current_token = tok;-
7715 yyerror (-
7716 ((void *)0)-
7717 );-
7718 current_token = orig_current_token;-
7719 if (wl
wlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7720 dispose_words (wl);
never executed: dispose_words (wl);
0
7721 wl = &parse_string_error;-
7722 break;
never executed: break;
0
7723 }-
7724 wl = make_word_list (yylval.word, wl);-
7725 }
executed 2990 times by 1 test: end of block
Executed by:
  • Self test
2990
7726-
7727 last_read_token = '\n';-
7728 pop_stream ();-
7729-
7730-
7731 remember_on_history = old_remember_on_history;-
7732-
7733 history_expansion_inhibited = old_history_expansion_inhibited;-
7734-
7735-
7736-
7737 echo_input_at_read = old_echo_input;-
7738 expand_aliases = old_expand_aliases;-
7739-
7740 current_command_line_count = orig_line_count;-
7741 shell_input_line_terminator = orig_input_terminator;-
7742-
7743 if (flags & 1
flags & 1Description
TRUEevaluated 515 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-515
7744 parser_state &= ~(0x002000|0x040000);
executed 515 times by 1 test: parser_state &= ~(0x002000|0x040000);
Executed by:
  • Self test
515
7745-
7746 if (wl == &parse_string_error
wl == &parse_string_errorDescription
TRUEnever evaluated
FALSEevaluated 515 times by 1 test
Evaluated by:
  • Self test
)
0-515
7747 {-
7748 last_command_exit_value = 1;-
7749 if (interactive_shell == 0
interactive_shell == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
7750 jump_to_top_level (1);
never executed: jump_to_top_level (1);
0
7751 else-
7752 jump_to_top_level (2);
never executed: jump_to_top_level (2);
0
7753 }-
7754-
7755 return
executed 515 times by 1 test: return (((wl && wl->next) ? (WORD_LIST *)list_reverse ((GENERIC_LIST *)wl) : (WORD_LIST *)(wl)));
Executed by:
  • Self test
(((wl && wl->next) ? (WORD_LIST *)list_reverse ((GENERIC_LIST *)wl) : (WORD_LIST *)(wl)));
executed 515 times by 1 test: return (((wl && wl->next) ? (WORD_LIST *)list_reverse ((GENERIC_LIST *)wl) : (WORD_LIST *)(wl)));
Executed by:
  • Self test
515
7756}-
7757-
7758static char *-
7759parse_compound_assignment (retlenp)-
7760 int *retlenp;-
7761{-
7762 WORD_LIST *wl, *rl;-
7763 int tok, orig_line_number, orig_token_size, orig_last_token, assignok;-
7764 char *saved_token, *ret;-
7765-
7766 saved_token = token;-
7767 orig_token_size = token_buffer_size;-
7768 orig_line_number = line_number;-
7769 orig_last_token = last_read_token;-
7770-
7771 last_read_token = 281;-
7772-
7773 token = (char *)-
7774 ((void *)0)-
7775 ;-
7776 token_buffer_size = 0;-
7777-
7778 assignok = parser_state&0x004000;-
7779-
7780 wl = (WORD_LIST *)-
7781 ((void *)0)-
7782 ;-
7783 parser_state |= 0x002000;-
7784-
7785 while ((
(tok = read_token (0)) != ')'Description
TRUEevaluated 3673 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 708 times by 1 test
Evaluated by:
  • Self test
tok = read_token (0)) != ')'
(tok = read_token (0)) != ')'Description
TRUEevaluated 3673 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 708 times by 1 test
Evaluated by:
  • Self test
)
708-3673
7786 {-
7787 if (tok == '\n'
tok == '\n'Description
TRUEevaluated 526 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3147 times by 1 test
Evaluated by:
  • Self test
)
526-3147
7788 {-
7789 if ((interactive
interactiveDescription
TRUEnever evaluated
FALSEevaluated 526 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-526
7790 prompt_again ();
never executed: prompt_again ();
0
7791 continue;
executed 526 times by 1 test: continue;
Executed by:
  • Self test
526
7792 }-
7793 if (tok != 281
tok != 281Description
TRUEevaluated 2076 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1071 times by 1 test
Evaluated by:
  • Self test
&& tok != 282
tok != 282Description
TRUEevaluated 17 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2059 times by 1 test
Evaluated by:
  • Self test
)
17-2076
7794 {-
7795 current_token = tok;-
7796 if (tok == 304
tok == 304Description
TRUEnever evaluated
FALSEevaluated 17 times by 1 test
Evaluated by:
  • Self test
)
0-17
7797 parser_error (orig_line_number,
never executed: parser_error (orig_line_number, dcgettext (((void *)0), "unexpected EOF while looking for matching `)'" , 5) );
0
7798 dcgettext (((void *)0),
never executed: parser_error (orig_line_number, dcgettext (((void *)0), "unexpected EOF while looking for matching `)'" , 5) );
0
7799 "unexpected EOF while looking for matching `)'"
never executed: parser_error (orig_line_number, dcgettext (((void *)0), "unexpected EOF while looking for matching `)'" , 5) );
0
7800 , 5)
never executed: parser_error (orig_line_number, dcgettext (((void *)0), "unexpected EOF while looking for matching `)'" , 5) );
0
7801 );
never executed: parser_error (orig_line_number, dcgettext (((void *)0), "unexpected EOF while looking for matching `)'" , 5) );
0
7802 else-
7803 yyerror(
executed 17 times by 1 test: yyerror( ((void *)0) );
Executed by:
  • Self test
17
7804 ((void *)0)
executed 17 times by 1 test: yyerror( ((void *)0) );
Executed by:
  • Self test
17
7805 );
executed 17 times by 1 test: yyerror( ((void *)0) );
Executed by:
  • Self test
17
7806 if (wl
wlDescription
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
)
1-16
7807 dispose_words (wl);
executed 16 times by 1 test: dispose_words (wl);
Executed by:
  • Self test
16
7808 wl = &parse_string_error;-
7809 break;
executed 17 times by 1 test: break;
Executed by:
  • Self test
17
7810 }-
7811 wl = make_word_list (yylval.word, wl);-
7812 }
executed 3130 times by 1 test: end of block
Executed by:
  • Self test
3130
7813-
7814 do { if (token
tokenDescription
TRUEevaluated 660 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 65 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((token), "./parse.y", 6472);
executed 660 times by 1 test: sh_xfree((token), "./parse.y", 6472);
Executed by:
  • Self test
} while (0);
65-660
7815 token = saved_token;-
7816 token_buffer_size = orig_token_size;-
7817-
7818 parser_state &= ~0x002000;-
7819-
7820 if (wl == &parse_string_error
wl == &parse_string_errorDescription
TRUEevaluated 17 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 708 times by 1 test
Evaluated by:
  • Self test
)
17-708
7821 {-
7822 last_command_exit_value = 1;-
7823 last_read_token = '\n';-
7824 if (interactive_shell == 0
interactive_shell == 0Description
TRUEevaluated 17 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEevaluated 17 times by 1 test
Evaluated by:
  • Self test
)
0-17
7825 jump_to_top_level (1);
never executed: jump_to_top_level (1);
0
7826 else-
7827 jump_to_top_level (2);
executed 17 times by 1 test: jump_to_top_level (2);
Executed by:
  • Self test
17
7828 }-
7829-
7830 last_read_token = orig_last_token;-
7831-
7832 if (wl
wlDescription
TRUEevaluated 644 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 64 times by 1 test
Evaluated by:
  • Self test
)
64-644
7833 {-
7834 rl = ((wl
wlDescription
TRUEevaluated 644 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&& wl->next
wl->nextDescription
TRUEevaluated 279 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 365 times by 1 test
Evaluated by:
  • Self test
) ? (WORD_LIST *)list_reverse ((GENERIC_LIST *)wl) : (WORD_LIST *)(wl));
0-644
7835 ret = string_list (rl);-
7836 dispose_words (rl);-
7837 }
executed 644 times by 1 test: end of block
Executed by:
  • Self test
644
7838 else-
7839 ret = (char *)
executed 64 times by 1 test: ret = (char *) ((void *)0) ;
Executed by:
  • Self test
64
7840 ((void *)0)
executed 64 times by 1 test: ret = (char *) ((void *)0) ;
Executed by:
  • Self test
64
7841 ;
executed 64 times by 1 test: ret = (char *) ((void *)0) ;
Executed by:
  • Self test
64
7842-
7843 if (retlenp
retlenpDescription
TRUEevaluated 708 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-708
7844 *
executed 708 times by 1 test: *retlenp = (ret && *ret) ? strlen (ret) : 0;
Executed by:
  • Self test
retlenp = (ret
retDescription
TRUEevaluated 644 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 64 times by 1 test
Evaluated by:
  • Self test
&& *
*retDescription
TRUEevaluated 644 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
ret
*retDescription
TRUEevaluated 644 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
) ? strlen (ret) : 0;
executed 708 times by 1 test: *retlenp = (ret && *ret) ? strlen (ret) : 0;
Executed by:
  • Self test
0-708
7845-
7846 if (assignok
assignokDescription
TRUEevaluated 122 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 586 times by 1 test
Evaluated by:
  • Self test
)
122-586
7847 parser_state |= 0x004000;
executed 122 times by 1 test: parser_state |= 0x004000;
Executed by:
  • Self test
122
7848-
7849 return
executed 708 times by 1 test: return ret;
Executed by:
  • Self test
ret;
executed 708 times by 1 test: return ret;
Executed by:
  • Self test
708
7850}-
7851-
7852-
7853-
7854-
7855-
7856-
7857-
7858sh_parser_state_t *-
7859save_parser_state (ps)-
7860 sh_parser_state_t *ps;-
7861{-
7862 if (ps == 0
ps == 0Description
TRUEnever evaluated
FALSEevaluated 707380 times by 1 test
Evaluated by:
  • Self test
)
0-707380
7863 ps = (sh_parser_state_t *)sh_xmalloc((sizeof (sh_parser_state_t)), "./parse.y", 6519);
never executed: ps = (sh_parser_state_t *)sh_xmalloc((sizeof (sh_parser_state_t)), "./parse.y", 6519);
0
7864 if (ps == 0
ps == 0Description
TRUEnever evaluated
FALSEevaluated 707380 times by 1 test
Evaluated by:
  • Self test
)
0-707380
7865 return
never executed: return ((sh_parser_state_t *) ((void *)0) );
((sh_parser_state_t *)
never executed: return ((sh_parser_state_t *) ((void *)0) );
0
7866 ((void *)0)
never executed: return ((sh_parser_state_t *) ((void *)0) );
0
7867 );
never executed: return ((sh_parser_state_t *) ((void *)0) );
0
7868-
7869 ps->parser_state = parser_state;-
7870 ps->token_state = save_token_state ();-
7871-
7872 ps->input_line_terminator = shell_input_line_terminator;-
7873 ps->eof_encountered = eof_encountered;-
7874-
7875 ps->prompt_string_pointer = prompt_string_pointer;-
7876-
7877 ps->current_command_line_count = current_command_line_count;-
7878-
7879-
7880 ps->remember_on_history = remember_on_history;-
7881-
7882 ps->history_expansion_inhibited = history_expansion_inhibited;-
7883-
7884-
7885-
7886 ps->last_command_exit_value = last_command_exit_value;-
7887-
7888 ps->pipestatus = save_pipestatus_array ();-
7889-
7890-
7891 ps->last_shell_builtin = last_shell_builtin;-
7892 ps->this_shell_builtin = this_shell_builtin;-
7893-
7894 ps->expand_aliases = expand_aliases;-
7895 ps->echo_input_at_read = echo_input_at_read;-
7896 ps->need_here_doc = need_here_doc;-
7897 ps->here_doc_first_line = here_doc_first_line;-
7898-
7899 if (need_here_doc == 0
need_here_doc == 0Description
TRUEevaluated 707380 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-707380
7900 ps->redir_stack[0] = 0;
executed 707380 times by 1 test: ps->redir_stack[0] = 0;
Executed by:
  • Self test
707380
7901 else-
7902 memcpy (ps->redir_stack, redir_stack, sizeof (redir_stack[0]) * 16);
never executed: memcpy (ps->redir_stack, redir_stack, sizeof (redir_stack[0]) * 16);
0
7903-
7904 ps->token = token;-
7905 ps->token_buffer_size = token_buffer_size;-
7906-
7907 token = 0;-
7908 token_buffer_size = 0;-
7909-
7910 return
executed 707380 times by 1 test: return (ps);
Executed by:
  • Self test
(ps);
executed 707380 times by 1 test: return (ps);
Executed by:
  • Self test
707380
7911}-
7912-
7913void-
7914restore_parser_state (ps)-
7915 sh_parser_state_t *ps;-
7916{-
7917 int i;-
7918-
7919 if (ps == 0
ps == 0Description
TRUEnever evaluated
FALSEevaluated 707380 times by 1 test
Evaluated by:
  • Self test
)
0-707380
7920 return;
never executed: return;
0
7921-
7922 parser_state = ps->parser_state;-
7923 if (ps->token_state
ps->token_stateDescription
TRUEevaluated 707380 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-707380
7924 {-
7925 restore_token_state (ps->token_state);-
7926 sh_xfree((ps->token_state), "./parse.y", 6580);-
7927 }
executed 707380 times by 1 test: end of block
Executed by:
  • Self test
707380
7928-
7929 shell_input_line_terminator = ps->input_line_terminator;-
7930 eof_encountered = ps->eof_encountered;-
7931-
7932 prompt_string_pointer = ps->prompt_string_pointer;-
7933-
7934 current_command_line_count = ps->current_command_line_count;-
7935-
7936-
7937 remember_on_history = ps->remember_on_history;-
7938-
7939 history_expansion_inhibited = ps->history_expansion_inhibited;-
7940-
7941-
7942-
7943 last_command_exit_value = ps->last_command_exit_value;-
7944-
7945 restore_pipestatus_array (ps->pipestatus);-
7946-
7947-
7948 last_shell_builtin = ps->last_shell_builtin;-
7949 this_shell_builtin = ps->this_shell_builtin;-
7950-
7951 expand_aliases = ps->expand_aliases;-
7952 echo_input_at_read = ps->echo_input_at_read;-
7953 need_here_doc = ps->need_here_doc;-
7954 here_doc_first_line = ps->here_doc_first_line;-
7955-
7956-
7957-
7958-
7959-
7960 if (need_here_doc == 0
need_here_doc == 0Description
TRUEevaluated 707380 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-707380
7961 redir_stack[0] = 0;
executed 707380 times by 1 test: redir_stack[0] = 0;
Executed by:
  • Self test
707380
7962 else-
7963 memcpy (redir_stack, ps->redir_stack, sizeof (redir_stack[0]) * 16);
never executed: memcpy (redir_stack, ps->redir_stack, sizeof (redir_stack[0]) * 16);
0
7964-
7965-
7966 do { if (token
tokenDescription
TRUEevaluated 707228 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 152 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((token), "./parse.y", 6620);
executed 707228 times by 1 test: sh_xfree((token), "./parse.y", 6620);
Executed by:
  • Self test
} while (0);
152-707228
7967 token = ps->token;-
7968 token_buffer_size = ps->token_buffer_size;-
7969}
executed 707380 times by 1 test: end of block
Executed by:
  • Self test
707380
7970-
7971sh_input_line_state_t *-
7972save_input_line_state (ls)-
7973 sh_input_line_state_t *ls;-
7974{-
7975 if (ls == 0
ls == 0Description
TRUEnever evaluated
FALSEevaluated 705307 times by 1 test
Evaluated by:
  • Self test
)
0-705307
7976 ls = (sh_input_line_state_t *)sh_xmalloc((sizeof (sh_input_line_state_t)), "./parse.y", 6630);
never executed: ls = (sh_input_line_state_t *)sh_xmalloc((sizeof (sh_input_line_state_t)), "./parse.y", 6630);
0
7977 if (ls == 0
ls == 0Description
TRUEnever evaluated
FALSEevaluated 705307 times by 1 test
Evaluated by:
  • Self test
)
0-705307
7978 return
never executed: return ((sh_input_line_state_t *) ((void *)0) );
((sh_input_line_state_t *)
never executed: return ((sh_input_line_state_t *) ((void *)0) );
0
7979 ((void *)0)
never executed: return ((sh_input_line_state_t *) ((void *)0) );
0
7980 );
never executed: return ((sh_input_line_state_t *) ((void *)0) );
0
7981-
7982 ls->input_line = shell_input_line;-
7983 ls->input_line_size = shell_input_line_size;-
7984 ls->input_line_len = shell_input_line_len;-
7985 ls->input_line_index = shell_input_line_index;-
7986-
7987-
7988 shell_input_line = 0;-
7989 shell_input_line_size = shell_input_line_len = shell_input_line_index = 0;-
7990-
7991 return
executed 705307 times by 1 test: return ls;
Executed by:
  • Self test
ls;
executed 705307 times by 1 test: return ls;
Executed by:
  • Self test
705307
7992}-
7993-
7994void-
7995restore_input_line_state (ls)-
7996 sh_input_line_state_t *ls;-
7997{-
7998 do { if (shell_input_line
shell_input_lineDescription
TRUEnever evaluated
FALSEevaluated 705307 times by 1 test
Evaluated by:
  • Self test
) sh_xfree((shell_input_line), "./parse.y", 6650);
never executed: sh_xfree((shell_input_line), "./parse.y", 6650);
} while (0);
0-705307
7999 shell_input_line = ls->input_line;-
8000 shell_input_line_size = ls->input_line_size;-
8001 shell_input_line_len = ls->input_line_len;-
8002 shell_input_line_index = ls->input_line_index;-
8003-
8004 set_line_mbstate ();-
8005}
executed 705307 times by 1 test: end of block
Executed by:
  • Self test
705307
8006static void-
8007set_line_mbstate ()-
8008{-
8009 int c;-
8010 size_t i, previ, len;-
8011 mbstate_t mbs, prevs;-
8012 size_t mbclen;-
8013-
8014 if (shell_input_line ==
shell_input_li...== ((void *)0)Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3635148 times by 1 test
Evaluated by:
  • Self test
22-3635148
8015 ((void *)0)
shell_input_li...== ((void *)0)Description
TRUEevaluated 22 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3635148 times by 1 test
Evaluated by:
  • Self test
22-3635148
8016 )-
8017 return;
executed 22 times by 1 test: return;
Executed by:
  • Self test
22
8018 len = strlen (shell_input_line);-
8019 if (len == 0
len == 0Description
TRUEevaluated 63687 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3571461 times by 1 test
Evaluated by:
  • Self test
)
63687-3571461
8020 return;
executed 63687 times by 1 test: return;
Executed by:
  • Self test
63687
8021 if (shell_input_line_propsize >= 32768
shell_input_li...psize >= 32768Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3571459 times by 1 test
Evaluated by:
  • Self test
&& len < 32768>>1
len < 32768>>1Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 1 time by 1 test
Evaluated by:
  • Self test
)
1-3571459
8022 {-
8023 sh_xfree((shell_input_line_property), "./parse.y", 6685);-
8024 shell_input_line_property = 0;-
8025 shell_input_line_propsize = 0;-
8026 }
executed 1 time by 1 test: end of block
Executed by:
  • Self test
1
8027 if (len+1 > shell_input_line_propsize
len+1 > shell_..._line_propsizeDescription
TRUEevaluated 58269 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3513192 times by 1 test
Evaluated by:
  • Self test
)
58269-3513192
8028 {-
8029 shell_input_line_propsize = len + 1;-
8030 shell_input_line_property = (char *)sh_xrealloc((shell_input_line_property), (shell_input_line_propsize), "./parse.y", 6692);-
8031 }
executed 58269 times by 1 test: end of block
Executed by:
  • Self test
58269
8032-
8033-
8034-
8035 memset (&prevs, '\0', sizeof (mbstate_t));-
8036 for (i = previ = 0; i < len
i < lenDescription
TRUEevaluated 43543997 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3571461 times by 1 test
Evaluated by:
  • Self test
; i++)
3571461-43543997
8037 {-
8038 mbs = prevs;-
8039-
8040 c = shell_input_line[i];-
8041 if (c ==
c == (-1)Description
TRUEnever evaluated
FALSEevaluated 43543997 times by 1 test
Evaluated by:
  • Self test
0-43543997
8042 (-1)
c == (-1)Description
TRUEnever evaluated
FALSEevaluated 43543997 times by 1 test
Evaluated by:
  • Self test
0-43543997
8043 )-
8044 {-
8045 size_t j;-
8046 for (j = i; j < len
j < lenDescription
TRUEnever evaluated
FALSEnever evaluated
; j++)
0
8047 shell_input_line_property[j] = 1;
never executed: shell_input_line_property[j] = 1;
0
8048 break;
never executed: break;
0
8049 }-
8050-
8051-
8052-
8053-
8054 mbclen = mbrlen (shell_input_line + previ, i - previ + 1, &mbs);-
8055 if (mbclen == 1
mbclen == 1Description
TRUEevaluated 43536721 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 7276 times by 1 test
Evaluated by:
  • Self test
|| mbclen == (size_t)-1
mbclen == (size_t)-1Description
TRUEevaluated 426 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 6850 times by 1 test
Evaluated by:
  • Self test
)
426-43536721
8056 {-
8057 mbclen = 1;-
8058 previ = i + 1;-
8059 }
executed 43537147 times by 1 test: end of block
Executed by:
  • Self test
43537147
8060 else if (mbclen == (size_t)-2
mbclen == (size_t)-2Description
TRUEevaluated 4352 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2498 times by 1 test
Evaluated by:
  • Self test
)
2498-4352
8061 mbclen = 0;
executed 4352 times by 1 test: mbclen = 0;
Executed by:
  • Self test
4352
8062 else if (mbclen > 1
mbclen > 1Description
TRUEevaluated 2498 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2498
8063 {-
8064 mbclen = 0;-
8065 previ = i + 1;-
8066 prevs = mbs;-
8067 }
executed 2498 times by 1 test: end of block
Executed by:
  • Self test
2498
8068 else-
8069 {-
8070-
8071 size_t j;-
8072 for (j = i; j < len
j < lenDescription
TRUEnever evaluated
FALSEnever evaluated
; j++)
0
8073 shell_input_line_property[j] = 1;
never executed: shell_input_line_property[j] = 1;
0
8074 break;
never executed: break;
0
8075 }-
8076-
8077 shell_input_line_property[i] = mbclen;-
8078 }
executed 43543997 times by 1 test: end of block
Executed by:
  • Self test
43543997
8079}
executed 3571461 times by 1 test: end of block
Executed by:
  • Self test
3571461
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2