Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/strmode.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||
---|---|---|---|---|---|---|---|---|
1 | - | |||||||
2 | - | |||||||
3 | - | |||||||
4 | - | |||||||
5 | - | |||||||
6 | - | |||||||
7 | - | |||||||
8 | - | |||||||
9 | void | - | ||||||
10 | strmode(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 &
| 0 | ||||||
61 | 0400
| 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 &
| 0 | ||||||
67 | 0200
| 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: 0:case 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 &
| 0 | ||||||
100 | (0400 >> 3)
| 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 &
| 0 | ||||||
106 | (0200 >> 3)
| 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: 0:case 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 &
| 0 | ||||||
139 | ((0400 >> 3) >> 3)
| 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 &
| 0 | ||||||
145 | ((0200 >> 3) >> 3)
| 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: 0:case 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 code | Preprocessed file |