OpenCoverage

complete.def

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-
16struct _optflags {-
17 int pflag;-
18 int rflag;-
19 int Dflag;-
20 int Eflag;-
21};-
22-
23static int find_compact (char *);-
24static int find_compopt (char *);-
25-
26static int build_actions (WORD_LIST *, struct _optflags *, unsigned long *, unsigned long *);-
27-
28static int remove_cmd_completions (WORD_LIST *);-
29-
30static int print_one_completion (char *, COMPSPEC *);-
31static int print_compitem (BUCKET_CONTENTS *);-
32static void print_compopts (const char *, COMPSPEC *, int);-
33static void print_all_completions (void);-
34static int print_cmd_completions (WORD_LIST *);-
35-
36static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;-
37-
38static const struct _compacts {-
39 const char * const actname;-
40 int actflag;-
41 int actopt;-
42} compacts[] = {-
43 { "alias", (1<<0), 'a' },-
44 { "arrayvar", (1<<1), 0 },-
45 { "binding", (1<<2), 0 },-
46 { "builtin", (1<<3), 'b' },-
47 { "command", (1<<4), 'c' },-
48 { "directory", (1<<5), 'd' },-
49 { "disabled", (1<<6), 0 },-
50 { "enabled", (1<<7), 0 },-
51 { "export", (1<<8), 'e' },-
52 { "file", (1<<9), 'f' },-
53 { "function", (1<<10), 0 },-
54 { "helptopic", (1<<12), 0 },-
55 { "hostname", (1<<13), 0 },-
56 { "group", (1<<11), 'g' },-
57 { "job", (1<<14), 'j' },-
58 { "keyword", (1<<15), 'k' },-
59 { "running", (1<<16), 0 },-
60 { "service", (1<<17), 's' },-
61 { "setopt", (1<<18), 0 },-
62 { "shopt", (1<<19), 0 },-
63 { "signal", (1<<20), 0 },-
64 { "stopped", (1<<21), 0 },-
65 { "user", (1<<22), 'u' },-
66 { "variable", (1<<23), 'v' },-
67 { (char *)-
68 ((void *)0)-
69 , 0, 0 },-
70};-
71-
72-
73static const struct _compopt {-
74 const char * const optname;-
75 int optflag;-
76} compopts[] = {-
77 { "bashdefault", (1<<6) },-
78 { "default", (1<<1) },-
79 { "dirnames", (1<<3) },-
80 { "filenames",(1<<2)},-
81 { "noquote", (1<<4) },-
82 { "nosort", (1<<8) },-
83 { "nospace", (1<<5) },-
84 { "plusdirs", (1<<7) },-
85 { (char *)-
86 ((void *)0)-
87 , 0 },-
88};-
89-
90static int-
91find_compact (name)-
92 char *name;-
93{-
94 register int i;-
95-
96 for (i = 0; compacts[i].actname
compacts[i].actnameDescription
TRUEevaluated 152 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
; i++)
0-152
97 if (((
(name)[0] == (...i].actname)[0]Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 128 times by 1 test
Evaluated by:
  • Self test
name)[0] == (compacts[i].actname)[0]
(name)[0] == (...i].actname)[0]Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 128 times by 1 test
Evaluated by:
  • Self test
&&
24-128
98 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
99 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
100 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
101 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
102 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
103 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
104 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
105 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
106 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
107 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
108 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
109 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
110 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
111 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
112 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
113 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
114 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
115 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
116 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
117 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
118 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
119 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
120 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
121 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
122 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
123 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
124 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
125 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
126 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
127 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
128 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
129 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
130 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
131 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
132 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
133 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
134 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
135 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
136 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
137 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
138 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
139 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
140 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-14
141 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
142 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-14
143 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
144 ))[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 *) ( name ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-14
145 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]);
0-14
146 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-14
147 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
148 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
149 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
150 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
151 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
152 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
153 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
154 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
155 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
156 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
157 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
158 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
159 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
160 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
161 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
162 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
163 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
164 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
165 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
166 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
167 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
168 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-14
169 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
170 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-14
171 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
172 ))[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 *) ( compacts[i].actname ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-14
173 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( compacts[i].actname ))[3] - __s2[3]);
0-14
174 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( compacts[i].actname ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
0-14
175 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
176 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
177 compacts[i].actname
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
178 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
10-14
179 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 14 times by 1 test
Evaluated by:
  • Self test
))
10-14
180 return
executed 10 times by 1 test: return i;
Executed by:
  • Self test
i;
executed 10 times by 1 test: return i;
Executed by:
  • Self test
10
181 return
never executed: return -1;
-1;
never executed: return -1;
0
182}-
183-
184static int-
185find_compopt (name)-
186 char *name;-
187{-
188 register int i;-
189-
190 for (i = 0; compopts[i].optname
compopts[i].optnameDescription
TRUEevaluated 76 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
; i++)
0-76
191 if (((
(name)[0] == (...i].optname)[0]Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 52 times by 1 test
Evaluated by:
  • Self test
name)[0] == (compopts[i].optname)[0]
(name)[0] == (...i].optname)[0]Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 52 times by 1 test
Evaluated by:
  • Self test
&&
24-52
192 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
193 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
194 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
195 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
196 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
197 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
198 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
199 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
200 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
201 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
202 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
203 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
204 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
205 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
206 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
207 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
208 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
209 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
210 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
211 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
212 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
213 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
214 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
215 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
216 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
217 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
218 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
219 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
220 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
221 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
222 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
223 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
224 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
225 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
226 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
227 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
228 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
229 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
230 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
231 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
232 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
233 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
234 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
0-16
235 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
236 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
0-16
237 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
238 ))[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 *) ( name ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
0-16
239 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]);
0-16
240 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
0-16
241 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
242 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
243 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
244 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
245 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
246 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
247 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
248 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
249 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
250 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
251 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
252 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
253 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
254 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
255 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
256 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
257 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
258 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
259 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
260 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
261 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
262 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
0-16
263 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
264 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
0-16
265 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
266 ))[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 *) ( compopts[i].optname ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
0-16
267 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( compopts[i].optname ))[3] - __s2[3]);
0-16
268 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
never executed: __result = (((const unsigned char *) (const char *) ( compopts[i].optname ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
0-16
269 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
270 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
271 compopts[i].optname
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
272 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
8-16
273 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8 times by 1 test
Evaluated by:
  • Self test
))
8-16
274 return
executed 16 times by 1 test: return i;
Executed by:
  • Self test
i;
executed 16 times by 1 test: return i;
Executed by:
  • Self test
16
275 return
never executed: return -1;
-1;
never executed: return -1;
0
276}-
277static int-
278build_actions (list, flagp, actp, optp)-
279 WORD_LIST *list;-
280 struct _optflags *flagp;-
281 unsigned long *actp, *optp;-
282{-
283 int opt, ind, opt_given;-
284 unsigned long acts, copts;-
285-
286 acts = copts = (unsigned long)0L;-
287 opt_given = 0;-
288-
289 reset_internal_getopt ();-
290 while ((
(opt = interna...:C:DE")) != -1Description
TRUEevaluated 235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
opt = internal_getopt (list, "abcdefgjko:prsuvA:G:W:P:S:X:F:C:DE")) != -1
(opt = interna...:C:DE")) != -1Description
TRUEevaluated 235 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
)
209-235
291 {-
292 opt_given = 1;-
293 switch (opt)-
294 {-
295 case
never executed: case 'r':
'r':
never executed: case 'r':
0
296 if (flagp
flagpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
297 {-
298 flagp->rflag = 1;-
299 break;
never executed: break;
0
300 }-
301 else-
302 {-
303 sh_invalidopt ("-r");-
304 builtin_usage ();-
305 return
never executed: return (258);
(258);
never executed: return (258);
0
306 }-
307-
308 case
never executed: case 'p':
'p':
never executed: case 'p':
0
309 if (flagp
flagpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
310 {-
311 flagp->pflag = 1;-
312 break;
never executed: break;
0
313 }-
314 else-
315 {-
316 sh_invalidopt ("-p");-
317 builtin_usage ();-
318 return
never executed: return (258);
(258);
never executed: return (258);
0
319 }-
320-
321 case
executed 2 times by 1 test: case 'a':
Executed by:
  • Self test
'a':
executed 2 times by 1 test: case 'a':
Executed by:
  • Self test
2
322 acts |= (1<<0);-
323 break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
2
324 case
executed 2 times by 1 test: case 'b':
Executed by:
  • Self test
'b':
executed 2 times by 1 test: case 'b':
Executed by:
  • Self test
2
325 acts |= (1<<3);-
326 break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
2
327 case
executed 2 times by 1 test: case 'c':
Executed by:
  • Self test
'c':
executed 2 times by 1 test: case 'c':
Executed by:
  • Self test
2
328 acts |= (1<<4);-
329 break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
2
330 case
executed 2 times by 1 test: case 'd':
Executed by:
  • Self test
'd':
executed 2 times by 1 test: case 'd':
Executed by:
  • Self test
2
331 acts |= (1<<5);-
332 break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
2
333 case
never executed: case 'e':
'e':
never executed: case 'e':
0
334 acts |= (1<<8);-
335 break;
never executed: break;
0
336 case
never executed: case 'f':
'f':
never executed: case 'f':
0
337 acts |= (1<<9);-
338 break;
never executed: break;
0
339 case
never executed: case 'g':
'g':
never executed: case 'g':
0
340 acts |= (1<<11);-
341 break;
never executed: break;
0
342 case
executed 2 times by 1 test: case 'j':
Executed by:
  • Self test
'j':
executed 2 times by 1 test: case 'j':
Executed by:
  • Self test
2
343 acts |= (1<<14);-
344 break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
2
345 case
never executed: case 'k':
'k':
never executed: case 'k':
0
346 acts |= (1<<15);-
347 break;
never executed: break;
0
348 case
never executed: case 's':
's':
never executed: case 's':
0
349 acts |= (1<<17);-
350 break;
never executed: break;
0
351 case
executed 2 times by 1 test: case 'u':
Executed by:
  • Self test
'u':
executed 2 times by 1 test: case 'u':
Executed by:
  • Self test
2
352 acts |= (1<<22);-
353 break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
2
354 case
executed 2 times by 1 test: case 'v':
Executed by:
  • Self test
'v':
executed 2 times by 1 test: case 'v':
Executed by:
  • Self test
2
355 acts |= (1<<23);-
356 break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
2
357 case
executed 16 times by 1 test: case 'o':
Executed by:
  • Self test
'o':
executed 16 times by 1 test: case 'o':
Executed by:
  • Self test
16
358 ind = find_compopt (list_optarg);-
359 if (ind < 0
ind < 0Description
TRUEnever evaluated
FALSEevaluated 16 times by 1 test
Evaluated by:
  • Self test
)
0-16
360 {-
361 sh_invalidoptname (list_optarg);-
362 return
never executed: return (258);
(258);
never executed: return (258);
0
363 }-
364 copts |= compopts[ind].optflag;-
365 break;
executed 16 times by 1 test: break;
Executed by:
  • Self test
16
366 case
executed 10 times by 1 test: case 'A':
Executed by:
  • Self test
'A':
executed 10 times by 1 test: case 'A':
Executed by:
  • Self test
10
367 ind = find_compact (list_optarg);-
368 if (ind < 0
ind < 0Description
TRUEnever evaluated
FALSEevaluated 10 times by 1 test
Evaluated by:
  • Self test
)
0-10
369 {-
370 builtin_error (-
371 dcgettext (((void *)0), -
372 "%s: invalid action name"-
373 , 5)-
374 , list_optarg);-
375 return
never executed: return (258);
(258);
never executed: return (258);
0
376 }-
377 acts |= compacts[ind].actflag;-
378 break;
executed 10 times by 1 test: break;
Executed by:
  • Self test
10
379 case
never executed: case 'C':
'C':
never executed: case 'C':
0
380 Carg = list_optarg;-
381 break;
never executed: break;
0
382 case
executed 2 times by 1 test: case 'D':
Executed by:
  • Self test
'D':
executed 2 times by 1 test: case 'D':
Executed by:
  • Self test
2
383 if (flagp
flagpDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-2
384 {-
385 flagp->Dflag = 1;-
386 break;
executed 2 times by 1 test: break;
Executed by:
  • Self test
2
387 }-
388 else-
389 {-
390 sh_invalidopt ("-D");-
391 builtin_usage ();-
392 return
never executed: return (258);
(258);
never executed: return (258);
0
393 }-
394 case
never executed: case 'E':
'E':
never executed: case 'E':
0
395 if (flagp
flagpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
396 {-
397 flagp->Eflag = 1;-
398 break;
never executed: break;
0
399 }-
400 else-
401 {-
402 sh_invalidopt ("-E");-
403 builtin_usage ();-
404 return
never executed: return (258);
(258);
never executed: return (258);
0
405 }-
406 case
executed 185 times by 1 test: case 'F':
Executed by:
  • Self test
'F':
executed 185 times by 1 test: case 'F':
Executed by:
  • Self test
185
407 Farg = list_optarg;-
408 break;
executed 185 times by 1 test: break;
Executed by:
  • Self test
185
409 case
never executed: case 'G':
'G':
never executed: case 'G':
0
410 Garg = list_optarg;-
411 break;
never executed: break;
0
412 case
executed 4 times by 1 test: case 'P':
Executed by:
  • Self test
'P':
executed 4 times by 1 test: case 'P':
Executed by:
  • Self test
4
413 Parg = list_optarg;-
414 break;
executed 4 times by 1 test: break;
Executed by:
  • Self test
4
415 case
executed 4 times by 1 test: case 'S':
Executed by:
  • Self test
'S':
executed 4 times by 1 test: case 'S':
Executed by:
  • Self test
4
416 Sarg = list_optarg;-
417 break;
executed 4 times by 1 test: break;
Executed by:
  • Self test
4
418 case
never executed: case 'W':
'W':
never executed: case 'W':
0
419 Warg = list_optarg;-
420 break;
never executed: break;
0
421 case
never executed: case 'X':
'X':
never executed: case 'X':
0
422 Xarg = list_optarg;-
423 break;
never executed: break;
0
424 case
never executed: case -99:
-99:
never executed: case -99:
builtin_help (); return
never executed: return (258);
(258);
never executed: return (258);
0
425 default
never executed: default:
:
never executed: default:
0
426 builtin_usage ();-
427 return
never executed: return (258);
(258);
never executed: return (258);
0
428 }-
429 }-
430-
431 *actp = acts;-
432 *optp = copts;-
433-
434 return
executed 209 times by 1 test: return (opt_given ? 0 : 1);
Executed by:
  • Self test
(opt_given ? 0 : 1);
executed 209 times by 1 test: return (opt_given ? 0 : 1);
Executed by:
  • Self test
209
435}-
436-
437-
438int-
439complete_builtin (list)-
440 WORD_LIST *list;-
441{-
442 int opt_given, rval;-
443 unsigned long acts, copts;-
444 COMPSPEC *cs;-
445 struct _optflags oflags;-
446 WORD_LIST *l, *wl;-
447-
448 if (list == 0
list == 0Description
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
)
0-209
449 {-
450 print_all_completions ();-
451 return
never executed: return (0);
(0);
never executed: return (0);
0
452 }-
453-
454 opt_given = oflags.pflag = oflags.rflag = oflags.Dflag = oflags.Eflag = 0;-
455-
456 acts = copts = (unsigned long)0L;-
457 Garg = Warg = Parg = Sarg = Xarg = Farg = Carg = (char *)-
458 ((void *)0)-
459 ;-
460 cs = (COMPSPEC *)-
461 ((void *)0)-
462 ;-
463-
464-
465-
466 rval = build_actions (list, &oflags, &acts, &copts);-
467 if (rval == 258
rval == 258Description
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
)
0-209
468 return
never executed: return (rval);
(rval);
never executed: return (rval);
0
469 opt_given = rval != 1;-
470-
471 list = loptend;-
472-
473 wl = oflags.Dflag
oflags.DflagDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 207 times by 1 test
Evaluated by:
  • Self test
? make_word_list (make_bare_word ("_DefaultCmD_"), (WORD_LIST *)
2-207
474 ((void *)0)-
475 )-
476 : (oflags.Eflag
oflags.EflagDescription
TRUEnever evaluated
FALSEevaluated 207 times by 1 test
Evaluated by:
  • Self test
? make_word_list (make_bare_word ("_EmptycmD_"), (WORD_LIST *)
0-207
477 ((void *)0)-
478 ) : 0);-
479-
480-
481 if (oflags.pflag
oflags.pflagDescription
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
|| (list == 0
list == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 207 times by 1 test
Evaluated by:
  • Self test
&& opt_given == 0
opt_given == 0Description
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
))
0-209
482 {-
483 if (wl
wlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
484 {-
485 rval = print_cmd_completions (wl);-
486 dispose_words (wl);-
487 return
never executed: return rval;
rval;
never executed: return rval;
0
488 }-
489 else if (list == 0
list == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
490 {-
491 print_all_completions ();-
492 return
never executed: return (0);
(0);
never executed: return (0);
0
493 }-
494 return
never executed: return (print_cmd_completions (list));
(print_cmd_completions (list));
never executed: return (print_cmd_completions (list));
0
495 }-
496-
497-
498 if (oflags.rflag
oflags.rflagDescription
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
)
0-209
499 {-
500 if (wl
wlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
501 {-
502 rval = remove_cmd_completions (wl);-
503 dispose_words (wl);-
504 return
never executed: return rval;
rval;
never executed: return rval;
0
505 }-
506 else if (list == 0
list == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
507 {-
508 progcomp_flush ();-
509 return
never executed: return (0);
(0);
never executed: return (0);
0
510 }-
511 return
never executed: return (remove_cmd_completions (list));
(remove_cmd_completions (list));
never executed: return (remove_cmd_completions (list));
0
512 }-
513-
514 if (wl == 0
wl == 0Description
TRUEevaluated 207 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 2 times by 1 test
Evaluated by:
  • Self test
&& list == 0
list == 0Description
TRUEnever evaluated
FALSEevaluated 207 times by 1 test
Evaluated by:
  • Self test
&& opt_given
opt_givenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0-207
515 {-
516 builtin_usage ();-
517 return
never executed: return (258);
(258);
never executed: return (258);
0
518 }-
519-
520-
521-
522 cs = compspec_create ();-
523 cs->actions = acts;-
524 cs->options = copts;-
525-
526 cs->globpat = ((
(Garg)Description
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
Garg)
(Garg)Description
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
? (char *)strcpy (sh_xmalloc((1 + strlen (Garg)), "./complete.def", 422), (Garg)) : (char *)
0-209
527 ((void *)0)-
528 );-
529 cs->words = ((
(Warg)Description
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
Warg)
(Warg)Description
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
? (char *)strcpy (sh_xmalloc((1 + strlen (Warg)), "./complete.def", 423), (Warg)) : (char *)
0-209
530 ((void *)0)-
531 );-
532 cs->prefix = ((
(Parg)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 205 times by 1 test
Evaluated by:
  • Self test
Parg)
(Parg)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 205 times by 1 test
Evaluated by:
  • Self test
? (char *)strcpy (sh_xmalloc((1 + strlen (Parg)), "./complete.def", 424), (Parg)) : (char *)
4-205
533 ((void *)0)-
534 );-
535 cs->suffix = ((
(Sarg)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 205 times by 1 test
Evaluated by:
  • Self test
Sarg)
(Sarg)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 205 times by 1 test
Evaluated by:
  • Self test
? (char *)strcpy (sh_xmalloc((1 + strlen (Sarg)), "./complete.def", 425), (Sarg)) : (char *)
4-205
536 ((void *)0)-
537 );-
538 cs->funcname = ((
(Farg)Description
TRUEevaluated 185 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24 times by 1 test
Evaluated by:
  • Self test
Farg)
(Farg)Description
TRUEevaluated 185 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 24 times by 1 test
Evaluated by:
  • Self test
? (char *)strcpy (sh_xmalloc((1 + strlen (Farg)), "./complete.def", 426), (Farg)) : (char *)
24-185
539 ((void *)0)-
540 );-
541 cs->command = ((
(Carg)Description
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
Carg)
(Carg)Description
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
? (char *)strcpy (sh_xmalloc((1 + strlen (Carg)), "./complete.def", 427), (Carg)) : (char *)
0-209
542 ((void *)0)-
543 );-
544 cs->filterpat = ((
(Xarg)Description
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
Xarg)
(Xarg)Description
TRUEnever evaluated
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
? (char *)strcpy (sh_xmalloc((1 + strlen (Xarg)), "./complete.def", 428), (Xarg)) : (char *)
0-209
545 ((void *)0)-
546 );-
547-
548 for (rval = 0, l = wl ? wl : list ; l
lDescription
TRUEevaluated 601 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 209 times by 1 test
Evaluated by:
  • Self test
; l = l->next)
209-601
549 {-
550-
551 if (progcomp_insert (l->word->word, cs) == 0
progcomp_inser...word, cs) == 0Description
TRUEnever evaluated
FALSEevaluated 601 times by 1 test
Evaluated by:
  • Self test
)
0-601
552 rval = 1;
never executed: rval = 1;
0
553 }
executed 601 times by 1 test: end of block
Executed by:
  • Self test
601
554-
555 dispose_words (wl);-
556 return
executed 209 times by 1 test: return (rval);
Executed by:
  • Self test
(rval);
executed 209 times by 1 test: return (rval);
Executed by:
  • Self test
209
557}-
558-
559static int-
560remove_cmd_completions (list)-
561 WORD_LIST *list;-
562{-
563 WORD_LIST *l;-
564 int ret;-
565-
566 for (ret = 0, l = list; l
lDescription
TRUEnever evaluated
FALSEnever evaluated
; l = l->next)
0
567 {-
568 if (progcomp_remove (l->word->word) == 0
progcomp_remov...rd->word) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
569 {-
570 builtin_error (-
571 dcgettext (((void *)0), -
572 "%s: no completion specification"-
573 , 5)-
574 , l->word->word);-
575 ret = 1;-
576 }
never executed: end of block
0
577 }
never executed: end of block
0
578 return
never executed: return ret;
ret;
never executed: return ret;
0
579}-
580static int-
581print_one_completion (cmd, cs)-
582 char *cmd;-
583 COMPSPEC *cs;-
584{-
585 unsigned long acts, copts;-
586 char *x;-
587-
588 printf ("complete ");-
589-
590 copts = cs->options;-
591-
592-
593 do { if (copts & (1<<6)
copts & (1<<6)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "bashdefault");
never executed: printf ("-o %s ", "bashdefault");
} while (0);
0
594 do { if (copts & (1<<1)
copts & (1<<1)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "default");
never executed: printf ("-o %s ", "default");
} while (0);
0
595 do { if (copts & (1<<3)
copts & (1<<3)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "dirnames");
never executed: printf ("-o %s ", "dirnames");
} while (0);
0
596 do { if (copts & (1<<2)
copts & (1<<2)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "filenames");
never executed: printf ("-o %s ", "filenames");
} while (0);
0
597 do { if (copts & (1<<4)
copts & (1<<4)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "noquote");
never executed: printf ("-o %s ", "noquote");
} while (0);
0
598 do { if (copts & (1<<8)
copts & (1<<8)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "nosort");
never executed: printf ("-o %s ", "nosort");
} while (0);
0
599 do { if (copts & (1<<5)
copts & (1<<5)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "nospace");
never executed: printf ("-o %s ", "nospace");
} while (0);
0
600 do { if (copts & (1<<7)
copts & (1<<7)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "plusdirs");
never executed: printf ("-o %s ", "plusdirs");
} while (0);
0
601-
602 acts = cs->actions;-
603-
604-
605 do { if (acts & (1<<0)
acts & (1<<0)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-a");
never executed: printf ("%s ", "-a");
} while (0);
0
606 do { if (acts & (1<<3)
acts & (1<<3)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-b");
never executed: printf ("%s ", "-b");
} while (0);
0
607 do { if (acts & (1<<4)
acts & (1<<4)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-c");
never executed: printf ("%s ", "-c");
} while (0);
0
608 do { if (acts & (1<<5)
acts & (1<<5)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-d");
never executed: printf ("%s ", "-d");
} while (0);
0
609 do { if (acts & (1<<8)
acts & (1<<8)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-e");
never executed: printf ("%s ", "-e");
} while (0);
0
610 do { if (acts & (1<<9)
acts & (1<<9)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-f");
never executed: printf ("%s ", "-f");
} while (0);
0
611 do { if (acts & (1<<11)
acts & (1<<11)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-g");
never executed: printf ("%s ", "-g");
} while (0);
0
612 do { if (acts & (1<<14)
acts & (1<<14)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-j");
never executed: printf ("%s ", "-j");
} while (0);
0
613 do { if (acts & (1<<15)
acts & (1<<15)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-k");
never executed: printf ("%s ", "-k");
} while (0);
0
614 do { if (acts & (1<<17)
acts & (1<<17)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-s");
never executed: printf ("%s ", "-s");
} while (0);
0
615 do { if (acts & (1<<22)
acts & (1<<22)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-u");
never executed: printf ("%s ", "-u");
} while (0);
0
616 do { if (acts & (1<<23)
acts & (1<<23)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s ", "-v");
never executed: printf ("%s ", "-v");
} while (0);
0
617-
618-
619 do { if (acts & (1<<1)
acts & (1<<1)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "arrayvar");
never executed: printf ("-A %s ", "arrayvar");
} while (0);
0
620 do { if (acts & (1<<2)
acts & (1<<2)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "binding");
never executed: printf ("-A %s ", "binding");
} while (0);
0
621 do { if (acts & (1<<6)
acts & (1<<6)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "disabled");
never executed: printf ("-A %s ", "disabled");
} while (0);
0
622 do { if (acts & (1<<7)
acts & (1<<7)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "enabled");
never executed: printf ("-A %s ", "enabled");
} while (0);
0
623 do { if (acts & (1<<10)
acts & (1<<10)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "function");
never executed: printf ("-A %s ", "function");
} while (0);
0
624 do { if (acts & (1<<12)
acts & (1<<12)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "helptopic");
never executed: printf ("-A %s ", "helptopic");
} while (0);
0
625 do { if (acts & (1<<13)
acts & (1<<13)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "hostname");
never executed: printf ("-A %s ", "hostname");
} while (0);
0
626 do { if (acts & (1<<16)
acts & (1<<16)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "running");
never executed: printf ("-A %s ", "running");
} while (0);
0
627 do { if (acts & (1<<18)
acts & (1<<18)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "setopt");
never executed: printf ("-A %s ", "setopt");
} while (0);
0
628 do { if (acts & (1<<19)
acts & (1<<19)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "shopt");
never executed: printf ("-A %s ", "shopt");
} while (0);
0
629 do { if (acts & (1<<20)
acts & (1<<20)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "signal");
never executed: printf ("-A %s ", "signal");
} while (0);
0
630 do { if (acts & (1<<21)
acts & (1<<21)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-A %s ", "stopped");
never executed: printf ("-A %s ", "stopped");
} while (0);
0
631-
632-
633-
634-
635 do { if (cs->globpat
cs->globpatDescription
TRUEnever evaluated
FALSEnever evaluated
) { x = sh_single_quote (cs->globpat); printf ("%s %s ", "-G", x); sh_xfree((x), "./complete.def", 556); }
never executed: end of block
} while (0);
0
636 do { if (cs->words
cs->wordsDescription
TRUEnever evaluated
FALSEnever evaluated
) { x = sh_single_quote (cs->words); printf ("%s %s ", "-W", x); sh_xfree((x), "./complete.def", 557); }
never executed: end of block
} while (0);
0
637 do { if (cs->prefix
cs->prefixDescription
TRUEnever evaluated
FALSEnever evaluated
) { x = sh_single_quote (cs->prefix); printf ("%s %s ", "-P", x); sh_xfree((x), "./complete.def", 558); }
never executed: end of block
} while (0);
0
638 do { if (cs->suffix
cs->suffixDescription
TRUEnever evaluated
FALSEnever evaluated
) { x = sh_single_quote (cs->suffix); printf ("%s %s ", "-S", x); sh_xfree((x), "./complete.def", 559); }
never executed: end of block
} while (0);
0
639 do { if (cs->filterpat
cs->filterpatDescription
TRUEnever evaluated
FALSEnever evaluated
) { x = sh_single_quote (cs->filterpat); printf ("%s %s ", "-X", x); sh_xfree((x), "./complete.def", 560); }
never executed: end of block
} while (0);
0
640-
641 do { if (cs->command
cs->commandDescription
TRUEnever evaluated
FALSEnever evaluated
) { x = sh_single_quote (cs->command); printf ("%s %s ", "-C", x); sh_xfree((x), "./complete.def", 562); }
never executed: end of block
} while (0);
0
642-
643-
644 do { if (cs->funcname
cs->funcnameDescription
TRUEnever evaluated
FALSEnever evaluated
) printf ("%s %s ", "-F", cs->funcname);
never executed: printf ("%s %s ", "-F", cs->funcname);
} while (0);
0
645-
646 if (((
(cmd)[0] == ("_EmptycmD_")[0]Description
TRUEnever evaluated
FALSEnever evaluated
cmd)[0] == ("_EmptycmD_")[0]
(cmd)[0] == ("_EmptycmD_")[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
647 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
648 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
649 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
650 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
651 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
652 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
653 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
654 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
655 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
656 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
657 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
658 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
659 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
660 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
661 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
662 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
663 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
664 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
665 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
666 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
667 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
668 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
669 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
670 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
671 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
672 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
673 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
674 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
675 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
676 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
677 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
678 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
679 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
680 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
681 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
682 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
683 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
684 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
685 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
686 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
687 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
688 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
689 ))[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
690 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
691 ))[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
692 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
693 ))[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 *) ( cmd ))[3] - __s2[3]);
0
694 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( cmd ))[3] - __s2[3]);
0
695 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
696 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
697 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
698 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
699 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
700 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
701 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
702 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
703 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
704 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
705 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
706 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
707 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
708 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
709 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
710 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
711 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
712 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
713 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
714 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
715 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
716 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
717 ))[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
718 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
719 ))[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
720 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
721 ))[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 *) ( "_EmptycmD_" ))[3] - __s2[3]);
0
722 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "_EmptycmD_" ))[3] - __s2[3]);
0
723 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
724 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
725 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
726 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
727 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
728 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
729 printf ("-E\n");
never executed: printf ("-E\n");
0
730 else if (((
(cmd)[0] == ("...faultCmD_")[0]Description
TRUEnever evaluated
FALSEnever evaluated
cmd)[0] == ("_DefaultCmD_")[0]
(cmd)[0] == ("...faultCmD_")[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
731 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
732 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
733 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
734 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
735 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
736 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
737 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
738 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
739 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
740 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
741 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
742 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
743 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
744 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
745 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
746 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
747 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
748 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
749 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
750 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
751 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
752 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
753 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
754 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
755 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
756 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
757 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
758 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
759 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
760 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
761 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
762 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
763 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
764 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
765 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
766 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
767 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
768 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
769 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
770 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
771 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
772 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
773 ))[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
774 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
775 ))[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
776 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
777 ))[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 *) ( cmd ))[3] - __s2[3]);
0
778 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( cmd ))[3] - __s2[3]);
0
779 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
780 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
781 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
782 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
783 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
784 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
785 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
786 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
787 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
788 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
789 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
790 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
791 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
792 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
793 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
794 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
795 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
796 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
797 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
798 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
799 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
800 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
801 ))[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
802 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
803 ))[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
804 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
805 ))[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 *) ( "_DefaultCmD_" ))[3] - __s2[3]);
0
806 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "_DefaultCmD_" ))[3] - __s2[3]);
0
807 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
808 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
809 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
810 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
811 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
812 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
813 printf ("-D\n");
never executed: printf ("-D\n");
0
814 else-
815 printf ("%s\n", cmd);
never executed: printf ("%s\n", cmd);
0
816-
817 return
never executed: return (0);
(0);
never executed: return (0);
0
818}-
819-
820static void-
821print_compopts (cmd, cs, full)-
822 const char *cmd;-
823 COMPSPEC *cs;-
824 int full;-
825{-
826 int copts;-
827-
828 printf ("compopt ");-
829 copts = cs->options;-
830-
831 if (full
fullDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
832 {-
833 do { if (copts & (1<<6)
copts & (1<<6)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "bashdefault");
never executed: printf ("-o %s ", "bashdefault");
else printf ("+o %s ", "bashdefault");
never executed: printf ("+o %s ", "bashdefault");
} while (0);
0
834 do { if (copts & (1<<1)
copts & (1<<1)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "default");
never executed: printf ("-o %s ", "default");
else printf ("+o %s ", "default");
never executed: printf ("+o %s ", "default");
} while (0);
0
835 do { if (copts & (1<<3)
copts & (1<<3)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "dirnames");
never executed: printf ("-o %s ", "dirnames");
else printf ("+o %s ", "dirnames");
never executed: printf ("+o %s ", "dirnames");
} while (0);
0
836 do { if (copts & (1<<2)
copts & (1<<2)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "filenames");
never executed: printf ("-o %s ", "filenames");
else printf ("+o %s ", "filenames");
never executed: printf ("+o %s ", "filenames");
} while (0);
0
837 do { if (copts & (1<<4)
copts & (1<<4)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "noquote");
never executed: printf ("-o %s ", "noquote");
else printf ("+o %s ", "noquote");
never executed: printf ("+o %s ", "noquote");
} while (0);
0
838 do { if (copts & (1<<8)
copts & (1<<8)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "nosort");
never executed: printf ("-o %s ", "nosort");
else printf ("+o %s ", "nosort");
never executed: printf ("+o %s ", "nosort");
} while (0);
0
839 do { if (copts & (1<<5)
copts & (1<<5)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "nospace");
never executed: printf ("-o %s ", "nospace");
else printf ("+o %s ", "nospace");
never executed: printf ("+o %s ", "nospace");
} while (0);
0
840 do { if (copts & (1<<7)
copts & (1<<7)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "plusdirs");
never executed: printf ("-o %s ", "plusdirs");
else printf ("+o %s ", "plusdirs");
never executed: printf ("+o %s ", "plusdirs");
} while (0);
0
841 }
never executed: end of block
0
842 else-
843 {-
844 do { if (copts & (1<<6)
copts & (1<<6)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "bashdefault");
never executed: printf ("-o %s ", "bashdefault");
} while (0);
0
845 do { if (copts & (1<<1)
copts & (1<<1)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "default");
never executed: printf ("-o %s ", "default");
} while (0);
0
846 do { if (copts & (1<<3)
copts & (1<<3)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "dirnames");
never executed: printf ("-o %s ", "dirnames");
} while (0);
0
847 do { if (copts & (1<<2)
copts & (1<<2)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "filenames");
never executed: printf ("-o %s ", "filenames");
} while (0);
0
848 do { if (copts & (1<<4)
copts & (1<<4)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "noquote");
never executed: printf ("-o %s ", "noquote");
} while (0);
0
849 do { if (copts & (1<<8)
copts & (1<<8)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "nosort");
never executed: printf ("-o %s ", "nosort");
} while (0);
0
850 do { if (copts & (1<<5)
copts & (1<<5)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "nospace");
never executed: printf ("-o %s ", "nospace");
} while (0);
0
851 do { if (copts & (1<<7)
copts & (1<<7)Description
TRUEnever evaluated
FALSEnever evaluated
) printf ("-o %s ", "plusdirs");
never executed: printf ("-o %s ", "plusdirs");
} while (0);
0
852 }
never executed: end of block
0
853-
854 if (((
(cmd)[0] == ("_EmptycmD_")[0]Description
TRUEnever evaluated
FALSEnever evaluated
cmd)[0] == ("_EmptycmD_")[0]
(cmd)[0] == ("_EmptycmD_")[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
855 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
856 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
857 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
858 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
859 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
860 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
861 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
862 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
863 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
864 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
865 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
866 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
867 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
868 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
869 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
870 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
871 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
872 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
873 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
874 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
875 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
876 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
877 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
878 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
879 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
880 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
881 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
882 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
883 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
884 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
885 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
886 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
887 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
888 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
889 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
890 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
891 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
892 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
893 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
894 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
895 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
896 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
897 ))[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
898 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
899 ))[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
900 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
901 ))[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 *) ( cmd ))[3] - __s2[3]);
0
902 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( cmd ))[3] - __s2[3]);
0
903 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
904 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
905 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
906 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
907 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
908 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
909 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
910 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
911 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
912 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
913 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
914 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
915 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
916 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
917 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
918 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
919 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
920 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
921 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
922 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
923 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
924 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
925 ))[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
926 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
927 ))[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
928 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
929 ))[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 *) ( "_EmptycmD_" ))[3] - __s2[3]);
0
930 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "_EmptycmD_" ))[3] - __s2[3]);
0
931 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
932 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
933 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
934 "_EmptycmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
935 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
936 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
937 printf ("-E\n");
never executed: printf ("-E\n");
0
938 else if (((
(cmd)[0] == ("...faultCmD_")[0]Description
TRUEnever evaluated
FALSEnever evaluated
cmd)[0] == ("_DefaultCmD_")[0]
(cmd)[0] == ("...faultCmD_")[0]Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
939 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
940 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
941 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
942 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
943 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
944 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
945 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
946 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
947 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
948 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
949 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
950 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
951 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
952 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
953 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
954 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
955 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
956 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
957 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
958 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
959 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
960 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
961 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
962 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
963 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
964 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
965 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
966 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
967 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
968 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
969 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
970 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
971 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
972 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
973 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
974 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
975 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
976 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
977 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
978 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
979 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
980 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
981 ))[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
982 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
983 ))[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
984 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
985 ))[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 *) ( cmd ))[3] - __s2[3]);
0
986 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( cmd ))[3] - __s2[3]);
0
987 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
988 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
989 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
990 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
991 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
992 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
993 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
994 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
995 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
996 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
997 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
998 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
999 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1000 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1001 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1002 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1003 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1004 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1005 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1006 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1007 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1008 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1009 ))[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
1010 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1011 ))[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
1012 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1013 ))[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 *) ( "_DefaultCmD_" ))[3] - __s2[3]);
0
1014 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "_DefaultCmD_" ))[3] - __s2[3]);
0
1015 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1016 cmd
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1017 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1018 "_DefaultCmD_"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1019 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1020 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
1021 printf ("-D\n");
never executed: printf ("-D\n");
0
1022 else-
1023 printf ("%s\n", cmd);
never executed: printf ("%s\n", cmd);
0
1024}-
1025-
1026static int-
1027print_compitem (item)-
1028 BUCKET_CONTENTS *item;-
1029{-
1030 COMPSPEC *cs;-
1031 char *cmd;-
1032-
1033 cmd = item->key;-
1034 cs = (COMPSPEC *)item->data;-
1035-
1036 return
never executed: return (print_one_completion (cmd, cs));
(print_one_completion (cmd, cs));
never executed: return (print_one_completion (cmd, cs));
0
1037}-
1038-
1039static void-
1040print_all_completions ()-
1041{-
1042 progcomp_walk (print_compitem);-
1043}
never executed: end of block
0
1044-
1045static int-
1046print_cmd_completions (list)-
1047 WORD_LIST *list;-
1048{-
1049 WORD_LIST *l;-
1050 COMPSPEC *cs;-
1051 int ret;-
1052-
1053 for (ret = 0, l = list; l
lDescription
TRUEnever evaluated
FALSEnever evaluated
; l = l->next)
0
1054 {-
1055 cs = progcomp_search (l->word->word);-
1056 if (cs
csDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1057 print_one_completion (l->word->word, cs);
never executed: print_one_completion (l->word->word, cs);
0
1058 else-
1059 {-
1060 builtin_error (-
1061 dcgettext (((void *)0), -
1062 "%s: no completion specification"-
1063 , 5)-
1064 , l->word->word);-
1065 ret = 1;-
1066 }
never executed: end of block
0
1067 }-
1068-
1069 return
never executed: return (sh_chkwrite (ret));
(sh_chkwrite (ret));
never executed: return (sh_chkwrite (ret));
0
1070}-
1071-
1072int-
1073compgen_builtin (list)-
1074 WORD_LIST *list;-
1075{-
1076 int rval;-
1077 unsigned long acts, copts;-
1078 COMPSPEC *cs;-
1079 STRINGLIST *sl;-
1080 char *word, **matches;-
1081 char *old_line;-
1082 int old_ind;-
1083-
1084 if (list == 0
list == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1085 return
never executed: return (0);
(0);
never executed: return (0);
0
1086-
1087 acts = copts = (unsigned long)0L;-
1088 Garg = Warg = Parg = Sarg = Xarg = Farg = Carg = (char *)-
1089 ((void *)0)-
1090 ;-
1091 cs = (COMPSPEC *)-
1092 ((void *)0)-
1093 ;-
1094-
1095-
1096-
1097 rval = build_actions (list, (struct _optflags *)-
1098 ((void *)0)-
1099 , &acts, &copts);-
1100 if (rval == 258
rval == 258Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1101 return
never executed: return (rval);
(rval);
never executed: return (rval);
0
1102 if (rval == 1
rval == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1103 return
never executed: return (0);
(0);
never executed: return (0);
0
1104-
1105 list = loptend;-
1106-
1107 word = (list
listDescription
TRUEnever evaluated
FALSEnever evaluated
&& list->word
list->wordDescription
TRUEnever evaluated
FALSEnever evaluated
) ? list->word->word : "";
0
1108-
1109 if (Farg
FargDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1110 builtin_error (
never executed: builtin_error ( dcgettext (((void *)0), "warning: -F option may not work as you expect" , 5) );
0
1111 dcgettext (((void *)0),
never executed: builtin_error ( dcgettext (((void *)0), "warning: -F option may not work as you expect" , 5) );
0
1112 "warning: -F option may not work as you expect"
never executed: builtin_error ( dcgettext (((void *)0), "warning: -F option may not work as you expect" , 5) );
0
1113 , 5)
never executed: builtin_error ( dcgettext (((void *)0), "warning: -F option may not work as you expect" , 5) );
0
1114 );
never executed: builtin_error ( dcgettext (((void *)0), "warning: -F option may not work as you expect" , 5) );
0
1115 if (Carg
CargDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1116 builtin_error (
never executed: builtin_error ( dcgettext (((void *)0), "warning: -C option may not work as you expect" , 5) );
0
1117 dcgettext (((void *)0),
never executed: builtin_error ( dcgettext (((void *)0), "warning: -C option may not work as you expect" , 5) );
0
1118 "warning: -C option may not work as you expect"
never executed: builtin_error ( dcgettext (((void *)0), "warning: -C option may not work as you expect" , 5) );
0
1119 , 5)
never executed: builtin_error ( dcgettext (((void *)0), "warning: -C option may not work as you expect" , 5) );
0
1120 );
never executed: builtin_error ( dcgettext (((void *)0), "warning: -C option may not work as you expect" , 5) );
0
1121-
1122-
1123 cs = compspec_create ();-
1124 cs->actions = acts;-
1125 cs->options = copts;-
1126 cs->refcount = 1;-
1127-
1128 cs->globpat = ((
(Garg)Description
TRUEnever evaluated
FALSEnever evaluated
Garg)
(Garg)Description
TRUEnever evaluated
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (Garg)), "./complete.def", 717), (Garg)) : (char *)
0
1129 ((void *)0)-
1130 );-
1131 cs->words = ((
(Warg)Description
TRUEnever evaluated
FALSEnever evaluated
Warg)
(Warg)Description
TRUEnever evaluated
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (Warg)), "./complete.def", 718), (Warg)) : (char *)
0
1132 ((void *)0)-
1133 );-
1134 cs->prefix = ((
(Parg)Description
TRUEnever evaluated
FALSEnever evaluated
Parg)
(Parg)Description
TRUEnever evaluated
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (Parg)), "./complete.def", 719), (Parg)) : (char *)
0
1135 ((void *)0)-
1136 );-
1137 cs->suffix = ((
(Sarg)Description
TRUEnever evaluated
FALSEnever evaluated
Sarg)
(Sarg)Description
TRUEnever evaluated
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (Sarg)), "./complete.def", 720), (Sarg)) : (char *)
0
1138 ((void *)0)-
1139 );-
1140 cs->funcname = ((
(Farg)Description
TRUEnever evaluated
FALSEnever evaluated
Farg)
(Farg)Description
TRUEnever evaluated
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (Farg)), "./complete.def", 721), (Farg)) : (char *)
0
1141 ((void *)0)-
1142 );-
1143 cs->command = ((
(Carg)Description
TRUEnever evaluated
FALSEnever evaluated
Carg)
(Carg)Description
TRUEnever evaluated
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (Carg)), "./complete.def", 722), (Carg)) : (char *)
0
1144 ((void *)0)-
1145 );-
1146 cs->filterpat = ((
(Xarg)Description
TRUEnever evaluated
FALSEnever evaluated
Xarg)
(Xarg)Description
TRUEnever evaluated
FALSEnever evaluated
? (char *)strcpy (sh_xmalloc((1 + strlen (Xarg)), "./complete.def", 723), (Xarg)) : (char *)
0
1147 ((void *)0)-
1148 );-
1149-
1150 rval = 1;-
1151-
1152-
1153 old_line = pcomp_line;-
1154 old_ind = pcomp_ind;-
1155 pcomp_line = (char *)-
1156 ((void *)0)-
1157 ;-
1158 pcomp_ind = 0;-
1159 sl = gen_compspec_completions (cs, "compgen", word, 0, 0, 0);-
1160 pcomp_line = old_line;-
1161 pcomp_ind = old_ind;-
1162-
1163-
1164-
1165 if ((sl == 0
sl == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| sl->list_len == 0
sl->list_len == 0Description
TRUEnever evaluated
FALSEnever evaluated
) && (
(copts & (1<<6))Description
TRUEnever evaluated
FALSEnever evaluated
copts & (1<<6))
(copts & (1<<6))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1166 {-
1167 matches = bash_default_completion (word, 0, 0, 0, 0);-
1168 sl = completions_to_stringlist (matches);-
1169 strvec_dispose (matches);-
1170 }
never executed: end of block
0
1171-
1172-
1173-
1174 if ((sl == 0
sl == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| sl->list_len == 0
sl->list_len == 0Description
TRUEnever evaluated
FALSEnever evaluated
) && (
(copts & (1<<1))Description
TRUEnever evaluated
FALSEnever evaluated
copts & (1<<1))
(copts & (1<<1))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1175 {-
1176 matches = rl_completion_matches (word, rl_filename_completion_function);-
1177 strlist_dispose (sl);-
1178 sl = completions_to_stringlist (matches);-
1179 strvec_dispose (matches);-
1180 }
never executed: end of block
0
1181-
1182 if (sl
slDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1183 {-
1184 if (sl->list
sl->listDescription
TRUEnever evaluated
FALSEnever evaluated
&& sl->list_len
sl->list_lenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1185 {-
1186 rval = 0;-
1187 strlist_print (sl, (char *)-
1188 ((void *)0)-
1189 );-
1190 }
never executed: end of block
0
1191 strlist_dispose (sl);-
1192 }
never executed: end of block
0
1193-
1194 compspec_dispose (cs);-
1195 return
never executed: return (rval);
(rval);
never executed: return (rval);
0
1196}-
1197-
1198int-
1199compopt_builtin (list)-
1200 WORD_LIST *list;-
1201{-
1202 int opts_on, opts_off, *opts, opt, oind, ret, Dflag, Eflag;-
1203 WORD_LIST *l, *wl;-
1204 COMPSPEC *cs;-
1205-
1206 opts_on = opts_off = Eflag = Dflag = 0;-
1207 ret = 0;-
1208-
1209 reset_internal_getopt ();-
1210 while ((
(opt = interna...+o:DE")) != -1Description
TRUEnever evaluated
FALSEnever evaluated
opt = internal_getopt (list, "+o:DE")) != -1
(opt = interna...+o:DE")) != -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1211 {-
1212 opts = (
(list_opttype == '-')Description
TRUEnever evaluated
FALSEnever evaluated
list_opttype == '-')
(list_opttype == '-')Description
TRUEnever evaluated
FALSEnever evaluated
? &opts_on : &opts_off;
0
1213-
1214 switch (opt)-
1215 {-
1216 case
never executed: case 'o':
'o':
never executed: case 'o':
0
1217 oind = find_compopt (list_optarg);-
1218 if (oind < 0
oind < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1219 {-
1220 sh_invalidoptname (list_optarg);-
1221 return
never executed: return (258);
(258);
never executed: return (258);
0
1222 }-
1223 *opts |= compopts[oind].optflag;-
1224 break;
never executed: break;
0
1225 case
never executed: case 'D':
'D':
never executed: case 'D':
0
1226 Dflag = 1;-
1227 break;
never executed: break;
0
1228 case
never executed: case 'E':
'E':
never executed: case 'E':
0
1229 Eflag = 1;-
1230 break;
never executed: break;
0
1231 case
never executed: case -99:
-99:
never executed: case -99:
builtin_help (); return
never executed: return (258);
(258);
never executed: return (258);
0
1232 default
never executed: default:
:
never executed: default:
0
1233 builtin_usage ();-
1234 return
never executed: return (258);
(258);
never executed: return (258);
0
1235 }-
1236 }-
1237 list = loptend;-
1238-
1239 wl = Dflag
DflagDescription
TRUEnever evaluated
FALSEnever evaluated
? make_word_list (make_bare_word ("_DefaultCmD_"), (WORD_LIST *)
0
1240 ((void *)0)-
1241 )-
1242 : (Eflag
EflagDescription
TRUEnever evaluated
FALSEnever evaluated
? make_word_list (make_bare_word ("_EmptycmD_"), (WORD_LIST *)
0
1243 ((void *)0)-
1244 ) : 0);-
1245-
1246 if (list == 0
list == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& wl == 0
wl == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1247 {-
1248 if ((
(rl_readline_s...0004000)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
rl_readline_state & (0x0004000)) == 0
(rl_readline_s...0004000)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| pcomp_curcs == 0
pcomp_curcs == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1249 {-
1250 builtin_error (-
1251 dcgettext (((void *)0), -
1252 "not currently executing completion function"-
1253 , 5)-
1254 );-
1255 return
never executed: return (1);
(1);
never executed: return (1);
0
1256 }-
1257 cs = pcomp_curcs;-
1258-
1259 if (opts_on == 0
opts_on == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& opts_off == 0
opts_off == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1260 {-
1261 print_compopts (pcomp_curcmd, cs, 1);-
1262 return
never executed: return (sh_chkwrite (ret));
(sh_chkwrite (ret));
never executed: return (sh_chkwrite (ret));
0
1263 }-
1264-
1265-
1266 pcomp_set_compspec_options (cs, opts_on, 1);-
1267 pcomp_set_compspec_options (cs, opts_off, 0);-
1268-
1269-
1270 pcomp_set_readline_variables (opts_on, 1);-
1271 pcomp_set_readline_variables (opts_off, 0);-
1272-
1273 return
never executed: return (ret);
(ret);
never executed: return (ret);
0
1274 }-
1275-
1276 for (l = wl ? wl : list; l
lDescription
TRUEnever evaluated
FALSEnever evaluated
; l = l->next)
0
1277 {-
1278 cs = progcomp_search (l->word->word);-
1279 if (cs == 0
cs == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1280 {-
1281 builtin_error (-
1282 dcgettext (((void *)0), -
1283 "%s: no completion specification"-
1284 , 5)-
1285 , l->word->word);-
1286 ret = 1;-
1287 continue;
never executed: continue;
0
1288 }-
1289 if (opts_on == 0
opts_on == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& opts_off == 0
opts_off == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1290 {-
1291 print_compopts (l->word->word, cs, 1);-
1292 continue;
never executed: continue;
0
1293 }-
1294-
1295-
1296 pcomp_set_compspec_options (cs, opts_on, 1);-
1297 pcomp_set_compspec_options (cs, opts_off, 0);-
1298 }
never executed: end of block
0
1299-
1300 if (wl
wlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1301 dispose_words (wl);
never executed: dispose_words (wl);
0
1302-
1303 return
never executed: return (ret);
(ret);
never executed: return (ret);
0
1304}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2