OpenCoverage

strmode.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/strmode.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9void-
10strmode(int mode, char *p)-
11{-
12-
13 switch (mode & -
14 0170000-
15 ) {-
16 case
never executed: case 0040000 :
never executed: case 0040000 :
0
17 0040000
never executed: case 0040000 :
0
18 :
never executed: case 0040000 :
0
19 *p++ = 'd';-
20 break;
never executed: break;
0
21 case
never executed: case 0020000 :
never executed: case 0020000 :
0
22 0020000
never executed: case 0020000 :
0
23 :
never executed: case 0020000 :
0
24 *p++ = 'c';-
25 break;
never executed: break;
0
26 case
never executed: case 0060000 :
never executed: case 0060000 :
0
27 0060000
never executed: case 0060000 :
0
28 :
never executed: case 0060000 :
0
29 *p++ = 'b';-
30 break;
never executed: break;
0
31 case
never executed: case 0100000 :
never executed: case 0100000 :
0
32 0100000
never executed: case 0100000 :
0
33 :
never executed: case 0100000 :
0
34 *p++ = '-';-
35 break;
never executed: break;
0
36 case
never executed: case 0120000 :
never executed: case 0120000 :
0
37 0120000
never executed: case 0120000 :
0
38 :
never executed: case 0120000 :
0
39 *p++ = 'l';-
40 break;
never executed: break;
0
41-
42 case
never executed: case 0140000 :
never executed: case 0140000 :
0
43 0140000
never executed: case 0140000 :
0
44 :
never executed: case 0140000 :
0
45 *p++ = 's';-
46 break;
never executed: break;
0
47-
48-
49 case
never executed: case 0010000 :
never executed: case 0010000 :
0
50 0010000
never executed: case 0010000 :
0
51 :
never executed: case 0010000 :
0
52 *p++ = 'p';-
53 break;
never executed: break;
0
54-
55 default
never executed: default:
:
never executed: default:
0
56 *p++ = '?';-
57 break;
never executed: break;
0
58 }-
59-
60 if (mode &
mode & 0400Description
TRUEnever evaluated
FALSEnever evaluated
0
61 0400
mode & 0400Description
TRUEnever evaluated
FALSEnever evaluated
0
62 )-
63 *
never executed: *p++ = 'r';
p++ = 'r';
never executed: *p++ = 'r';
0
64 else-
65 *
never executed: *p++ = '-';
p++ = '-';
never executed: *p++ = '-';
0
66 if (mode &
mode & 0200Description
TRUEnever evaluated
FALSEnever evaluated
0
67 0200
mode & 0200Description
TRUEnever evaluated
FALSEnever evaluated
0
68 )-
69 *
never executed: *p++ = 'w';
p++ = 'w';
never executed: *p++ = 'w';
0
70 else-
71 *
never executed: *p++ = '-';
p++ = '-';
never executed: *p++ = '-';
0
72 switch (mode & (-
73 0100 -
74 | -
75 04000-
76 )) {-
77 case
never executed: case 0:
0:
never executed: case 0:
0
78 *p++ = '-';-
79 break;
never executed: break;
0
80 case
never executed: case 0100 :
never executed: case 0100 :
0
81 0100
never executed: case 0100 :
0
82 :
never executed: case 0100 :
0
83 *p++ = 'x';-
84 break;
never executed: break;
0
85 case
never executed: case 04000 :
never executed: case 04000 :
0
86 04000
never executed: case 04000 :
0
87 :
never executed: case 04000 :
0
88 *p++ = 'S';-
89 break;
never executed: break;
0
90 case
never executed: case 0100 | 04000 :
never executed: case 0100 | 04000 :
0
91 0100
never executed: case 0100 | 04000 :
0
92 |
never executed: case 0100 | 04000 :
0
93 04000
never executed: case 0100 | 04000 :
0
94 :
never executed: case 0100 | 04000 :
0
95 *p++ = 's';-
96 break;
never executed: break;
0
97 }-
98-
99 if (mode &
mode & (0400 >> 3)Description
TRUEnever evaluated
FALSEnever evaluated
0
100 (0400 >> 3)
mode & (0400 >> 3)Description
TRUEnever evaluated
FALSEnever evaluated
0
101 )-
102 *
never executed: *p++ = 'r';
p++ = 'r';
never executed: *p++ = 'r';
0
103 else-
104 *
never executed: *p++ = '-';
p++ = '-';
never executed: *p++ = '-';
0
105 if (mode &
mode & (0200 >> 3)Description
TRUEnever evaluated
FALSEnever evaluated
0
106 (0200 >> 3)
mode & (0200 >> 3)Description
TRUEnever evaluated
FALSEnever evaluated
0
107 )-
108 *
never executed: *p++ = 'w';
p++ = 'w';
never executed: *p++ = 'w';
0
109 else-
110 *
never executed: *p++ = '-';
p++ = '-';
never executed: *p++ = '-';
0
111 switch (mode & (-
112 (0100 >> 3) -
113 | -
114 02000-
115 )) {-
116 case
never executed: case 0:
0:
never executed: case 0:
0
117 *p++ = '-';-
118 break;
never executed: break;
0
119 case
never executed: case (0100 >> 3) :
never executed: case (0100 >> 3) :
0
120 (0100 >> 3)
never executed: case (0100 >> 3) :
0
121 :
never executed: case (0100 >> 3) :
0
122 *p++ = 'x';-
123 break;
never executed: break;
0
124 case
never executed: case 02000 :
never executed: case 02000 :
0
125 02000
never executed: case 02000 :
0
126 :
never executed: case 02000 :
0
127 *p++ = 'S';-
128 break;
never executed: break;
0
129 case
never executed: case (0100 >> 3) | 02000 :
never executed: case (0100 >> 3) | 02000 :
0
130 (0100 >> 3)
never executed: case (0100 >> 3) | 02000 :
0
131 |
never executed: case (0100 >> 3) | 02000 :
0
132 02000
never executed: case (0100 >> 3) | 02000 :
0
133 :
never executed: case (0100 >> 3) | 02000 :
0
134 *p++ = 's';-
135 break;
never executed: break;
0
136 }-
137-
138 if (mode &
mode & ((0400 >> 3) >> 3)Description
TRUEnever evaluated
FALSEnever evaluated
0
139 ((0400 >> 3) >> 3)
mode & ((0400 >> 3) >> 3)Description
TRUEnever evaluated
FALSEnever evaluated
0
140 )-
141 *
never executed: *p++ = 'r';
p++ = 'r';
never executed: *p++ = 'r';
0
142 else-
143 *
never executed: *p++ = '-';
p++ = '-';
never executed: *p++ = '-';
0
144 if (mode &
mode & ((0200 >> 3) >> 3)Description
TRUEnever evaluated
FALSEnever evaluated
0
145 ((0200 >> 3) >> 3)
mode & ((0200 >> 3) >> 3)Description
TRUEnever evaluated
FALSEnever evaluated
0
146 )-
147 *
never executed: *p++ = 'w';
p++ = 'w';
never executed: *p++ = 'w';
0
148 else-
149 *
never executed: *p++ = '-';
p++ = '-';
never executed: *p++ = '-';
0
150 switch (mode & (-
151 ((0100 >> 3) >> 3) -
152 | -
153 01000-
154 )) {-
155 case
never executed: case 0:
0:
never executed: case 0:
0
156 *p++ = '-';-
157 break;
never executed: break;
0
158 case
never executed: case ((0100 >> 3) >> 3) :
never executed: case ((0100 >> 3) >> 3) :
0
159 ((0100 >> 3) >> 3)
never executed: case ((0100 >> 3) >> 3) :
0
160 :
never executed: case ((0100 >> 3) >> 3) :
0
161 *p++ = 'x';-
162 break;
never executed: break;
0
163 case
never executed: case 01000 :
never executed: case 01000 :
0
164 01000
never executed: case 01000 :
0
165 :
never executed: case 01000 :
0
166 *p++ = 'T';-
167 break;
never executed: break;
0
168 case
never executed: case ((0100 >> 3) >> 3) | 01000 :
never executed: case ((0100 >> 3) >> 3) | 01000 :
0
169 ((0100 >> 3) >> 3)
never executed: case ((0100 >> 3) >> 3) | 01000 :
0
170 |
never executed: case ((0100 >> 3) >> 3) | 01000 :
0
171 01000
never executed: case ((0100 >> 3) >> 3) | 01000 :
0
172 :
never executed: case ((0100 >> 3) >> 3) | 01000 :
0
173 *p++ = 't';-
174 break;
never executed: break;
0
175 }-
176 *p++ = ' ';-
177 *p = '\0';-
178}
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2