1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/v4l2_input_status_flags.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
7 static_assert((V4L2_IN_ST_NO_POWER) == (0x00000001), "V4L2_IN_ST_NO_POWER != 0x00000001");
8 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
9 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
10 static_assert((V4L2_IN_ST_NO_SIGNAL) == (0x00000002), "V4L2_IN_ST_NO_SIGNAL != 0x00000002");
11 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
12 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
13 static_assert((V4L2_IN_ST_NO_COLOR) == (0x00000004), "V4L2_IN_ST_NO_COLOR != 0x00000004");
14 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
15 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
16 static_assert((V4L2_IN_ST_HFLIP) == (0x00000010), "V4L2_IN_ST_HFLIP != 0x00000010");
17 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
18 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
19 static_assert((V4L2_IN_ST_VFLIP) == (0x00000020), "V4L2_IN_ST_VFLIP != 0x00000020");
20 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
21 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22 static_assert((V4L2_IN_ST_NO_H_LOCK) == (0x00000100), "V4L2_IN_ST_NO_H_LOCK != 0x00000100");
23 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
25 static_assert((V4L2_IN_ST_COLOR_KILL) == (0x00000200), "V4L2_IN_ST_COLOR_KILL != 0x00000200");
26 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
27 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
28 static_assert((V4L2_IN_ST_NO_V_LOCK) == (0x00000400), "V4L2_IN_ST_NO_V_LOCK != 0x00000400");
29 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
30 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
31 static_assert((V4L2_IN_ST_NO_STD_LOCK) == (0x00000800), "V4L2_IN_ST_NO_STD_LOCK != 0x00000800");
32 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
33 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
34 static_assert((V4L2_IN_ST_NO_SYNC) == (0x00010000), "V4L2_IN_ST_NO_SYNC != 0x00010000");
35 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
36 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
37 static_assert((V4L2_IN_ST_NO_EQU) == (0x00020000), "V4L2_IN_ST_NO_EQU != 0x00020000");
38 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
39 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
40 static_assert((V4L2_IN_ST_NO_CARRIER) == (0x00040000), "V4L2_IN_ST_NO_CARRIER != 0x00040000");
41 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
42 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
43 static_assert((V4L2_IN_ST_MACROVISION) == (0x01000000), "V4L2_IN_ST_MACROVISION != 0x01000000");
44 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
45 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
46 static_assert((V4L2_IN_ST_NO_ACCESS) == (0x02000000), "V4L2_IN_ST_NO_ACCESS != 0x02000000");
47 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
48 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
49 static_assert((V4L2_IN_ST_VTR) == (0x04000000), "V4L2_IN_ST_VTR != 0x04000000");
50 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
51 #undef XLAT_PREV_VAL
52
53 #ifndef XLAT_MACROS_ONLY
54
55 # ifdef IN_MPERS
56
57 extern const struct xlat v4l2_input_status_flags[];
58
59 # else
60
61 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
62 static const struct xlat_data v4l2_input_status_flags_xdata[] = {
63 XLAT(V4L2_IN_ST_NO_POWER),
64 #define XLAT_VAL_0 ((unsigned) (V4L2_IN_ST_NO_POWER))
65 #define XLAT_STR_0 STRINGIFY(V4L2_IN_ST_NO_POWER)
66 XLAT(V4L2_IN_ST_NO_SIGNAL),
67 #define XLAT_VAL_1 ((unsigned) (V4L2_IN_ST_NO_SIGNAL))
68 #define XLAT_STR_1 STRINGIFY(V4L2_IN_ST_NO_SIGNAL)
69 XLAT(V4L2_IN_ST_NO_COLOR),
70 #define XLAT_VAL_2 ((unsigned) (V4L2_IN_ST_NO_COLOR))
71 #define XLAT_STR_2 STRINGIFY(V4L2_IN_ST_NO_COLOR)
72 XLAT(V4L2_IN_ST_HFLIP),
73 #define XLAT_VAL_3 ((unsigned) (V4L2_IN_ST_HFLIP))
74 #define XLAT_STR_3 STRINGIFY(V4L2_IN_ST_HFLIP)
75 XLAT(V4L2_IN_ST_VFLIP),
76 #define XLAT_VAL_4 ((unsigned) (V4L2_IN_ST_VFLIP))
77 #define XLAT_STR_4 STRINGIFY(V4L2_IN_ST_VFLIP)
78 XLAT(V4L2_IN_ST_NO_H_LOCK),
79 #define XLAT_VAL_5 ((unsigned) (V4L2_IN_ST_NO_H_LOCK))
80 #define XLAT_STR_5 STRINGIFY(V4L2_IN_ST_NO_H_LOCK)
81 XLAT(V4L2_IN_ST_COLOR_KILL),
82 #define XLAT_VAL_6 ((unsigned) (V4L2_IN_ST_COLOR_KILL))
83 #define XLAT_STR_6 STRINGIFY(V4L2_IN_ST_COLOR_KILL)
84 XLAT(V4L2_IN_ST_NO_V_LOCK),
85 #define XLAT_VAL_7 ((unsigned) (V4L2_IN_ST_NO_V_LOCK))
86 #define XLAT_STR_7 STRINGIFY(V4L2_IN_ST_NO_V_LOCK)
87 XLAT(V4L2_IN_ST_NO_STD_LOCK),
88 #define XLAT_VAL_8 ((unsigned) (V4L2_IN_ST_NO_STD_LOCK))
89 #define XLAT_STR_8 STRINGIFY(V4L2_IN_ST_NO_STD_LOCK)
90 XLAT(V4L2_IN_ST_NO_SYNC),
91 #define XLAT_VAL_9 ((unsigned) (V4L2_IN_ST_NO_SYNC))
92 #define XLAT_STR_9 STRINGIFY(V4L2_IN_ST_NO_SYNC)
93 XLAT(V4L2_IN_ST_NO_EQU),
94 #define XLAT_VAL_10 ((unsigned) (V4L2_IN_ST_NO_EQU))
95 #define XLAT_STR_10 STRINGIFY(V4L2_IN_ST_NO_EQU)
96 XLAT(V4L2_IN_ST_NO_CARRIER),
97 #define XLAT_VAL_11 ((unsigned) (V4L2_IN_ST_NO_CARRIER))
98 #define XLAT_STR_11 STRINGIFY(V4L2_IN_ST_NO_CARRIER)
99 XLAT(V4L2_IN_ST_MACROVISION),
100 #define XLAT_VAL_12 ((unsigned) (V4L2_IN_ST_MACROVISION))
101 #define XLAT_STR_12 STRINGIFY(V4L2_IN_ST_MACROVISION)
102 XLAT(V4L2_IN_ST_NO_ACCESS),
103 #define XLAT_VAL_13 ((unsigned) (V4L2_IN_ST_NO_ACCESS))
104 #define XLAT_STR_13 STRINGIFY(V4L2_IN_ST_NO_ACCESS)
105 XLAT(V4L2_IN_ST_VTR),
106 #define XLAT_VAL_14 ((unsigned) (V4L2_IN_ST_VTR))
107 #define XLAT_STR_14 STRINGIFY(V4L2_IN_ST_VTR)
108 };
109 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
110 static
111 # endif
112 const struct xlat v4l2_input_status_flags[1] = { {
113 .data = v4l2_input_status_flags_xdata,
114 .size = ARRAY_SIZE(v4l2_input_status_flags_xdata),
115 .type = XT_NORMAL,
116 .flags_mask = 0
117 # ifdef XLAT_VAL_0
118 | XLAT_VAL_0
119 # endif
120 # ifdef XLAT_VAL_1
121 | XLAT_VAL_1
122 # endif
123 # ifdef XLAT_VAL_2
124 | XLAT_VAL_2
125 # endif
126 # ifdef XLAT_VAL_3
127 | XLAT_VAL_3
128 # endif
129 # ifdef XLAT_VAL_4
130 | XLAT_VAL_4
131 # endif
132 # ifdef XLAT_VAL_5
133 | XLAT_VAL_5
134 # endif
135 # ifdef XLAT_VAL_6
136 | XLAT_VAL_6
137 # endif
138 # ifdef XLAT_VAL_7
139 | XLAT_VAL_7
140 # endif
141 # ifdef XLAT_VAL_8
142 | XLAT_VAL_8
143 # endif
144 # ifdef XLAT_VAL_9
145 | XLAT_VAL_9
146 # endif
147 # ifdef XLAT_VAL_10
148 | XLAT_VAL_10
149 # endif
150 # ifdef XLAT_VAL_11
151 | XLAT_VAL_11
152 # endif
153 # ifdef XLAT_VAL_12
154 | XLAT_VAL_12
155 # endif
156 # ifdef XLAT_VAL_13
157 | XLAT_VAL_13
158 # endif
159 # ifdef XLAT_VAL_14
160 | XLAT_VAL_14
161 # endif
162 ,
163 .flags_strsz = 0
164 # ifdef XLAT_STR_0
165 + sizeof(XLAT_STR_0)
166 # endif
167 # ifdef XLAT_STR_1
168 + sizeof(XLAT_STR_1)
169 # endif
170 # ifdef XLAT_STR_2
171 + sizeof(XLAT_STR_2)
172 # endif
173 # ifdef XLAT_STR_3
174 + sizeof(XLAT_STR_3)
175 # endif
176 # ifdef XLAT_STR_4
177 + sizeof(XLAT_STR_4)
178 # endif
179 # ifdef XLAT_STR_5
180 + sizeof(XLAT_STR_5)
181 # endif
182 # ifdef XLAT_STR_6
183 + sizeof(XLAT_STR_6)
184 # endif
185 # ifdef XLAT_STR_7
186 + sizeof(XLAT_STR_7)
187 # endif
188 # ifdef XLAT_STR_8
189 + sizeof(XLAT_STR_8)
190 # endif
191 # ifdef XLAT_STR_9
192 + sizeof(XLAT_STR_9)
193 # endif
194 # ifdef XLAT_STR_10
195 + sizeof(XLAT_STR_10)
196 # endif
197 # ifdef XLAT_STR_11
198 + sizeof(XLAT_STR_11)
199 # endif
200 # ifdef XLAT_STR_12
201 + sizeof(XLAT_STR_12)
202 # endif
203 # ifdef XLAT_STR_13
204 + sizeof(XLAT_STR_13)
205 # endif
206 # ifdef XLAT_STR_14
207 + sizeof(XLAT_STR_14)
208 # endif
209 ,
210 } };
211 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
212
213 # undef XLAT_STR_0
214 # undef XLAT_VAL_0
215 # undef XLAT_STR_1
216 # undef XLAT_VAL_1
217 # undef XLAT_STR_2
218 # undef XLAT_VAL_2
219 # undef XLAT_STR_3
220 # undef XLAT_VAL_3
221 # undef XLAT_STR_4
222 # undef XLAT_VAL_4
223 # undef XLAT_STR_5
224 # undef XLAT_VAL_5
225 # undef XLAT_STR_6
226 # undef XLAT_VAL_6
227 # undef XLAT_STR_7
228 # undef XLAT_VAL_7
229 # undef XLAT_STR_8
230 # undef XLAT_VAL_8
231 # undef XLAT_STR_9
232 # undef XLAT_VAL_9
233 # undef XLAT_STR_10
234 # undef XLAT_VAL_10
235 # undef XLAT_STR_11
236 # undef XLAT_VAL_11
237 # undef XLAT_STR_12
238 # undef XLAT_VAL_12
239 # undef XLAT_STR_13
240 # undef XLAT_VAL_13
241 # undef XLAT_STR_14
242 # undef XLAT_VAL_14
243 # endif /* !IN_MPERS */
244
245 #endif /* !XLAT_MACROS_ONLY */