OpenCoverage

bashline.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
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-
25-
26-
27-
28-
29extern int bash_brace_completion (int, int);-
30-
31-
32-
33-
34-
35-
36extern int tputs (const char *string, int nlines, int (*outx)(int));-
37-
38-
39-
40-
41-
42static int shell_expand_line (int, int);-
43static int display_shell_version (int, int);-
44static int operate_and_get_next (int, int);-
45-
46static int bash_ignore_filenames (char **);-
47static int bash_ignore_everything (char **);-
48-
49-
50static char *history_expand_line_internal (char *);-
51static int history_expand_line (int, int);-
52static int tcsh_magic_space (int, int);-
53-
54-
55static int alias_expand_line (int, int);-
56-
57-
58static int history_and_alias_expand_line (int, int);-
59-
60-
61static int bash_forward_shellword (int, int);-
62static int bash_backward_shellword (int, int);-
63static int bash_kill_shellword (int, int);-
64static int bash_backward_kill_shellword (int, int);-
65-
66-
67static char *restore_tilde (char *, char *);-
68static char *maybe_restore_tilde (char *, char *);-
69-
70static char *bash_filename_rewrite_hook (char *, int);-
71-
72static void bash_directory_expansion (char **);-
73static int bash_filename_stat_hook (char **);-
74static int bash_command_name_stat_hook (char **);-
75static int bash_directory_completion_hook (char **);-
76static int filename_completion_ignore (char **);-
77static int bash_push_line (void);-
78-
79static int executable_completion (const char *, int);-
80-
81static rl_icppfunc_t *save_directory_hook (void);-
82static void restore_directory_hook (rl_icppfunc_t);-
83-
84static int directory_exists (const char *, int);-
85-
86static void cleanup_expansion_error (void);-
87static void maybe_make_readline_line (char *);-
88static void set_up_new_line (char *);-
89-
90static int check_redir (int);-
91static char **attempt_shell_completion (const char *, int, int);-
92static char *variable_completion_function (const char *, int);-
93static char *hostname_completion_function (const char *, int);-
94static char *command_subst_completion_function (const char *, int);-
95-
96static void build_history_completion_array (void);-
97static char *history_completion_generator (const char *, int);-
98static int dynamic_complete_history (int, int);-
99static int bash_dabbrev_expand (int, int);-
100-
101static void initialize_hostname_list (void);-
102static void add_host_name (char *);-
103static void snarf_hosts_from_file (char *);-
104static char **hostnames_matching (char *);-
105-
106static void _ignore_completion_names (char **, sh_ignore_func_t *);-
107static int name_is_acceptable (const char *);-
108static int test_for_directory (const char *);-
109static int return_zero (const char *);-
110-
111static char *bash_dequote_filename (char *, int);-
112static char *quote_word_break_chars (char *);-
113static void set_filename_bstab (const char *);-
114static char *bash_quote_filename (char *, int, char *);-
115-
116-
117-
118-
119static int putx (int);-
120-
121static int bash_execute_unix_command (int, int);-
122static void init_unix_command_map (void);-
123static int isolate_sequence (char *, int, int, int *);-
124-
125static int set_saved_history (void);-
126-
127-
128static int posix_edit_macros (int, int);-
129-
130-
131static int bash_event_hook (void);-
132-
133-
134static int find_cmd_start (int);-
135static int find_cmd_end (int);-
136static char *find_cmd_name (int, int *, int *);-
137static char *prog_complete_return (const char *, int);-
138-
139static char **prog_complete_matches;-
140-
141-
142extern int no_symbolic_links;-
143extern STRING_INT_ALIST word_token_alist[];-
144static int bash_specific_completion (int, rl_compentry_func_t *);-
145-
146static int bash_complete_filename_internal (int);-
147static int bash_complete_username_internal (int);-
148static int bash_complete_hostname_internal (int);-
149static int bash_complete_variable_internal (int);-
150static int bash_complete_command_internal (int);-
151-
152static int bash_complete_filename (int, int);-
153static int bash_possible_filename_completions (int, int);-
154static int bash_complete_username (int, int);-
155static int bash_possible_username_completions (int, int);-
156static int bash_complete_hostname (int, int);-
157static int bash_possible_hostname_completions (int, int);-
158static int bash_complete_variable (int, int);-
159static int bash_possible_variable_completions (int, int);-
160static int bash_complete_command (int, int);-
161static int bash_possible_command_completions (int, int);-
162-
163static char *glob_complete_word (const char *, int);-
164static int bash_glob_completion_internal (int);-
165static int bash_glob_complete_word (int, int);-
166static int bash_glob_expand_word (int, int);-
167static int bash_glob_list_expansions (int, int);-
168-
169-
170-
171static int edit_and_execute_command (int, int, int, char *);-
172-
173static int vi_edit_and_execute_command (int, int);-
174static int bash_vi_complete (int, int);-
175-
176static int emacs_edit_and_execute_command (int, int);-
177-
178-
179int bash_readline_initialized = 0;-
180-
181-
182-
183-
184int perform_hostname_completion = 1;-
185-
186-
187int no_empty_command_completion;-
188-
189-
190-
191-
192int force_fignore = 1;-
193-
194-
195int dircomplete_spelling = 0;-
196-
197-
198-
199-
200-
201-
202int dircomplete_expand = 0;-
203int dircomplete_expand_relpath = 0;-
204-
205-
206-
207-
208-
209-
210-
211int complete_fullquote = 1;-
212-
213static char *bash_completer_word_break_characters = " \t\n\"'@><=;|&(:";-
214static char *bash_nohostname_word_break_characters = " \t\n\"'><=;|&(:";-
215-
216-
217static const char *default_filename_quote_characters = " \t\n\\\"'@<>=;|&()#$`?*[!:{~";-
218static char *custom_filename_quote_characters = 0;-
219static char filename_bstab[256];-
220-
221static rl_hook_func_t *old_rl_startup_hook = (rl_hook_func_t *)-
222 ((void *)0)-
223 ;-
224-
225static int dot_in_path = 0;-
226-
227-
228static int dabbrev_expand_active = 0;-
229static int completion_quoting_style = 3;-
230-
231-
232-
233-
234-
235-
236void-
237posix_readline_initialize (on_or_off)-
238 int on_or_off;-
239{-
240 if (on_or_off
on_or_offDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
241 rl_variable_bind ("comment-begin", "#");
never executed: rl_variable_bind ("comment-begin", "#");
0
242-
243 rl_bind_key_in_map ((('I') & 0x1f), on_or_off ? rl_insert : rl_complete, vi_insertion_keymap);-
244-
245}
never executed: end of block
0
246-
247void-
248reset_completer_word_break_chars ()-
249{-
250 rl_completer_word_break_characters = perform_hostname_completion
perform_hostname_completionDescription
TRUEevaluated 15 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (bash_completer_word_break_characters)), "bashline.c", 327), (bash_completer_word_break_characters)) : (char *)strcpy (sh_xmalloc((1 + strlen (bash_nohostname_word_break_characters)), "bashline.c", 327), (bash_nohostname_word_break_characters));
0-15
251}
executed 15 times by 1 test: end of block
Executed by:
  • Self test
15
252-
253-
254-
255int-
256enable_hostname_completion (on_or_off)-
257 int on_or_off;-
258{-
259 int old_value;-
260 char *at, *nv, *nval;-
261-
262 old_value = perform_hostname_completion;-
263-
264 if (on_or_off
on_or_offDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
)
1-2
265 {-
266 perform_hostname_completion = 1;-
267 rl_special_prefixes = "$@";-
268 }
executed 1 time by 1 test: end of block
Executed by:
  • Self test
1
269 else-
270 {-
271 perform_hostname_completion = 0;-
272 rl_special_prefixes = "$";-
273 }
executed 2 times by 1 test: end of block
Executed by:
  • Self test
2
274 if (bash_readline_initialized == 0
bash_readline_initialized == 0Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
&&
0-3
275 (rl_completer_word_break_characters == 0
rl_completer_w...haracters == 0Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
||
0-3
276 rl_completer_word_break_characters == rl_basic_word_break_characters
rl_completer_w...eak_charactersDescription
TRUEnever evaluated
FALSEnever evaluated
))
0
277 {-
278 if (on_or_off
on_or_offDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
)
1-2
279 rl_completer_word_break_characters = (char *)strcpy (sh_xmalloc((1 + strlen (bash_completer_word_break_characters)), "bashline.c", 365), (bash_completer_word_break_characters));
executed 1 time by 1 test: rl_completer_word_break_characters = (char *)strcpy (sh_xmalloc((1 + strlen (bash_completer_word_break_characters)), "bashline.c", 365), (bash_completer_word_break_characters));
Executed by:
  • Self test
1
280 else-
281 rl_completer_word_break_characters = (char *)strcpy (sh_xmalloc((1 + strlen (bash_nohostname_word_break_characters)), "bashline.c", 367), (bash_nohostname_word_break_characters));
executed 2 times by 1 test: rl_completer_word_break_characters = (char *)strcpy (sh_xmalloc((1 + strlen (bash_nohostname_word_break_characters)), "bashline.c", 367), (bash_nohostname_word_break_characters));
Executed by:
  • Self test
2
282 }-
283 else-
284 {-
285-
286 at = -
287 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( '@' )Description
TRUEnever evaluated
FALSEnever evaluated
0
288 '@'
__builtin_constant_p ( '@' )Description
TRUEnever evaluated
FALSEnever evaluated
0
289 )
__builtin_constant_p ( '@' )Description
TRUEnever evaluated
FALSEnever evaluated
&& !__builtin_constant_p (
!__builtin_con...k_characters )Description
TRUEnever evaluated
FALSEnever evaluated
0
290 rl_completer_word_break_characters
!__builtin_con...k_characters )Description
TRUEnever evaluated
FALSEnever evaluated
0
291 )
!__builtin_con...k_characters )Description
TRUEnever evaluated
FALSEnever evaluated
&& (
( '@' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
292 '@'
( '@' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
293 ) == '\0'
( '@' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) __rawmemchr (
0
294 rl_completer_word_break_characters-
295 , -
296 '@'-
297 ) : __builtin_strchr (-
298 rl_completer_word_break_characters-
299 , -
300 '@'-
301 )))-
302 ;-
303 if ((at == 0
at == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& on_or_off == 0
on_or_off == 0Description
TRUEnever evaluated
FALSEnever evaluated
) || (at != 0
at != 0Description
TRUEnever evaluated
FALSEnever evaluated
&& on_or_off != 0
on_or_off != 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
304 return
never executed: return old_value;
old_value;
never executed: return old_value;
0
305-
306-
307 nval = (char *)sh_xmalloc((strlen (rl_completer_word_break_characters) + 1 + on_or_off), "bashline.c", 377);-
308-
309 if (on_or_off == 0
on_or_off == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
310 {-
311-
312-
313-
314 for (nv = nval, at = rl_completer_word_break_characters; *
*atDescription
TRUEnever evaluated
FALSEnever evaluated
at
*atDescription
TRUEnever evaluated
FALSEnever evaluated
; )
0
315 if (*
*at != '@'Description
TRUEnever evaluated
FALSEnever evaluated
at != '@'
*at != '@'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
316 *
never executed: *nv++ = *at++;
nv++ = *at++;
never executed: *nv++ = *at++;
0
317 else-
318 at++;
never executed: at++;
0
319 *nv = '\0';-
320 }
never executed: end of block
0
321 else-
322 {-
323 nval[0] = '@';-
324 strcpy (nval + 1, rl_completer_word_break_characters);-
325 }
never executed: end of block
0
326-
327 sh_xfree((rl_completer_word_break_characters), "bashline.c", 397);-
328 rl_completer_word_break_characters = nval;-
329 }
never executed: end of block
0
330-
331 return
executed 3 times by 1 test: return (old_value);
Executed by:
  • Self test
(old_value);
executed 3 times by 1 test: return (old_value);
Executed by:
  • Self test
3
332}-
333-
334-
335void-
336initialize_readline ()-
337{-
338 rl_command_func_t *func;-
339 char kseq[2];-
340-
341 if (bash_readline_initialized
bash_readline_initializedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
342 return;
never executed: return;
0
343-
344 rl_terminal_name = get_string_value ("TERM");-
345 rl_instream = -
346 stdin-
347 ;-
348 rl_outstream = -
349 stderr-
350 ;-
351-
352-
353 rl_readline_name = "Bash";-
354-
355-
356-
357 rl_add_defun ("shell-expand-line", shell_expand_line, -1);-
358-
359 rl_add_defun ("history-expand-line", history_expand_line, -1);-
360 rl_add_defun ("magic-space", tcsh_magic_space, -1);-
361-
362-
363 rl_add_defun ("shell-forward-word", bash_forward_shellword, -1);-
364 rl_add_defun ("shell-backward-word", bash_backward_shellword, -1);-
365 rl_add_defun ("shell-kill-word", bash_kill_shellword, -1);-
366 rl_add_defun ("shell-backward-kill-word", bash_backward_kill_shellword, -1);-
367-
368-
369 rl_add_defun ("alias-expand-line", alias_expand_line, -1);-
370-
371 rl_add_defun ("history-and-alias-expand-line", history_and_alias_expand_line, -1);-
372-
373-
374-
375-
376 rl_add_defun ("insert-last-argument", rl_yank_last_arg, -1);-
377-
378 rl_add_defun ("operate-and-get-next", operate_and_get_next, -1);-
379 rl_add_defun ("display-shell-version", display_shell_version, -1);-
380 rl_add_defun ("edit-and-execute-command", emacs_edit_and_execute_command, -1);-
381-
382-
383 rl_add_defun ("complete-into-braces", bash_brace_completion, -1);-
384-
385-
386-
387 rl_add_defun ("complete-filename", bash_complete_filename, -1);-
388 rl_add_defun ("possible-filename-completions", bash_possible_filename_completions, -1);-
389 rl_add_defun ("complete-username", bash_complete_username, -1);-
390 rl_add_defun ("possible-username-completions", bash_possible_username_completions, -1);-
391 rl_add_defun ("complete-hostname", bash_complete_hostname, -1);-
392 rl_add_defun ("possible-hostname-completions", bash_possible_hostname_completions, -1);-
393 rl_add_defun ("complete-variable", bash_complete_variable, -1);-
394 rl_add_defun ("possible-variable-completions", bash_possible_variable_completions, -1);-
395 rl_add_defun ("complete-command", bash_complete_command, -1);-
396 rl_add_defun ("possible-command-completions", bash_possible_command_completions, -1);-
397 rl_add_defun ("glob-complete-word", bash_glob_complete_word, -1);-
398 rl_add_defun ("glob-expand-word", bash_glob_expand_word, -1);-
399 rl_add_defun ("glob-list-expansions", bash_glob_list_expansions, -1);-
400-
401-
402 rl_add_defun ("dynamic-complete-history", dynamic_complete_history, -1);-
403 rl_add_defun ("dabbrev-expand", bash_dabbrev_expand, -1);-
404-
405-
406 if ((
(rl_readline_s...0000002)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
rl_readline_state & (0x0000002)) == 0
(rl_readline_s...0000002)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
407 rl_initialize ();
never executed: rl_initialize ();
0
408-
409-
410 rl_bind_key_if_unbound_in_map ((('E') & 0x1f), shell_expand_line, emacs_meta_keymap);-
411-
412-
413 rl_bind_key_if_unbound_in_map ('^', history_expand_line, emacs_meta_keymap);-
414-
415-
416 rl_bind_key_if_unbound_in_map ((('O') & 0x1f), operate_and_get_next, emacs_standard_keymap);-
417 rl_bind_key_if_unbound_in_map ((('V') & 0x1f), display_shell_version, emacs_ctlx_keymap);-
418-
419-
420-
421-
422 kseq[0] = (('J') & 0x1f);-
423 kseq[1] = '\0';-
424 func = rl_function_of_keyseq (kseq, emacs_meta_keymap, (int *)-
425 ((void *)0)-
426 );-
427 if (func == rl_vi_editing_mode
func == rl_vi_editing_modeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
428 rl_unbind_key_in_map ((('J') & 0x1f), emacs_meta_keymap);
never executed: rl_unbind_key_in_map ((('J') & 0x1f), emacs_meta_keymap);
0
429 kseq[0] = (('M') & 0x1f);-
430 func = rl_function_of_keyseq (kseq, emacs_meta_keymap, (int *)-
431 ((void *)0)-
432 );-
433 if (func == rl_vi_editing_mode
func == rl_vi_editing_modeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
434 rl_unbind_key_in_map ((('M') & 0x1f), emacs_meta_keymap);
never executed: rl_unbind_key_in_map ((('M') & 0x1f), emacs_meta_keymap);
0
435-
436 rl_unbind_key_in_map ((('E') & 0x1f), vi_movement_keymap);-
437-
438-
439-
440 rl_bind_key_if_unbound_in_map ('{', bash_brace_completion, emacs_meta_keymap);-
441-
442-
443-
444 rl_bind_key_if_unbound_in_map ('/', bash_complete_filename, emacs_meta_keymap);-
445 rl_bind_key_if_unbound_in_map ('/', bash_possible_filename_completions, emacs_ctlx_keymap);-
446-
447-
448-
449 kseq[0] = '~';-
450 kseq[1] = '\0';-
451 func = rl_function_of_keyseq (kseq, emacs_meta_keymap, (int *)-
452 ((void *)0)-
453 );-
454 if (func == 0
func == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| func == rl_tilde_expand
func == rl_tilde_expandDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
455 rl_bind_keyseq_in_map (kseq, bash_complete_username, emacs_meta_keymap);
never executed: rl_bind_keyseq_in_map (kseq, bash_complete_username, emacs_meta_keymap);
0
456-
457 rl_bind_key_if_unbound_in_map ('~', bash_possible_username_completions, emacs_ctlx_keymap);-
458-
459 rl_bind_key_if_unbound_in_map ('@', bash_complete_hostname, emacs_meta_keymap);-
460 rl_bind_key_if_unbound_in_map ('@', bash_possible_hostname_completions, emacs_ctlx_keymap);-
461-
462 rl_bind_key_if_unbound_in_map ('$', bash_complete_variable, emacs_meta_keymap);-
463 rl_bind_key_if_unbound_in_map ('$', bash_possible_variable_completions, emacs_ctlx_keymap);-
464-
465 rl_bind_key_if_unbound_in_map ('!', bash_complete_command, emacs_meta_keymap);-
466 rl_bind_key_if_unbound_in_map ('!', bash_possible_command_completions, emacs_ctlx_keymap);-
467-
468 rl_bind_key_if_unbound_in_map ('g', bash_glob_complete_word, emacs_meta_keymap);-
469 rl_bind_key_if_unbound_in_map ('*', bash_glob_expand_word, emacs_ctlx_keymap);-
470 rl_bind_key_if_unbound_in_map ('g', bash_glob_list_expansions, emacs_ctlx_keymap);-
471-
472-
473-
474 kseq[0] = '\t';-
475 kseq[1] = '\0';-
476 func = rl_function_of_keyseq (kseq, emacs_meta_keymap, (int *)-
477 ((void *)0)-
478 );-
479 if (func == 0
func == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| func == rl_tab_insert
func == rl_tab_insertDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
480 rl_bind_key_in_map ('\t', dynamic_complete_history, emacs_meta_keymap);
never executed: rl_bind_key_in_map ('\t', dynamic_complete_history, emacs_meta_keymap);
0
481-
482-
483 rl_attempted_completion_function = attempt_shell_completion;-
484-
485-
486-
487 set_directory_hook ();-
488-
489 rl_filename_rewrite_hook = bash_filename_rewrite_hook;-
490-
491 rl_filename_stat_hook = bash_filename_stat_hook;-
492-
493-
494 rl_ignore_some_completions_function = filename_completion_ignore;-
495-
496-
497 rl_bind_key_if_unbound_in_map ((('E') & 0x1f), emacs_edit_and_execute_command, emacs_ctlx_keymap);-
498-
499 rl_bind_key_if_unbound_in_map ('v', vi_edit_and_execute_command, vi_movement_keymap);-
500-
501 rl_bind_key_if_unbound_in_map ('@', posix_edit_macros, vi_movement_keymap);-
502-
503-
504 rl_bind_key_in_map ('\\', bash_vi_complete, vi_movement_keymap);-
505 rl_bind_key_in_map ('*', bash_vi_complete, vi_movement_keymap);-
506 rl_bind_key_in_map ('=', bash_vi_complete, vi_movement_keymap);-
507-
508-
509 rl_completer_quote_characters = "'\"";-
510-
511-
512-
513-
514 enable_hostname_completion (perform_hostname_completion);-
515-
516-
517 rl_filename_quote_characters = default_filename_quote_characters;-
518 set_filename_bstab (rl_filename_quote_characters);-
519-
520 rl_filename_quoting_function = bash_quote_filename;-
521 rl_filename_dequoting_function = bash_dequote_filename;-
522 rl_char_is_quoted_p = char_is_quoted;-
523 bash_readline_initialized = 1;-
524}
never executed: end of block
0
525-
526void-
527bashline_reinitialize ()-
528{-
529 bash_readline_initialized = 0;-
530}
executed 15 times by 1 test: end of block
Executed by:
  • Self test
15
531-
532void-
533bashline_set_event_hook ()-
534{-
535 rl_signal_event_hook = bash_event_hook;-
536}
never executed: end of block
0
537-
538void-
539bashline_reset_event_hook ()-
540{-
541 rl_signal_event_hook = 0;-
542}
never executed: end of block
0
543-
544-
545-
546-
547-
548-
549void-
550bashline_reset ()-
551{-
552 tilde_initialize ();-
553 rl_attempted_completion_function = attempt_shell_completion;-
554 rl_completion_entry_function = -
555 ((void *)0)-
556 ;-
557 rl_ignore_some_completions_function = filename_completion_ignore;-
558 rl_filename_quote_characters = default_filename_quote_characters;-
559 set_filename_bstab (rl_filename_quote_characters);-
560-
561 set_directory_hook ();-
562 rl_filename_stat_hook = bash_filename_stat_hook;-
563-
564 bashline_reset_event_hook ();-
565-
566 rl_sort_completion_matches = 1;-
567}
never executed: end of block
0
568-
569-
570static char *push_to_readline = (char *)-
571 ((void *)0)-
572 ;-
573-
574-
575-
576static int-
577bash_push_line ()-
578{-
579 if (push_to_readline
push_to_readlineDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
580 {-
581 rl_insert_text (push_to_readline);-
582 sh_xfree((push_to_readline), "bashline.c", 646);-
583 push_to_readline = (char *)-
584 ((void *)0)-
585 ;-
586 rl_startup_hook = old_rl_startup_hook;-
587 }
never executed: end of block
0
588 return
never executed: return 0;
0;
never executed: return 0;
0
589}-
590-
591-
592-
593int-
594bash_re_edit (line)-
595 char *line;-
596{-
597 do { if (push_to_readline
push_to_readlineDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((push_to_readline), "bashline.c", 659);
never executed: sh_xfree((push_to_readline), "bashline.c", 659);
} while (0);
0
598-
599 push_to_readline = (char *)strcpy (sh_xmalloc((1 + strlen (line)), "bashline.c", 661), (line));-
600 old_rl_startup_hook = rl_startup_hook;-
601 rl_startup_hook = bash_push_line;-
602-
603 return
never executed: return (0);
(0);
never executed: return (0);
0
604}-
605-
606static int-
607display_shell_version (count, c)-
608 int count, c;-
609{-
610 rl_crlf ();-
611 show_shell_version (0);-
612 -
613 _IO_putc (-
614 '\r'-
615 , -
616 rl_outstream-
617 )-
618 ;-
619 fflush (rl_outstream);-
620 rl_on_new_line ();-
621 rl_redisplay ();-
622 return
never executed: return 0;
0;
never executed: return 0;
0
623}-
624static char **hostname_list = (char **)-
625 ((void *)0)-
626 ;-
627-
628-
629static int hostname_list_size;-
630-
631-
632static int hostname_list_length;-
633-
634-
635int hostname_list_initialized = 0;-
636-
637-
638static void-
639initialize_hostname_list ()-
640{-
641 char *temp;-
642-
643 temp = get_string_value ("HOSTFILE");-
644 if (temp == 0
temp == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
645 temp = get_string_value ("hostname_completion_file");
never executed: temp = get_string_value ("hostname_completion_file");
0
646 if (temp == 0
temp == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
647 temp = "/etc/hosts";
never executed: temp = "/etc/hosts";
0
648-
649 snarf_hosts_from_file (temp);-
650-
651 if (hostname_list
hostname_listDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
652 hostname_list_initialized++;
never executed: hostname_list_initialized++;
0
653}
never executed: end of block
0
654-
655-
656static void-
657add_host_name (name)-
658 char *name;-
659{-
660 if (hostname_list_length + 2 > hostname_list_size
hostname_list_...name_list_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
661 {-
662 hostname_list_size = (hostname_list_size + 32) - (hostname_list_size % 32);-
663 hostname_list = strvec_resize (hostname_list, hostname_list_size);-
664 }
never executed: end of block
0
665-
666 hostname_list[hostname_list_length++] = (char *)strcpy (sh_xmalloc((1 + strlen (name)), "bashline.c", 733), (name));-
667 hostname_list[hostname_list_length] = (char *)-
668 ((void *)0)-
669 ;-
670}
never executed: end of block
0
671-
672-
673-
674static void-
675snarf_hosts_from_file (filename)-
676 char *filename;-
677{-
678 FILE *file;-
679 char *temp, buffer[256], name[256];-
680 register int i, start;-
681-
682 file = fopen (filename, "r");-
683 if (file == 0
file == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
684 return;
never executed: return;
0
685-
686 while (temp = fgets (buffer, 255, file)
temp = fgets (...er, 255, file)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
687 {-
688-
689 for (i = 0; buffer[i]
buffer[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(buffer[i]) == '\r'Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\r'
(buffer[i]) == '\r'Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(buffer[i]) == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\n'
(buffer[i]) == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
|| (((
((buffer[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == ' ')
((buffer[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((buffer[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\t')
((buffer[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
)); i++)
0
690 ;
never executed: ;
0
691-
692-
693 if (buffer[i] == '\0'
buffer[i] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
|| buffer[i] == '#'
buffer[i] == '#'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
694 continue;
never executed: continue;
0
695-
696-
697 if (-
698 (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 9 )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
699 9
__builtin_constant_p ( 9 )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
700 )
__builtin_constant_p ( 9 )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...( buffer + i )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
701 buffer + i
__builtin_cons...( buffer + i )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
702 )
__builtin_cons...( buffer + i )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( buffe...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
703 buffer + i
strlen ( buffe...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
704 ) < ((size_t) (
strlen ( buffe...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
705 9
strlen ( buffe...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
706 ))
strlen ( buffe...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons... "$include " )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
707 "$include "
__builtin_cons... "$include " )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
708 )
__builtin_cons... "$include " )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( "$inc...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
709 "$include "
strlen ( "$inc...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
710 ) < ((size_t) (
strlen ( "$inc...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
711 9
strlen ( "$inc...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
712 ))
strlen ( "$inc...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
713 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
714 ) && __builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
715 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
716 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
717 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
718 ), __s2_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
719 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
720 ), (!((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
721 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
722 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
723 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
724 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
725 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
726 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
727 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
728 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
729 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
730 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
731 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
732 ) : (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
733 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
734 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
735 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
736 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
737 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
738 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
739 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
740 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
741 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
742 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
743 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
744 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
745 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
746 ) == 1) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
747 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
748 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
749 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
750 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
751 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
752 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
753 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
754 ))[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__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
755 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
756 ))[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__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
757 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
758 ))[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 *) ( buffer + i ))[3] - __s2[3]);
0
759 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( buffer + i ))[3] - __s2[3]);
0
760 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
761 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
762 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
763 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
764 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
765 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
766 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
767 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
768 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
769 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
770 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
771 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
772 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
773 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
774 ) == 1) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
775 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
776 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
777 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
778 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
779 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
780 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
781 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
782 ))[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__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
783 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
784 ))[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__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
785 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
786 ))[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 *) ( "$include " ))[3] - __s2[3]);
0
787 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "$include " ))[3] - __s2[3]);
0
788 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
789 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
790 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
791 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
792 )))); }) : strncmp (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
793 buffer + i
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
794 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
795 "$include "
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
796 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
797 9
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
798 )))
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
799 == 0
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
800 {-
801 char *incfile, *t;-
802-
803-
804 for (incfile = buffer + i + 9; *
*incfileDescription
TRUEnever evaluated
FALSEnever evaluated
incfile
*incfileDescription
TRUEnever evaluated
FALSEnever evaluated
&& (((*
((*incfile) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
incfile) == ' ')
((*incfile) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((*
((*incfile) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
incfile) == '\t')
((*incfile) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
); incfile++)
0
805 ;
never executed: ;
0
806-
807-
808 for (t = incfile; *
*tDescription
TRUEnever evaluated
FALSEnever evaluated
t
*tDescription
TRUEnever evaluated
FALSEnever evaluated
&& ((*
(*t) == '\r'Description
TRUEnever evaluated
FALSEnever evaluated
t) == '\r'
(*t) == '\r'Description
TRUEnever evaluated
FALSEnever evaluated
|| (*
(*t) == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
t) == '\n'
(*t) == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
|| (((*
((*t) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
t) == ' ')
((*t) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((*
((*t) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
t) == '\t')
((*t) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
)) == 0
((*t) == '\r' ...= '\t'))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
; t++)
0
809 ;
never executed: ;
0
810-
811 *t = '\0';-
812-
813 snarf_hosts_from_file (incfile);-
814 continue;
never executed: continue;
0
815 }-
816-
817-
818 if (((
(buffer[i]) >= '0'Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) >= '0'
(buffer[i]) >= '0'Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(buffer[i]) <= '9'Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) <= '9'
(buffer[i]) <= '9'Description
TRUEnever evaluated
FALSEnever evaluated
))
0
819 for (; buffer[i]
buffer[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(buffer[i]) == '\r'Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\r'
(buffer[i]) == '\r'Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(buffer[i]) == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\n'
(buffer[i]) == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
|| (((
((buffer[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == ' ')
((buffer[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((buffer[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\t')
((buffer[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
)) == 0
((buffer[i]) =...= '\t'))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
; i++);
never executed: ;
0
820-
821-
822 while (buffer[i]
buffer[i]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
823 {-
824 for (; ((
(buffer[i]) == '\r'Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\r'
(buffer[i]) == '\r'Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(buffer[i]) == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\n'
(buffer[i]) == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
|| (((
((buffer[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == ' ')
((buffer[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((buffer[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\t')
((buffer[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
)); i++)
0
825 ;
never executed: ;
0
826 if (buffer[i] == '\0'
buffer[i] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
|| buffer[i] == '#'
buffer[i] == '#'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
827 break;
never executed: break;
0
828-
829-
830 for (start = i; buffer[i]
buffer[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(buffer[i]) == '\r'Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\r'
(buffer[i]) == '\r'Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(buffer[i]) == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\n'
(buffer[i]) == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
|| (((
((buffer[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == ' ')
((buffer[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((buffer[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
buffer[i]) == '\t')
((buffer[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
)) == 0
((buffer[i]) =...= '\t'))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
831 ;
never executed: ;
0
832 if (i == start
i == startDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
833 continue;
never executed: continue;
0
834 -
835 __builtin_strncpy (-
836 name-
837 , -
838 buffer + start-
839 , -
840 i - start-
841 )-
842 ;-
843 name[i - start] = '\0';-
844 add_host_name (name);-
845 }
never executed: end of block
0
846 }
never executed: end of block
0
847 fclose (file);-
848}
never executed: end of block
0
849-
850-
851char **-
852get_hostname_list ()-
853{-
854 if (hostname_list_initialized == 0
hostname_list_initialized == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
855 initialize_hostname_list ();
never executed: initialize_hostname_list ();
0
856 return
never executed: return (hostname_list);
(hostname_list);
never executed: return (hostname_list);
0
857}-
858-
859void-
860clear_hostname_list ()-
861{-
862 register int i;-
863-
864 if (hostname_list_initialized == 0
hostname_list_initialized == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
865 return;
never executed: return;
0
866 for (i = 0; i < hostname_list_length
i < hostname_list_lengthDescription
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
867 sh_xfree((hostname_list[i]), "bashline.c", 822);
never executed: sh_xfree((hostname_list[i]), "bashline.c", 822);
0
868 hostname_list_length = hostname_list_initialized = 0;-
869}
never executed: end of block
0
870-
871-
872-
873-
874static char **-
875hostnames_matching (text)-
876 char *text;-
877{-
878 register int i, len, nmatch, rsize;-
879 char **result;-
880-
881 if (hostname_list_initialized == 0
hostname_list_initialized == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
882 initialize_hostname_list ();
never executed: initialize_hostname_list ();
0
883-
884 if (hostname_list_initialized == 0
hostname_list_initialized == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
885 return
never executed: return ((char **) ((void *)0) );
((char **)
never executed: return ((char **) ((void *)0) );
0
886 ((void *)0)
never executed: return ((char **) ((void *)0) );
0
887 );
never executed: return ((char **) ((void *)0) );
0
888-
889-
890-
891 if (*
*text == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
text == '\0'
*text == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
892 {-
893 result = strvec_create (1 + hostname_list_length);-
894 for (i = 0; i < hostname_list_length
i < hostname_list_lengthDescription
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
895 result[i] = hostname_list[i];
never executed: result[i] = hostname_list[i];
0
896 result[i] = (char *)-
897 ((void *)0)-
898 ;-
899 return
never executed: return (result);
(result);
never executed: return (result);
0
900 }-
901-
902-
903 len = strlen (text);-
904 result = (char **)-
905 ((void *)0)-
906 ;-
907 for (i = nmatch = rsize = 0; i < hostname_list_length
i < hostname_list_lengthDescription
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
908 {-
909 if (((
(len == 0)Description
TRUEnever evaluated
FALSEnever evaluated
len == 0)
(len == 0)Description
TRUEnever evaluated
FALSEnever evaluated
? (1) : ((
(text)[0] == (...me_list[i])[0]Description
TRUEnever evaluated
FALSEnever evaluated
text)[0] == (hostname_list[i])[0]
(text)[0] == (...me_list[i])[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
910 (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
911 len
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
912 )
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( text )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
913 text
__builtin_constant_p ( text )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
914 )
__builtin_constant_p ( text )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( text ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
915 text
strlen ( text ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
916 ) < ((size_t) (
strlen ( text ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
917 len
strlen ( text ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
918 ))
strlen ( text ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...name_list[i] )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
919 hostname_list[i]
__builtin_cons...name_list[i] )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
920 )
__builtin_cons...name_list[i] )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( hostn...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
921 hostname_list[i]
strlen ( hostn...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
922 ) < ((size_t) (
strlen ( hostn...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
923 len
strlen ( hostn...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
924 ))
strlen ( hostn...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
925 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
926 ) && __builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
927 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
928 ) && (__s1_len = __builtin_strlen (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
929 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
930 ), __s2_len = __builtin_strlen (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
931 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
932 ), (!((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
933 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
934 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
935 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
936 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
937 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
938 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
939 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
940 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
941 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
942 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
943 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
944 ) : (__builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
945 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
946 ) && ((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
947 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
948 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
949 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
950 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
951 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
952 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
953 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
954 ) && ((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
955 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
956 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
957 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
958 ) == 1) ? __builtin_strcmp (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
959 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
960 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
961 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
962 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
963 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
964 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
965 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
966 ))[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__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
967 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
968 ))[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__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
969 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
970 ))[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__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( text ))[3] - __s2[3]);
0
971 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( text ))[3] - __s2[3]);
0
972 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
973 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
974 ) && ((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
975 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
976 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
977 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
978 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
979 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
980 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
981 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
982 ) && ((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
983 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
984 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
985 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
986 ) == 1) ? __builtin_strcmp (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
987 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
988 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
989 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
990 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
991 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
992 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
993 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
994 ))[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__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
995 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
996 ))[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__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
997 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
998 ))[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__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hostname_list[i] ))[3] - __s2[3]);
0
999 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hostname_list[i] ))[3] - __s2[3]);
0
1000 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1001 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1002 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1003 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1004 )))); }) : strncmp (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1005 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1006 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1007 hostname_list[i]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1008 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1009 len
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1010 )))
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1011 == 0
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)) == 0
((len == 0) ? ...)) == 0)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1012 continue;
never executed: continue;
0
1013-
1014-
1015 if (nmatch >= (rsize - 1)
nmatch >= (rsize - 1)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1016 {-
1017 rsize = (rsize + 16) - (rsize % 16);-
1018 result = strvec_resize (result, rsize);-
1019 }
never executed: end of block
0
1020-
1021 result[nmatch++] = hostname_list[i];-
1022 }
never executed: end of block
0
1023 if (nmatch
nmatchDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1024 result[nmatch] = (char *)
never executed: result[nmatch] = (char *) ((void *)0) ;
0
1025 ((void *)0)
never executed: result[nmatch] = (char *) ((void *)0) ;
0
1026 ;
never executed: result[nmatch] = (char *) ((void *)0) ;
0
1027 return
never executed: return (result);
(result);
never executed: return (result);
0
1028}-
1029-
1030-
1031-
1032static int saved_history_line_to_use = -1;-
1033static int last_saved_history_line = -1;-
1034-
1035-
1036-
1037static int-
1038set_saved_history ()-
1039{-
1040-
1041-
1042 if ((history_is_stifled ()
history_is_stifled ()Description
TRUEnever evaluated
FALSEnever evaluated
&& history_length >= history_max_entries
history_length...ry_max_entriesDescription
TRUEnever evaluated
FALSEnever evaluated
) &&
0
1043 hist_last_line_added == 0
hist_last_line_added == 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1044 saved_history_line_to_use < history_length - 1
saved_history_...ory_length - 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1045 saved_history_line_to_use++;
never executed: saved_history_line_to_use++;
0
1046-
1047 if (saved_history_line_to_use >= 0
saved_history_line_to_use >= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1048 {-
1049 rl_get_previous_history (history_length - saved_history_line_to_use, 0);-
1050 last_saved_history_line = saved_history_line_to_use;-
1051 }
never executed: end of block
0
1052 saved_history_line_to_use = -1;-
1053 rl_startup_hook = old_rl_startup_hook;-
1054 return
never executed: return (0);
(0);
never executed: return (0);
0
1055}-
1056-
1057static int-
1058operate_and_get_next (count, c)-
1059 int count, c;-
1060{-
1061 int where;-
1062-
1063-
1064 rl_newline (1, c);-
1065-
1066-
1067 where = rl_explicit_arg
rl_explicit_argDescription
TRUEnever evaluated
FALSEnever evaluated
? count : where_history ();
0
1068-
1069 if ((history_is_stifled ()
history_is_stifled ()Description
TRUEnever evaluated
FALSEnever evaluated
&& history_length >= history_max_entries
history_length...ry_max_entriesDescription
TRUEnever evaluated
FALSEnever evaluated
) || (where
(where >= history_length - 1)Description
TRUEnever evaluated
FALSEnever evaluated
>= history_length - 1)
(where >= history_length - 1)Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_explicit_arg
rl_explicit_argDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1070 saved_history_line_to_use = where;
never executed: saved_history_line_to_use = where;
0
1071 else-
1072 saved_history_line_to_use = where + 1;
never executed: saved_history_line_to_use = where + 1;
0
1073-
1074 old_rl_startup_hook = rl_startup_hook;-
1075 rl_startup_hook = set_saved_history;-
1076-
1077 return
never executed: return 0;
0;
never executed: return 0;
0
1078}-
1079static int-
1080edit_and_execute_command (count, c, editing_mode, edit_command)-
1081 int count, c, editing_mode;-
1082 char *edit_command;-
1083{-
1084 char *command, *metaval;-
1085 int r, rrs, metaflag;-
1086 sh_parser_state_t ps;-
1087-
1088 rrs = rl_readline_state;-
1089 saved_command_line_count = current_command_line_count;-
1090-
1091-
1092 rl_newline (1, c);-
1093-
1094 if (rl_explicit_arg
rl_explicit_argDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1095 {-
1096 command = (char *)sh_xmalloc((strlen (edit_command) + 8), "bashline.c", 950);-
1097 sprintf (command, "%s %d", edit_command, count);-
1098 }
never executed: end of block
0
1099 else-
1100 {-
1101-
1102-
1103-
1104-
1105-
1106-
1107 using_history ();-
1108 if (rl_line_buffer[0]
rl_line_buffer[0]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1109 {-
1110 current_command_line_count++;-
1111 bash_add_history (rl_line_buffer);-
1112 }
never executed: end of block
0
1113 current_command_line_count = 0;-
1114 bash_add_history ("");-
1115 history_lines_this_session++;-
1116 using_history ();-
1117 command = (char *)strcpy (sh_xmalloc((1 + strlen (edit_command)), "bashline.c", 971), (edit_command));-
1118 }
never executed: end of block
0
1119-
1120 metaval = rl_variable_value ("input-meta");-
1121 metaflag = ((
(metaval)[0] == 'o'Description
TRUEnever evaluated
FALSEnever evaluated
metaval)[0] == 'o'
(metaval)[0] == 'o'Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(metaval)[1] == 'n'Description
TRUEnever evaluated
FALSEnever evaluated
metaval)[1] == 'n'
(metaval)[1] == 'n'Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(metaval)[2] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
metaval)[2] == '\0'
(metaval)[2] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
);
0
1122-
1123 if (rl_deprep_term_function
rl_deprep_term_functionDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1124 (*
never executed: (*rl_deprep_term_function) ();
rl_deprep_term_function) ();
never executed: (*rl_deprep_term_function) ();
0
1125 save_parser_state (&ps);-
1126 r = parse_and_execute (command, (editing_mode == 0) ? "v" : "C-xC-e", 0x004);-
1127 restore_parser_state (&ps);-
1128 if (rl_prep_term_function
rl_prep_term_functionDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1129 (*
never executed: (*rl_prep_term_function) (metaflag);
rl_prep_term_function) (metaflag);
never executed: (*rl_prep_term_function) (metaflag);
0
1130-
1131 current_command_line_count = saved_command_line_count;-
1132-
1133-
1134-
1135-
1136 rl_line_buffer[0] = '\0';-
1137 rl_point = rl_end = 0;-
1138 rl_done = 0;-
1139 rl_readline_state = rrs;-
1140-
1141-
1142 if (editing_mode == 0
editing_mode == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1143 rl_vi_insertion_mode (1, c);
never executed: rl_vi_insertion_mode (1, c);
0
1144-
1145-
1146 rl_forced_update_display ();-
1147-
1148 return
never executed: return r;
r;
never executed: return r;
0
1149}-
1150-
1151-
1152static int-
1153vi_edit_and_execute_command (count, c)-
1154 int count, c;-
1155{-
1156 if (posixly_correct
posixly_correctDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1157 return
never executed: return (edit_and_execute_command (count, c, 0, "fc -e vi"));
(edit_and_execute_command (count, c, 0, "fc -e vi"));
never executed: return (edit_and_execute_command (count, c, 0, "fc -e vi"));
0
1158 else-
1159 return
never executed: return (edit_and_execute_command (count, c, 0, "fc -e \"${VISUAL:-${EDITOR:-vi}}\""));
(edit_and_execute_command (count, c, 0, "fc -e \"${VISUAL:-${EDITOR:-vi}}\""));
never executed: return (edit_and_execute_command (count, c, 0, "fc -e \"${VISUAL:-${EDITOR:-vi}}\""));
0
1160}-
1161-
1162-
1163static int-
1164emacs_edit_and_execute_command (count, c)-
1165 int count, c;-
1166{-
1167 return
never executed: return (edit_and_execute_command (count, c, 1, "fc -e \"${VISUAL:-${EDITOR:-emacs}}\""));
(edit_and_execute_command (count, c, 1, "fc -e \"${VISUAL:-${EDITOR:-emacs}}\""));
never executed: return (edit_and_execute_command (count, c, 1, "fc -e \"${VISUAL:-${EDITOR:-emacs}}\""));
0
1168}-
1169-
1170-
1171static int-
1172posix_edit_macros (count, key)-
1173 int count, key;-
1174{-
1175 int c;-
1176 char alias_name[3], *alias_value, *macro;-
1177-
1178 c = rl_read_key ();-
1179 alias_name[0] = '_';-
1180 alias_name[1] = c;-
1181 alias_name[2] = '\0';-
1182-
1183 alias_value = get_alias_value (alias_name);-
1184 if (alias_value
alias_valueDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*alias_valueDescription
TRUEnever evaluated
FALSEnever evaluated
alias_value
*alias_valueDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1185 {-
1186 macro = (char *)strcpy (sh_xmalloc((1 + strlen (alias_value)), "bashline.c", 1040), (alias_value));-
1187 rl_push_macro_input (macro);-
1188 }
never executed: end of block
0
1189 return
never executed: return 0;
0;
never executed: return 0;
0
1190}-
1191-
1192-
1193-
1194-
1195-
1196-
1197-
1198static int-
1199bash_forward_shellword (count, key)-
1200 int count, key;-
1201{-
1202 size_t slen;-
1203 int c, p;-
1204 mbstate_t state; memset (&state, '\0', sizeof (mbstate_t));-
1205-
1206 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1207 return
never executed: return (bash_backward_shellword (-count, key));
(bash_backward_shellword (-count, key));
never executed: return (bash_backward_shellword (-count, key));
0
1208-
1209-
1210-
1211-
1212-
1213-
1214 p = rl_point;-
1215 slen = rl_end;-
1216-
1217 while (count
countDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1218 {-
1219 if (p == rl_end
p == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1220 {-
1221 rl_point = rl_end;-
1222 return
never executed: return 0;
0;
never executed: return 0;
0
1223 }-
1224-
1225-
1226-
1227-
1228-
1229 if (char_is_quoted (rl_line_buffer, p)
char_is_quoted...ine_buffer, p)Description
TRUEnever evaluated
FALSEnever evaluated
&& p > 0
p > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_line_buffer[p-1] != '\\'
rl_line_buffer[p-1] != '\\'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1230 {-
1231 do-
1232 do { if (locale_mb_cur_max > 1
locale_mb_cur_max > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { mbstate_t state_bak; size_t mblength; int _f; _f = is_basic ((rl_line_buffer)[p]); if (_f
_fDescription
TRUEnever evaluated
FALSEnever evaluated
) mblength = 1;
never executed: mblength = 1;
else if (locale_utf8locale
locale_utf8localeDescription
TRUEnever evaluated
FALSEnever evaluated
&& (((
(((rl_line_buf... & 0x80) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer)[p] & 0x80) == 0)
(((rl_line_buf... & 0x80) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
) mblength = 1;
never executed: mblength = 1;
else { state_bak = state; mblength = mbrlen ((rl_line_buffer) + (p), (slen) - (p), &state); }
never executed: end of block
if (mblength == (size_t)-2
mblength == (size_t)-2Description
TRUEnever evaluated
FALSEnever evaluated
|| mblength == (size_t)-1
mblength == (size_t)-1Description
TRUEnever evaluated
FALSEnever evaluated
) { state = state_bak; (p)++; }
never executed: end of block
else if (mblength == 0
mblength == 0Description
TRUEnever evaluated
FALSEnever evaluated
) (
never executed: (p)++;
p)++;
never executed: (p)++;
else (
never executed: (p) += mblength;
p) += mblength;
never executed: (p) += mblength;
} else (
never executed: (p)++;
p)++;
never executed: (p)++;
}
never executed: end of block
while (0);
0
1233 while (p < rl_end
p < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& char_is_quoted (rl_line_buffer, p)
char_is_quoted...ine_buffer, p)Description
TRUEnever evaluated
FALSEnever evaluated
);
0
1234 count--;-
1235 continue;
never executed: continue;
0
1236 }-
1237-
1238-
1239-
1240 while (p < rl_end
p < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(c = rl_line_buffer[p])Description
TRUEnever evaluated
FALSEnever evaluated
c = rl_line_buffer[p])
(c = rl_line_buffer[p])Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(sh_syntaxtab[...(c)] & 0x0001)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[(unsigned char)(c)] & 0x0001)
(sh_syntaxtab[...(c)] & 0x0001)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(sh_syntaxtab[...(c)] & 0x2000)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[(unsigned char)(c)] & 0x2000)
(sh_syntaxtab[...(c)] & 0x2000)Description
TRUEnever evaluated
FALSEnever evaluated
))
0
1241 {-
1242 switch (c)-
1243 {-
1244 default
never executed: default:
:
never executed: default:
0
1245 do { if (locale_mb_cur_max > 1
locale_mb_cur_max > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { mbstate_t state_bak; size_t mblength; int _f; _f = is_basic ((rl_line_buffer)[p]); if (_f
_fDescription
TRUEnever evaluated
FALSEnever evaluated
) mblength = 1;
never executed: mblength = 1;
else if (locale_utf8locale
locale_utf8localeDescription
TRUEnever evaluated
FALSEnever evaluated
&& (((
(((rl_line_buf... & 0x80) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer)[p] & 0x80) == 0)
(((rl_line_buf... & 0x80) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
) mblength = 1;
never executed: mblength = 1;
else { state_bak = state; mblength = mbrlen ((rl_line_buffer) + (p), (slen) - (p), &state); }
never executed: end of block
if (mblength == (size_t)-2
mblength == (size_t)-2Description
TRUEnever evaluated
FALSEnever evaluated
|| mblength == (size_t)-1
mblength == (size_t)-1Description
TRUEnever evaluated
FALSEnever evaluated
) { state = state_bak; (p)++; }
never executed: end of block
else if (mblength == 0
mblength == 0Description
TRUEnever evaluated
FALSEnever evaluated
) (
never executed: (p)++;
p)++;
never executed: (p)++;
else (
never executed: (p) += mblength;
p) += mblength;
never executed: (p) += mblength;
} else (
never executed: (p)++;
p)++;
never executed: (p)++;
} while (0);
0
1246 continue;
never executed: continue;
0
1247 case
never executed: case '\\':
'\\':
never executed: case '\\':
0
1248 if (p < rl_end
p < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& rl_line_buffer[p]
rl_line_buffer[p]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1249 do { if (locale_mb_cur_max > 1
locale_mb_cur_max > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { mbstate_t state_bak; size_t mblength; int _f; _f = is_basic ((rl_line_buffer)[p]); if (_f
_fDescription
TRUEnever evaluated
FALSEnever evaluated
) mblength = 1;
never executed: mblength = 1;
else if (locale_utf8locale
locale_utf8localeDescription
TRUEnever evaluated
FALSEnever evaluated
&& (((
(((rl_line_buf... & 0x80) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer)[p] & 0x80) == 0)
(((rl_line_buf... & 0x80) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
) mblength = 1;
never executed: mblength = 1;
else { state_bak = state; mblength = mbrlen ((rl_line_buffer) + (p), (slen) - (p), &state); }
never executed: end of block
if (mblength == (size_t)-2
mblength == (size_t)-2Description
TRUEnever evaluated
FALSEnever evaluated
|| mblength == (size_t)-1
mblength == (size_t)-1Description
TRUEnever evaluated
FALSEnever evaluated
) { state = state_bak; (p)++; }
never executed: end of block
else if (mblength == 0
mblength == 0Description
TRUEnever evaluated
FALSEnever evaluated
) (
never executed: (p)++;
p)++;
never executed: (p)++;
else (
never executed: (p) += mblength;
p) += mblength;
never executed: (p) += mblength;
} else (
never executed: (p)++;
p)++;
never executed: (p)++;
}
never executed: end of block
while (0);
0
1250 break;
never executed: break;
0
1251 case
never executed: case '\'':
'\'':
never executed: case '\'':
0
1252 p = skip_to_delim (rl_line_buffer, ++p, "'", 0x001);-
1253 break;
never executed: break;
0
1254 case
never executed: case '"':
'"':
never executed: case '"':
0
1255 p = skip_to_delim (rl_line_buffer, ++p, "\"", 0x001);-
1256 break;
never executed: break;
0
1257 }-
1258-
1259 if (p < rl_end
p < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1260 p++;
never executed: p++;
0
1261 }
never executed: end of block
0
1262-
1263 if (rl_line_buffer[p] == 0
rl_line_buffer[p] == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| p == rl_end
p == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1264 {-
1265 rl_point = rl_end;-
1266 rl_ding ();-
1267 return
never executed: return 0;
0;
never executed: return 0;
0
1268 }-
1269-
1270-
1271 while (p < rl_end
p < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(c = rl_line_buffer[p])Description
TRUEnever evaluated
FALSEnever evaluated
c = rl_line_buffer[p])
(c = rl_line_buffer[p])Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(sh_syntaxtab[...(c)] & 0x0001)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[(unsigned char)(c)] & 0x0001)
(sh_syntaxtab[...(c)] & 0x0001)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(sh_syntaxtab[...(c)] & 0x2000)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[(unsigned char)(c)] & 0x2000)
(sh_syntaxtab[...(c)] & 0x2000)Description
TRUEnever evaluated
FALSEnever evaluated
) == 0
((sh_syntaxtab... 0x2000)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1272 {-
1273 switch (c)-
1274 {-
1275 default
never executed: default:
:
never executed: default:
0
1276 do { if (locale_mb_cur_max > 1
locale_mb_cur_max > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { mbstate_t state_bak; size_t mblength; int _f; _f = is_basic ((rl_line_buffer)[p]); if (_f
_fDescription
TRUEnever evaluated
FALSEnever evaluated
) mblength = 1;
never executed: mblength = 1;
else if (locale_utf8locale
locale_utf8localeDescription
TRUEnever evaluated
FALSEnever evaluated
&& (((
(((rl_line_buf... & 0x80) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer)[p] & 0x80) == 0)
(((rl_line_buf... & 0x80) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
) mblength = 1;
never executed: mblength = 1;
else { state_bak = state; mblength = mbrlen ((rl_line_buffer) + (p), (slen) - (p), &state); }
never executed: end of block
if (mblength == (size_t)-2
mblength == (size_t)-2Description
TRUEnever evaluated
FALSEnever evaluated
|| mblength == (size_t)-1
mblength == (size_t)-1Description
TRUEnever evaluated
FALSEnever evaluated
) { state = state_bak; (p)++; }
never executed: end of block
else if (mblength == 0
mblength == 0Description
TRUEnever evaluated
FALSEnever evaluated
) (
never executed: (p)++;
p)++;
never executed: (p)++;
else (
never executed: (p) += mblength;
p) += mblength;
never executed: (p) += mblength;
} else (
never executed: (p)++;
p)++;
never executed: (p)++;
} while (0);
0
1277 continue;
never executed: continue;
0
1278 case
never executed: case '\\':
'\\':
never executed: case '\\':
0
1279 if (p < rl_end
p < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& rl_line_buffer[p]
rl_line_buffer[p]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1280 do { if (locale_mb_cur_max > 1
locale_mb_cur_max > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { mbstate_t state_bak; size_t mblength; int _f; _f = is_basic ((rl_line_buffer)[p]); if (_f
_fDescription
TRUEnever evaluated
FALSEnever evaluated
) mblength = 1;
never executed: mblength = 1;
else if (locale_utf8locale
locale_utf8localeDescription
TRUEnever evaluated
FALSEnever evaluated
&& (((
(((rl_line_buf... & 0x80) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer)[p] & 0x80) == 0)
(((rl_line_buf... & 0x80) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
) mblength = 1;
never executed: mblength = 1;
else { state_bak = state; mblength = mbrlen ((rl_line_buffer) + (p), (slen) - (p), &state); }
never executed: end of block
if (mblength == (size_t)-2
mblength == (size_t)-2Description
TRUEnever evaluated
FALSEnever evaluated
|| mblength == (size_t)-1
mblength == (size_t)-1Description
TRUEnever evaluated
FALSEnever evaluated
) { state = state_bak; (p)++; }
never executed: end of block
else if (mblength == 0
mblength == 0Description
TRUEnever evaluated
FALSEnever evaluated
) (
never executed: (p)++;
p)++;
never executed: (p)++;
else (
never executed: (p) += mblength;
p) += mblength;
never executed: (p) += mblength;
} else (
never executed: (p)++;
p)++;
never executed: (p)++;
}
never executed: end of block
while (0);
0
1281 break;
never executed: break;
0
1282 case
never executed: case '\'':
'\'':
never executed: case '\'':
0
1283 p = skip_to_delim (rl_line_buffer, ++p, "'", 0x001);-
1284 break;
never executed: break;
0
1285 case
never executed: case '"':
'"':
never executed: case '"':
0
1286 p = skip_to_delim (rl_line_buffer, ++p, "\"", 0x001);-
1287 break;
never executed: break;
0
1288 }-
1289-
1290 if (p < rl_end
p < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1291 p++;
never executed: p++;
0
1292 }
never executed: end of block
0
1293-
1294 if (p == rl_end
p == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
|| rl_line_buffer[p] == 0
rl_line_buffer[p] == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1295 {-
1296 rl_point = rl_end;-
1297 return
never executed: return (0);
(0);
never executed: return (0);
0
1298 }-
1299-
1300 count--;-
1301 }
never executed: end of block
0
1302-
1303 rl_point = p;-
1304 return
never executed: return (0);
(0);
never executed: return (0);
0
1305}-
1306-
1307static int-
1308bash_backward_shellword (count, key)-
1309 int count, key;-
1310{-
1311 size_t slen;-
1312 int c, p;-
1313 mbstate_t state; memset (&state, '\0', sizeof (mbstate_t));-
1314-
1315 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1316 return
never executed: return (bash_forward_shellword (-count, key));
(bash_forward_shellword (-count, key));
never executed: return (bash_forward_shellword (-count, key));
0
1317-
1318 p = rl_point;-
1319 slen = rl_end;-
1320-
1321 if (p == rl_end
p == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& p > 0
p > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1322 p--;
never executed: p--;
0
1323-
1324 while (count
countDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1325 {-
1326 if (p == 0
p == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1327 {-
1328 rl_point = 0;-
1329 return
never executed: return 0;
0;
never executed: return 0;
0
1330 }-
1331-
1332-
1333 while (p > 0
p > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1334 {-
1335 c = rl_line_buffer[p];-
1336 if (((
(sh_syntaxtab[...(c)] & 0x0001)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[(unsigned char)(c)] & 0x0001)
(sh_syntaxtab[...(c)] & 0x0001)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(sh_syntaxtab[...(c)] & 0x2000)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[(unsigned char)(c)] & 0x2000)
(sh_syntaxtab[...(c)] & 0x2000)Description
TRUEnever evaluated
FALSEnever evaluated
) == 0
((sh_syntaxtab... 0x2000)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| char_is_quoted (rl_line_buffer, p)
char_is_quoted...ine_buffer, p)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1337 break;
never executed: break;
0
1338 do { if (locale_mb_cur_max > 1
locale_mb_cur_max > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { mbstate_t state_bak; size_t mblength; int _x, _p; _x = _p = 0; while (_x < (p)
_x < (p)Description
TRUEnever evaluated
FALSEnever evaluated
) { state_bak = state; mblength = mbrlen ((rl_line_buffer) + (_x), (slen) - (_x), &state); if (mblength == (size_t)-2
mblength == (size_t)-2Description
TRUEnever evaluated
FALSEnever evaluated
|| mblength == (size_t)-1
mblength == (size_t)-1Description
TRUEnever evaluated
FALSEnever evaluated
) { state = state_bak; _x++; }
never executed: end of block
else if (mblength == 0
mblength == 0Description
TRUEnever evaluated
FALSEnever evaluated
) _x++;
never executed: _x++;
else { _p = _x; _x += mblength; }
never executed: end of block
} (p) = _p; }
never executed: end of block
else (
never executed: (p)--;
p)--;
never executed: (p)--;
} while (0);
0
1339 }
never executed: end of block
0
1340-
1341 if (p == 0
p == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1342 {-
1343 rl_point = 0;-
1344 return
never executed: return 0;
0;
never executed: return 0;
0
1345 }-
1346-
1347-
1348 while (p > 0
p > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1349 {-
1350 c = rl_line_buffer[p];-
1351 if (((
(sh_syntaxtab[...(c)] & 0x0001)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[(unsigned char)(c)] & 0x0001)
(sh_syntaxtab[...(c)] & 0x0001)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(sh_syntaxtab[...(c)] & 0x2000)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[(unsigned char)(c)] & 0x2000)
(sh_syntaxtab[...(c)] & 0x2000)Description
TRUEnever evaluated
FALSEnever evaluated
) && char_is_quoted (rl_line_buffer, p) == 0
char_is_quoted...uffer, p) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1352 break;
never executed: break;
0
1353 do { if (locale_mb_cur_max > 1
locale_mb_cur_max > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { mbstate_t state_bak; size_t mblength; int _x, _p; _x = _p = 0; while (_x < (p)
_x < (p)Description
TRUEnever evaluated
FALSEnever evaluated
) { state_bak = state; mblength = mbrlen ((rl_line_buffer) + (_x), (slen) - (_x), &state); if (mblength == (size_t)-2
mblength == (size_t)-2Description
TRUEnever evaluated
FALSEnever evaluated
|| mblength == (size_t)-1
mblength == (size_t)-1Description
TRUEnever evaluated
FALSEnever evaluated
) { state = state_bak; _x++; }
never executed: end of block
else if (mblength == 0
mblength == 0Description
TRUEnever evaluated
FALSEnever evaluated
) _x++;
never executed: _x++;
else { _p = _x; _x += mblength; }
never executed: end of block
} (p) = _p; }
never executed: end of block
else (
never executed: (p)--;
p)--;
never executed: (p)--;
} while (0);
0
1354 }
never executed: end of block
0
1355-
1356 count--;-
1357 }
never executed: end of block
0
1358-
1359 rl_point = p;-
1360 return
never executed: return 0;
0;
never executed: return 0;
0
1361}-
1362-
1363static int-
1364bash_kill_shellword (count, key)-
1365 int count, key;-
1366{-
1367 int p;-
1368-
1369 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1370 return
never executed: return (bash_backward_kill_shellword (-count, key));
(bash_backward_kill_shellword (-count, key));
never executed: return (bash_backward_kill_shellword (-count, key));
0
1371-
1372 p = rl_point;-
1373 bash_forward_shellword (count, key);-
1374-
1375 if (rl_point != p
rl_point != pDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1376 rl_kill_text (p, rl_point);
never executed: rl_kill_text (p, rl_point);
0
1377-
1378 rl_point = p;-
1379 if (rl_editing_mode == 1
rl_editing_mode == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1380 rl_mark = rl_point;
never executed: rl_mark = rl_point;
0
1381-
1382 return
never executed: return 0;
0;
never executed: return 0;
0
1383}-
1384-
1385static int-
1386bash_backward_kill_shellword (count, key)-
1387 int count, key;-
1388{-
1389 int p;-
1390-
1391 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1392 return
never executed: return (bash_kill_shellword (-count, key));
(bash_kill_shellword (-count, key));
never executed: return (bash_kill_shellword (-count, key));
0
1393-
1394 p = rl_point;-
1395 bash_backward_shellword (count, key);-
1396-
1397 if (rl_point != p
rl_point != pDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1398 rl_kill_text (p, rl_point);
never executed: rl_kill_text (p, rl_point);
0
1399-
1400 if (rl_editing_mode == 1
rl_editing_mode == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1401 rl_mark = rl_point;
never executed: rl_mark = rl_point;
0
1402-
1403 return
never executed: return 0;
0;
never executed: return 0;
0
1404}-
1405static int-
1406check_redir (ti)-
1407 int ti;-
1408{-
1409 register int this_char, prev_char;-
1410-
1411-
1412-
1413 this_char = rl_line_buffer[ti];-
1414 prev_char = (
(ti > 0)Description
TRUEnever evaluated
FALSEnever evaluated
ti > 0)
(ti > 0)Description
TRUEnever evaluated
FALSEnever evaluated
? rl_line_buffer[ti - 1] : 0;
0
1415-
1416 if ((this_char == '&'
this_char == '&'Description
TRUEnever evaluated
FALSEnever evaluated
&& (prev_char == '<'
prev_char == '<'Description
TRUEnever evaluated
FALSEnever evaluated
|| prev_char == '>'
prev_char == '>'Description
TRUEnever evaluated
FALSEnever evaluated
)) ||
0
1417 (this_char == '|'
this_char == '|'Description
TRUEnever evaluated
FALSEnever evaluated
&& prev_char == '>'
prev_char == '>'Description
TRUEnever evaluated
FALSEnever evaluated
))
0
1418 return
never executed: return (1);
(1);
never executed: return (1);
0
1419 else if (this_char == '{'
this_char == '{'Description
TRUEnever evaluated
FALSEnever evaluated
&& prev_char == '$'
prev_char == '$'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1420 return
never executed: return (1);
(1);
never executed: return (1);
0
1421 else if (char_is_quoted (rl_line_buffer, ti)
char_is_quoted...ne_buffer, ti)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1422 return
never executed: return (1);
(1);
never executed: return (1);
0
1423 return
never executed: return (0);
(0);
never executed: return (0);
0
1424}-
1425-
1426-
1427-
1428-
1429-
1430-
1431-
1432static int-
1433find_cmd_start (start)-
1434 int start;-
1435{-
1436 register int s, os, ns;-
1437-
1438 os = 0;-
1439-
1440-
1441-
1442 while (((
((s = skip_to_...0 )) <= start)Description
TRUEnever evaluated
FALSEnever evaluated
s = skip_to_delim (rl_line_buffer, os, ";|&{(`", 0x001|0x100 )) <= start)
((s = skip_to_...0 )) <= start)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1443 rl_line_buffer[s]
rl_line_buffer[s]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1444 {-
1445-
1446 if (rl_line_buffer[s] == '|'
rl_line_buffer[s] == '|'Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_line_buffer[s-1] == '>'
rl_line_buffer[s-1] == '>'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1447 {-
1448 ns = skip_to_delim (rl_line_buffer, s+1, ";|&{(`", 0x001|0x100 );-
1449 if (ns > start
ns > startDescription
TRUEnever evaluated
FALSEnever evaluated
|| rl_line_buffer[ns] == 0
rl_line_buffer[ns] == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1450 return
never executed: return os;
os;
never executed: return os;
0
1451 os = ns+1;-
1452 continue;
never executed: continue;
0
1453 }-
1454 os = s+1;-
1455 }
never executed: end of block
0
1456 return
never executed: return os;
os;
never executed: return os;
0
1457}-
1458-
1459static int-
1460find_cmd_end (end)-
1461 int end;-
1462{-
1463 register int e;-
1464-
1465 e = skip_to_delim (rl_line_buffer, end, ";|&{(`", 0x001|0x100);-
1466 return
never executed: return e;
e;
never executed: return e;
0
1467}-
1468-
1469static char *-
1470find_cmd_name (start, sp, ep)-
1471 int start;-
1472 int *sp, *ep;-
1473{-
1474 char *name;-
1475 register int s, e;-
1476-
1477 for (s = start; (((
((rl_line_buffer[s]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[s]) == ' ')
((rl_line_buffer[s]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buffer[s]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[s]) == '\t')
((rl_line_buffer[s]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
); s++)
0
1478 ;
never executed: ;
0
1479-
1480-
1481 e = skip_to_delim (rl_line_buffer, s, "()<>;&| \t\n", 0x001|0x100);-
1482-
1483 name = substring (rl_line_buffer, s, e);-
1484-
1485 if (sp
spDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1486 *
never executed: *sp = s;
sp = s;
never executed: *sp = s;
0
1487 if (ep
epDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1488 *
never executed: *ep = e;
ep = e;
never executed: *ep = e;
0
1489-
1490 return
never executed: return (name);
(name);
never executed: return (name);
0
1491}-
1492-
1493static char *-
1494prog_complete_return (text, matchnum)-
1495 const char *text;-
1496 int matchnum;-
1497{-
1498 static int ind;-
1499-
1500 if (matchnum == 0
matchnum == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1501 ind = 0;
never executed: ind = 0;
0
1502-
1503 if (prog_complete_matches == 0
prog_complete_matches == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| prog_complete_matches[ind] == 0
prog_complete_...ches[ind] == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1504 return
never executed: return (char *) ((void *)0) ;
(char *)
never executed: return (char *) ((void *)0) ;
0
1505 ((void *)0)
never executed: return (char *) ((void *)0) ;
0
1506 ;
never executed: return (char *) ((void *)0) ;
0
1507 return
never executed: return (prog_complete_matches[ind++]);
(prog_complete_matches[ind++]);
never executed: return (prog_complete_matches[ind++]);
0
1508}-
1509-
1510-
1511-
1512-
1513-
1514static int-
1515invalid_completion (text, ind)-
1516 const char *text;-
1517 int ind;-
1518{-
1519 int pind;-
1520-
1521-
1522 if (ind > 0
ind > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_line_buffer[ind] == '('
rl_line_buffer[ind] == '('Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1523 ((
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[ind-1]) ? ((char *)mbschr (("$<>"), (rl_line_buffer[ind-1])) != (char *)
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1524 ((void *)0)
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1525 ) : 0)
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1526 return
never executed: return 0;
0;
never executed: return 0;
0
1527-
1528 pind = ind - 1;-
1529 while (pind > 0
pind > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (((
((rl_line_buff...pind]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[pind]) == ' ')
((rl_line_buff...pind]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buff...ind]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[pind]) == '\t')
((rl_line_buff...ind]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
))
0
1530 pind--;
never executed: pind--;
0
1531-
1532 if (ind >= 0
ind >= 0Description
TRUEnever evaluated
FALSEnever evaluated
&& pind <= 0
pind <= 0Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_line_buffer[ind] == '('
rl_line_buffer[ind] == '('Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1533 return
never executed: return 0;
0;
never executed: return 0;
0
1534-
1535 if (ind > 0
ind > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_line_buffer[ind] == '('
rl_line_buffer[ind] == '('Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1536 ((
((rl_line_buff...0) ) : 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[pind]) ? ((char *)mbschr ((";|&{(`"), (rl_line_buffer[pind])) != (char *)
((rl_line_buff...0) ) : 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1537 ((void *)0)
((rl_line_buff...0) ) : 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1538 ) : 0) == 0
((rl_line_buff...0) ) : 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1539 return
never executed: return 1;
1;
never executed: return 1;
0
1540-
1541 return
never executed: return 0;
0;
never executed: return 0;
0
1542}-
1543-
1544-
1545-
1546static char **-
1547attempt_shell_completion (text, start, end)-
1548 const char *text;-
1549 int start, end;-
1550{-
1551 int in_command_position, ti, qc, dflags;-
1552 char **matches, *command_separator_chars;-
1553-
1554 int have_progcomps, was_assignment;-
1555-
1556-
1557 command_separator_chars = ";|&{(`";-
1558 matches = (char **)-
1559 ((void *)0)-
1560 ;-
1561 rl_ignore_some_completions_function = filename_completion_ignore;-
1562-
1563 rl_filename_quote_characters = default_filename_quote_characters;-
1564 set_filename_bstab (rl_filename_quote_characters);-
1565 set_directory_hook ();-
1566 rl_filename_stat_hook = bash_filename_stat_hook;-
1567-
1568 rl_sort_completion_matches = 1;-
1569-
1570-
1571-
1572-
1573-
1574 ti = start - 1;-
1575 qc = -1;-
1576-
1577 while ((
(ti > -1)Description
TRUEnever evaluated
FALSEnever evaluated
ti > -1)
(ti > -1)Description
TRUEnever evaluated
FALSEnever evaluated
&& ((((
((rl_line_buffer[ti]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[ti]) == ' ')
((rl_line_buffer[ti]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buffer[ti]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[ti]) == '\t')
((rl_line_buffer[ti]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
)))
0
1578 ti--;
never executed: ti--;
0
1579-
1580-
1581-
1582-
1583 if (ti >= 0
ti >= 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (rl_line_buffer[ti] == '"'
rl_line_buffer[ti] == '"'Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_line_buffer[ti] == '\''
rl_line_buffer[ti] == '\''Description
TRUEnever evaluated
FALSEnever evaluated
))
0
1584 {-
1585 qc = rl_line_buffer[ti];-
1586 ti--;-
1587 while (ti > -1
ti > -1Description
TRUEnever evaluated
FALSEnever evaluated
&& ((((
((rl_line_buffer[ti]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[ti]) == ' ')
((rl_line_buffer[ti]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buffer[ti]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[ti]) == '\t')
((rl_line_buffer[ti]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
)))
0
1588 ti--;
never executed: ti--;
0
1589 }
never executed: end of block
0
1590-
1591-
1592 in_command_position = 0;-
1593 if (ti < 0
ti < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1594 {-
1595-
1596-
1597 if (current_prompt_string == ps1_prompt
current_prompt... == ps1_promptDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1598 in_command_position++;
never executed: in_command_position++;
0
1599 else if (parser_in_command_position ()
parser_in_command_position ()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1600 in_command_position++;
never executed: in_command_position++;
0
1601 }
never executed: end of block
0
1602 else if (((
(rl_line_buffer[ti])Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[ti])
(rl_line_buffer[ti])Description
TRUEnever evaluated
FALSEnever evaluated
? ((char *)mbschr ((command_separator_chars), (rl_line_buffer[ti])) != (char *)
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1603 ((void *)0)
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1604 ) : 0)
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1605 {-
1606 in_command_position++;-
1607-
1608 if (check_redir (ti) == 1
check_redir (ti) == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1609 in_command_position = 0;
never executed: in_command_position = 0;
0
1610 }
never executed: end of block
0
1611 else-
1612 {-
1613-
1614-
1615-
1616 }
never executed: end of block
0
1617-
1618 if (in_command_position
in_command_positionDescription
TRUEnever evaluated
FALSEnever evaluated
&& invalid_completion (text, ti)
invalid_completion (text, ti)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1619 {-
1620 rl_attempted_completion_over = 1;-
1621 return
never executed: return ((char **) ((void *)0) );
((char **)
never executed: return ((char **) ((void *)0) );
0
1622 ((void *)0)
never executed: return ((char **) ((void *)0) );
0
1623 );
never executed: return ((char **) ((void *)0) );
0
1624 }-
1625-
1626-
1627-
1628 if (in_command_position
in_command_positionDescription
TRUEnever evaluated
FALSEnever evaluated
&& ti >= 0
ti >= 0Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_line_buffer[ti] == '`'
rl_line_buffer[ti] == '`'Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1629 *
*text != '`'Description
TRUEnever evaluated
FALSEnever evaluated
text != '`'
*text != '`'Description
TRUEnever evaluated
FALSEnever evaluated
&& unclosed_pair (rl_line_buffer, end, "`") == 0
unclosed_pair ...end, "`") == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1630 in_command_position = 0;
never executed: in_command_position = 0;
0
1631-
1632-
1633-
1634-
1635-
1636-
1637 if (*
*text == '`'Description
TRUEnever evaluated
FALSEnever evaluated
text == '`'
*text == '`'Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_completion_quote_character != '\''
rl_completion_...racter != '\''Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1638 (in_command_position
in_command_positionDescription
TRUEnever evaluated
FALSEnever evaluated
|| (unclosed_pair (rl_line_buffer, start, "`")
unclosed_pair ...r, start, "`")Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1639 unclosed_pair (rl_line_buffer, end, "`")
unclosed_pair ...fer, end, "`")Description
TRUEnever evaluated
FALSEnever evaluated
)))
0
1640 matches = rl_completion_matches (text, command_subst_completion_function);
never executed: matches = rl_completion_matches (text, command_subst_completion_function);
0
1641-
1642-
1643-
1644 have_progcomps = prog_completion_enabled
prog_completion_enabledDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(progcomp_size () > 0)Description
TRUEnever evaluated
FALSEnever evaluated
progcomp_size () > 0)
(progcomp_size () > 0)Description
TRUEnever evaluated
FALSEnever evaluated
;
0
1645 if (matches == 0
matches == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (in_command_position == 0
in_command_position == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| text[0] == '\0'
text[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
) &&
0
1646 current_prompt_string == ps1_prompt
current_prompt... == ps1_promptDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1647 {-
1648 int s, e, s1, e1, os, foundcs;-
1649 char *n;-
1650-
1651-
1652 if (prog_complete_matches
prog_complete_matchesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1653 sh_xfree((prog_complete_matches), "bashline.c", 1520);
never executed: sh_xfree((prog_complete_matches), "bashline.c", 1520);
0
1654 prog_complete_matches = (char **)-
1655 ((void *)0)-
1656 ;-
1657-
1658 os = start;-
1659 n = 0;-
1660 was_assignment = 0;-
1661 s = find_cmd_start (os);-
1662 e = find_cmd_end (end);-
1663 do-
1664 {-
1665-
1666 if (s > rl_end
s > rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1667 {-
1668 s1 = s = e1;-
1669 break;
never executed: break;
0
1670 }-
1671-
1672 else if (was_assignment
was_assignmentDescription
TRUEnever evaluated
FALSEnever evaluated
&& s > rl_point
s > rl_pointDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1673 {-
1674 s1 = s = e1;-
1675 break;
never executed: break;
0
1676 }-
1677-
1678-
1679-
1680-
1681 do { if (n
nDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((n), "bashline.c", 1546);
never executed: sh_xfree((n), "bashline.c", 1546);
} while (0);
0
1682 n = find_cmd_name (s, &s1, &e1);-
1683 s = e1 + 1;-
1684 }
never executed: end of block
0
1685 while (was_assignment = assignment (n, 0)
was_assignment...ignment (n, 0)Description
TRUEnever evaluated
FALSEnever evaluated
);
0
1686 s = s1;-
1687 if (start == 0
start == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& end == 0
end == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& e != 0
e != 0Description
TRUEnever evaluated
FALSEnever evaluated
&& text[0] == '\0'
text[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1688 foundcs = 0;
never executed: foundcs = 0;
0
1689 else if (start == end
start == endDescription
TRUEnever evaluated
FALSEnever evaluated
&& start == s1
start == s1Description
TRUEnever evaluated
FALSEnever evaluated
&& e != 0
e != 0Description
TRUEnever evaluated
FALSEnever evaluated
&& e1 > end
e1 > endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1690 foundcs = 0;
never executed: foundcs = 0;
0
1691 else if (e == 0
e == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& e == s
e == sDescription
TRUEnever evaluated
FALSEnever evaluated
&& text[0] == '\0'
text[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
&& have_progcomps
have_progcompsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1692 prog_complete_matches = programmable_completions ("_EmptycmD_", text, s, e, &foundcs);
never executed: prog_complete_matches = programmable_completions ("_EmptycmD_", text, s, e, &foundcs);
0
1693 else if (start == end
start == endDescription
TRUEnever evaluated
FALSEnever evaluated
&& text[0] == '\0'
text[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
&& s1 > start
s1 > startDescription
TRUEnever evaluated
FALSEnever evaluated
&& (((
((rl_line_buff...tart]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[start]) == ' ')
((rl_line_buff...tart]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buff...art]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[start]) == '\t')
((rl_line_buff...art]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
))
0
1694 foundcs = 0;
never executed: foundcs = 0;
0
1695 else if (e > s
e > sDescription
TRUEnever evaluated
FALSEnever evaluated
&& was_assignment == 0
was_assignment == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& e1 == end
e1 == endDescription
TRUEnever evaluated
FALSEnever evaluated
&& rl_line_buffer[e] == 0
rl_line_buffer[e] == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (((
((rl_line_buffer[e-1]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[e-1]) == ' ')
((rl_line_buffer[e-1]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buff...e-1]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[e-1]) == '\t')
((rl_line_buff...e-1]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
) == 0
(((rl_line_buf...== '\t')) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1696 {-
1697-
1698-
1699 foundcs = 0;-
1700 in_command_position = s == start
s == startDescription
TRUEnever evaluated
FALSEnever evaluated
&& ((
(n)[0] == (text)[0]Description
TRUEnever evaluated
FALSEnever evaluated
n)[0] == (text)[0]
(n)[0] == (text)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1701 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1702 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1703 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1704 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1705 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1706 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1707 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1708 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1709 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1710 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1711 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1712 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1713 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1714 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1715 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1716 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1717 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1718 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1719 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1720 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1721 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1722 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1723 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1724 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1725 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1726 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1727 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1728 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1729 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1730 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1731 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1732 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1733 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1734 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1735 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1736 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1737 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1738 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1739 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1740 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1741 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1742 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1743 ))[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
0
1744 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1745 ))[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
0
1746 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1747 ))[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 *) ( n ))[3] - __s2[3]);
0
1748 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( n ))[3] - __s2[3]);
0
1749 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1750 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1751 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1752 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1753 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1754 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1755 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1756 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1757 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1758 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1759 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1760 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1761 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1762 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1763 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1764 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1765 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1766 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1767 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1768 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1769 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1770 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1771 ))[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
0
1772 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1773 ))[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
0
1774 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1775 ))[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 *) ( text ))[3] - __s2[3]);
0
1776 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( text ))[3] - __s2[3]);
0
1777 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1778 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1779 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1780 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1781 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1782 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
);
0
1783 }
never executed: end of block
0
1784 else if (e > s
e > sDescription
TRUEnever evaluated
FALSEnever evaluated
&& was_assignment == 0
was_assignment == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& have_progcomps
have_progcompsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1785 {-
1786 prog_complete_matches = programmable_completions (n, text, s, e, &foundcs);-
1787-
1788 in_command_position = s == start
s == startDescription
TRUEnever evaluated
FALSEnever evaluated
&& ((
(n)[0] == (text)[0]Description
TRUEnever evaluated
FALSEnever evaluated
n)[0] == (text)[0]
(n)[0] == (text)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1789 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1790 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1791 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1792 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1793 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1794 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1795 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1796 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1797 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1798 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1799 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1800 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1801 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1802 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1803 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1804 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1805 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1806 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1807 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1808 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1809 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1810 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1811 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1812 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1813 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1814 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1815 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1816 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1817 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1818 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1819 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1820 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1821 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1822 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1823 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1824 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1825 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1826 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1827 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1828 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1829 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1830 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1831 ))[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
0
1832 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1833 ))[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
0
1834 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1835 ))[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 *) ( n ))[3] - __s2[3]);
0
1836 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( n ))[3] - __s2[3]);
0
1837 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1838 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1839 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1840 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1841 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1842 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1843 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1844 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1845 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1846 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1847 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1848 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1849 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1850 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1851 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1852 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1853 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1854 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1855 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1856 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1857 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1858 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1859 ))[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
0
1860 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1861 ))[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
0
1862 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1863 ))[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 *) ( text ))[3] - __s2[3]);
0
1864 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( text ))[3] - __s2[3]);
0
1865 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1866 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1867 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1868 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1869 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1870 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
);
0
1871 }
never executed: end of block
0
1872-
1873 else if (s >= e
s >= eDescription
TRUEnever evaluated
FALSEnever evaluated
&& n[0] == '\0'
n[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
&& text[0] == '\0'
text[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
&& start > 0
start > 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1874 was_assignment == 0
was_assignment == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[start-1]) ? ((char *)mbschr ((";|&{(`"), (rl_line_buffer[start-1])) != (char *)
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1875 ((void *)0)
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1876 ) : 0)
((rl_line_buff...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1877 {-
1878 foundcs = 0;-
1879 in_command_position = 1;-
1880 }
never executed: end of block
0
1881 else if (s >= e
s >= eDescription
TRUEnever evaluated
FALSEnever evaluated
&& n[0] == '\0'
n[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
&& text[0] == '\0'
text[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
&& start > 0
start > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1882 {-
1883 foundcs = 0;-
1884 in_command_position = was_assignment;-
1885 }
never executed: end of block
0
1886 else if (s == start
s == startDescription
TRUEnever evaluated
FALSEnever evaluated
&& e == end
e == endDescription
TRUEnever evaluated
FALSEnever evaluated
&& ((
(n)[0] == (text)[0]Description
TRUEnever evaluated
FALSEnever evaluated
n)[0] == (text)[0]
(n)[0] == (text)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
1887 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1888 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1889 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1890 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1891 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1892 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1893 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1894 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1895 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1896 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1897 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1898 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1899 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1900 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1901 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1902 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1903 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1904 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1905 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1906 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1907 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1908 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1909 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1910 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1911 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1912 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1913 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1914 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1915 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1916 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1917 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1918 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1919 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1920 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1921 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1922 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1923 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1924 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1925 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1926 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1927 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1928 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1929 ))[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
0
1930 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1931 ))[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
0
1932 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1933 ))[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 *) ( n ))[3] - __s2[3]);
0
1934 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( n ))[3] - __s2[3]);
0
1935 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1936 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1937 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1938 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1939 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1940 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1941 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1942 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1943 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1944 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1945 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1946 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1947 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1948 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1949 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1950 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1951 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1952 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1953 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1954 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1955 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1956 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1957 ))[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
0
1958 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1959 ))[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
0
1960 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1961 ))[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 *) ( text ))[3] - __s2[3]);
0
1962 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( text ))[3] - __s2[3]);
0
1963 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1964 n
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1965 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1966 text
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1967 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1968 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) && start > 0
start > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1969 {-
1970 foundcs = 0;-
1971 in_command_position = 1;-
1972 }
never executed: end of block
0
1973 else-
1974 foundcs = 0;
never executed: foundcs = 0;
0
1975 do { if (n
nDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((n), "bashline.c", 1601);
never executed: sh_xfree((n), "bashline.c", 1601);
} while (0);
0
1976-
1977-
1978-
1979-
1980-
1981 if (foundcs
foundcsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1982 {-
1983 pcomp_set_readline_variables (foundcs, 1);-
1984-
1985-
1986-
1987 matches = rl_completion_matches (text, prog_complete_return);-
1988 if ((
(foundcs & (1<<1)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
foundcs & (1<<1)) == 0
(foundcs & (1<<1)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1989 rl_attempted_completion_over = 1;
never executed: rl_attempted_completion_over = 1;
0
1990 if (matches
matchesDescription
TRUEnever evaluated
FALSEnever evaluated
|| ((
((foundcs & (1<<6)) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
foundcs & (1<<6)) == 0)
((foundcs & (1<<6)) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1991 return
never executed: return (matches);
(matches);
never executed: return (matches);
0
1992 }
never executed: end of block
0
1993 }
never executed: end of block
0
1994-
1995-
1996 if (matches == 0
matches == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1997 {-
1998 dflags = 0;-
1999 if (in_command_position
in_command_positionDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2000 dflags |= 1;
never executed: dflags |= 1;
0
2001 matches = bash_default_completion (text, start, end, qc, dflags);-
2002 }
never executed: end of block
0
2003-
2004 return
never executed: return matches;
matches;
never executed: return matches;
0
2005}-
2006-
2007char **-
2008bash_default_completion (text, start, end, qc, compflags)-
2009 const char *text;-
2010 int start, end, qc, compflags;-
2011{-
2012 char **matches, *t;-
2013-
2014 matches = (char **)-
2015 ((void *)0)-
2016 ;-
2017-
2018-
2019 if (*
*text == '$'Description
TRUEnever evaluated
FALSEnever evaluated
text == '$'
*text == '$'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2020 {-
2021 if (qc != '\''
qc != '\''Description
TRUEnever evaluated
FALSEnever evaluated
&& text[1] == '('
text[1] == '('Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2022 matches = rl_completion_matches (text, command_subst_completion_function);
never executed: matches = rl_completion_matches (text, command_subst_completion_function);
0
2023 else-
2024 {-
2025 matches = rl_completion_matches (text, variable_completion_function);-
2026-
2027-
2028-
2029-
2030-
2031 if (matches
matchesDescription
TRUEnever evaluated
FALSEnever evaluated
&& matches[0]
matches[0]Description
TRUEnever evaluated
FALSEnever evaluated
&& matches[1] == 0
matches[1] == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2032 {-
2033 t = (char *)strcpy (sh_xmalloc((1 + strlen (matches[0])), "bashline.c", 1657), (matches[0]));-
2034 bash_filename_stat_hook (&t);-
2035-
2036-
2037 if (file_isdir (t)
file_isdir (t)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2038 rl_completion_append_character = '/';
never executed: rl_completion_append_character = '/';
0
2039 sh_xfree((t), "bashline.c", 1663);-
2040 }
never executed: end of block
0
2041 }
never executed: end of block
0
2042 }-
2043-
2044-
2045-
2046 if (matches == 0
matches == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& *
*text == '~'Description
TRUEnever evaluated
FALSEnever evaluated
text == '~'
*text == '~'Description
TRUEnever evaluated
FALSEnever evaluated
&& mbschr (text, '/') == 0
mbschr (text, '/') == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2047 matches = rl_completion_matches (text, rl_username_completion_function);
never executed: matches = rl_completion_matches (text, rl_username_completion_function);
0
2048-
2049-
2050-
2051 if (matches == 0
matches == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& perform_hostname_completion
perform_hostname_completionDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*text == '@'Description
TRUEnever evaluated
FALSEnever evaluated
text == '@'
*text == '@'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2052 matches = rl_completion_matches (text, hostname_completion_function);
never executed: matches = rl_completion_matches (text, hostname_completion_function);
0
2053-
2054-
2055-
2056-
2057 if (matches == 0
matches == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(compflags & 1)Description
TRUEnever evaluated
FALSEnever evaluated
compflags & 1)
(compflags & 1)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2058 {-
2059-
2060-
2061 if (no_empty_command_completion
no_empty_command_completionDescription
TRUEnever evaluated
FALSEnever evaluated
&& end == start
end == startDescription
TRUEnever evaluated
FALSEnever evaluated
&& text[0] == '\0'
text[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2062 {-
2063 matches = (char **)-
2064 ((void *)0)-
2065 ;-
2066 rl_ignore_some_completions_function = bash_ignore_everything;-
2067 }
never executed: end of block
0
2068 else-
2069 {-
2070-
2071-
2072 dot_in_path = 0;-
2073 matches = rl_completion_matches (text, command_word_completion_function);-
2074-
2075-
2076-
2077-
2078-
2079-
2080 if (matches == (char **)
matches == (ch...*) ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2081 ((void *)0)
matches == (ch...*) ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2082 )-
2083 rl_ignore_some_completions_function = bash_ignore_filenames;
never executed: rl_ignore_some_completions_function = bash_ignore_filenames;
0
2084 else if (matches[1] == 0
matches[1] == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (absolute_pathname(matches[0]) == 0
absolute_pathn...tches[0]) == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& absolute_program(matches[0]) == 0
absolute_progr...tches[0]) == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& *(
*(matches[0]) != '~'Description
TRUEnever evaluated
FALSEnever evaluated
matches[0]) != '~'
*(matches[0]) != '~'Description
TRUEnever evaluated
FALSEnever evaluated
&& test_for_directory (matches[0])
test_for_direc...y (matches[0])Description
TRUEnever evaluated
FALSEnever evaluated
) && dot_in_path == 0
dot_in_path == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2085-
2086-
2087-
2088-
2089 {-
2090 rl_completion_suppress_append = 1;-
2091 rl_filename_completion_desired = 0;-
2092 }
never executed: end of block
0
2093 else if (matches[0]
matches[0]Description
TRUEnever evaluated
FALSEnever evaluated
&& matches[1]
matches[1]Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(matches[0])[0...matches[1])[0]Description
TRUEnever evaluated
FALSEnever evaluated
matches[0])[0] == (matches[1])[0]
(matches[0])[0...matches[1])[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
2094 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2095 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2096 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2097 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2098 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2099 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2100 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2101 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2102 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2103 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2104 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2105 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2106 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2107 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2108 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2109 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2110 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2111 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2112 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2113 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2114 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2115 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2116 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2117 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2118 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2119 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2120 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2121 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2122 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2123 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2124 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2125 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2126 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2127 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2128 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2129 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2130 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2131 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2132 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2133 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2134 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2135 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2136 ))[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
0
2137 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2138 ))[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
0
2139 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2140 ))[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 *) ( matches[0] ))[3] - __s2[3]);
0
2141 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( matches[0] ))[3] - __s2[3]);
0
2142 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2143 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2144 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2145 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2146 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2147 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2148 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2149 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2150 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2151 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2152 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2153 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2154 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2155 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2156 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2157 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2158 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2159 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2160 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2161 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2162 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2163 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2164 ))[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
0
2165 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2166 ))[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
0
2167 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2168 ))[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 *) ( matches[1] ))[3] - __s2[3]);
0
2169 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( matches[1] ))[3] - __s2[3]);
0
2170 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2171 matches[0]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2172 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2173 matches[1]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2174 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
2175 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) && (absolute_pathname(matches[0]) == 0
absolute_pathn...tches[0]) == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& absolute_program(matches[0]) == 0
absolute_progr...tches[0]) == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& *(
*(matches[0]) != '~'Description
TRUEnever evaluated
FALSEnever evaluated
matches[0]) != '~'
*(matches[0]) != '~'Description
TRUEnever evaluated
FALSEnever evaluated
&& test_for_directory (matches[0])
test_for_direc...y (matches[0])Description
TRUEnever evaluated
FALSEnever evaluated
))
0
2176 {-
2177 rl_completion_suppress_append = 1;-
2178 rl_filename_completion_desired = 0;-
2179 }
never executed: end of block
0
2180 }
never executed: end of block
0
2181 }-
2182-
2183-
2184-
2185 if (!matches
!matchesDescription
TRUEnever evaluated
FALSEnever evaluated
&& glob_pattern_p (text)
glob_pattern_p (text)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2186 {-
2187 matches = rl_completion_matches (text, glob_complete_word);-
2188-
2189-
2190 if (matches
matchesDescription
TRUEnever evaluated
FALSEnever evaluated
&& matches[1]
matches[1]Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_completion_type == '\t'
rl_completion_type == '\t'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2191 {-
2192 strvec_dispose (matches);-
2193 matches = (char **)0;-
2194 }
never executed: end of block
0
2195 else if (matches
matchesDescription
TRUEnever evaluated
FALSEnever evaluated
&& matches[1]
matches[1]Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_completion_type == '!'
rl_completion_type == '!'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2196 {-
2197 rl_completion_suppress_append = 1;-
2198 rl_filename_completion_desired = 0;-
2199 }
never executed: end of block
0
2200 }
never executed: end of block
0
2201-
2202 return
never executed: return (matches);
(matches);
never executed: return (matches);
0
2203}-
2204-
2205static int-
2206bash_command_name_stat_hook (name)-
2207 char **name;-
2208{-
2209 char *cname, *result;-
2210-
2211-
2212-
2213 if (absolute_program (*name)
absolute_program (*name)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2214 return
never executed: return (bash_filename_stat_hook (name));
(bash_filename_stat_hook (name));
never executed: return (bash_filename_stat_hook (name));
0
2215-
2216 cname = *name;-
2217-
2218-
2219 result = search_for_command (cname, 0);-
2220 if (result
resultDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2221 {-
2222 *name = result;-
2223 return
never executed: return 1;
1;
never executed: return 1;
0
2224 }-
2225 return
never executed: return 0;
0;
never executed: return 0;
0
2226}-
2227-
2228static int-
2229executable_completion (filename, searching_path)-
2230 const char *filename;-
2231 int searching_path;-
2232{-
2233 char *f;-
2234 int r;-
2235-
2236 f = (char *)strcpy (sh_xmalloc((1 + strlen (filename)), "bashline.c", 1782), (filename));-
2237 bash_directory_completion_hook (&f);-
2238-
2239 r = searching_path
searching_pathDescription
TRUEnever evaluated
FALSEnever evaluated
? executable_file (f) : executable_or_directory (f);
0
2240 sh_xfree((f), "bashline.c", 1786);-
2241 return
never executed: return r;
r;
never executed: return r;
0
2242}-
2243-
2244-
2245-
2246-
2247-
2248char *-
2249command_word_completion_function (hint_text, state)-
2250 const char *hint_text;-
2251 int state;-
2252{-
2253 static char *hint = (char *)-
2254 ((void *)0)-
2255 ;-
2256 static char *path = (char *)-
2257 ((void *)0)-
2258 ;-
2259 static char *val = (char *)-
2260 ((void *)0)-
2261 ;-
2262 static char *filename_hint = (char *)-
2263 ((void *)0)-
2264 ;-
2265 static char *fnhint = (char *)-
2266 ((void *)0)-
2267 ;-
2268 static char *dequoted_hint = (char *)-
2269 ((void *)0)-
2270 ;-
2271 static char *directory_part = (char *)-
2272 ((void *)0)-
2273 ;-
2274 static char **glob_matches = (char **)-
2275 ((void *)0)-
2276 ;-
2277 static int path_index, hint_len, istate, igncase;-
2278 static int mapping_over, local_index, searching_path, hint_is_dir;-
2279 static int old_glob_ignore_case, globpat;-
2280 static SHELL_VAR **varlist = (SHELL_VAR **)-
2281 ((void *)0)-
2282 ;-
2283-
2284 static alias_t **alias_list = (alias_t **)-
2285 ((void *)0)-
2286 ;-
2287-
2288 char *temp, *cval;-
2289-
2290-
2291-
2292 if (state == 0
state == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2293 {-
2294 rl_filename_stat_hook = bash_command_name_stat_hook;-
2295-
2296 if (dequoted_hint
dequoted_hintDescription
TRUEnever evaluated
FALSEnever evaluated
&& dequoted_hint != hint
dequoted_hint != hintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2297 sh_xfree((dequoted_hint), "bashline.c", 1823);
never executed: sh_xfree((dequoted_hint), "bashline.c", 1823);
0
2298 if (hint
hintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2299 sh_xfree((hint), "bashline.c", 1825);
never executed: sh_xfree((hint), "bashline.c", 1825);
0
2300-
2301 mapping_over = searching_path = 0;-
2302 hint_is_dir = (absolute_pathname(hint_text) == 0
absolute_pathn...int_text) == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& absolute_program(hint_text) == 0
absolute_progr...int_text) == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& *(
*(hint_text) != '~'Description
TRUEnever evaluated
FALSEnever evaluated
hint_text) != '~'
*(hint_text) != '~'Description
TRUEnever evaluated
FALSEnever evaluated
&& test_for_directory (hint_text)
test_for_directory (hint_text)Description
TRUEnever evaluated
FALSEnever evaluated
);
0
2303 val = (char *)-
2304 ((void *)0)-
2305 ;-
2306-
2307 temp = rl_variable_value ("completion-ignore-case");-
2308 igncase = ((
(temp)[0] == 'o'Description
TRUEnever evaluated
FALSEnever evaluated
temp)[0] == 'o'
(temp)[0] == 'o'Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(temp)[1] == 'n'Description
TRUEnever evaluated
FALSEnever evaluated
temp)[1] == 'n'
(temp)[1] == 'n'Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(temp)[2] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
temp)[2] == '\0'
(temp)[2] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
);
0
2309-
2310 if (glob_matches
glob_matchesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2311 {-
2312 sh_xfree((glob_matches), "bashline.c", 1836);-
2313 glob_matches = (char **)-
2314 ((void *)0)-
2315 ;-
2316 }
never executed: end of block
0
2317-
2318 globpat = glob_pattern_p (hint_text);-
2319-
2320-
2321-
2322-
2323-
2324 if (globpat
globpatDescription
TRUEnever evaluated
FALSEnever evaluated
|| absolute_program (hint_text)
absolute_program (hint_text)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2325 {-
2326-
2327-
2328-
2329-
2330 if (*
*hint_text == '~'Description
TRUEnever evaluated
FALSEnever evaluated
hint_text == '~'
*hint_text == '~'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2331 {-
2332 hint = bash_tilde_expand (hint_text, 0);-
2333 directory_part = (char *)strcpy (sh_xmalloc((1 + strlen (hint_text)), "bashline.c", 1855), (hint_text));-
2334 temp = -
2335 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( '/' )Description
TRUEnever evaluated
FALSEnever evaluated
0
2336 '/'
__builtin_constant_p ( '/' )Description
TRUEnever evaluated
FALSEnever evaluated
0
2337 )
__builtin_constant_p ( '/' )Description
TRUEnever evaluated
FALSEnever evaluated
&& !__builtin_constant_p (
!__builtin_con...rectory_part )Description
TRUEnever evaluated
FALSEnever evaluated
0
2338 directory_part
!__builtin_con...rectory_part )Description
TRUEnever evaluated
FALSEnever evaluated
0
2339 )
!__builtin_con...rectory_part )Description
TRUEnever evaluated
FALSEnever evaluated
&& (
( '/' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
2340 '/'
( '/' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
2341 ) == '\0'
( '/' ) == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) __rawmemchr (
0
2342 directory_part-
2343 , -
2344 '/'-
2345 ) : __builtin_strchr (-
2346 directory_part-
2347 , -
2348 '/'-
2349 )))-
2350 ;-
2351 if (temp
tempDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2352 *
never executed: *temp = 0;
temp = 0;
never executed: *temp = 0;
0
2353 else-
2354 {-
2355 sh_xfree((directory_part), "bashline.c", 1861);-
2356 directory_part = (char *)-
2357 ((void *)0)-
2358 ;-
2359 }
never executed: end of block
0
2360 }-
2361 else if (dircomplete_expand
dircomplete_expandDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2362 {-
2363 hint = (char *)strcpy (sh_xmalloc((1 + strlen (hint_text)), "bashline.c", 1867), (hint_text));-
2364 bash_directory_completion_hook (&hint);-
2365 }
never executed: end of block
0
2366 else-
2367 hint = (char *)strcpy (sh_xmalloc((1 + strlen (hint_text)), "bashline.c", 1871), (hint_text));
never executed: hint = (char *)strcpy (sh_xmalloc((1 + strlen (hint_text)), "bashline.c", 1871), (hint_text));
0
2368-
2369 dequoted_hint = hint;-
2370-
2371-
2372-
2373-
2374-
2375 if (rl_completion_found_quote
rl_completion_found_quoteDescription
TRUEnever evaluated
FALSEnever evaluated
&& rl_completion_quote_character == 0
rl_completion_...character == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2376 {-
2377 dequoted_hint = bash_dequote_filename (hint, 0);-
2378 sh_xfree((hint), "bashline.c", 1882);-
2379 hint = dequoted_hint;-
2380 }
never executed: end of block
0
2381 hint_len = strlen (hint);-
2382-
2383 if (filename_hint
filename_hintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2384 sh_xfree((filename_hint), "bashline.c", 1888);
never executed: sh_xfree((filename_hint), "bashline.c", 1888);
0
2385-
2386 fnhint = filename_hint = (char *)strcpy (sh_xmalloc((1 + strlen (hint)), "bashline.c", 1890), (hint));-
2387-
2388 istate = 0;-
2389-
2390 if (globpat
globpatDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2391 {-
2392 mapping_over = 5;-
2393 goto
never executed: goto globword;
globword;
never executed: goto globword;
0
2394 }-
2395 else-
2396 {-
2397 if (dircomplete_expand
dircomplete_expandDescription
TRUEnever evaluated
FALSEnever evaluated
&& path_dot_or_dotdot (filename_hint)
path_dot_or_do...filename_hint)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2398 {-
2399 dircomplete_expand = 0;-
2400 set_directory_hook ();-
2401 dircomplete_expand = 1;-
2402 }
never executed: end of block
0
2403 mapping_over = 4;-
2404 goto
never executed: goto inner;
inner;
never executed: goto inner;
0
2405 }-
2406 }-
2407-
2408 dequoted_hint = hint = (char *)strcpy (sh_xmalloc((1 + strlen (hint_text)), "bashline.c", 1912), (hint_text));-
2409 hint_len = strlen (hint);-
2410-
2411 if (rl_completion_found_quote
rl_completion_found_quoteDescription
TRUEnever evaluated
FALSEnever evaluated
&& rl_completion_quote_character == 0
rl_completion_...character == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2412 dequoted_hint = bash_dequote_filename (hint, 0);
never executed: dequoted_hint = bash_dequote_filename (hint, 0);
0
2413-
2414 path = get_string_value ("PATH");-
2415 path_index = dot_in_path = 0;-
2416-
2417-
2418 local_index = 0;-
2419-
2420 if (varlist
varlistDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2421 sh_xfree((varlist), "bashline.c", 1925);
never executed: sh_xfree((varlist), "bashline.c", 1925);
0
2422-
2423 varlist = all_visible_functions ();-
2424-
2425-
2426 if (alias_list
alias_listDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2427 sh_xfree((alias_list), "bashline.c", 1931);
never executed: sh_xfree((alias_list), "bashline.c", 1931);
0
2428-
2429 alias_list = all_aliases ();-
2430-
2431 }
never executed: end of block
0
2432-
2433-
2434-
2435-
2436 switch (mapping_over)-
2437 {-
2438 case
never executed: case 0:
0:
never executed: case 0:
0
2439-
2440 while (alias_list
alias_listDescription
TRUEnever evaluated
FALSEnever evaluated
&& alias_list[local_index]
alias_list[local_index]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2441 {-
2442 register char *alias;-
2443-
2444 alias = alias_list[local_index++]->name;-
2445-
2446 if (igncase == 0
igncase == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (((
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
hint_len == 0) ? (1) : ((
(alias)[0] == (hint)[0]Description
TRUEnever evaluated
FALSEnever evaluated
alias)[0] == (hint)[0]
(alias)[0] == (hint)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2447 (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2448 hint_len
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2449 )
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( alias )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2450 alias
__builtin_constant_p ( alias )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2451 )
__builtin_constant_p ( alias )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( alias... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2452 alias
strlen ( alias... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2453 ) < ((size_t) (
strlen ( alias... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2454 hint_len
strlen ( alias... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2455 ))
strlen ( alias... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2456 hint
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2457 )
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2458 hint
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2459 ) < ((size_t) (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2460 hint_len
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2461 ))
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2462 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2463 ) && __builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2464 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2465 ) && (__s1_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2466 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2467 ), __s2_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2468 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2469 ), (!((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2470 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2471 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2472 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2473 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2474 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2475 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2476 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2477 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2478 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2479 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2480 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2481 ) : (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2482 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2483 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2484 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2485 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2486 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2487 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2488 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2489 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2490 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2491 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2492 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2493 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2494 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2495 ) == 1) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2496 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2497 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2498 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2499 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2500 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2501 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2502 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2503 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2504 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2505 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2506 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2507 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( alias ))[3] - __s2[3]);
0
2508 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( alias ))[3] - __s2[3]);
0
2509 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2510 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2511 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2512 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2513 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2514 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2515 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2516 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2517 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2518 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2519 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2520 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2521 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2522 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2523 ) == 1) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2524 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2525 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2526 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2527 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2528 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2529 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2530 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2531 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2532 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2533 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2534 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2535 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
0
2536 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
0
2537 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2538 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2539 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2540 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2541 )))); }) : strncmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2542 alias
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2543 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2544 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2545 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2546 hint_len
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2547 )))
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2548 == 0
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)))
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2549 return
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (alias)), "bashline.c", 1951), (alias)));
((char *)strcpy (sh_xmalloc((1 + strlen (alias)), "bashline.c", 1951), (alias)));
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (alias)), "bashline.c", 1951), (alias)));
0
2550 else if (igncase
igncaseDescription
TRUEnever evaluated
FALSEnever evaluated
&& strncasecmp (alias, hint, hint_len) == 0
strncasecmp (a...hint_len) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2551 return
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (alias)), "bashline.c", 1953), (alias)));
((char *)strcpy (sh_xmalloc((1 + strlen (alias)), "bashline.c", 1953), (alias)));
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (alias)), "bashline.c", 1953), (alias)));
0
2552 }
never executed: end of block
0
2553-
2554 local_index = 0;-
2555 mapping_over++;-
2556-
2557 case
never executed: case 1:
1:
never executed: case 1:
code before this statement never executed: case 1:
0
2558 {-
2559 while (word_token_alist[local_index].word
word_token_ali...al_index].wordDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2560 {-
2561 register char *reserved_word;-
2562-
2563 reserved_word = word_token_alist[local_index++].word;-
2564-
2565 if (((
(hint_len == 0)Description
TRUEnever evaluated
FALSEnever evaluated
hint_len == 0)
(hint_len == 0)Description
TRUEnever evaluated
FALSEnever evaluated
? (1) : ((
(reserved_word...] == (hint)[0]Description
TRUEnever evaluated
FALSEnever evaluated
reserved_word)[0] == (hint)[0]
(reserved_word...] == (hint)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2566 (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2567 hint_len
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2568 )
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...eserved_word )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2569 reserved_word
__builtin_cons...eserved_word )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2570 )
__builtin_cons...eserved_word )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( reser... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2571 reserved_word
strlen ( reser... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2572 ) < ((size_t) (
strlen ( reser... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2573 hint_len
strlen ( reser... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2574 ))
strlen ( reser... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2575 hint
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2576 )
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2577 hint
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2578 ) < ((size_t) (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2579 hint_len
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2580 ))
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2581 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2582 ) && __builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2583 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2584 ) && (__s1_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2585 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2586 ), __s2_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2587 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2588 ), (!((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2589 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2590 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2591 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2592 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2593 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2594 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2595 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2596 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2597 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2598 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2599 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2600 ) : (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2601 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2602 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2603 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2604 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2605 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2606 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2607 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2608 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2609 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2610 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2611 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2612 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2613 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2614 ) == 1) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2615 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2616 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2617 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2618 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2619 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2620 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2621 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2622 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2623 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2624 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2625 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2626 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( reserved_word ))[3] - __s2[3]);
0
2627 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( reserved_word ))[3] - __s2[3]);
0
2628 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2629 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2630 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2631 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2632 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2633 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2634 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2635 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2636 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2637 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2638 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2639 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2640 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2641 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2642 ) == 1) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2643 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2644 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2645 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2646 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2647 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2648 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2649 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2650 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2651 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2652 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2653 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2654 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
0
2655 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
0
2656 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2657 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2658 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2659 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2660 )))); }) : strncmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2661 reserved_word
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2662 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2663 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2664 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2665 hint_len
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2666 )))
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2667 == 0
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2668 return
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (reserved_word)), "bashline.c", 1968), (reserved_word)));
((char *)strcpy (sh_xmalloc((1 + strlen (reserved_word)), "bashline.c", 1968), (reserved_word)));
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (reserved_word)), "bashline.c", 1968), (reserved_word)));
0
2669 }
never executed: end of block
0
2670 local_index = 0;-
2671 mapping_over++;-
2672 }-
2673-
2674 case
never executed: case 2:
2:
never executed: case 2:
code before this statement never executed: case 2:
0
2675 while (varlist
varlistDescription
TRUEnever evaluated
FALSEnever evaluated
&& varlist[local_index]
varlist[local_index]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2676 {-
2677 register char *varname;-
2678-
2679 varname = varlist[local_index++]->name;-
2680-
2681-
2682 if (igncase == 0
igncase == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (((
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
hint_len == 0) ? (1) : ((
(varname)[0] == (hint)[0]Description
TRUEnever evaluated
FALSEnever evaluated
varname)[0] == (hint)[0]
(varname)[0] == (hint)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2683 (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2684 hint_len
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2685 )
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons..._p ( varname )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2686 varname
__builtin_cons..._p ( varname )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2687 )
__builtin_cons..._p ( varname )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( varna... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2688 varname
strlen ( varna... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2689 ) < ((size_t) (
strlen ( varna... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2690 hint_len
strlen ( varna... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2691 ))
strlen ( varna... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2692 hint
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2693 )
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2694 hint
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2695 ) < ((size_t) (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2696 hint_len
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2697 ))
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2698 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2699 ) && __builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2700 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2701 ) && (__s1_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2702 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2703 ), __s2_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2704 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2705 ), (!((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2706 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2707 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2708 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2709 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2710 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2711 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2712 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2713 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2714 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2715 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2716 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2717 ) : (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2718 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2719 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2720 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2721 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2722 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2723 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2724 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2725 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2726 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2727 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2728 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2729 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2730 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2731 ) == 1) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2732 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2733 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2734 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2735 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2736 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2737 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2738 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2739 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2740 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2741 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2742 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2743 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( varname ))[3] - __s2[3]);
0
2744 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( varname ))[3] - __s2[3]);
0
2745 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2746 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2747 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2748 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2749 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2750 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2751 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2752 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2753 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2754 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2755 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2756 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2757 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2758 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2759 ) == 1) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2760 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2761 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2762 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2763 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2764 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2765 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2766 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2767 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2768 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2769 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2770 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2771 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
0
2772 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
0
2773 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2774 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2775 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2776 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2777 )))); }) : strncmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2778 varname
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2779 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2780 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2781 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2782 hint_len
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2783 )))
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
2784 == 0
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)))
(((hint_len ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2785 return
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (varname)), "bashline.c", 1983), (varname)));
((char *)strcpy (sh_xmalloc((1 + strlen (varname)), "bashline.c", 1983), (varname)));
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (varname)), "bashline.c", 1983), (varname)));
0
2786 else if (igncase
igncaseDescription
TRUEnever evaluated
FALSEnever evaluated
&& strncasecmp (varname, hint, hint_len) == 0
strncasecmp (v...hint_len) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2787 return
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (varname)), "bashline.c", 1985), (varname)));
((char *)strcpy (sh_xmalloc((1 + strlen (varname)), "bashline.c", 1985), (varname)));
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (varname)), "bashline.c", 1985), (varname)));
0
2788 }
never executed: end of block
0
2789 local_index = 0;-
2790 mapping_over++;-
2791-
2792 case
never executed: case 3:
3:
never executed: case 3:
code before this statement never executed: case 3:
0
2793 for (; local_index < num_shell_builtins
local_index < ...shell_builtinsDescription
TRUEnever evaluated
FALSEnever evaluated
; local_index++)
0
2794 {-
2795-
2796-
2797 if (!shell_builtins[local_index].function
!shell_builtin...ndex].functionDescription
TRUEnever evaluated
FALSEnever evaluated
||
0
2798 (
(shell_builtin...s & 0x01) == 0Description
TRUEnever evaluated
FALSEnever evaluated
shell_builtins[local_index].flags & 0x01) == 0
(shell_builtin...s & 0x01) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2799 continue;
never executed: continue;
0
2800-
2801 if (((
(hint_len == 0)Description
TRUEnever evaluated
FALSEnever evaluated
hint_len == 0)
(hint_len == 0)Description
TRUEnever evaluated
FALSEnever evaluated
? (1) : ((
(shell_builtin...] == (hint)[0]Description
TRUEnever evaluated
FALSEnever evaluated
shell_builtins[local_index].name)[0] == (hint)[0]
(shell_builtin...] == (hint)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2802 (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2803 hint_len
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2804 )
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons..._index].name )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2805 shell_builtins[local_index].name
__builtin_cons..._index].name )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2806 )
__builtin_cons..._index].name )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( shell... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2807 shell_builtins[local_index].name
strlen ( shell... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2808 ) < ((size_t) (
strlen ( shell... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2809 hint_len
strlen ( shell... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2810 ))
strlen ( shell... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2811 hint
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2812 )
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2813 hint
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2814 ) < ((size_t) (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2815 hint_len
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2816 ))
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2817 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2818 ) && __builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2819 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2820 ) && (__s1_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2821 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2822 ), __s2_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2823 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2824 ), (!((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2825 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2826 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2827 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2828 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2829 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2830 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2831 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2832 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2833 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2834 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2835 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2836 ) : (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2837 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2838 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2839 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2840 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2841 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2842 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2843 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2844 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2845 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2846 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2847 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2848 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2849 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2850 ) == 1) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2851 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2852 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2853 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2854 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2855 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2856 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2857 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2858 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2859 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2860 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2861 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2862 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( shell_builtins[local_index].name ))[3] - __s2[3]);
0
2863 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( shell_builtins[local_index].name ))[3] - __s2[3]);
0
2864 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2865 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2866 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2867 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2868 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2869 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2870 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2871 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2872 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2873 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2874 ) && ((size_t)(const void *)((
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2875 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2876 ) + 1) - (size_t)(const void *)(
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2877 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2878 ) == 1) ? __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2879 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2880 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2881 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2882 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2883 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2884 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2885 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2886 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2887 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2888 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2889 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2890 ))[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__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
0
2891 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
0
2892 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2893 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2894 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2895 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2896 )))); }) : strncmp (
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2897 shell_builtins[local_index].name
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2898 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2899 hint
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2900 ,
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2901 hint_len
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2902 )))
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
2903 == 0
(__extension__...t_len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
((hint_len == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2904 {-
2905 int i = local_index++;-
2906-
2907 return
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (shell_builtins[i].name)), "bashline.c", 2003), (shell_builtins[i].name)));
((char *)strcpy (sh_xmalloc((1 + strlen (shell_builtins[i].name)), "bashline.c", 2003), (shell_builtins[i].name)));
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (shell_builtins[i].name)), "bashline.c", 2003), (shell_builtins[i].name)));
0
2908 }-
2909 }
never executed: end of block
0
2910 local_index = 0;-
2911 mapping_over++;-
2912 }
never executed: end of block
0
2913-
2914globword:
code before this statement never executed: globword:
0
2915-
2916-
2917-
2918-
2919 if (globpat
globpatDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2920 {-
2921 if (state == 0
state == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2922 {-
2923 glob_ignore_case = igncase;-
2924 glob_matches = shell_glob_filename (hint);-
2925 glob_ignore_case = old_glob_ignore_case;-
2926-
2927 if ((
(glob_matches)...b_error_returnDescription
TRUEnever evaluated
FALSEnever evaluated
glob_matches) == (char **)&glob_error_return
(glob_matches)...b_error_returnDescription
TRUEnever evaluated
FALSEnever evaluated
|| glob_matches == 0
glob_matches == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2928 {-
2929 glob_matches = (char **)-
2930 ((void *)0)-
2931 ;-
2932 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
2933 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
2934 );
never executed: return ((char *) ((void *)0) );
0
2935 }-
2936-
2937 local_index = 0;-
2938-
2939 if (glob_matches[1]
glob_matches[1]Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_completion_type == '\t'
rl_completion_type == '\t'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2940 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
2941 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
2942 );
never executed: return ((char *) ((void *)0) );
0
2943 }
never executed: end of block
0
2944-
2945 while (val = glob_matches[local_index++]
val = glob_mat...local_index++]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2946 {-
2947 if (executable_or_directory (val)
executable_or_directory (val)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2948 {-
2949 if (*
*hint_text == '~'Description
TRUEnever evaluated
FALSEnever evaluated
hint_text == '~'
*hint_text == '~'Description
TRUEnever evaluated
FALSEnever evaluated
&& directory_part
directory_partDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2950 {-
2951 temp = maybe_restore_tilde (val, directory_part);-
2952 sh_xfree((val), "bashline.c", 2042);-
2953 val = temp;-
2954 }
never executed: end of block
0
2955 return
never executed: return (val);
(val);
never executed: return (val);
0
2956 }-
2957 sh_xfree((val), "bashline.c", 2047);-
2958 }
never executed: end of block
0
2959-
2960 glob_ignore_case = old_glob_ignore_case;-
2961 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
2962 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
2963 );
never executed: return ((char *) ((void *)0) );
0
2964 }-
2965-
2966-
2967-
2968-
2969-
2970 if (hint_is_dir
hint_is_dirDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2971 {-
2972 hint_is_dir = 0;-
2973 return
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (hint_text)), "bashline.c", 2061), (hint_text)));
((char *)strcpy (sh_xmalloc((1 + strlen (hint_text)), "bashline.c", 2061), (hint_text)));
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (hint_text)), "bashline.c", 2061), (hint_text)));
0
2974 }-
2975-
2976-
2977-
2978-
2979 outer:
code before this statement never executed: outer:
0
2980-
2981 istate = (val != (char *)-
2982 ((void *)0)-
2983 );-
2984-
2985 if (istate == 0
istate == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2986 {-
2987 char *current_path;-
2988-
2989-
2990-
2991 if (path == 0
path == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| path[path_index] == 0
path[path_index] == 0Description
TRUEnever evaluated
FALSEnever evaluated
||
0
2992 (
(current_path ...h_index)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
current_path = extract_colon_unit (path, &path_index)) == 0
(current_path ...h_index)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2993 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
2994 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
2995 );
never executed: return ((char *) ((void *)0) );
0
2996-
2997 searching_path = 1;-
2998 if (*
*current_path == 0Description
TRUEnever evaluated
FALSEnever evaluated
current_path == 0
*current_path == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2999 {-
3000 sh_xfree((current_path), "bashline.c", 2084);-
3001 current_path = (char *)strcpy (sh_xmalloc((1 + strlen (".")), "bashline.c", 2085), ("."));-
3002 }
never executed: end of block
0
3003-
3004 if (*
*current_path == '~'Description
TRUEnever evaluated
FALSEnever evaluated
current_path == '~'
*current_path == '~'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3005 {-
3006 char *t;-
3007-
3008 t = bash_tilde_expand (current_path, 0);-
3009 sh_xfree((current_path), "bashline.c", 2093);-
3010 current_path = t;-
3011 }
never executed: end of block
0
3012-
3013 if (current_path[0] == '.'
current_path[0] == '.'Description
TRUEnever evaluated
FALSEnever evaluated
&& current_path[1] == '\0'
current_path[1] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3014 dot_in_path = 1;
never executed: dot_in_path = 1;
0
3015-
3016 if (fnhint
fnhintDescription
TRUEnever evaluated
FALSEnever evaluated
&& fnhint != filename_hint
fnhint != filename_hintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3017 sh_xfree((fnhint), "bashline.c", 2101);
never executed: sh_xfree((fnhint), "bashline.c", 2101);
0
3018 if (filename_hint
filename_hintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3019 sh_xfree((filename_hint), "bashline.c", 2103);
never executed: sh_xfree((filename_hint), "bashline.c", 2103);
0
3020-
3021 filename_hint = sh_makepath (current_path, hint, 0);-
3022-
3023-
3024-
3025-
3026 if (-
3027 __builtin_strpbrk (
__builtin_strp...nt , "\"'\\" )Description
TRUEnever evaluated
FALSEnever evaluated
0
3028 filename_hint
__builtin_strp...nt , "\"'\\" )Description
TRUEnever evaluated
FALSEnever evaluated
0
3029 ,
__builtin_strp...nt , "\"'\\" )Description
TRUEnever evaluated
FALSEnever evaluated
0
3030 "\"'\\"
__builtin_strp...nt , "\"'\\" )Description
TRUEnever evaluated
FALSEnever evaluated
0
3031 )
__builtin_strp...nt , "\"'\\" )Description
TRUEnever evaluated
FALSEnever evaluated
0
3032 )-
3033 fnhint = sh_backslash_quote (filename_hint, filename_bstab, 0);
never executed: fnhint = sh_backslash_quote (filename_hint, filename_bstab, 0);
0
3034 else-
3035 fnhint = filename_hint;
never executed: fnhint = filename_hint;
0
3036 sh_xfree((current_path), "bashline.c", 2114);-
3037 }
never executed: end of block
0
3038-
3039 inner:
code before this statement never executed: inner:
0
3040 val = rl_filename_completion_function (fnhint, istate);-
3041 if (mapping_over == 4
mapping_over == 4Description
TRUEnever evaluated
FALSEnever evaluated
&& dircomplete_expand
dircomplete_expandDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3042 set_directory_hook ();
never executed: set_directory_hook ();
0
3043-
3044 istate = 1;-
3045-
3046 if (val == 0
val == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3047 {-
3048-
3049-
3050 if (absolute_program (hint)
absolute_program (hint)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3051 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
3052 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
3053 );
never executed: return ((char *) ((void *)0) );
0
3054-
3055 goto
never executed: goto outer;
outer;
never executed: goto outer;
0
3056 }-
3057 else-
3058 {-
3059 int match, freetemp;-
3060-
3061 if (absolute_program (hint)
absolute_program (hint)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3062 {-
3063 if (igncase == 0
igncase == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3064 match =
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3065 (__extension__ (__builtin_constant_p (
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3066 hint_len
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3067 )
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( val )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3068 val
__builtin_constant_p ( val )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3069 )
__builtin_constant_p ( val )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( val )... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3070 val
strlen ( val )... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3071 ) < ((size_t) (
strlen ( val )... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3072 hint_len
strlen ( val )... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3073 ))
strlen ( val )... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3074 hint
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3075 )
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3076 hint
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3077 ) < ((size_t) (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3078 hint_len
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3079 ))
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3080 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3081 ) && __builtin_constant_p (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3082 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3083 ) && (__s1_len = __builtin_strlen (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3084 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3085 ), __s2_len = __builtin_strlen (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3086 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3087 ), (!((size_t)(const void *)((
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3088 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3089 ) + 1) - (size_t)(const void *)(
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3090 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3091 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3092 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3093 ) + 1) - (size_t)(const void *)(
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3094 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3095 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3096 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3097 ,
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3098 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3099 ) : (__builtin_constant_p (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3100 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3101 ) && ((size_t)(const void *)((
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3102 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3103 ) + 1) - (size_t)(const void *)(
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3104 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3105 ) == 1) && (__s1_len = __builtin_strlen (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3106 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3107 ), __s1_len < 4) ? (__builtin_constant_p (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3108 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3109 ) && ((size_t)(const void *)((
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3110 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3111 ) + 1) - (size_t)(const void *)(
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3112 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3113 ) == 1) ? __builtin_strcmp (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3114 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3115 ,
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3116 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3117 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3118 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3119 ); int __result = (((const unsigned char *) (const char *) (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3120 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3121 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3122 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3123 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3124 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3125 ))[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 *) ( val ))[3] - __s2[3]);
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3126 val
never executed: __result = (((const unsigned char *) (const char *) ( val ))[3] - __s2[3]);
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3127 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( val ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3128 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3129 ) && ((size_t)(const void *)((
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3130 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3131 ) + 1) - (size_t)(const void *)(
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3132 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3133 ) == 1) && (__s2_len = __builtin_strlen (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3134 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3135 ), __s2_len < 4) ? (__builtin_constant_p (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3136 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3137 ) && ((size_t)(const void *)((
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3138 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3139 ) + 1) - (size_t)(const void *)(
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3140 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3141 ) == 1) ? __builtin_strcmp (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3142 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3143 ,
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3144 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3145 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3146 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3147 ); int __result = (((const unsigned char *) (const char *) (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3148 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3149 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3150 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3151 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3152 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3153 ))[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 *) ( hint ))[3] - __s2[3]);
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3154 hint
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3155 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3156 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3157 ,
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3158 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3159 )))); }) : strncmp (
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3160 val
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3161 ,
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3162 hint
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3163 ,
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3164 hint_len
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3165 )))
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3166 == 0;
never executed: match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( val ) && strlen ( val ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_t __s1_len, _...(const char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( val , hint )))); }) : strncmp ( val , hint , hint_len ))) == 0;
0
3167 else-
3168 match = strncasecmp (val, hint, hint_len) == 0;
never executed: match = strncasecmp (val, hint, hint_len) == 0;
0
3169-
3170-
3171-
3172 if (*
*hint_text == '~'Description
TRUEnever evaluated
FALSEnever evaluated
hint_text == '~'
*hint_text == '~'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3173 temp = maybe_restore_tilde (val, directory_part);
never executed: temp = maybe_restore_tilde (val, directory_part);
0
3174 else-
3175 temp = (char *)strcpy (sh_xmalloc((1 + strlen (val)), "bashline.c", 2149), (val));
never executed: temp = (char *)strcpy (sh_xmalloc((1 + strlen (val)), "bashline.c", 2149), (val));
0
3176 freetemp = 1;-
3177 }
never executed: end of block
0
3178 else-
3179 {-
3180 temp = strrchr (val, '/');-
3181-
3182 if (temp
tempDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3183 {-
3184 temp++;-
3185 if (igncase == 0
igncase == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3186 freetemp = match =
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3187 (__extension__ (__builtin_constant_p (
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3188 hint_len
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3189 )
__builtin_cons...p ( hint_len )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( temp )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3190 temp
__builtin_constant_p ( temp )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3191 )
__builtin_constant_p ( temp )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( temp ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3192 temp
strlen ( temp ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3193 ) < ((size_t) (
strlen ( temp ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3194 hint_len
strlen ( temp ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3195 ))
strlen ( temp ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3196 hint
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3197 )
__builtin_constant_p ( hint )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3198 hint
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3199 ) < ((size_t) (
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3200 hint_len
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3201 ))
strlen ( hint ... ( hint_len ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3202 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3203 ) && __builtin_constant_p (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3204 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3205 ) && (__s1_len = __builtin_strlen (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3206 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3207 ), __s2_len = __builtin_strlen (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3208 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3209 ), (!((size_t)(const void *)((
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3210 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3211 ) + 1) - (size_t)(const void *)(
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3212 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3213 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3214 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3215 ) + 1) - (size_t)(const void *)(
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3216 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3217 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3218 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3219 ,
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3220 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3221 ) : (__builtin_constant_p (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3222 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3223 ) && ((size_t)(const void *)((
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3224 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3225 ) + 1) - (size_t)(const void *)(
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3226 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3227 ) == 1) && (__s1_len = __builtin_strlen (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3228 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3229 ), __s1_len < 4) ? (__builtin_constant_p (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3230 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3231 ) && ((size_t)(const void *)((
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3232 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3233 ) + 1) - (size_t)(const void *)(
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3234 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3235 ) == 1) ? __builtin_strcmp (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3236 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3237 ,
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3238 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3239 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3240 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3241 ); int __result = (((const unsigned char *) (const char *) (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3242 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3243 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3244 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3245 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3246 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3247 ))[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 *) ( temp ))[3] - __s2[3]);
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3248 temp
never executed: __result = (((const unsigned char *) (const char *) ( temp ))[3] - __s2[3]);
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3249 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( temp ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3250 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3251 ) && ((size_t)(const void *)((
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3252 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3253 ) + 1) - (size_t)(const void *)(
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3254 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3255 ) == 1) && (__s2_len = __builtin_strlen (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3256 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3257 ), __s2_len < 4) ? (__builtin_constant_p (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3258 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3259 ) && ((size_t)(const void *)((
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3260 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3261 ) + 1) - (size_t)(const void *)(
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3262 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3263 ) == 1) ? __builtin_strcmp (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3264 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3265 ,
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3266 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3267 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3268 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3269 ); int __result = (((const unsigned char *) (const char *) (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3270 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3271 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3272 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3273 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3274 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3275 ))[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 *) ( hint ))[3] - __s2[3]);
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3276 hint
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3277 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3278 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3279 ,
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3280 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3281 )))); }) : strncmp (
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3282 temp
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3283 ,
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3284 hint
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3285 ,
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3286 hint_len
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3287 )))
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3288 == 0;
never executed: freetemp = match = (__extension__ (__builtin_constant_p ( hint_len ) && ((__builtin_constant_p ( temp ) && strlen ( temp ) < ((size_t) ( hint_len ))) || (__builtin_constant_p ( hint ) && strlen ( hint ) < ((size_t) ( hint_len )))) ? __extension__ ({ size_...onst char *) ( hint ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( hint ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( temp , hint )))); }) : strncmp ( temp , hint , hint_len ))) == 0;
0
3289 else-
3290 freetemp = match = strncasecmp (temp, hint, hint_len) == 0;
never executed: freetemp = match = strncasecmp (temp, hint, hint_len) == 0;
0
3291 if (match
matchDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3292 temp = (char *)strcpy (sh_xmalloc((1 + strlen (temp)), "bashline.c", 2164), (temp));
never executed: temp = (char *)strcpy (sh_xmalloc((1 + strlen (temp)), "bashline.c", 2164), (temp));
0
3293 }
never executed: end of block
0
3294 else-
3295 freetemp = match = 0;
never executed: freetemp = match = 0;
0
3296 }-
3297 cval = val;-
3298-
3299 if (match
matchDescription
TRUEnever evaluated
FALSEnever evaluated
&& executable_completion ((searching_path ? val : cval), searching_path)
executable_com...earching_path)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3300 {-
3301 if (cval != val
cval != valDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3302 sh_xfree((cval), "bashline.c", 2201);
never executed: sh_xfree((cval), "bashline.c", 2201);
0
3303 sh_xfree((val), "bashline.c", 2202);-
3304 val = "";-
3305 return
never executed: return (temp);
(temp);
never executed: return (temp);
0
3306 }-
3307 else-
3308 {-
3309 if (freetemp
freetempDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3310 sh_xfree((temp), "bashline.c", 2209);
never executed: sh_xfree((temp), "bashline.c", 2209);
0
3311 if (cval != val
cval != valDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3312 sh_xfree((cval), "bashline.c", 2211);
never executed: sh_xfree((cval), "bashline.c", 2211);
0
3313 sh_xfree((val), "bashline.c", 2212);-
3314 goto
never executed: goto inner;
inner;
never executed: goto inner;
0
3315 }-
3316 }-
3317}-
3318-
3319-
3320static char *-
3321command_subst_completion_function (text, state)-
3322 const char *text;-
3323 int state;-
3324{-
3325 static char **matches = (char **)-
3326 ((void *)0)-
3327 ;-
3328 static const char *orig_start;-
3329 static char *filename_text = (char *)-
3330 ((void *)0)-
3331 ;-
3332 static int cmd_index, start_len;-
3333 char *value;-
3334-
3335 if (state == 0
state == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3336 {-
3337 if (filename_text
filename_textDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3338 sh_xfree((filename_text), "bashline.c", 2233);
never executed: sh_xfree((filename_text), "bashline.c", 2233);
0
3339 orig_start = text;-
3340 if (*
*text == '`'Description
TRUEnever evaluated
FALSEnever evaluated
text == '`'
*text == '`'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3341 text++;
never executed: text++;
0
3342 else if (*
*text == '$'Description
TRUEnever evaluated
FALSEnever evaluated
text == '$'
*text == '$'Description
TRUEnever evaluated
FALSEnever evaluated
&& text[1] == '('
text[1] == '('Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3343 text += 2;
never executed: text += 2;
0
3344-
3345-
3346 rl_completion_suppress_quote = 1;-
3347 start_len = text - orig_start;-
3348 filename_text = (char *)strcpy (sh_xmalloc((1 + strlen (text)), "bashline.c", 2243), (text));-
3349 if (matches
matchesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3350 sh_xfree((matches), "bashline.c", 2245);
never executed: sh_xfree((matches), "bashline.c", 2245);
0
3351-
3352-
3353-
3354-
3355-
3356-
3357-
3358 for (value = filename_text + strlen (filename_text) - 1; value > filename_text
value > filename_textDescription
TRUEnever evaluated
FALSEnever evaluated
; value--)
0
3359 if ((((*
((*value) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
value) == ' ')
((*value) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((*
((*value) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
value) == '\t')
((*value) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
) || ((*
((*value) ? ((...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
value) ? ((char *)mbschr ((";|&{(`"), (*value)) != (char *)
((*value) ? ((...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
3360 ((void *)0)
((*value) ? ((...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
3361 ) : 0)
((*value) ? ((...id *)0) ) : 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3362 break;
never executed: break;
0
3363 if (value <= filename_text
value <= filename_textDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3364 matches = rl_completion_matches (filename_text, command_word_completion_function);
never executed: matches = rl_completion_matches (filename_text, command_word_completion_function);
0
3365 else-
3366 {-
3367 value++;-
3368 start_len += value - filename_text;-
3369 if ((((
((value[-1]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
value[-1]) == ' ')
((value[-1]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((value[-1]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
value[-1]) == '\t')
((value[-1]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
))
0
3370 matches = rl_completion_matches (value, rl_filename_completion_function);
never executed: matches = rl_completion_matches (value, rl_filename_completion_function);
0
3371 else-
3372 matches = rl_completion_matches (value, command_word_completion_function);
never executed: matches = rl_completion_matches (value, command_word_completion_function);
0
3373 }-
3374-
3375-
3376-
3377 cmd_index = matches
matchesDescription
TRUEnever evaluated
FALSEnever evaluated
&& matches[0]
matches[0]Description
TRUEnever evaluated
FALSEnever evaluated
&& matches[1]
matches[1]Description
TRUEnever evaluated
FALSEnever evaluated
;
0
3378-
3379-
3380-
3381 if (matches
matchesDescription
TRUEnever evaluated
FALSEnever evaluated
&& matches[0]
matches[0]Description
TRUEnever evaluated
FALSEnever evaluated
&& matches[1] == 0
matches[1] == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& test_for_directory (matches[0])
test_for_direc...y (matches[0])Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3382 rl_completion_append_character = '/';
never executed: rl_completion_append_character = '/';
0
3383 else-
3384 rl_completion_suppress_append = 1;
never executed: rl_completion_suppress_append = 1;
0
3385 }-
3386-
3387 if (matches == 0
matches == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| matches[cmd_index] == 0
matches[cmd_index] == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3388 {-
3389 rl_filename_quoting_desired = 0;-
3390 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
3391 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
3392 );
never executed: return ((char *) ((void *)0) );
0
3393 }-
3394 else-
3395 {-
3396 value = (char *)sh_xmalloc((1 + start_len + strlen (matches[cmd_index])), "bashline.c", 2287);-
3397-
3398 if (start_len == 1
start_len == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3399 value[0] = *orig_start;
never executed: value[0] = *orig_start;
0
3400 else-
3401 -
3402__builtin_strncpy (
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
0
3403value
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
0
3404,
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
0
3405orig_start
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
0
3406,
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
0
3407start_len
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
0
3408)
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
0
3409 ;
never executed: __builtin_strncpy ( value , orig_start , start_len ) ;
0
3410-
3411 strcpy (value + start_len, matches[cmd_index]);-
3412-
3413 cmd_index++;-
3414 return
never executed: return (value);
(value);
never executed: return (value);
0
3415 }-
3416}-
3417-
3418-
3419static char *-
3420variable_completion_function (text, state)-
3421 const char *text;-
3422 int state;-
3423{-
3424 static char **varlist = (char **)-
3425 ((void *)0)-
3426 ;-
3427 static int varlist_index;-
3428 static char *varname = (char *)-
3429 ((void *)0)-
3430 ;-
3431 static int first_char, first_char_loc;-
3432-
3433 if (!state
!stateDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3434 {-
3435 if (varname
varnameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3436 sh_xfree((varname), "bashline.c", 2315);
never executed: sh_xfree((varname), "bashline.c", 2315);
0
3437-
3438 first_char_loc = 0;-
3439 first_char = text[0];-
3440-
3441 if (first_char == '$'
first_char == '$'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3442 first_char_loc++;
never executed: first_char_loc++;
0
3443-
3444 if (text[first_char_loc] == '{'
text[first_char_loc] == '{'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3445 first_char_loc++;
never executed: first_char_loc++;
0
3446-
3447 varname = (char *)strcpy (sh_xmalloc((1 + strlen (text + first_char_loc)), "bashline.c", 2326), (text + first_char_loc));-
3448-
3449 if (varlist
varlistDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3450 strvec_dispose (varlist);
never executed: strvec_dispose (varlist);
0
3451-
3452 varlist = all_variables_matching_prefix (varname);-
3453 varlist_index = 0;-
3454 }
never executed: end of block
0
3455-
3456 if (!varlist
!varlistDescription
TRUEnever evaluated
FALSEnever evaluated
|| !varlist[varlist_index]
!varlist[varlist_index]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3457 {-
3458 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
3459 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
3460 );
never executed: return ((char *) ((void *)0) );
0
3461 }-
3462 else-
3463 {-
3464 char *value;-
3465-
3466 value = (char *)sh_xmalloc((4 + strlen (varlist[varlist_index])), "bashline.c", 2343);-
3467-
3468 if (first_char_loc
first_char_locDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3469 {-
3470 value[0] = first_char;-
3471 if (first_char_loc == 2
first_char_loc == 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3472 value[1] = '{';
never executed: value[1] = '{';
0
3473 }
never executed: end of block
0
3474-
3475 strcpy (value + first_char_loc, varlist[varlist_index]);-
3476 if (first_char_loc == 2
first_char_loc == 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3477 strcat (value, "}");
never executed: strcat (value, "}");
0
3478-
3479 varlist_index++;-
3480 return
never executed: return (value);
(value);
never executed: return (value);
0
3481 }-
3482}-
3483-
3484-
3485static char *-
3486hostname_completion_function (text, state)-
3487 const char *text;-
3488 int state;-
3489{-
3490 static char **list = (char **)-
3491 ((void *)0)-
3492 ;-
3493 static int list_index = 0;-
3494 static int first_char, first_char_loc;-
3495-
3496-
3497 if (state == 0
state == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3498 {-
3499 do { if (list
listDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((list), "bashline.c", 2374);
never executed: sh_xfree((list), "bashline.c", 2374);
} while (0);
0
3500-
3501 list = (char **)-
3502 ((void *)0)-
3503 ;-
3504-
3505 first_char_loc = 0;-
3506 first_char = *text;-
3507-
3508 if (first_char == '@'
first_char == '@'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3509 first_char_loc++;
never executed: first_char_loc++;
0
3510-
3511 list = hostnames_matching ((char *)text+first_char_loc);-
3512 list_index = 0;-
3513 }
never executed: end of block
0
3514-
3515 if (list
listDescription
TRUEnever evaluated
FALSEnever evaluated
&& list[list_index]
list[list_index]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3516 {-
3517 char *t;-
3518-
3519 t = (char *)sh_xmalloc((2 + strlen (list[list_index])), "bashline.c", 2392);-
3520 *t = first_char;-
3521 strcpy (t + first_char_loc, list[list_index]);-
3522 list_index++;-
3523 return
never executed: return (t);
(t);
never executed: return (t);
0
3524 }-
3525-
3526 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
3527 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
3528 );
never executed: return ((char *) ((void *)0) );
0
3529}-
3530-
3531-
3532-
3533-
3534char *-
3535bash_servicename_completion_function (text, state)-
3536 const char *text;-
3537 int state;-
3538{-
3539-
3540-
3541-
3542 static char *sname = (char *)-
3543 ((void *)0)-
3544 ;-
3545 static struct servent *srvent;-
3546 static int snamelen;-
3547 char *value;-
3548 char **alist, *aentry;-
3549 int afound;-
3550-
3551 if (state == 0
state == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3552 {-
3553 do { if (sname
snameDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((sname), "bashline.c", 2422);
never executed: sh_xfree((sname), "bashline.c", 2422);
} while (0);
0
3554-
3555 sname = (char *)strcpy (sh_xmalloc((1 + strlen (text)), "bashline.c", 2424), (text));-
3556 snamelen = strlen (sname);-
3557 setservent (0);-
3558 }
never executed: end of block
0
3559-
3560 while (srvent = getservent ()
srvent = getservent ()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3561 {-
3562 afound = 0;-
3563 if (snamelen == 0
snamelen == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| (((
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
snamelen == 0) ? (1) : ((
(sname)[0] == ...nt->s_name)[0]Description
TRUEnever evaluated
FALSEnever evaluated
sname)[0] == (srvent->s_name)[0]
(sname)[0] == ...nt->s_name)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3564 (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_cons...p ( snamelen )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3565 snamelen
__builtin_cons...p ( snamelen )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3566 )
__builtin_cons...p ( snamelen )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( sname )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3567 sname
__builtin_constant_p ( sname )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3568 )
__builtin_constant_p ( sname )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( sname... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3569 sname
strlen ( sname... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3570 ) < ((size_t) (
strlen ( sname... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3571 snamelen
strlen ( sname... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3572 ))
strlen ( sname... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...vent->s_name )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3573 srvent->s_name
__builtin_cons...vent->s_name )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3574 )
__builtin_cons...vent->s_name )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( srven... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3575 srvent->s_name
strlen ( srven... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3576 ) < ((size_t) (
strlen ( srven... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3577 snamelen
strlen ( srven... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3578 ))
strlen ( srven... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3579 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3580 ) && __builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3581 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3582 ) && (__s1_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3583 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3584 ), __s2_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3585 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3586 ), (!((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3587 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3588 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3589 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3590 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3591 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3592 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3593 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3594 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3595 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3596 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3597 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3598 ) : (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3599 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3600 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3601 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3602 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3603 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3604 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3605 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3606 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3607 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3608 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3609 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3610 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3611 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3612 ) == 1) ? __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3613 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3614 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3615 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3616 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3617 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3618 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3619 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3620 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3621 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3622 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3623 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3624 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( sname ))[3] - __s2[3]);
0
3625 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( sname ))[3] - __s2[3]);
0
3626 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3627 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3628 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3629 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3630 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3631 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3632 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3633 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3634 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3635 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3636 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3637 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3638 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3639 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3640 ) == 1) ? __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3641 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3642 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3643 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3644 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3645 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3646 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3647 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3648 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3649 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3650 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3651 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3652 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( srvent->s_name ))[3] - __s2[3]);
0
3653 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( srvent->s_name ))[3] - __s2[3]);
0
3654 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3655 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3656 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3657 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3658 )))); }) : strncmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3659 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3660 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3661 srvent->s_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3662 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3663 snamelen
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3664 )))
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3665 == 0
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)))
(((snamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3666 break;
never executed: break;
0
3667-
3668 for (alist = srvent->s_aliases; *
*alistDescription
TRUEnever evaluated
FALSEnever evaluated
alist
*alistDescription
TRUEnever evaluated
FALSEnever evaluated
; alist++)
0
3669 {-
3670 aentry = *alist;-
3671 if (((
(snamelen == 0)Description
TRUEnever evaluated
FALSEnever evaluated
snamelen == 0)
(snamelen == 0)Description
TRUEnever evaluated
FALSEnever evaluated
? (1) : ((
(sname)[0] == (aentry)[0]Description
TRUEnever evaluated
FALSEnever evaluated
sname)[0] == (aentry)[0]
(sname)[0] == (aentry)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3672 (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_cons...p ( snamelen )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3673 snamelen
__builtin_cons...p ( snamelen )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3674 )
__builtin_cons...p ( snamelen )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( sname )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3675 sname
__builtin_constant_p ( sname )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3676 )
__builtin_constant_p ( sname )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( sname... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3677 sname
strlen ( sname... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3678 ) < ((size_t) (
strlen ( sname... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3679 snamelen
strlen ( sname... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3680 ))
strlen ( sname... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...t_p ( aentry )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3681 aentry
__builtin_cons...t_p ( aentry )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3682 )
__builtin_cons...t_p ( aentry )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( aentr... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3683 aentry
strlen ( aentr... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3684 ) < ((size_t) (
strlen ( aentr... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3685 snamelen
strlen ( aentr... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3686 ))
strlen ( aentr... ( snamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3687 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3688 ) && __builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3689 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3690 ) && (__s1_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3691 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3692 ), __s2_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3693 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3694 ), (!((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3695 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3696 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3697 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3698 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3699 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3700 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3701 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3702 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3703 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3704 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3705 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3706 ) : (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3707 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3708 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3709 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3710 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3711 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3712 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3713 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3714 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3715 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3716 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3717 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3718 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3719 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3720 ) == 1) ? __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3721 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3722 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3723 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3724 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3725 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3726 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3727 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3728 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3729 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3730 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3731 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3732 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( sname ))[3] - __s2[3]);
0
3733 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( sname ))[3] - __s2[3]);
0
3734 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3735 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3736 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3737 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3738 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3739 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3740 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3741 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3742 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3743 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3744 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3745 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3746 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3747 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3748 ) == 1) ? __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3749 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3750 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3751 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3752 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3753 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3754 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3755 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3756 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3757 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3758 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3759 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3760 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( aentry ))[3] - __s2[3]);
0
3761 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( aentry ))[3] - __s2[3]);
0
3762 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3763 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3764 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3765 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3766 )))); }) : strncmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3767 sname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3768 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3769 aentry
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3770 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3771 snamelen
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3772 )))
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
3773 == 0
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
((snamelen == ...len ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3774 {-
3775 afound = 1;-
3776 break;
never executed: break;
0
3777 }-
3778 }
never executed: end of block
0
3779-
3780 if (afound
afoundDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3781 break;
never executed: break;
0
3782 }
never executed: end of block
0
3783-
3784 if (srvent == 0
srvent == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3785 {-
3786 endservent ();-
3787 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
3788 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
3789 );
never executed: return ((char *) ((void *)0) );
0
3790 }-
3791-
3792 value = afound
afoundDescription
TRUEnever evaluated
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (aentry)), "bashline.c", 2455), (aentry)) : (char *)strcpy (sh_xmalloc((1 + strlen (srvent->s_name)), "bashline.c", 2455), (srvent->s_name));
0
3793 return
never executed: return value;
value;
never executed: return value;
0
3794-
3795}-
3796-
3797-
3798-
3799-
3800char *-
3801bash_groupname_completion_function (text, state)-
3802 const char *text;-
3803 int state;-
3804{-
3805-
3806-
3807-
3808 static char *gname = (char *)-
3809 ((void *)0)-
3810 ;-
3811 static struct group *grent;-
3812 static int gnamelen;-
3813 char *value;-
3814-
3815 if (state == 0
state == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3816 {-
3817 do { if (gname
gnameDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((gname), "bashline.c", 2478);
never executed: sh_xfree((gname), "bashline.c", 2478);
} while (0);
0
3818 gname = (char *)strcpy (sh_xmalloc((1 + strlen (text)), "bashline.c", 2479), (text));-
3819 gnamelen = strlen (gname);-
3820-
3821 setgrent ();-
3822 }
never executed: end of block
0
3823-
3824 while (grent = getgrent ()
grent = getgrent ()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3825 {-
3826 if (gnamelen == 0
gnamelen == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| (((
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
gnamelen == 0) ? (1) : ((
(gname)[0] == ...t->gr_name)[0]Description
TRUEnever evaluated
FALSEnever evaluated
gname)[0] == (grent->gr_name)[0]
(gname)[0] == ...t->gr_name)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3827 (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_cons...p ( gnamelen )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3828 gnamelen
__builtin_cons...p ( gnamelen )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3829 )
__builtin_cons...p ( gnamelen )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( gname )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3830 gname
__builtin_constant_p ( gname )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3831 )
__builtin_constant_p ( gname )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( gname... ( gnamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3832 gname
strlen ( gname... ( gnamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3833 ) < ((size_t) (
strlen ( gname... ( gnamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3834 gnamelen
strlen ( gname... ( gnamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3835 ))
strlen ( gname... ( gnamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...ent->gr_name )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3836 grent->gr_name
__builtin_cons...ent->gr_name )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3837 )
__builtin_cons...ent->gr_name )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( grent... ( gnamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3838 grent->gr_name
strlen ( grent... ( gnamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3839 ) < ((size_t) (
strlen ( grent... ( gnamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3840 gnamelen
strlen ( grent... ( gnamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3841 ))
strlen ( grent... ( gnamelen ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3842 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3843 ) && __builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3844 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3845 ) && (__s1_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3846 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3847 ), __s2_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3848 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3849 ), (!((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3850 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3851 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3852 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3853 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3854 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3855 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3856 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3857 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3858 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3859 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3860 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3861 ) : (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3862 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3863 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3864 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3865 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3866 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3867 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3868 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3869 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3870 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3871 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3872 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3873 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3874 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3875 ) == 1) ? __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3876 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3877 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3878 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3879 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3880 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3881 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3882 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3883 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3884 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3885 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3886 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3887 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( gname ))[3] - __s2[3]);
0
3888 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( gname ))[3] - __s2[3]);
0
3889 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3890 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3891 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3892 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3893 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3894 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3895 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3896 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3897 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3898 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3899 ) && ((size_t)(const void *)((
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3900 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3901 ) + 1) - (size_t)(const void *)(
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3902 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3903 ) == 1) ? __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3904 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3905 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3906 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3907 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3908 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3909 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3910 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3911 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3912 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3913 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3914 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3915 ))[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__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( grent->gr_name ))[3] - __s2[3]);
0
3916 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( grent->gr_name ))[3] - __s2[3]);
0
3917 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3918 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3919 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3920 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3921 )))); }) : strncmp (
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3922 gname
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3923 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3924 grent->gr_name
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3925 ,
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3926 gnamelen
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3927 )))
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
0
3928 == 0
(__extension__...melen ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)))
(((gnamelen ==...en ))) == 0)))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3929 break;
never executed: break;
0
3930 }
never executed: end of block
0
3931-
3932 if (grent == 0
grent == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3933 {-
3934 endgrent ();-
3935 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
3936 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
3937 );
never executed: return ((char *) ((void *)0) );
0
3938 }-
3939-
3940 value = (char *)strcpy (sh_xmalloc((1 + strlen (grent->gr_name)), "bashline.c", 2497), (grent->gr_name));-
3941 return
never executed: return (value);
(value);
never executed: return (value);
0
3942-
3943}-
3944-
3945-
3946-
3947-
3948-
3949-
3950-
3951static char *-
3952history_expand_line_internal (line)-
3953 char *line;-
3954{-
3955 char *new_line;-
3956 int old_verify;-
3957-
3958 old_verify = hist_verify;-
3959 hist_verify = 0;-
3960 new_line = pre_process_line (line, 0, 0);-
3961 hist_verify = old_verify;-
3962-
3963 return
never executed: return (new_line == line) ? (char *)strcpy (sh_xmalloc((1 + strlen (line)), "bashline.c", 2520), (line)) : new_line;
(new_line == line) ? (char *)strcpy (sh_xmalloc((1 + strlen (line)), "bashline.c", 2520), (line)) : new_line;
never executed: return (new_line == line) ? (char *)strcpy (sh_xmalloc((1 + strlen (line)), "bashline.c", 2520), (line)) : new_line;
0
3964}-
3965-
3966-
3967-
3968-
3969static void-
3970cleanup_expansion_error ()-
3971{-
3972 char *to_free;-
3973-
3974 int old_verify;-
3975-
3976 old_verify = hist_verify;-
3977 hist_verify = 0;-
3978-
3979-
3980 fprintf (rl_outstream, "\r\n");-
3981 to_free = pre_process_line (rl_line_buffer, 1, 0);-
3982-
3983 hist_verify = old_verify;-
3984-
3985 if (to_free != rl_line_buffer
to_free != rl_line_bufferDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3986 do { if (to_free
to_freeDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((to_free), "bashline.c", 2543);
never executed: sh_xfree((to_free), "bashline.c", 2543);
}
never executed: end of block
while (0);
0
3987 -
3988 _IO_putc (-
3989 '\r'-
3990 , -
3991 rl_outstream-
3992 )-
3993 ;-
3994 rl_forced_update_display ();-
3995}
never executed: end of block
0
3996-
3997-
3998-
3999-
4000static void-
4001maybe_make_readline_line (new_line)-
4002 char *new_line;-
4003{-
4004 if (new_line
new_lineDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
4005 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4006 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4007 ) && __builtin_constant_p (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4008 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4009 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4010 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4011 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4012 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4013 ), (!((size_t)(const void *)((
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4014 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4015 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4016 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4017 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4018 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4019 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4020 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4021 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4022 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4023 ,
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4024 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4025 ) : (__builtin_constant_p (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4026 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4027 ) && ((size_t)(const void *)((
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4028 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4029 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4030 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4031 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4032 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4033 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4034 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4035 ) && ((size_t)(const void *)((
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4036 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4037 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4038 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4039 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4040 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4041 ,
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4042 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4043 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4044 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4045 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4046 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4047 ))[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
0
4048 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4049 ))[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
0
4050 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4051 ))[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 *) ( new_line ))[3] - __s2[3]);
0
4052 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( new_line ))[3] - __s2[3]);
0
4053 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4054 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4055 ) && ((size_t)(const void *)((
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4056 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4057 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4058 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4059 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4060 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4061 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4062 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4063 ) && ((size_t)(const void *)((
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4064 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4065 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4066 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4067 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4068 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4069 ,
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4070 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4071 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4072 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4073 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4074 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4075 ))[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
0
4076 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4077 ))[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
0
4078 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4079 ))[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 *) ( rl_line_buffer ))[3] - __s2[3]);
0
4080 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( rl_line_buffer ))[3] - __s2[3]);
0
4081 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4082 new_line
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4083 ,
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4084 rl_line_buffer
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4085 )))); })
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4086 != 0
__extension__ ... )))); }) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4087 {-
4088 rl_point = rl_end;-
4089-
4090 rl_add_undo (UNDO_BEGIN, 0, 0, 0);-
4091 rl_delete_text (0, rl_point);-
4092 rl_point = rl_end = rl_mark = 0;-
4093 rl_insert_text (new_line);-
4094 rl_add_undo (UNDO_END, 0, 0, 0);-
4095 }
never executed: end of block
0
4096}
never executed: end of block
0
4097-
4098-
4099static void-
4100set_up_new_line (new_line)-
4101 char *new_line;-
4102{-
4103 int old_point, at_end;-
4104-
4105 old_point = rl_point;-
4106 at_end = rl_point == rl_end;-
4107-
4108-
4109-
4110 maybe_make_readline_line (new_line);-
4111 sh_xfree((new_line), "bashline.c", 2580);-
4112-
4113-
4114 if (at_end
at_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4115 rl_point = rl_end;
never executed: rl_point = rl_end;
0
4116 else if (old_point < rl_end
old_point < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4117 {-
4118 rl_point = old_point;-
4119 if (!(((
((rl_line_buff...oint]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point]) == ' ')
((rl_line_buff...oint]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buff...int]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point]) == '\t')
((rl_line_buff...int]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
))
0
4120 rl_forward_word (1, 0);
never executed: rl_forward_word (1, 0);
0
4121 }
never executed: end of block
0
4122}
never executed: end of block
0
4123-
4124-
4125-
4126static int-
4127alias_expand_line (count, ignore)-
4128 int count, ignore;-
4129{-
4130 char *new_line;-
4131-
4132 new_line = alias_expand (rl_line_buffer);-
4133-
4134 if (new_line
new_lineDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4135 {-
4136 set_up_new_line (new_line);-
4137 return
never executed: return (0);
(0);
never executed: return (0);
0
4138 }-
4139 else-
4140 {-
4141 cleanup_expansion_error ();-
4142 return
never executed: return (1);
(1);
never executed: return (1);
0
4143 }-
4144}-
4145-
4146-
4147-
4148-
4149static int-
4150history_expand_line (count, ignore)-
4151 int count, ignore;-
4152{-
4153 char *new_line;-
4154-
4155 new_line = history_expand_line_internal (rl_line_buffer);-
4156-
4157 if (new_line
new_lineDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4158 {-
4159 set_up_new_line (new_line);-
4160 return
never executed: return (0);
(0);
never executed: return (0);
0
4161 }-
4162 else-
4163 {-
4164 cleanup_expansion_error ();-
4165 return
never executed: return (1);
(1);
never executed: return (1);
0
4166 }-
4167}-
4168-
4169-
4170-
4171static int-
4172tcsh_magic_space (count, ignore)-
4173 int count, ignore;-
4174{-
4175 int dist_from_end, old_point;-
4176-
4177 old_point = rl_point;-
4178 dist_from_end = rl_end - rl_point;-
4179 if (history_expand_line (count, ignore) == 0
history_expand..., ignore) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4180 {-
4181-
4182-
4183-
4184 rl_point = (
(old_point == 0)Description
TRUEnever evaluated
FALSEnever evaluated
old_point == 0)
(old_point == 0)Description
TRUEnever evaluated
FALSEnever evaluated
? old_point : rl_end - dist_from_end;
0
4185 rl_insert (1, ' ');-
4186 return
never executed: return (0);
(0);
never executed: return (0);
0
4187 }-
4188 else-
4189 return
never executed: return (1);
(1);
never executed: return (1);
0
4190}-
4191-
4192-
4193-
4194static int-
4195history_and_alias_expand_line (count, ignore)-
4196 int count, ignore;-
4197{-
4198 char *new_line;-
4199-
4200 new_line = 0;-
4201-
4202 new_line = history_expand_line_internal (rl_line_buffer);-
4203-
4204-
4205-
4206 if (new_line
new_lineDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4207 {-
4208 char *alias_line;-
4209-
4210 alias_line = alias_expand (new_line);-
4211 sh_xfree((new_line), "bashline.c", 2680);-
4212 new_line = alias_line;-
4213 }
never executed: end of block
0
4214-
4215-
4216 if (new_line
new_lineDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4217 {-
4218 set_up_new_line (new_line);-
4219 return
never executed: return (0);
(0);
never executed: return (0);
0
4220 }-
4221 else-
4222 {-
4223 cleanup_expansion_error ();-
4224 return
never executed: return (1);
(1);
never executed: return (1);
0
4225 }-
4226}-
4227-
4228-
4229-
4230-
4231-
4232static int-
4233shell_expand_line (count, ignore)-
4234 int count, ignore;-
4235{-
4236 char *new_line;-
4237 WORD_LIST *expanded_string;-
4238 WORD_DESC *w;-
4239-
4240 new_line = 0;-
4241-
4242 new_line = history_expand_line_internal (rl_line_buffer);-
4243-
4244-
4245-
4246 if (new_line
new_lineDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4247 {-
4248 char *alias_line;-
4249-
4250 alias_line = alias_expand (new_line);-
4251 sh_xfree((new_line), "bashline.c", 2720);-
4252 new_line = alias_line;-
4253 }
never executed: end of block
0
4254-
4255-
4256 if (new_line
new_lineDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4257 {-
4258 int old_point = rl_point;-
4259 int at_end = rl_point == rl_end;-
4260-
4261-
4262-
4263 maybe_make_readline_line (new_line);-
4264 sh_xfree((new_line), "bashline.c", 2733);-
4265-
4266-
4267-
4268-
4269-
4270 w = alloc_word_desc ();-
4271 w->word = (char *)strcpy (sh_xmalloc((1 + strlen (rl_line_buffer)), "bashline.c", 2740), (rl_line_buffer));-
4272 w->flags = rl_explicit_arg
rl_explicit_argDescription
TRUEnever evaluated
FALSEnever evaluated
? (0x100000|0x000400) : 0;
0
4273 expanded_string = expand_word (w, rl_explicit_arg ? 0x002 : 0);-
4274 dispose_word (w);-
4275-
4276-
4277-
4278-
4279-
4280-
4281 if (expanded_string == 0
expanded_string == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4282 {-
4283 new_line = (char *)sh_xmalloc((1), "bashline.c", 2752);-
4284 new_line[0] = '\0';-
4285 }
never executed: end of block
0
4286 else-
4287 {-
4288 new_line = string_list (expanded_string);-
4289 dispose_words (expanded_string);-
4290 }
never executed: end of block
0
4291-
4292 maybe_make_readline_line (new_line);-
4293 sh_xfree((new_line), "bashline.c", 2762);-
4294-
4295-
4296 if (at_end
at_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4297 rl_point = rl_end;
never executed: rl_point = rl_end;
0
4298 else if (old_point < rl_end
old_point < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4299 {-
4300 rl_point = old_point;-
4301 if (!(((
((rl_line_buff...oint]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point]) == ' ')
((rl_line_buff...oint]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buff...int]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point]) == '\t')
((rl_line_buff...int]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
))
0
4302 rl_forward_word (1, 0);
never executed: rl_forward_word (1, 0);
0
4303 }
never executed: end of block
0
4304 return
never executed: return 0;
0;
never executed: return 0;
0
4305 }-
4306 else-
4307 {-
4308 cleanup_expansion_error ();-
4309 return
never executed: return 1;
1;
never executed: return 1;
0
4310 }-
4311}-
4312static struct ignorevar fignore =-
4313{-
4314 "FIGNORE",-
4315 (struct ign *)0,-
4316 0,-
4317 (char *)0,-
4318 (sh_iv_item_func_t *) 0,-
4319};-
4320-
4321static void-
4322_ignore_completion_names (names, name_func)-
4323 char **names;-
4324 sh_ignore_func_t *name_func;-
4325{-
4326 char **newnames;-
4327 int idx, nidx;-
4328 char **oldnames;-
4329 int oidx;-
4330-
4331-
4332-
4333-
4334-
4335 if (names[1] == (char *)0
names[1] == (char *)0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4336 {-
4337 if (force_fignore
force_fignoreDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4338 if ((*
(*name_func) (names[0]) == 0Description
TRUEnever evaluated
FALSEnever evaluated
name_func) (names[0]) == 0
(*name_func) (names[0]) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4339 {-
4340 sh_xfree((names[0]), "bashline.c", 2818);-
4341 names[0] = (char *)-
4342 ((void *)0)-
4343 ;-
4344 }
never executed: end of block
0
4345-
4346 return;
never executed: return;
0
4347 }-
4348-
4349-
4350-
4351 for (nidx = 1; names[nidx]
names[nidx]Description
TRUEnever evaluated
FALSEnever evaluated
; nidx++)
0
4352 ;
never executed: ;
0
4353 newnames = strvec_create (nidx + 1);-
4354-
4355 if (force_fignore == 0
force_fignore == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4356 {-
4357 oldnames = strvec_create (nidx - 1);-
4358 oidx = 0;-
4359 }
never executed: end of block
0
4360-
4361 newnames[0] = names[0];-
4362 for (idx = nidx = 1; names[idx]
names[idx]Description
TRUEnever evaluated
FALSEnever evaluated
; idx++)
0
4363 {-
4364 if ((*
(*name_func) (names[idx])Description
TRUEnever evaluated
FALSEnever evaluated
name_func) (names[idx])
(*name_func) (names[idx])Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4365 newnames[nidx++] = names[idx];
never executed: newnames[nidx++] = names[idx];
0
4366 else if (force_fignore == 0
force_fignore == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4367 oldnames[oidx++] = names[idx];
never executed: oldnames[oidx++] = names[idx];
0
4368 else-
4369 sh_xfree((names[idx]), "bashline.c", 2845);
never executed: sh_xfree((names[idx]), "bashline.c", 2845);
0
4370 }-
4371-
4372 newnames[nidx] = (char *)-
4373 ((void *)0)-
4374 ;-
4375-
4376-
4377 if (nidx == 1
nidx == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4378 {-
4379 if (force_fignore
force_fignoreDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4380 {-
4381 sh_xfree((names[0]), "bashline.c", 2855);-
4382 names[0] = (char *)-
4383 ((void *)0)-
4384 ;-
4385 }
never executed: end of block
0
4386 else-
4387 sh_xfree((oldnames), "bashline.c", 2859);
never executed: sh_xfree((oldnames), "bashline.c", 2859);
0
4388-
4389 sh_xfree((newnames), "bashline.c", 2861);-
4390 return;
never executed: return;
0
4391 }-
4392-
4393 if (force_fignore == 0
force_fignore == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4394 {-
4395 while (oidx
oidxDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4396 sh_xfree((oldnames[--oidx]), "bashline.c", 2868);
never executed: sh_xfree((oldnames[--oidx]), "bashline.c", 2868);
0
4397 sh_xfree((oldnames), "bashline.c", 2869);-
4398 }
never executed: end of block
0
4399-
4400-
4401 if (nidx == 2
nidx == 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4402 {-
4403 sh_xfree((names[0]), "bashline.c", 2875);-
4404 names[0] = newnames[1];-
4405 names[1] = (char *)-
4406 ((void *)0)-
4407 ;-
4408 sh_xfree((newnames), "bashline.c", 2878);-
4409 return;
never executed: return;
0
4410 }-
4411-
4412-
4413-
4414 for (nidx = 1; newnames[nidx]
newnames[nidx]Description
TRUEnever evaluated
FALSEnever evaluated
; nidx++)
0
4415 names[nidx] = newnames[nidx];
never executed: names[nidx] = newnames[nidx];
0
4416 names[nidx] = (char *)-
4417 ((void *)0)-
4418 ;-
4419 sh_xfree((newnames), "bashline.c", 2887);-
4420}
never executed: end of block
0
4421-
4422static int-
4423name_is_acceptable (name)-
4424 const char *name;-
4425{-
4426 struct ign *p;-
4427 int nlen;-
4428-
4429 for (nlen = strlen (name), p = fignore.ignores; p->val
p->valDescription
TRUEnever evaluated
FALSEnever evaluated
; p++)
0
4430 {-
4431 if (nlen > p->len
nlen > p->lenDescription
TRUEnever evaluated
FALSEnever evaluated
&& p->len > 0
p->len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(p->val)[0] ==... - p->len])[0]Description
TRUEnever evaluated
FALSEnever evaluated
p->val)[0] == (&name[nlen - p->len])[0]
(p->val)[0] ==... - p->len])[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
4432 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4433 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4434 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4435 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4436 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4437 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4438 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4439 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4440 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4441 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4442 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4443 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4444 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4445 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4446 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4447 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4448 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4449 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4450 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4451 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4452 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4453 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4454 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4455 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4456 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4457 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4458 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4459 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4460 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4461 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4462 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4463 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4464 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4465 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4466 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4467 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4468 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4469 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4470 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4471 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4472 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4473 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4474 ))[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
0
4475 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4476 ))[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
0
4477 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4478 ))[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 *) ( p->val ))[3] - __s2[3]);
0
4479 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( p->val ))[3] - __s2[3]);
0
4480 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4481 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4482 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4483 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4484 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4485 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4486 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4487 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4488 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4489 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4490 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4491 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4492 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4493 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4494 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4495 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4496 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4497 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4498 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4499 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4500 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4501 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4502 ))[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
0
4503 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4504 ))[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
0
4505 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4506 ))[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 *) ( &name[nlen - p->len] ))[3] - __s2[3]);
0
4507 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( &name[nlen - p->len] ))[3] - __s2[3]);
0
4508 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4509 p->val
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4510 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4511 &name[nlen - p->len]
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4512 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4513 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
4514 return
never executed: return (0);
(0);
never executed: return (0);
0
4515 }
never executed: end of block
0
4516-
4517 return
never executed: return (1);
(1);
never executed: return (1);
0
4518}-
4519static int-
4520filename_completion_ignore (names)-
4521 char **names;-
4522{-
4523-
4524-
4525-
4526-
4527-
4528 setup_ignore_patterns (&fignore);-
4529-
4530 if (fignore.num_ignores == 0
fignore.num_ignores == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4531 return
never executed: return 0;
0;
never executed: return 0;
0
4532-
4533 _ignore_completion_names (names, name_is_acceptable);-
4534-
4535 return
never executed: return 0;
0;
never executed: return 0;
0
4536}-
4537-
4538-
4539static int-
4540test_for_directory (name)-
4541 const char *name;-
4542{-
4543 char *fn;-
4544 int r;-
4545-
4546 fn = bash_tilde_expand (name, 0);-
4547 r = file_isdir (fn);-
4548 sh_xfree((fn), "bashline.c", 2944);-
4549-
4550 return
never executed: return (r);
(r);
never executed: return (r);
0
4551}-
4552-
4553-
4554static int-
4555bash_ignore_filenames (names)-
4556 char **names;-
4557{-
4558 _ignore_completion_names (names, test_for_directory);-
4559 return
never executed: return 0;
0;
never executed: return 0;
0
4560}-
4561-
4562static int-
4563return_zero (name)-
4564 const char *name;-
4565{-
4566 return
never executed: return 0;
0;
never executed: return 0;
0
4567}-
4568-
4569static int-
4570bash_ignore_everything (names)-
4571 char **names;-
4572{-
4573 _ignore_completion_names (names, return_zero);-
4574 return
never executed: return 0;
0;
never executed: return 0;
0
4575}-
4576-
4577-
4578-
4579-
4580static char *-
4581restore_tilde (val, directory_part)-
4582 char *val, *directory_part;-
4583{-
4584 int l, vl, dl2, xl;-
4585 char *dh2, *expdir, *ret;-
4586-
4587 vl = strlen (val);-
4588-
4589-
4590-
4591 dh2 = directory_part
directory_partDescription
TRUEnever evaluated
FALSEnever evaluated
? bash_dequote_filename (directory_part, 0) : 0;
0
4592 bash_directory_expansion (&dh2);-
4593 dl2 = strlen (dh2);-
4594-
4595 expdir = bash_tilde_expand (directory_part, 0);-
4596 xl = strlen (expdir);-
4597 sh_xfree((expdir), "bashline.c", 2993);-
4598 l = (vl - xl) + 1;-
4599-
4600 ret = (char *)sh_xmalloc((dl2 + 2 + l), "bashline.c", 3004);-
4601 strcpy (ret, dh2);-
4602 strcpy (ret + dl2, val + xl);-
4603-
4604 sh_xfree((dh2), "bashline.c", 3008);-
4605 return
never executed: return (ret);
(ret);
never executed: return (ret);
0
4606}-
4607-
4608static char *-
4609maybe_restore_tilde (val, directory_part)-
4610 char *val, *directory_part;-
4611{-
4612 rl_icppfunc_t *save;-
4613 char *ret;-
4614-
4615 save = (
(dircomplete_expand == 0)Description
TRUEnever evaluated
FALSEnever evaluated
dircomplete_expand == 0)
(dircomplete_expand == 0)Description
TRUEnever evaluated
FALSEnever evaluated
? save_directory_hook () : (rl_icppfunc_t *)0;
0
4616 ret = restore_tilde (val, directory_part);-
4617 if (save
saveDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4618 restore_directory_hook (save);
never executed: restore_directory_hook (save);
0
4619 return
never executed: return ret;
ret;
never executed: return ret;
0
4620}-
4621-
4622-
4623-
4624-
4625static void-
4626bash_directory_expansion (dirname)-
4627 char **dirname;-
4628{-
4629 char *d, *nd;-
4630-
4631 d = (char *)strcpy (sh_xmalloc((1 + strlen (*dirname)), "bashline.c", 3035), (*dirname));-
4632-
4633 if ((
(rl_directory_rewrite_hook)Description
TRUEnever evaluated
FALSEnever evaluated
rl_directory_rewrite_hook)
(rl_directory_rewrite_hook)Description
TRUEnever evaluated
FALSEnever evaluated
&& (*
(*rl_directory...ite_hook) (&d)Description
TRUEnever evaluated
FALSEnever evaluated
rl_directory_rewrite_hook) (&d)
(*rl_directory...ite_hook) (&d)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4634 {-
4635 sh_xfree((*dirname), "bashline.c", 3039);-
4636 *dirname = d;-
4637 }
never executed: end of block
0
4638 else if (rl_directory_completion_hook
rl_directory_completion_hookDescription
TRUEnever evaluated
FALSEnever evaluated
&& (*
(*rl_directory...ion_hook) (&d)Description
TRUEnever evaluated
FALSEnever evaluated
rl_directory_completion_hook) (&d)
(*rl_directory...ion_hook) (&d)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4639 {-
4640 sh_xfree((*dirname), "bashline.c", 3044);-
4641 *dirname = d;-
4642 }
never executed: end of block
0
4643 else if (rl_completion_found_quote
rl_completion_found_quoteDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4644 {-
4645 nd = bash_dequote_filename (d, rl_completion_quote_character);-
4646 sh_xfree((*dirname), "bashline.c", 3050);-
4647 sh_xfree((d), "bashline.c", 3051);-
4648 *dirname = nd;-
4649 }
never executed: end of block
0
4650}
never executed: end of block
0
4651-
4652-
4653static char *-
4654bash_filename_rewrite_hook (fname, fnlen)-
4655 char *fname;-
4656 int fnlen;-
4657{-
4658 char *conv;-
4659-
4660 conv = fnx_fromfs (fname, fnlen);-
4661 if (conv != fname
conv != fnameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4662 conv = (char *)strcpy (sh_xmalloc((1 + strlen (conv)), "bashline.c", 3066), (conv));
never executed: conv = (char *)strcpy (sh_xmalloc((1 + strlen (conv)), "bashline.c", 3066), (conv));
0
4663 return
never executed: return conv;
conv;
never executed: return conv;
0
4664}-
4665-
4666-
4667-
4668void-
4669set_directory_hook ()-
4670{-
4671 if (dircomplete_expand
dircomplete_expandDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4672 {-
4673 rl_directory_completion_hook = bash_directory_completion_hook;-
4674 rl_directory_rewrite_hook = (rl_icppfunc_t *)0;-
4675 }
never executed: end of block
0
4676 else-
4677 {-
4678 rl_directory_rewrite_hook = bash_directory_completion_hook;-
4679 rl_directory_completion_hook = (rl_icppfunc_t *)0;-
4680 }
never executed: end of block
0
4681}-
4682-
4683static rl_icppfunc_t *-
4684save_directory_hook ()-
4685{-
4686 rl_icppfunc_t *ret;-
4687-
4688 if (dircomplete_expand
dircomplete_expandDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4689 {-
4690 ret = rl_directory_completion_hook;-
4691 rl_directory_completion_hook = (rl_icppfunc_t *)-
4692 ((void *)0)-
4693 ;-
4694 }
never executed: end of block
0
4695 else-
4696 {-
4697 ret = rl_directory_rewrite_hook;-
4698 rl_directory_rewrite_hook = (rl_icppfunc_t *)-
4699 ((void *)0)-
4700 ;-
4701 }
never executed: end of block
0
4702-
4703 return
never executed: return ret;
ret;
never executed: return ret;
0
4704}-
4705-
4706static void-
4707restore_directory_hook (hookf)-
4708 rl_icppfunc_t *hookf;-
4709{-
4710 if (dircomplete_expand
dircomplete_expandDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4711 rl_directory_completion_hook = hookf;
never executed: rl_directory_completion_hook = hookf;
0
4712 else-
4713 rl_directory_rewrite_hook = hookf;
never executed: rl_directory_rewrite_hook = hookf;
0
4714}-
4715-
4716-
4717-
4718static int-
4719directory_exists (dirname, should_dequote)-
4720 const char *dirname;-
4721 int should_dequote;-
4722{-
4723 char *new_dirname;-
4724 int dirlen, r;-
4725 struct stat sb;-
4726-
4727-
4728-
4729 new_dirname = should_dequote
should_dequoteDescription
TRUEnever evaluated
FALSEnever evaluated
? bash_dequote_filename ((char *)dirname, rl_completion_quote_character) : (char *)strcpy (sh_xmalloc((1 + strlen (dirname)), "bashline.c", 3129), (dirname));
0
4730 dirlen = (((
(new_dirname)Description
TRUEnever evaluated
FALSEnever evaluated
new_dirname)
(new_dirname)Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(new_dirname)[0]Description
TRUEnever evaluated
FALSEnever evaluated
new_dirname)[0]
(new_dirname)[0]Description
TRUEnever evaluated
FALSEnever evaluated
) ? ((
(new_dirname)[1]Description
TRUEnever evaluated
FALSEnever evaluated
new_dirname)[1]
(new_dirname)[1]Description
TRUEnever evaluated
FALSEnever evaluated
? ((
(new_dirname)[2]Description
TRUEnever evaluated
FALSEnever evaluated
new_dirname)[2]
(new_dirname)[2]Description
TRUEnever evaluated
FALSEnever evaluated
? strlen(new_dirname) : 2) : 1) : 0);
0
4731 if (new_dirname[dirlen - 1] == '/'
new_dirname[dirlen - 1] == '/'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4732 new_dirname[dirlen - 1] = '\0';
never executed: new_dirname[dirlen - 1] = '\0';
0
4733-
4734 r = lstat (new_dirname, &sb) == 0;-
4735-
4736-
4737-
4738 sh_xfree((new_dirname), "bashline.c", 3138);-
4739 return
never executed: return (r);
(r);
never executed: return (r);
0
4740}-
4741-
4742-
4743-
4744static int-
4745bash_filename_stat_hook (dirname)-
4746 char **dirname;-
4747{-
4748 char *local_dirname, *new_dirname, *t;-
4749 int should_expand_dirname, return_value;-
4750 int global_nounset;-
4751 WORD_LIST *wl;-
4752-
4753 local_dirname = *dirname;-
4754 should_expand_dirname = return_value = 0;-
4755 if (t = mbschr (local_dirname, '$')
t = mbschr (lo..._dirname, '$')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4756 should_expand_dirname = '$';
never executed: should_expand_dirname = '$';
0
4757 else if (t = mbschr (local_dirname, '`')
t = mbschr (lo..._dirname, '`')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4758 should_expand_dirname = '`';
never executed: should_expand_dirname = '`';
0
4759-
4760 if (should_expand_dirname
should_expand_dirnameDescription
TRUEnever evaluated
FALSEnever evaluated
&& directory_exists (local_dirname, 0)
directory_exis...al_dirname, 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4761 should_expand_dirname = 0;
never executed: should_expand_dirname = 0;
0
4762-
4763 if (should_expand_dirname
should_expand_dirnameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4764 {-
4765 new_dirname = (char *)strcpy (sh_xmalloc((1 + strlen (local_dirname)), "bashline.c", 3165), (local_dirname));-
4766-
4767-
4768 global_nounset = unbound_vars_is_error;-
4769 unbound_vars_is_error = 0;-
4770 wl = expand_prompt_string (new_dirname, 0, 0x000400|0x100000|0x8000000);-
4771 unbound_vars_is_error = global_nounset;-
4772 if (wl
wlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4773 {-
4774 sh_xfree((new_dirname), "bashline.c", 3174);-
4775 new_dirname = string_list (wl);-
4776-
4777-
4778-
4779 if (new_dirname
new_dirnameDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*new_dirnameDescription
TRUEnever evaluated
FALSEnever evaluated
new_dirname
*new_dirnameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4780 {-
4781 sh_xfree((local_dirname), "bashline.c", 3181);-
4782 local_dirname = *dirname = new_dirname;-
4783 return_value = ((
(local_dirname... (*dirname)[0]Description
TRUEnever evaluated
FALSEnever evaluated
local_dirname)[0] == (*dirname)[0]
(local_dirname... (*dirname)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
4784 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4785 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4786 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4787 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4788 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4789 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4790 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4791 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4792 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4793 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4794 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4795 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4796 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4797 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4798 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4799 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4800 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4801 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4802 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4803 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4804 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4805 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4806 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4807 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4808 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4809 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4810 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4811 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4812 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4813 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4814 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4815 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4816 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4817 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4818 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4819 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4820 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4821 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4822 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4823 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4824 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4825 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4826 ))[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
0
4827 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4828 ))[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
0
4829 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4830 ))[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 *) ( local_dirname ))[3] - __s2[3]);
0
4831 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( local_dirname ))[3] - __s2[3]);
0
4832 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4833 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4834 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4835 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4836 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4837 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4838 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4839 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4840 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4841 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4842 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4843 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4844 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4845 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4846 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4847 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4848 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4849 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4850 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4851 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4852 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4853 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4854 ))[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
0
4855 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4856 ))[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
0
4857 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4858 ))[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 *) ( *dirname ))[3] - __s2[3]);
0
4859 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( *dirname ))[3] - __s2[3]);
0
4860 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4861 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4862 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4863 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4864 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4865 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) == 0;
0
4866 }
never executed: end of block
0
4867 else-
4868 sh_xfree((new_dirname), "bashline.c", 3186);
never executed: sh_xfree((new_dirname), "bashline.c", 3186);
0
4869 dispose_words (wl);-
4870 }
never executed: end of block
0
4871 else-
4872 sh_xfree((new_dirname), "bashline.c", 3190);
never executed: sh_xfree((new_dirname), "bashline.c", 3190);
0
4873 }-
4874-
4875-
4876-
4877-
4878 if (no_symbolic_links == 0
no_symbolic_links == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (local_dirname[0] != '.'
local_dirname[0] != '.'Description
TRUEnever evaluated
FALSEnever evaluated
|| local_dirname[1]
local_dirname[1]Description
TRUEnever evaluated
FALSEnever evaluated
))
0
4879 {-
4880 char *temp1, *temp2;-
4881-
4882 t = get_working_directory ("symlink-hook");-
4883 temp1 = make_absolute (local_dirname, t);-
4884 sh_xfree((t), "bashline.c", 3202);-
4885 temp2 = sh_canonpath (temp1, 0x0001|0x0002);-
4886-
4887-
4888 if (temp2 == 0
temp2 == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4889 {-
4890 sh_xfree((temp1), "bashline.c", 3208);-
4891 return
never executed: return return_value;
return_value;
never executed: return return_value;
0
4892 }-
4893-
4894 sh_xfree((local_dirname), "bashline.c", 3212);-
4895 *dirname = temp2;-
4896 sh_xfree((temp1), "bashline.c", 3214);-
4897 }
never executed: end of block
0
4898-
4899 return
never executed: return (return_value);
(return_value);
never executed: return (return_value);
0
4900}-
4901-
4902-
4903-
4904-
4905-
4906static int-
4907bash_directory_completion_hook (dirname)-
4908 char **dirname;-
4909{-
4910 char *local_dirname, *new_dirname, *t;-
4911 int return_value, should_expand_dirname, nextch, closer;-
4912 WORD_LIST *wl;-
4913-
4914 return_value = should_expand_dirname = nextch = closer = 0;-
4915 local_dirname = *dirname;-
4916-
4917 if (t = mbschr (local_dirname, '$')
t = mbschr (lo..._dirname, '$')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4918 {-
4919 should_expand_dirname = '$';-
4920 nextch = t[1];-
4921-
4922-
4923 if (nextch == '('
nextch == '('Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4924 closer = ')';
never executed: closer = ')';
0
4925 else if (nextch == '{'
nextch == '{'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4926 closer = '}';
never executed: closer = '}';
0
4927 else-
4928 nextch = 0;
never executed: nextch = 0;
0
4929-
4930 if (closer
closerDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4931 {-
4932 int p;-
4933 char delims[2];-
4934-
4935 delims[0] = closer; delims[1] = 0;-
4936 p = skip_to_delim (t, 1, delims, 0x001|0x100);-
4937 if (t[p] != closer
t[p] != closerDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4938 should_expand_dirname = 0;
never executed: should_expand_dirname = 0;
0
4939 }
never executed: end of block
0
4940 }
never executed: end of block
0
4941 else if (local_dirname[0] == '~'
local_dirname[0] == '~'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4942 should_expand_dirname = '~';
never executed: should_expand_dirname = '~';
0
4943 else-
4944 {-
4945 t = mbschr (local_dirname, '`');-
4946 if (t
tDescription
TRUEnever evaluated
FALSEnever evaluated
&& unclosed_pair (local_dirname, strlen (local_dirname), "`") == 0
unclosed_pair ...me), "`") == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4947 should_expand_dirname = '`';
never executed: should_expand_dirname = '`';
0
4948 }
never executed: end of block
0
4949-
4950 if (should_expand_dirname
should_expand_dirnameDescription
TRUEnever evaluated
FALSEnever evaluated
&& directory_exists (local_dirname, 1)
directory_exis...al_dirname, 1)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4951 should_expand_dirname = 0;
never executed: should_expand_dirname = 0;
0
4952-
4953 if (should_expand_dirname
should_expand_dirnameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4954 {-
4955 new_dirname = (char *)strcpy (sh_xmalloc((1 + strlen (local_dirname)), "bashline.c", 3273), (local_dirname));-
4956 wl = expand_prompt_string (new_dirname, 0, 0x000400|0x100000|0x8000000);-
4957 if (wl
wlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4958 {-
4959 *dirname = string_list (wl);-
4960-
4961-
4962 return_value = ((
(local_dirname... (*dirname)[0]Description
TRUEnever evaluated
FALSEnever evaluated
local_dirname)[0] == (*dirname)[0]
(local_dirname... (*dirname)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
4963 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4964 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4965 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4966 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4967 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4968 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4969 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4970 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4971 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4972 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4973 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4974 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4975 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4976 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4977 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4978 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4979 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4980 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4981 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4982 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4983 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4984 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4985 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4986 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4987 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4988 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4989 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4990 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4991 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4992 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4993 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4994 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4995 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4996 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4997 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4998 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
4999 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5000 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5001 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5002 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5003 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5004 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5005 ))[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
0
5006 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5007 ))[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
0
5008 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5009 ))[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 *) ( local_dirname ))[3] - __s2[3]);
0
5010 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( local_dirname ))[3] - __s2[3]);
0
5011 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5012 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5013 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5014 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5015 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5016 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5017 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5018 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5019 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5020 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5021 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5022 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5023 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5024 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5025 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5026 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5027 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5028 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5029 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5030 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5031 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5032 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5033 ))[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
0
5034 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5035 ))[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
0
5036 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5037 ))[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 *) ( *dirname ))[3] - __s2[3]);
0
5038 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( *dirname ))[3] - __s2[3]);
0
5039 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5040 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5041 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5042 *dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5043 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5044 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) == 0;
0
5045 sh_xfree((local_dirname), "bashline.c", 3281);-
5046 sh_xfree((new_dirname), "bashline.c", 3282);-
5047 dispose_words (wl);-
5048 local_dirname = *dirname;-
5049-
5050-
5051-
5052 if (rl_filename_quote_characters
rl_filename_quote_charactersDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*rl_filename_quote_charactersDescription
TRUEnever evaluated
FALSEnever evaluated
rl_filename_quote_characters
*rl_filename_quote_charactersDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5053 {-
5054 int i, j, c;-
5055 i = strlen (default_filename_quote_characters);-
5056 custom_filename_quote_characters = sh_xrealloc((custom_filename_quote_characters), (i+1), "bashline.c", 3292);-
5057 for (i = j = 0; c = default_filename_quote_characters[i]
c = default_fi..._characters[i]Description
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
5058 {-
5059 if (c == should_expand_dirname
c == should_expand_dirnameDescription
TRUEnever evaluated
FALSEnever evaluated
|| c == nextch
c == nextchDescription
TRUEnever evaluated
FALSEnever evaluated
|| c == closer
c == closerDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5060 continue;
never executed: continue;
0
5061 custom_filename_quote_characters[j++] = c;-
5062 }
never executed: end of block
0
5063 custom_filename_quote_characters[j] = '\0';-
5064 rl_filename_quote_characters = custom_filename_quote_characters;-
5065 set_filename_bstab (rl_filename_quote_characters);-
5066 }
never executed: end of block
0
5067 }
never executed: end of block
0
5068 else-
5069 {-
5070 sh_xfree((new_dirname), "bashline.c", 3306);-
5071 sh_xfree((local_dirname), "bashline.c", 3307);-
5072 *dirname = (char *)sh_xmalloc((1), "bashline.c", 3308);-
5073 **dirname = '\0';-
5074 return
never executed: return 1;
1;
never executed: return 1;
0
5075 }-
5076 }-
5077 else-
5078 {-
5079-
5080 new_dirname = bash_dequote_filename (local_dirname, rl_completion_quote_character);-
5081 return_value = ((
(local_dirname...ew_dirname)[0]Description
TRUEnever evaluated
FALSEnever evaluated
local_dirname)[0] == (new_dirname)[0]
(local_dirname...ew_dirname)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
5082 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5083 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5084 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5085 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5086 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5087 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5088 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5089 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5090 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5091 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5092 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5093 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5094 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5095 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5096 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5097 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5098 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5099 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5100 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5101 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5102 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5103 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5104 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5105 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5106 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5107 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5108 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5109 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5110 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5111 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5112 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5113 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5114 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5115 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5116 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5117 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5118 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5119 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5120 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5121 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5122 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5123 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5124 ))[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
0
5125 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5126 ))[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
0
5127 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5128 ))[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 *) ( local_dirname ))[3] - __s2[3]);
0
5129 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( local_dirname ))[3] - __s2[3]);
0
5130 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5131 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5132 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5133 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5134 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5135 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5136 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5137 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5138 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5139 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5140 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5141 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5142 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5143 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5144 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5145 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5146 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5147 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5148 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5149 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5150 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5151 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5152 ))[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
0
5153 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5154 ))[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
0
5155 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5156 ))[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 *) ( new_dirname ))[3] - __s2[3]);
0
5157 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( new_dirname ))[3] - __s2[3]);
0
5158 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5159 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5160 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5161 new_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5162 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5163 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) == 0;
0
5164 sh_xfree((local_dirname), "bashline.c", 3318);-
5165 local_dirname = *dirname = new_dirname;-
5166 }
never executed: end of block
0
5167 if (no_symbolic_links == 0
no_symbolic_links == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (local_dirname[0] != '.'
local_dirname[0] != '.'Description
TRUEnever evaluated
FALSEnever evaluated
|| local_dirname[1]
local_dirname[1]Description
TRUEnever evaluated
FALSEnever evaluated
))
0
5168 {-
5169 char *temp1, *temp2;-
5170 int len1, len2;-
5171 t = get_working_directory ("symlink-hook");-
5172 temp1 = make_absolute (local_dirname, t);-
5173 sh_xfree((t), "bashline.c", 3349);-
5174 temp2 = sh_canonpath (temp1, 0x0001|0x0002);-
5175-
5176-
5177-
5178-
5179 if (temp2 == 0
temp2 == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& dircomplete_spelling
dircomplete_spellingDescription
TRUEnever evaluated
FALSEnever evaluated
&& dircomplete_expand
dircomplete_expandDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5180 {-
5181 temp2 = dirspell (temp1);-
5182 if (temp2
temp2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5183 {-
5184 sh_xfree((temp1), "bashline.c", 3360);-
5185 temp1 = temp2;-
5186 temp2 = sh_canonpath (temp1, 0x0001|0x0002);-
5187 return_value |= temp2 != 0;-
5188 }
never executed: end of block
0
5189 }
never executed: end of block
0
5190-
5191 if (temp2 == 0
temp2 == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5192 {-
5193 sh_xfree((temp1), "bashline.c", 3369);-
5194 return
never executed: return return_value;
return_value;
never executed: return return_value;
0
5195 }-
5196 len1 = strlen (temp1);-
5197 if (temp1[len1 - 1] == '/'
temp1[len1 - 1] == '/'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5198 {-
5199 len2 = strlen (temp2);-
5200 if (len2 > 2
len2 > 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5201 {-
5202 temp2 = (char *)sh_xrealloc((temp2), (len2 + 2), "bashline.c", 3378);-
5203 temp2[len2] = '/';-
5204 temp2[len2 + 1] = '\0';-
5205 }
never executed: end of block
0
5206 }
never executed: end of block
0
5207-
5208-
5209-
5210-
5211-
5212-
5213-
5214 if (dircomplete_expand_relpath
dircomplete_expand_relpathDescription
TRUEnever evaluated
FALSEnever evaluated
|| ((local_dirname[0] != '/'
local_dirname[0] != '/'Description
TRUEnever evaluated
FALSEnever evaluated
&& local_dirname[0] != '.'
local_dirname[0] != '.'Description
TRUEnever evaluated
FALSEnever evaluated
) && ((
(temp1)[0] == (temp2)[0]Description
TRUEnever evaluated
FALSEnever evaluated
temp1)[0] == (temp2)[0]
(temp1)[0] == (temp2)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5215 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5216 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5217 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5218 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5219 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5220 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5221 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5222 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5223 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5224 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5225 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5226 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5227 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5228 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5229 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5230 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5231 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5232 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5233 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5234 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5235 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5236 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5237 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5238 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5239 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5240 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5241 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5242 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5243 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5244 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5245 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5246 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5247 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5248 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5249 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5250 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5251 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5252 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5253 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5254 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5255 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5256 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5257 ))[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
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5258 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5259 ))[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
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5260 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5261 ))[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 *) ( temp1 ))[3] - __s2[3]);
0
5262 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( temp1 ))[3] - __s2[3]);
0
5263 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5264 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5265 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5266 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5267 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5268 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5269 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5270 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5271 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5272 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5273 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5274 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5275 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5276 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5277 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5278 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5279 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5280 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5281 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5282 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5283 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5284 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5285 ))[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
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5286 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5287 ))[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
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5288 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5289 ))[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 *) ( temp2 ))[3] - __s2[3]);
0
5290 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]);
0
5291 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5292 temp1
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5293 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5294 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5295 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5296 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) == 0
((temp1)[0] ==... }) == 0) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
5297 return_value |= ((
(local_dirname... == (temp2)[0]Description
TRUEnever evaluated
FALSEnever evaluated
local_dirname)[0] == (temp2)[0]
(local_dirname... == (temp2)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5298 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5299 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5300 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5301 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5302 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5303 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5304 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5305 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5306 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5307 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5308 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5309 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5310 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5311 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5312 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5313 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5314 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5315 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5316 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5317 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5318 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5319 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5320 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5321 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5322 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5323 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5324 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5325 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5326 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5327 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5328 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5329 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5330 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5331 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5332 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5333 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5334 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5335 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5336 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5337 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5338 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5339 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5340 ))[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
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5341 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5342 ))[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
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5343 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5344 ))[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 *) ( local_dirname ))[3] - __s2[3]);
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5345 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( local_dirname ))[3] - __s2[3]);
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5346 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5347 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5348 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5349 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5350 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5351 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5352 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5353 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5354 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5355 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5356 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5357 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5358 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5359 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5360 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5361 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5362 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5363 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5364 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5365 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5366 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5367 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5368 ))[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
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5369 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5370 ))[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
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5371 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5372 ))[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 *) ( temp2 ))[3] - __s2[3]);
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5373 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]);
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5374 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5375 local_dirname
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5376 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5377 temp2
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5378 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5379 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) == 0;
never executed: return_value |= ((local_dirname)[0] == (temp2)[0] && __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( local_dirname ) && __builtin_constant_p ( temp2 ) && (__s1_len = __builtin_strlen ( local_dirname ), __s2_len = __builtin_strlen ( tem...t unsigned char *) (const char *) ( temp2 ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( temp2 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( local_dirname , temp2 )))); }) == 0) == 0;
0
5380 sh_xfree((local_dirname), "bashline.c", 3392);-
5381 *dirname = temp2;-
5382 sh_xfree((temp1), "bashline.c", 3394);-
5383 }
never executed: end of block
0
5384-
5385 return
never executed: return (return_value);
(return_value);
never executed: return (return_value);
0
5386}-
5387-
5388static char **history_completion_array = (char **)-
5389 ((void *)0)-
5390 ;-
5391static int harry_size;-
5392static int harry_len;-
5393-
5394static void-
5395build_history_completion_array ()-
5396{-
5397 register int i, j;-
5398 HIST_ENTRY **hlist;-
5399 char **tokens;-
5400-
5401-
5402 if (harry_size
harry_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5403 {-
5404 strvec_dispose (history_completion_array);-
5405 history_completion_array = (char **)-
5406 ((void *)0)-
5407 ;-
5408 harry_size = 0;-
5409 harry_len = 0;-
5410 }
never executed: end of block
0
5411-
5412-
5413-
5414 hlist = history_list ();-
5415-
5416 if (hlist
hlistDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5417 {-
5418 for (i = 0; hlist[i]
hlist[i]Description
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
5419 ;
never executed: ;
0
5420 for ( --i; i >= 0
i >= 0Description
TRUEnever evaluated
FALSEnever evaluated
; i--)
0
5421 {-
5422-
5423 tokens = history_tokenize (hlist[i]->line);-
5424-
5425 for (j = 0; tokens
tokensDescription
TRUEnever evaluated
FALSEnever evaluated
&& tokens[j]
tokens[j]Description
TRUEnever evaluated
FALSEnever evaluated
; j++)
0
5426 {-
5427 if (harry_len + 2 > harry_size
harry_len + 2 > harry_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5428 history_completion_array = strvec_resize (history_completion_array, harry_size += 10);
never executed: history_completion_array = strvec_resize (history_completion_array, harry_size += 10);
0
5429-
5430 history_completion_array[harry_len++] = tokens[j];-
5431 history_completion_array[harry_len] = (char *)-
5432 ((void *)0)-
5433 ;-
5434 }
never executed: end of block
0
5435 sh_xfree((tokens), "bashline.c", 3441);-
5436 }
never executed: end of block
0
5437-
5438-
5439 if (dabbrev_expand_active == 0
dabbrev_expand_active == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5440 qsort (history_completion_array, harry_len, sizeof (char *), (QSFUNC *)strvec_strcmp);
never executed: qsort (history_completion_array, harry_len, sizeof (char *), (QSFUNC *)strvec_strcmp);
0
5441 }
never executed: end of block
0
5442}
never executed: end of block
0
5443-
5444static char *-
5445history_completion_generator (hint_text, state)-
5446 const char *hint_text;-
5447 int state;-
5448{-
5449 static int local_index, len;-
5450 static const char *text;-
5451-
5452-
5453-
5454 if (state == 0
state == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5455 {-
5456 if (dabbrev_expand_active
dabbrev_expand_activeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5457 rl_completion_suppress_append = 1;
never executed: rl_completion_suppress_append = 1;
0
5458 local_index = 0;-
5459 build_history_completion_array ();-
5460 text = hint_text;-
5461 len = strlen (text);-
5462 }
never executed: end of block
0
5463-
5464 while (history_completion_array
history_completion_arrayDescription
TRUEnever evaluated
FALSEnever evaluated
&& history_completion_array[local_index]
history_comple...y[local_index]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5465 {-
5466-
5467 if (-
5468 (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5469 len
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5470 )
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( text )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5471 text
__builtin_constant_p ( text )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5472 )
__builtin_constant_p ( text )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( text ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5473 text
strlen ( text ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5474 ) < ((size_t) (
strlen ( text ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5475 len
strlen ( text ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5476 ))
strlen ( text ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...cal_index++] )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5477 history_completion_array[local_index++]
__builtin_cons...cal_index++] )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5478 )
__builtin_cons...cal_index++] )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( histo...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5479 history_completion_array[local_index++]
strlen ( histo...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5480 ) < ((size_t) (
strlen ( histo...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5481 len
strlen ( histo...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5482 ))
strlen ( histo...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5483 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5484 ) && __builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5485 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5486 ) && (__s1_len = __builtin_strlen (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5487 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5488 ), __s2_len = __builtin_strlen (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5489 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5490 ), (!((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5491 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5492 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5493 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5494 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5495 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5496 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5497 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5498 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5499 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5500 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5501 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5502 ) : (__builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5503 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5504 ) && ((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5505 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5506 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5507 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5508 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5509 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5510 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5511 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5512 ) && ((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5513 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5514 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5515 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5516 ) == 1) ? __builtin_strcmp (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5517 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5518 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5519 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5520 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5521 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5522 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5523 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5524 ))[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__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5525 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5526 ))[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__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5527 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5528 ))[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 *) ( text ))[3] - __s2[3]);
0
5529 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( text ))[3] - __s2[3]);
0
5530 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5531 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5532 ) && ((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5533 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5534 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5535 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5536 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5537 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5538 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5539 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5540 ) && ((size_t)(const void *)((
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5541 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5542 ) + 1) - (size_t)(const void *)(
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5543 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5544 ) == 1) ? __builtin_strcmp (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5545 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5546 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5547 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5548 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5549 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5550 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5551 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5552 ))[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__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5553 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5554 ))[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__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5555 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5556 ))[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 *) ( history_completion_array[local_index++] ))[3] - __s2[3]);
0
5557 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( history_completion_array[local_index++] ))[3] - __s2[3]);
0
5558 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5559 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5560 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5561 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5562 )))); }) : strncmp (
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5563 text
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5564 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5565 history_completion_array[local_index++]
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5566 ,
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5567 len
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5568 )))
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5569 == 0
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5570 return
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (history_completion_array[local_index - 1])), "bashline.c", 3474), (history_completion_array[local_index - 1])));
((char *)strcpy (sh_xmalloc((1 + strlen (history_completion_array[local_index - 1])), "bashline.c", 3474), (history_completion_array[local_index - 1])));
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (history_completion_array[local_index - 1])), "bashline.c", 3474), (history_completion_array[local_index - 1])));
0
5571 }
never executed: end of block
0
5572 return
never executed: return ((char *) ((void *)0) );
((char *)
never executed: return ((char *) ((void *)0) );
0
5573 ((void *)0)
never executed: return ((char *) ((void *)0) );
0
5574 );
never executed: return ((char *) ((void *)0) );
0
5575}-
5576-
5577static int-
5578dynamic_complete_history (count, key)-
5579 int count, key;-
5580{-
5581 int r;-
5582 rl_compentry_func_t *orig_func;-
5583 rl_completion_func_t *orig_attempt_func;-
5584 rl_compignore_func_t *orig_ignore_func;-
5585-
5586 orig_func = rl_completion_entry_function;-
5587 orig_attempt_func = rl_attempted_completion_function;-
5588 orig_ignore_func = rl_ignore_some_completions_function;-
5589-
5590 rl_completion_entry_function = history_completion_generator;-
5591 rl_attempted_completion_function = (rl_completion_func_t *)-
5592 ((void *)0)-
5593 ;-
5594 rl_ignore_some_completions_function = filename_completion_ignore;-
5595-
5596-
5597 if (rl_last_func == dynamic_complete_history
rl_last_func =...mplete_historyDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5598 r = rl_complete_internal ('?');
never executed: r = rl_complete_internal ('?');
0
5599 else-
5600 r = rl_complete_internal ('\t');
never executed: r = rl_complete_internal ('\t');
0
5601-
5602 rl_completion_entry_function = orig_func;-
5603 rl_attempted_completion_function = orig_attempt_func;-
5604 rl_ignore_some_completions_function = orig_ignore_func;-
5605-
5606 return
never executed: return r;
r;
never executed: return r;
0
5607}-
5608-
5609static int-
5610bash_dabbrev_expand (count, key)-
5611 int count, key;-
5612{-
5613 int r, orig_suppress, orig_sort;-
5614 rl_compentry_func_t *orig_func;-
5615 rl_completion_func_t *orig_attempt_func;-
5616 rl_compignore_func_t *orig_ignore_func;-
5617-
5618 orig_func = rl_menu_completion_entry_function;-
5619 orig_attempt_func = rl_attempted_completion_function;-
5620 orig_ignore_func = rl_ignore_some_completions_function;-
5621 orig_suppress = rl_completion_suppress_append;-
5622 orig_sort = rl_sort_completion_matches;-
5623-
5624 rl_menu_completion_entry_function = history_completion_generator;-
5625 rl_attempted_completion_function = (rl_completion_func_t *)-
5626 ((void *)0)-
5627 ;-
5628 rl_ignore_some_completions_function = filename_completion_ignore;-
5629 rl_filename_completion_desired = 0;-
5630 rl_completion_suppress_append = 1;-
5631 rl_sort_completion_matches = 0;-
5632-
5633-
5634 dabbrev_expand_active = 1;-
5635 if (rl_last_func == bash_dabbrev_expand
rl_last_func =...dabbrev_expandDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5636 rl_last_func = rl_menu_complete;
never executed: rl_last_func = rl_menu_complete;
0
5637 r = rl_menu_complete (count, key);-
5638 dabbrev_expand_active = 0;-
5639-
5640 rl_last_func = bash_dabbrev_expand;-
5641 rl_menu_completion_entry_function = orig_func;-
5642 rl_attempted_completion_function = orig_attempt_func;-
5643 rl_ignore_some_completions_function = orig_ignore_func;-
5644 rl_completion_suppress_append = orig_suppress;-
5645 rl_sort_completion_matches = orig_sort;-
5646-
5647 return
never executed: return r;
r;
never executed: return r;
0
5648}-
5649-
5650-
5651static int-
5652bash_complete_username (ignore, ignore2)-
5653 int ignore, ignore2;-
5654{-
5655 return
never executed: return bash_complete_username_internal (rl_completion_mode (bash_complete_username));
bash_complete_username_internal (rl_completion_mode (bash_complete_username));
never executed: return bash_complete_username_internal (rl_completion_mode (bash_complete_username));
0
5656}-
5657-
5658static int-
5659bash_possible_username_completions (ignore, ignore2)-
5660 int ignore, ignore2;-
5661{-
5662 return
never executed: return bash_complete_username_internal ('?');
bash_complete_username_internal ('?');
never executed: return bash_complete_username_internal ('?');
0
5663}-
5664-
5665static int-
5666bash_complete_username_internal (what_to_do)-
5667 int what_to_do;-
5668{-
5669 return
never executed: return bash_specific_completion (what_to_do, rl_username_completion_function);
bash_specific_completion (what_to_do, rl_username_completion_function);
never executed: return bash_specific_completion (what_to_do, rl_username_completion_function);
0
5670}-
5671-
5672static int-
5673bash_complete_filename (ignore, ignore2)-
5674 int ignore, ignore2;-
5675{-
5676 return
never executed: return bash_complete_filename_internal (rl_completion_mode (bash_complete_filename));
bash_complete_filename_internal (rl_completion_mode (bash_complete_filename));
never executed: return bash_complete_filename_internal (rl_completion_mode (bash_complete_filename));
0
5677}-
5678-
5679static int-
5680bash_possible_filename_completions (ignore, ignore2)-
5681 int ignore, ignore2;-
5682{-
5683 return
never executed: return bash_complete_filename_internal ('?');
bash_complete_filename_internal ('?');
never executed: return bash_complete_filename_internal ('?');
0
5684}-
5685-
5686static int-
5687bash_complete_filename_internal (what_to_do)-
5688 int what_to_do;-
5689{-
5690 rl_compentry_func_t *orig_func;-
5691 rl_completion_func_t *orig_attempt_func;-
5692 rl_icppfunc_t *orig_dir_func;-
5693 rl_compignore_func_t *orig_ignore_func;-
5694 char *orig_rl_completer_word_break_characters;-
5695 int r;-
5696-
5697 orig_func = rl_completion_entry_function;-
5698 orig_attempt_func = rl_attempted_completion_function;-
5699 orig_ignore_func = rl_ignore_some_completions_function;-
5700 orig_rl_completer_word_break_characters = rl_completer_word_break_characters;-
5701-
5702 orig_dir_func = save_directory_hook ();-
5703-
5704 rl_completion_entry_function = rl_filename_completion_function;-
5705 rl_attempted_completion_function = (rl_completion_func_t *)-
5706 ((void *)0)-
5707 ;-
5708 rl_ignore_some_completions_function = filename_completion_ignore;-
5709 rl_completer_word_break_characters = " \t\n\"\'";-
5710-
5711 r = rl_complete_internal (what_to_do);-
5712-
5713 rl_completion_entry_function = orig_func;-
5714 rl_attempted_completion_function = orig_attempt_func;-
5715 rl_ignore_some_completions_function = orig_ignore_func;-
5716 rl_completer_word_break_characters = orig_rl_completer_word_break_characters;-
5717-
5718 restore_directory_hook (orig_dir_func);-
5719-
5720 return
never executed: return r;
r;
never executed: return r;
0
5721}-
5722-
5723static int-
5724bash_complete_hostname (ignore, ignore2)-
5725 int ignore, ignore2;-
5726{-
5727 return
never executed: return bash_complete_hostname_internal (rl_completion_mode (bash_complete_hostname));
bash_complete_hostname_internal (rl_completion_mode (bash_complete_hostname));
never executed: return bash_complete_hostname_internal (rl_completion_mode (bash_complete_hostname));
0
5728}-
5729-
5730static int-
5731bash_possible_hostname_completions (ignore, ignore2)-
5732 int ignore, ignore2;-
5733{-
5734 return
never executed: return bash_complete_hostname_internal ('?');
bash_complete_hostname_internal ('?');
never executed: return bash_complete_hostname_internal ('?');
0
5735}-
5736-
5737static int-
5738bash_complete_variable (ignore, ignore2)-
5739 int ignore, ignore2;-
5740{-
5741 return
never executed: return bash_complete_variable_internal (rl_completion_mode (bash_complete_variable));
bash_complete_variable_internal (rl_completion_mode (bash_complete_variable));
never executed: return bash_complete_variable_internal (rl_completion_mode (bash_complete_variable));
0
5742}-
5743-
5744static int-
5745bash_possible_variable_completions (ignore, ignore2)-
5746 int ignore, ignore2;-
5747{-
5748 return
never executed: return bash_complete_variable_internal ('?');
bash_complete_variable_internal ('?');
never executed: return bash_complete_variable_internal ('?');
0
5749}-
5750-
5751static int-
5752bash_complete_command (ignore, ignore2)-
5753 int ignore, ignore2;-
5754{-
5755 return
never executed: return bash_complete_command_internal (rl_completion_mode (bash_complete_command));
bash_complete_command_internal (rl_completion_mode (bash_complete_command));
never executed: return bash_complete_command_internal (rl_completion_mode (bash_complete_command));
0
5756}-
5757-
5758static int-
5759bash_possible_command_completions (ignore, ignore2)-
5760 int ignore, ignore2;-
5761{-
5762 return
never executed: return bash_complete_command_internal ('?');
bash_complete_command_internal ('?');
never executed: return bash_complete_command_internal ('?');
0
5763}-
5764-
5765static int-
5766bash_complete_hostname_internal (what_to_do)-
5767 int what_to_do;-
5768{-
5769 return
never executed: return bash_specific_completion (what_to_do, hostname_completion_function);
bash_specific_completion (what_to_do, hostname_completion_function);
never executed: return bash_specific_completion (what_to_do, hostname_completion_function);
0
5770}-
5771-
5772static int-
5773bash_complete_variable_internal (what_to_do)-
5774 int what_to_do;-
5775{-
5776 return
never executed: return bash_specific_completion (what_to_do, variable_completion_function);
bash_specific_completion (what_to_do, variable_completion_function);
never executed: return bash_specific_completion (what_to_do, variable_completion_function);
0
5777}-
5778-
5779static int-
5780bash_complete_command_internal (what_to_do)-
5781 int what_to_do;-
5782{-
5783 return
never executed: return bash_specific_completion (what_to_do, command_word_completion_function);
bash_specific_completion (what_to_do, command_word_completion_function);
never executed: return bash_specific_completion (what_to_do, command_word_completion_function);
0
5784}-
5785-
5786static char *globtext;-
5787static char *globorig;-
5788-
5789static char *-
5790glob_complete_word (text, state)-
5791 const char *text;-
5792 int state;-
5793{-
5794 static char **matches = (char **)-
5795 ((void *)0)-
5796 ;-
5797 static int ind;-
5798 int glen;-
5799 char *ret, *ttext;-
5800-
5801 if (state == 0
state == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5802 {-
5803 rl_filename_completion_desired = 1;-
5804 do { if (matches
matchesDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((matches), "bashline.c", 3698);
never executed: sh_xfree((matches), "bashline.c", 3698);
} while (0);
0
5805 if (globorig != globtext
globorig != globtextDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5806 do { if (globorig
globorigDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((globorig), "bashline.c", 3700);
never executed: sh_xfree((globorig), "bashline.c", 3700);
}
never executed: end of block
while (0);
0
5807 do { if (globtext
globtextDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((globtext), "bashline.c", 3701);
never executed: sh_xfree((globtext), "bashline.c", 3701);
} while (0);
0
5808-
5809 ttext = bash_tilde_expand (text, 0);-
5810-
5811 if (rl_explicit_arg
rl_explicit_argDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5812 {-
5813 globorig = (char *)strcpy (sh_xmalloc((1 + strlen (ttext)), "bashline.c", 3707), (ttext));-
5814 glen = strlen (ttext);-
5815 globtext = (char *)sh_xmalloc((glen + 2), "bashline.c", 3709);-
5816 strcpy (globtext, ttext);-
5817 globtext[glen] = '*';-
5818 globtext[glen+1] = '\0';-
5819 }
never executed: end of block
0
5820 else-
5821 globtext = globorig = (char *)strcpy (sh_xmalloc((1 + strlen (ttext)), "bashline.c", 3715), (ttext));
never executed: globtext = globorig = (char *)strcpy (sh_xmalloc((1 + strlen (ttext)), "bashline.c", 3715), (ttext));
0
5822-
5823 if (ttext != text
ttext != textDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5824 sh_xfree((ttext), "bashline.c", 3718);
never executed: sh_xfree((ttext), "bashline.c", 3718);
0
5825-
5826 matches = shell_glob_filename (globtext);-
5827 if ((
(matches) == (...b_error_returnDescription
TRUEnever evaluated
FALSEnever evaluated
matches) == (char **)&glob_error_return
(matches) == (...b_error_returnDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5828 matches = (char **)
never executed: matches = (char **) ((void *)0) ;
0
5829 ((void *)0)
never executed: matches = (char **) ((void *)0) ;
0
5830 ;
never executed: matches = (char **) ((void *)0) ;
0
5831 ind = 0;-
5832 }
never executed: end of block
0
5833-
5834 ret = matches
matchesDescription
TRUEnever evaluated
FALSEnever evaluated
? matches[ind] : (char *)
0
5835 ((void *)0)-
5836 ;-
5837 ind++;-
5838 return
never executed: return ret;
ret;
never executed: return ret;
0
5839}-
5840-
5841static int-
5842bash_glob_completion_internal (what_to_do)-
5843 int what_to_do;-
5844{-
5845 return
never executed: return bash_specific_completion (what_to_do, glob_complete_word);
bash_specific_completion (what_to_do, glob_complete_word);
never executed: return bash_specific_completion (what_to_do, glob_complete_word);
0
5846}-
5847-
5848-
5849-
5850static char *-
5851bash_glob_quote_filename (s, rtype, qcp)-
5852 char *s;-
5853 int rtype;-
5854 char *qcp;-
5855{-
5856 if (globorig
globorigDescription
TRUEnever evaluated
FALSEnever evaluated
&& qcp
qcpDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*qcp == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
qcp == '\0'
*qcp == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(s)[0] == (globorig)[0]Description
TRUEnever evaluated
FALSEnever evaluated
s)[0] == (globorig)[0]
(s)[0] == (globorig)[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
5857 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5858 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5859 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5860 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5861 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5862 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5863 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5864 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5865 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5866 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5867 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5868 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5869 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5870 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5871 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5872 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5873 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5874 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5875 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5876 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5877 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5878 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5879 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5880 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5881 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5882 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5883 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5884 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5885 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5886 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5887 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5888 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5889 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5890 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5891 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5892 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5893 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5894 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5895 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5896 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5897 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5898 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5899 ))[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
0
5900 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5901 ))[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
0
5902 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5903 ))[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 *) ( s ))[3] - __s2[3]);
0
5904 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( s ))[3] - __s2[3]);
0
5905 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5906 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5907 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5908 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5909 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5910 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5911 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5912 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5913 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5914 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5915 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5916 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5917 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5918 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5919 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5920 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5921 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5922 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5923 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5924 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5925 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5926 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5927 ))[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
0
5928 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5929 ))[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
0
5930 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5931 ))[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 *) ( globorig ))[3] - __s2[3]);
0
5932 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( globorig ))[3] - __s2[3]);
0
5933 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5934 s
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5935 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5936 globorig
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5937 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
5938 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
5939 return
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (s)), "bashline.c", 3747), (s)));
((char *)strcpy (sh_xmalloc((1 + strlen (s)), "bashline.c", 3747), (s)));
never executed: return ((char *)strcpy (sh_xmalloc((1 + strlen (s)), "bashline.c", 3747), (s)));
0
5940 else-
5941 return
never executed: return (bash_quote_filename (s, rtype, qcp));
(bash_quote_filename (s, rtype, qcp));
never executed: return (bash_quote_filename (s, rtype, qcp));
0
5942}-
5943-
5944static int-
5945bash_glob_complete_word (count, key)-
5946 int count, key;-
5947{-
5948 int r;-
5949 rl_quote_func_t *orig_quoting_function;-
5950-
5951 if (rl_editing_mode == 1
rl_editing_mode == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5952 rl_explicit_arg = 1;
never executed: rl_explicit_arg = 1;
0
5953 orig_quoting_function = rl_filename_quoting_function;-
5954 rl_filename_quoting_function = bash_glob_quote_filename;-
5955-
5956 r = bash_glob_completion_internal (rl_completion_mode (bash_glob_complete_word));-
5957-
5958 rl_filename_quoting_function = orig_quoting_function;-
5959 return
never executed: return r;
r;
never executed: return r;
0
5960}-
5961-
5962static int-
5963bash_glob_expand_word (count, key)-
5964 int count, key;-
5965{-
5966 return
never executed: return bash_glob_completion_internal ('*');
bash_glob_completion_internal ('*');
never executed: return bash_glob_completion_internal ('*');
0
5967}-
5968-
5969static int-
5970bash_glob_list_expansions (count, key)-
5971 int count, key;-
5972{-
5973 return
never executed: return bash_glob_completion_internal ('?');
bash_glob_completion_internal ('?');
never executed: return bash_glob_completion_internal ('?');
0
5974}-
5975-
5976static int-
5977bash_specific_completion (what_to_do, generator)-
5978 int what_to_do;-
5979 rl_compentry_func_t *generator;-
5980{-
5981 rl_compentry_func_t *orig_func;-
5982 rl_completion_func_t *orig_attempt_func;-
5983 rl_compignore_func_t *orig_ignore_func;-
5984 int r;-
5985-
5986 orig_func = rl_completion_entry_function;-
5987 orig_attempt_func = rl_attempted_completion_function;-
5988 orig_ignore_func = rl_ignore_some_completions_function;-
5989 rl_completion_entry_function = generator;-
5990 rl_attempted_completion_function = -
5991 ((void *)0)-
5992 ;-
5993 rl_ignore_some_completions_function = orig_ignore_func;-
5994-
5995 r = rl_complete_internal (what_to_do);-
5996-
5997 rl_completion_entry_function = orig_func;-
5998 rl_attempted_completion_function = orig_attempt_func;-
5999 rl_ignore_some_completions_function = orig_ignore_func;-
6000-
6001 return
never executed: return r;
r;
never executed: return r;
0
6002}-
6003static int-
6004bash_vi_complete (count, key)-
6005 int count, key;-
6006{-
6007-
6008 int p, r;-
6009 char *t;-
6010-
6011 if ((
(rl_point < rl_end)Description
TRUEnever evaluated
FALSEnever evaluated
rl_point < rl_end)
(rl_point < rl_end)Description
TRUEnever evaluated
FALSEnever evaluated
&& (!(((
((rl_line_buff...oint]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point]) == ' ')
((rl_line_buff...oint]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buff...int]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point]) == '\t')
((rl_line_buff...int]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
)))
0
6012 {-
6013 if (!(((
((rl_line_buff... + 1]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point + 1]) == ' ')
((rl_line_buff... + 1]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buff...+ 1]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point + 1]) == '\t')
((rl_line_buff...+ 1]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
))
0
6014 rl_vi_end_word (1, 'E');
never executed: rl_vi_end_word (1, 'E');
0
6015 rl_point++;-
6016 }
never executed: end of block
0
6017-
6018-
6019-
6020 t = 0;-
6021 if (rl_point > 0
rl_point > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6022 {-
6023 p = rl_point;-
6024 rl_vi_bWord (1, 'B');-
6025 r = rl_point;-
6026 rl_point = p;-
6027 p = r;-
6028-
6029 t = substring (rl_line_buffer, p, rl_point);-
6030 }
never executed: end of block
0
6031-
6032 if (t
tDescription
TRUEnever evaluated
FALSEnever evaluated
&& glob_pattern_p (t) == 0
glob_pattern_p (t) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6033 rl_explicit_arg = 1;
never executed: rl_explicit_arg = 1;
0
6034 do { if (t
tDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((t), "bashline.c", 3848);
never executed: sh_xfree((t), "bashline.c", 3848);
} while (0);
0
6035-
6036 if (key == '*'
key == '*'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6037 r = bash_glob_expand_word (count, key);
never executed: r = bash_glob_expand_word (count, key);
0
6038 else if (key == '='
key == '='Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6039 r = bash_glob_list_expansions (count, key);
never executed: r = bash_glob_list_expansions (count, key);
0
6040 else if (key == '\\'
key == '\\'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6041 r = bash_glob_complete_word (count, key);
never executed: r = bash_glob_complete_word (count, key);
0
6042 else-
6043 r = rl_complete (0, key);
never executed: r = rl_complete (0, key);
0
6044-
6045 if (key == '*'
key == '*'Description
TRUEnever evaluated
FALSEnever evaluated
|| key == '\\'
key == '\\'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6046 rl_vi_start_inserting (key, 1, 1);
never executed: rl_vi_start_inserting (key, 1, 1);
0
6047-
6048 return
never executed: return (r);
(r);
never executed: return (r);
0
6049-
6050-
6051-
6052}-
6053-
6054-
6055-
6056-
6057-
6058-
6059static char *-
6060bash_dequote_filename (text, quote_char)-
6061 char *text;-
6062 int quote_char;-
6063{-
6064 char *ret, *p, *r;-
6065 int l, quoted;-
6066-
6067 l = strlen (text);-
6068 ret = (char *)sh_xmalloc((l + 1), "bashline.c", 3882);-
6069 for (quoted = quote_char, p = text, r = ret; p
pDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*pDescription
TRUEnever evaluated
FALSEnever evaluated
p
*pDescription
TRUEnever evaluated
FALSEnever evaluated
; p++)
0
6070 {-
6071-
6072 if (*
*p == '\\'Description
TRUEnever evaluated
FALSEnever evaluated
p == '\\'
*p == '\\'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6073 {-
6074-
6075 if (quoted == '\''
quoted == '\''Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6076 *
never executed: *r++ = *p;
r++ = *p;
never executed: *r++ = *p;
0
6077-
6078-
6079 else if (quoted == '"'
quoted == '"'Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((sh_syntaxtab... 0x0040) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
sh_syntaxtab[(unsigned char)p[1]] & 0x0040) == 0)
((sh_syntaxtab... 0x0040) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6080 *
never executed: *r++ = *p;
r++ = *p;
never executed: *r++ = *p;
0
6081-
6082 *r++ = *++p;-
6083 if (*
*p == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
p == '\0'
*p == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6084 return
never executed: return ret;
ret;
never executed: return ret;
0
6085 continue;
never executed: continue;
0
6086 }-
6087-
6088 if (quoted
quotedDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*p == quotedDescription
TRUEnever evaluated
FALSEnever evaluated
p == quoted
*p == quotedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6089 {-
6090 quoted = 0;-
6091 continue;
never executed: continue;
0
6092 }-
6093-
6094 if (quoted == 0
quoted == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (*
*p == '\''Description
TRUEnever evaluated
FALSEnever evaluated
p == '\''
*p == '\''Description
TRUEnever evaluated
FALSEnever evaluated
|| *
*p == '"'Description
TRUEnever evaluated
FALSEnever evaluated
p == '"'
*p == '"'Description
TRUEnever evaluated
FALSEnever evaluated
))
0
6095 {-
6096 quoted = *p;-
6097 continue;
never executed: continue;
0
6098 }-
6099 *r++ = *p;-
6100 }
never executed: end of block
0
6101 *r = '\0';-
6102 return
never executed: return ret;
ret;
never executed: return ret;
0
6103}-
6104-
6105-
6106-
6107-
6108static char *-
6109quote_word_break_chars (text)-
6110 char *text;-
6111{-
6112 char *ret, *r, *s;-
6113 int l;-
6114-
6115 l = strlen (text);-
6116 ret = (char *)sh_xmalloc(((2 * l) + 1), "bashline.c", 3930);-
6117 for (s = text, r = ret; *
*sDescription
TRUEnever evaluated
FALSEnever evaluated
s
*sDescription
TRUEnever evaluated
FALSEnever evaluated
; s++)
0
6118 {-
6119-
6120 if (*
*s == '\\'Description
TRUEnever evaluated
FALSEnever evaluated
s == '\\'
*s == '\\'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6121 {-
6122 *r++ = '\\';-
6123 *r++ = *++s;-
6124 if (*
*s == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
s == '\0'
*s == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6125 break;
never executed: break;
0
6126 continue;
never executed: continue;
0
6127 }-
6128-
6129-
6130 if (mbschr (rl_completer_word_break_characters, *s)
mbschr (rl_com...haracters, *s)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6131 *
never executed: *r++ = '\\';
r++ = '\\';
never executed: *r++ = '\\';
0
6132-
6133 if (s == text
s == textDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*s == '~'Description
TRUEnever evaluated
FALSEnever evaluated
s == '~'
*s == '~'Description
TRUEnever evaluated
FALSEnever evaluated
&& file_exists (text)
file_exists (text)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6134 *
never executed: *r++ = '\\';
r++ = '\\';
never executed: *r++ = '\\';
0
6135 *r++ = *s;-
6136 }
never executed: end of block
0
6137 *r = '\0';-
6138 return
never executed: return ret;
ret;
never executed: return ret;
0
6139}-
6140-
6141-
6142-
6143-
6144static void-
6145set_filename_bstab (string)-
6146 const char *string;-
6147{-
6148 const char *s;-
6149-
6150 memset (filename_bstab, 0, sizeof (filename_bstab));-
6151 for (s = string; s
sDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*sDescription
TRUEnever evaluated
FALSEnever evaluated
s
*sDescription
TRUEnever evaluated
FALSEnever evaluated
; s++)
0
6152 filename_bstab[*s] = 1;
never executed: filename_bstab[*s] = 1;
0
6153}
never executed: end of block
0
6154-
6155-
6156-
6157-
6158-
6159-
6160-
6161static char *-
6162bash_quote_filename (s, rtype, qcp)-
6163 char *s;-
6164 int rtype;-
6165 char *qcp;-
6166{-
6167 char *rtext, *mtext, *ret;-
6168 int rlen, cs;-
6169-
6170 rtext = (char *)-
6171 ((void *)0)-
6172 ;-
6173 cs = completion_quoting_style;-
6174-
6175-
6176-
6177-
6178-
6179-
6180 if (*
*qcp == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
qcp == '\0'
*qcp == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
&& cs == 3
cs == 3Description
TRUEnever evaluated
FALSEnever evaluated
&& mbschr (s, '\n')
mbschr (s, '\n')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6181 cs = 2;
never executed: cs = 2;
0
6182 else if (*
*qcp == '"'Description
TRUEnever evaluated
FALSEnever evaluated
qcp == '"'
*qcp == '"'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6183 cs = 1;
never executed: cs = 1;
0
6184 else if (*
*qcp == '\''Description
TRUEnever evaluated
FALSEnever evaluated
qcp == '\''
*qcp == '\''Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6185 cs = 2;
never executed: cs = 2;
0
6186-
6187 else if (*
*qcp == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
qcp == '\0'
*qcp == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
&& history_expansion
history_expansionDescription
TRUEnever evaluated
FALSEnever evaluated
&& cs == 1
cs == 1Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
6188 history_expansion_inhibited == 0
history_expans...inhibited == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& mbschr (s, '!')
mbschr (s, '!')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6189 cs = 3;
never executed: cs = 3;
0
6190-
6191 if (*
*qcp == '"'Description
TRUEnever evaluated
FALSEnever evaluated
qcp == '"'
*qcp == '"'Description
TRUEnever evaluated
FALSEnever evaluated
&& history_expansion
history_expansionDescription
TRUEnever evaluated
FALSEnever evaluated
&& cs == 1
cs == 1Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
6192 history_expansion_inhibited == 0
history_expans...inhibited == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& mbschr (s, '!')
mbschr (s, '!')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6193 {-
6194 cs = 3;-
6195 *qcp = '\0';-
6196 }
never executed: end of block
0
6197-
6198-
6199-
6200-
6201 mtext = s;-
6202 if (mtext[0] == '~'
mtext[0] == '~'Description
TRUEnever evaluated
FALSEnever evaluated
&& rtype == 1
rtype == 1Description
TRUEnever evaluated
FALSEnever evaluated
&& cs != 3
cs != 3Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6203 mtext = bash_tilde_expand (s, 0);
never executed: mtext = bash_tilde_expand (s, 0);
0
6204-
6205 switch (cs)-
6206 {-
6207 case
never executed: case 1:
1:
never executed: case 1:
0
6208 rtext = sh_double_quote (mtext);-
6209 break;
never executed: break;
0
6210 case
never executed: case 2:
2:
never executed: case 2:
0
6211 rtext = sh_single_quote (mtext);-
6212 break;
never executed: break;
0
6213 case
never executed: case 3:
3:
never executed: case 3:
0
6214 rtext = sh_backslash_quote (mtext, complete_fullquote ? 0 : filename_bstab, 0);-
6215 break;
never executed: break;
0
6216 }-
6217-
6218 if (mtext != s
mtext != sDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6219 sh_xfree((mtext), "bashline.c", 4039);
never executed: sh_xfree((mtext), "bashline.c", 4039);
0
6220-
6221-
6222-
6223 if (rtext
rtextDescription
TRUEnever evaluated
FALSEnever evaluated
&& cs == 3
cs == 3Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6224 {-
6225 mtext = quote_word_break_chars (rtext);-
6226 sh_xfree((rtext), "bashline.c", 4046);-
6227 rtext = mtext;-
6228 }
never executed: end of block
0
6229-
6230-
6231-
6232 if (rtext
rtextDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6233 {-
6234 rlen = strlen (rtext);-
6235 ret = (char *)sh_xmalloc((rlen + 1), "bashline.c", 4055);-
6236 strcpy (ret, rtext);-
6237 }
never executed: end of block
0
6238 else-
6239 {-
6240 ret = (char *)sh_xmalloc((rlen = 1), "bashline.c", 4060);-
6241 ret[0] = '\0';-
6242 }
never executed: end of block
0
6243-
6244-
6245 if (rtype == 2
rtype == 2Description
TRUEnever evaluated
FALSEnever evaluated
&& cs != 3
cs != 3Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6246 ret[rlen - 1] = '\0';
never executed: ret[rlen - 1] = '\0';
0
6247 sh_xfree((rtext), "bashline.c", 4067);-
6248 return
never executed: return ret;
ret;
never executed: return ret;
0
6249}-
6250-
6251-
6252static Keymap cmd_xmap;-
6253-
6254-
6255-
6256-
6257static int-
6258-
6259putx(c)-
6260 int c;-
6261{-
6262 int x;-
6263 x = -
6264 _IO_putc (-
6265 c-
6266 , -
6267 rl_outstream-
6268 )-
6269 ;-
6270-
6271 return
never executed: return x;
x;
never executed: return x;
0
6272-
6273}-
6274-
6275static int-
6276bash_execute_unix_command (count, key)-
6277 int count;-
6278 int key;-
6279{-
6280 int type;-
6281 register int i, r;-
6282 intmax_t mi;-
6283 sh_parser_state_t ps;-
6284 char *cmd, *value, *ce;-
6285 SHELL_VAR *v;-
6286 char ibuf[((sizeof (int) * 8 - (! ((int) 0 < (int) -1))) * 302 / 1000 + 1 + (! ((int) 0 < (int) -1))) + 1];-
6287-
6288-
6289-
6290-
6291 cmd = (char *)rl_function_of_keyseq_len (rl_executing_keyseq, rl_key_sequence_length, cmd_xmap, &type);-
6292-
6293 if (cmd == 0
cmd == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| type != 2
type != 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6294 {-
6295 rl_crlf ();-
6296 internal_error (-
6297 dcgettext (((void *)0), -
6298 "bash_execute_unix_command: cannot find keymap for command"-
6299 , 5)-
6300 );-
6301 rl_forced_update_display ();-
6302 return
never executed: return 1;
1;
never executed: return 1;
0
6303 }-
6304-
6305 ce = rl_get_termcap ("ce");-
6306 if (ce
ceDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6307 {-
6308-
6309-
6310-
6311-
6312 rl_clear_visible_line ();-
6313-
6314 fflush (rl_outstream);-
6315 }
never executed: end of block
0
6316 else-
6317 rl_crlf ();
never executed: rl_crlf ();
0
6318-
6319 v = bind_variable ("READLINE_LINE", rl_line_buffer, 0);-
6320 if (v
vDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6321 ((
never executed: ((v)->attributes |= (0x0000001));
v)->attributes |= (0x0000001));
never executed: ((v)->attributes |= (0x0000001));
0
6322 value = inttostr (rl_point, ibuf, sizeof (ibuf));-
6323 v = bind_int_variable ("READLINE_POINT", value, 0);-
6324 if (v
vDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6325 ((
never executed: ((v)->attributes |= (0x0000001));
v)->attributes |= (0x0000001));
never executed: ((v)->attributes |= (0x0000001));
0
6326 array_needs_making = 1;-
6327-
6328 save_parser_state (&ps);-
6329 r = parse_and_execute (cmd, "bash_execute_unix_command", 0x004|0x008);-
6330 restore_parser_state (&ps);-
6331-
6332 v = find_variable ("READLINE_LINE");-
6333 maybe_make_readline_line (v ? ((v)->value) : 0);-
6334-
6335 v = find_variable ("READLINE_POINT");-
6336 if (v
vDescription
TRUEnever evaluated
FALSEnever evaluated
&& legal_number (((v)->value), &mi)
legal_number (...->value), &mi)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6337 {-
6338 i = mi;-
6339 if (i != rl_point
i != rl_pointDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6340 {-
6341 rl_point = i;-
6342 if (rl_point > rl_end
rl_point > rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6343 rl_point = rl_end;
never executed: rl_point = rl_end;
0
6344 else if (rl_point < 0
rl_point < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6345 rl_point = 0;
never executed: rl_point = 0;
0
6346 }
never executed: end of block
0
6347 }
never executed: end of block
0
6348-
6349 check_unbind_variable ("READLINE_LINE");-
6350 check_unbind_variable ("READLINE_POINT");-
6351 array_needs_making = 1;-
6352-
6353-
6354-
6355-
6356-
6357 if (ce
ceDescription
TRUEnever evaluated
FALSEnever evaluated
&& r != 124
r != 124Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6358 rl_redraw_prompt_last_line ();
never executed: rl_redraw_prompt_last_line ();
0
6359 else-
6360 rl_forced_update_display ();
never executed: rl_forced_update_display ();
0
6361-
6362 return
never executed: return 0;
0;
never executed: return 0;
0
6363}-
6364-
6365int-
6366print_unix_command_map ()-
6367{-
6368 Keymap save;-
6369-
6370 save = rl_get_keymap ();-
6371 rl_set_keymap (cmd_xmap);-
6372 rl_macro_dumper (1);-
6373 rl_set_keymap (save);-
6374 return
never executed: return 0;
0;
never executed: return 0;
0
6375}-
6376-
6377static void-
6378init_unix_command_map ()-
6379{-
6380 cmd_xmap = rl_make_bare_keymap ();-
6381}
never executed: end of block
0
6382-
6383static int-
6384isolate_sequence (string, ind, need_dquote, startp)-
6385 char *string;-
6386 int ind, need_dquote, *startp;-
6387{-
6388 register int i;-
6389 int c, passc, delim;-
6390-
6391 for (i = ind; string[i]
string[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& (((
((string[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
string[i]) == ' ')
((string[i]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((string[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
string[i]) == '\t')
((string[i]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
); i++)
0
6392 ;
never executed: ;
0
6393-
6394 if (need_dquote
need_dquoteDescription
TRUEnever evaluated
FALSEnever evaluated
&& string[i] != '"'
string[i] != '"'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6395 {-
6396 builtin_error (-
6397 dcgettext (((void *)0), -
6398 "%s: first non-whitespace character is not `\"'"-
6399 , 5)-
6400 , string);-
6401 return
never executed: return -1;
-1;
never executed: return -1;
0
6402 }-
6403-
6404-
6405-
6406 delim = (string[i] == '"'
string[i] == '"'Description
TRUEnever evaluated
FALSEnever evaluated
|| string[i] == '\''
string[i] == '\''Description
TRUEnever evaluated
FALSEnever evaluated
) ? string[i] : 0;
0
6407-
6408 if (startp
startpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6409 *
never executed: *startp = delim ? ++i : i;
startp = delim
delimDescription
TRUEnever evaluated
FALSEnever evaluated
? ++i : i;
never executed: *startp = delim ? ++i : i;
0
6410-
6411 for (passc = 0; c = string[i]
c = string[i]Description
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
6412 {-
6413 if (passc
passcDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6414 {-
6415 passc = 0;-
6416 continue;
never executed: continue;
0
6417 }-
6418 if (c == '\\'
c == '\\'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6419 {-
6420 passc++;-
6421 continue;
never executed: continue;
0
6422 }-
6423 if (c == delim
c == delimDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6424 break;
never executed: break;
0
6425 }
never executed: end of block
0
6426-
6427 if (delim
delimDescription
TRUEnever evaluated
FALSEnever evaluated
&& string[i] != delim
string[i] != delimDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6428 {-
6429 builtin_error (-
6430 dcgettext (((void *)0), -
6431 "no closing `%c' in %s"-
6432 , 5)-
6433 , delim, string);-
6434 return
never executed: return -1;
-1;
never executed: return -1;
0
6435 }-
6436-
6437 return
never executed: return i;
i;
never executed: return i;
0
6438}-
6439-
6440int-
6441bind_keyseq_to_unix_command (line)-
6442 char *line;-
6443{-
6444 Keymap kmap;-
6445 char *kseq, *value;-
6446 int i, kstart;-
6447-
6448 if (cmd_xmap == 0
cmd_xmap == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6449 init_unix_command_map ();
never executed: init_unix_command_map ();
0
6450-
6451 kmap = rl_get_keymap ();-
6452-
6453-
6454-
6455-
6456 i = isolate_sequence (line, 0, 1, &kstart);-
6457 if (i < 0
i < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6458 return
never executed: return -1;
-1;
never executed: return -1;
0
6459-
6460-
6461 kseq = substring (line, kstart, i);-
6462-
6463 for ( ; line[i]
line[i]Description
TRUEnever evaluated
FALSEnever evaluated
&& line[i] != ':'
line[i] != ':'Description
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
6464 ;
never executed: ;
0
6465 if (line[i] != ':'
line[i] != ':'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6466 {-
6467 builtin_error (-
6468 dcgettext (((void *)0), -
6469 "%s: missing colon separator"-
6470 , 5)-
6471 , line);-
6472 do { if (kseq
kseqDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((kseq), "bashline.c", 4270);
never executed: sh_xfree((kseq), "bashline.c", 4270);
} while (0);
0
6473 return
never executed: return -1;
-1;
never executed: return -1;
0
6474 }-
6475-
6476 i = isolate_sequence (line, i + 1, 0, &kstart);-
6477 if (i < 0
i < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6478 {-
6479 do { if (kseq
kseqDescription
TRUEnever evaluated
FALSEnever evaluated
) sh_xfree((kseq), "bashline.c", 4277);
never executed: sh_xfree((kseq), "bashline.c", 4277);
} while (0);
0
6480 return
never executed: return -1;
-1;
never executed: return -1;
0
6481 }-
6482-
6483-
6484 value = substring (line, kstart, i);-
6485-
6486-
6487 rl_generic_bind (2, kseq, value, cmd_xmap);-
6488-
6489-
6490-
6491 rl_bind_keyseq_in_map (kseq, bash_execute_unix_command, kmap);-
6492-
6493 sh_xfree((kseq), "bashline.c", 4291);-
6494 return
never executed: return 0;
0;
never executed: return 0;
0
6495}-
6496-
6497-
6498-
6499-
6500char **-
6501bash_directory_completion_matches (text)-
6502 const char *text;-
6503{-
6504 char **m1;-
6505 char *dfn;-
6506 int qc;-
6507-
6508 qc = rl_dispatching
rl_dispatchingDescription
TRUEnever evaluated
FALSEnever evaluated
? rl_completion_quote_character : 0;
0
6509-
6510-
6511-
6512 if (rl_dispatching
rl_dispatchingDescription
TRUEnever evaluated
FALSEnever evaluated
&& rl_completion_found_quote == 0
rl_completion_found_quote == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6513 dfn = bash_dequote_filename ((char *)text, qc);
never executed: dfn = bash_dequote_filename ((char *)text, qc);
0
6514 else-
6515 dfn = (char *)text;
never executed: dfn = (char *)text;
0
6516 m1 = rl_completion_matches (dfn, rl_filename_completion_function);-
6517 if (dfn != text
dfn != textDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6518 sh_xfree((dfn), "bashline.c", 4316);
never executed: sh_xfree((dfn), "bashline.c", 4316);
0
6519-
6520 if (m1 == 0
m1 == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| m1[0] == 0
m1[0] == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
6521 return
never executed: return m1;
m1;
never executed: return m1;
0
6522-
6523-
6524-
6525 (void)bash_ignore_filenames (m1);-
6526 return
never executed: return m1;
m1;
never executed: return m1;
0
6527}-
6528-
6529char *-
6530bash_dequote_text (text)-
6531 const char *text;-
6532{-
6533 char *dtxt;-
6534 int qc;-
6535-
6536 qc = (text[0] == '"'
text[0] == '"'Description
TRUEnever evaluated
FALSEnever evaluated
|| text[0] == '\''
text[0] == '\''Description
TRUEnever evaluated
FALSEnever evaluated
) ? text[0] : 0;
0
6537 dtxt = bash_dequote_filename ((char *)text, qc);-
6538 return
never executed: return (dtxt);
(dtxt);
never executed: return (dtxt);
0
6539}-
6540-
6541-
6542-
6543-
6544-
6545static int-
6546bash_event_hook ()-
6547{-
6548-
6549-
6550-
6551-
6552 if (terminating_signal
terminating_signalDescription
TRUEnever evaluated
FALSEnever evaluated
|| interrupt_state
interrupt_stateDescription
TRUEnever evaluated
FALSEnever evaluated
|| sigalrm_seen
sigalrm_seenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
6553 rl_cleanup_after_signal ();
never executed: rl_cleanup_after_signal ();
0
6554 bashline_reset_event_hook ();-
6555 check_signals_and_traps ();-
6556 return
never executed: return 0;
0;
never executed: return 0;
0
6557}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2