OpenCoverage

localcharset.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/localcharset.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6static const char * volatile charset_aliases;-
7-
8-
9static const char *-
10get_charset_aliases (void)-
11{-
12 const char *cp;-
13-
14 cp = charset_aliases;-
15 if (cp ==
cp == ((void *)0)Description
TRUEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
FALSEevaluated 1152 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
501-1152
16 ((void *)0)
cp == ((void *)0)Description
TRUEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
FALSEevaluated 1152 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
501-1152
17 )-
18 {-
19-
20 char *malloc_dir = -
21 ((void *)0)-
22 ;-
23 const char *dir;-
24 const char *base = "charset.alias";-
25 char *file_name;-
26-
27-
28-
29 dir = getenv ("CHARSETALIASDIR");-
30 if (dir ==
dir == ((void *)0)Description
TRUEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
FALSEnever evaluated
0-501
31 ((void *)0)
dir == ((void *)0)Description
TRUEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
FALSEnever evaluated
0-501
32 || dir[0] == '\0'
dir[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
33 dir = (*(&malloc_dir) =
executed 501 times by 58 tests: dir = (*(&malloc_dir) = ((void *)0) , ("/usr/local/lib"));
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
501
34 ((void *)0)
executed 501 times by 58 tests: dir = (*(&malloc_dir) = ((void *)0) , ("/usr/local/lib"));
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
501
35 , ("/usr/local/lib"));
executed 501 times by 58 tests: dir = (*(&malloc_dir) = ((void *)0) , ("/usr/local/lib"));
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
501
36-
37-
38 {-
39 size_t dir_len = strlen (dir);-
40 size_t base_len = strlen (base);-
41 int add_slash = (dir_len > 0
dir_len > 0Description
TRUEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
FALSEnever evaluated
&& !((dir[dir_len - 1]) == '/')
!((dir[dir_len - 1]) == '/')Description
TRUEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
FALSEnever evaluated
);
0-501
42 file_name = (char *) malloc (dir_len + add_slash + base_len + 1);-
43 if (file_name !=
file_name != ((void *)0)Description
TRUEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
FALSEnever evaluated
0-501
44 ((void *)0)
file_name != ((void *)0)Description
TRUEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
FALSEnever evaluated
0-501
45 )-
46 {-
47 memcpy (file_name, dir, dir_len);-
48 if (add_slash
add_slashDescription
TRUEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
FALSEnever evaluated
)
0-501
49 file_name[dir_len] = '/';
executed 501 times by 58 tests: file_name[dir_len] = '/';
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
501
50 memcpy (file_name + dir_len + add_slash, base, base_len + 1);-
51 }
executed 501 times by 58 tests: end of block
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
501
52 }-
53-
54 free (malloc_dir);-
55-
56 if (file_name ==
file_name == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
0-501
57 ((void *)0)
file_name == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
0-501
58 )-
59-
60 cp = "";
never executed: cp = "";
0
61 else-
62 {-
63 int fd;-
64 fd = open (file_name,-
65 -
66 00 -
67 | (1 ? -
68 0400000 -
69 : 0));-
70 if (fd < 0
fd < 0Description
TRUEevaluated 501 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
FALSEnever evaluated
)
0-501
71-
72 cp = "";
executed 501 times by 58 tests: cp = "";
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
501
73 else-
74 {-
75 FILE *fp;-
76-
77 fp = fdopen (fd, "r");-
78 if (fp ==
fp == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
79 ((void *)0)
fp == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
80 )-
81 {-
82-
83 close (fd);-
84 cp = "";-
85 }
never executed: end of block
0
86 else-
87 {-
88-
89 char *res_ptr = -
90 ((void *)0)-
91 ;-
92 size_t res_size = 0;-
93-
94 for (;;)-
95 {-
96 int c;-
97 char buf1[50+1];-
98 char buf2[50+1];-
99 size_t l1, l2;-
100 char *old_res_ptr;-
101-
102 c = getc_unlocked (fp);-
103 if (c ==
c == (-1)Description
TRUEnever evaluated
FALSEnever evaluated
0
104 (-1)
c == (-1)Description
TRUEnever evaluated
FALSEnever evaluated
0
105 )-
106 break;
never executed: break;
0
107 if (c == '\n'
c == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
|| c == ' '
c == ' 'Description
TRUEnever evaluated
FALSEnever evaluated
|| c == '\t'
c == '\t'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
108 continue;
never executed: continue;
0
109 if (c == '#'
c == '#'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
110 {-
111-
112 do-
113 c = getc_unlocked (fp);
never executed: c = getc_unlocked (fp);
0
114 while (!(c ==
c == (-1)Description
TRUEnever evaluated
FALSEnever evaluated
0
115 (-1)
c == (-1)Description
TRUEnever evaluated
FALSEnever evaluated
0
116 || c == '\n'
c == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
));
0
117 if (c ==
c == (-1)Description
TRUEnever evaluated
FALSEnever evaluated
0
118 (-1)
c == (-1)Description
TRUEnever evaluated
FALSEnever evaluated
0
119 )-
120 break;
never executed: break;
0
121 continue;
never executed: continue;
0
122 }-
123 ungetc (c, fp);-
124 if (fscanf (fp, "%50s %50s", buf1, buf2) < 2
fscanf (fp, "%...uf1, buf2) < 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
125 break;
never executed: break;
0
126 l1 = strlen (buf1);-
127 l2 = strlen (buf2);-
128 old_res_ptr = res_ptr;-
129 if (res_size == 0
res_size == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
130 {-
131 res_size = l1 + 1 + l2 + 1;-
132 res_ptr = (char *) malloc (res_size + 1);-
133 }
never executed: end of block
0
134 else-
135 {-
136 res_size += l1 + 1 + l2 + 1;-
137 res_ptr = (char *) realloc (res_ptr, res_size + 1);-
138 }
never executed: end of block
0
139 if (res_ptr ==
res_ptr == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
140 ((void *)0)
res_ptr == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
141 )-
142 {-
143-
144 res_size = 0;-
145 free (old_res_ptr);-
146 break;
never executed: break;
0
147 }-
148 strcpy (res_ptr + res_size - (l2 + 1) - (l1 + 1), buf1);-
149 strcpy (res_ptr + res_size - (l2 + 1), buf2);-
150 }
never executed: end of block
0
151 -
152 rpl_fclose -
153 (fp);-
154 if (res_size == 0
res_size == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
155 cp = "";
never executed: cp = "";
0
156 else-
157 {-
158 *(res_ptr + res_size) = '\0';-
159 cp = res_ptr;-
160 }
never executed: end of block
0
161 }-
162 }-
163-
164 free (file_name);-
165 }
executed 501 times by 58 tests: end of block
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
501
166 charset_aliases = cp;-
167 }
executed 501 times by 58 tests: end of block
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
501
168-
169 return
executed 1653 times by 58 tests: return cp;
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
cp;
executed 1653 times by 58 tests: return cp;
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
1653
170}-
171const char *-
172locale_charset (void)-
173{-
174 const char *codeset;-
175 const char *aliases;-
176-
177-
178-
179-
180-
181-
182 codeset = -
183 rpl_nl_langinfo -
184 (-
185 CODESET-
186 );-
187 if (codeset ==
codeset == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1653 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
0-1653
188 ((void *)0)
codeset == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1653 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
0-1653
189 )-
190-
191 codeset = "";
never executed: codeset = "";
0
192-
193-
194 for (aliases = get_charset_aliases ();-
195 *
*aliases != '\0'Description
TRUEnever evaluated
FALSEevaluated 1653 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
aliases != '\0'
*aliases != '\0'Description
TRUEnever evaluated
FALSEevaluated 1653 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
;
0-1653
196 aliases += strlen (aliases) + 1, aliases += strlen (aliases) + 1)-
197 if (-
198 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
199 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
200 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
201 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
202 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
203 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
204 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
205 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
206 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
207 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
208 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
209 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
210 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
211 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
212 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
213 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
214 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
215 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
216 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
217 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
218 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
219 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
220 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
221 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
222 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
223 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
224 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
225 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
226 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
227 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
228 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
229 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
230 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
231 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
232 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
233 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
234 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
235 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
236 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
237 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
238 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
239 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
240 ))[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
241 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
242 ))[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
243 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
244 ))[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 *) ( codeset ))[3] - __s2[3]);
0
245 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( codeset ))[3] - __s2[3]);
0
246 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
247 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
248 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
249 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
250 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
251 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
252 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
253 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
254 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
255 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
256 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
257 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
258 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
259 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
260 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
261 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
262 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
263 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
264 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
265 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
266 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
267 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
268 ))[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
269 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
270 ))[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
271 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
272 ))[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 *) ( aliases ))[3] - __s2[3]);
0
273 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( aliases ))[3] - __s2[3]);
0
274 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
275 codeset
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
276 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
277 aliases
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
278 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
279 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
280 || (aliases[0] == '*'
aliases[0] == '*'Description
TRUEnever evaluated
FALSEnever evaluated
&& aliases[1] == '\0'
aliases[1] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
))
0
281 {-
282 codeset = aliases + strlen (aliases) + 1;-
283 break;
never executed: break;
0
284 }-
285-
286-
287-
288-
289 if (codeset[0] == '\0'
codeset[0] == '\0'Description
TRUEnever evaluated
FALSEevaluated 1653 times by 58 tests
Evaluated by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
)
0-1653
290 codeset = "ASCII";
never executed: codeset = "ASCII";
0
291 return
executed 1653 times by 58 tests: return codeset;
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
codeset;
executed 1653 times by 58 tests: return codeset;
Executed by:
  • b2sum
  • base32
  • base64
  • basename
  • chcon
  • chmod
  • chown
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • dir
  • du
  • env
  • expand
  • expr
  • factor
  • fmt
  • fold
  • ginstall
  • groups
  • head
  • ...
1653
292}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2