1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/v4l2_control_classes.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined XLAT_PREV_VAL
7 static_assert((unsigned long long) (V4L2_CTRL_CLASS_USER)
8 > (unsigned long long) (XLAT_PREV_VAL),
9 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_USER"
10 " is not larger than the previous value");
11 #endif
12 #undef XLAT_PREV_VAL
13 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_USER)
14 #if defined XLAT_PREV_VAL
15 static_assert((unsigned long long) (V4L2_CTRL_CLASS_CODEC)
16 > (unsigned long long) (XLAT_PREV_VAL),
17 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_CODEC"
18 " is not larger than the previous value");
19 #endif
20 #undef XLAT_PREV_VAL
21 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_CODEC)
22 #if defined XLAT_PREV_VAL
23 static_assert((unsigned long long) (V4L2_CTRL_CLASS_CAMERA)
24 > (unsigned long long) (XLAT_PREV_VAL),
25 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_CAMERA"
26 " is not larger than the previous value");
27 #endif
28 #undef XLAT_PREV_VAL
29 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_CAMERA)
30 #if defined XLAT_PREV_VAL
31 static_assert((unsigned long long) (V4L2_CTRL_CLASS_FM_TX)
32 > (unsigned long long) (XLAT_PREV_VAL),
33 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_FM_TX"
34 " is not larger than the previous value");
35 #endif
36 #undef XLAT_PREV_VAL
37 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_FM_TX)
38 #if defined XLAT_PREV_VAL
39 static_assert((unsigned long long) (V4L2_CTRL_CLASS_FLASH)
40 > (unsigned long long) (XLAT_PREV_VAL),
41 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_FLASH"
42 " is not larger than the previous value");
43 #endif
44 #undef XLAT_PREV_VAL
45 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_FLASH)
46 #if defined XLAT_PREV_VAL
47 static_assert((unsigned long long) (V4L2_CTRL_CLASS_JPEG)
48 > (unsigned long long) (XLAT_PREV_VAL),
49 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_JPEG"
50 " is not larger than the previous value");
51 #endif
52 #undef XLAT_PREV_VAL
53 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_JPEG)
54 #if defined XLAT_PREV_VAL
55 static_assert((unsigned long long) (V4L2_CTRL_CLASS_IMAGE_SOURCE)
56 > (unsigned long long) (XLAT_PREV_VAL),
57 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_IMAGE_SOURCE"
58 " is not larger than the previous value");
59 #endif
60 #undef XLAT_PREV_VAL
61 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_IMAGE_SOURCE)
62 #if defined XLAT_PREV_VAL
63 static_assert((unsigned long long) (V4L2_CTRL_CLASS_IMAGE_PROC)
64 > (unsigned long long) (XLAT_PREV_VAL),
65 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_IMAGE_PROC"
66 " is not larger than the previous value");
67 #endif
68 #undef XLAT_PREV_VAL
69 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_IMAGE_PROC)
70 #if defined XLAT_PREV_VAL
71 static_assert((unsigned long long) (V4L2_CTRL_CLASS_DV)
72 > (unsigned long long) (XLAT_PREV_VAL),
73 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_DV"
74 " is not larger than the previous value");
75 #endif
76 #undef XLAT_PREV_VAL
77 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_DV)
78 #if defined XLAT_PREV_VAL
79 static_assert((unsigned long long) (V4L2_CTRL_CLASS_FM_RX)
80 > (unsigned long long) (XLAT_PREV_VAL),
81 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_FM_RX"
82 " is not larger than the previous value");
83 #endif
84 #undef XLAT_PREV_VAL
85 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_FM_RX)
86 #if defined XLAT_PREV_VAL
87 static_assert((unsigned long long) (V4L2_CTRL_CLASS_RF_TUNER)
88 > (unsigned long long) (XLAT_PREV_VAL),
89 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_RF_TUNER"
90 " is not larger than the previous value");
91 #endif
92 #undef XLAT_PREV_VAL
93 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_RF_TUNER)
94 #if defined XLAT_PREV_VAL
95 static_assert((unsigned long long) (V4L2_CTRL_CLASS_DETECT)
96 > (unsigned long long) (XLAT_PREV_VAL),
97 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_DETECT"
98 " is not larger than the previous value");
99 #endif
100 #undef XLAT_PREV_VAL
101 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_DETECT)
102 #if defined XLAT_PREV_VAL
103 static_assert((unsigned long long) (V4L2_CTRL_CLASS_CODEC_STATELESS)
104 > (unsigned long long) (XLAT_PREV_VAL),
105 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_CODEC_STATELESS"
106 " is not larger than the previous value");
107 #endif
108 #undef XLAT_PREV_VAL
109 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_CODEC_STATELESS)
110 #if defined XLAT_PREV_VAL
111 static_assert((unsigned long long) (V4L2_CTRL_CLASS_COLORIMETRY)
112 > (unsigned long long) (XLAT_PREV_VAL),
113 "Incorrect order in #sorted xlat: V4L2_CTRL_CLASS_COLORIMETRY"
114 " is not larger than the previous value");
115 #endif
116 #undef XLAT_PREV_VAL
117 #define XLAT_PREV_VAL (V4L2_CTRL_CLASS_COLORIMETRY)
118 #undef XLAT_PREV_VAL
119
120 #ifndef XLAT_MACROS_ONLY
121
122 # ifdef IN_MPERS
123
124 extern const struct xlat v4l2_control_classes[];
125
126 # else
127
128 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
129 static const struct xlat_data v4l2_control_classes_xdata[] = {
130 XLAT(V4L2_CTRL_CLASS_USER),
131 #define XLAT_VAL_0 ((unsigned) (V4L2_CTRL_CLASS_USER))
132 #define XLAT_STR_0 STRINGIFY(V4L2_CTRL_CLASS_USER)
133 XLAT(V4L2_CTRL_CLASS_CODEC),
134 #define XLAT_VAL_1 ((unsigned) (V4L2_CTRL_CLASS_CODEC))
135 #define XLAT_STR_1 STRINGIFY(V4L2_CTRL_CLASS_CODEC)
136 XLAT(V4L2_CTRL_CLASS_CAMERA),
137 #define XLAT_VAL_2 ((unsigned) (V4L2_CTRL_CLASS_CAMERA))
138 #define XLAT_STR_2 STRINGIFY(V4L2_CTRL_CLASS_CAMERA)
139 XLAT(V4L2_CTRL_CLASS_FM_TX),
140 #define XLAT_VAL_3 ((unsigned) (V4L2_CTRL_CLASS_FM_TX))
141 #define XLAT_STR_3 STRINGIFY(V4L2_CTRL_CLASS_FM_TX)
142 XLAT(V4L2_CTRL_CLASS_FLASH),
143 #define XLAT_VAL_4 ((unsigned) (V4L2_CTRL_CLASS_FLASH))
144 #define XLAT_STR_4 STRINGIFY(V4L2_CTRL_CLASS_FLASH)
145 XLAT(V4L2_CTRL_CLASS_JPEG),
146 #define XLAT_VAL_5 ((unsigned) (V4L2_CTRL_CLASS_JPEG))
147 #define XLAT_STR_5 STRINGIFY(V4L2_CTRL_CLASS_JPEG)
148 XLAT(V4L2_CTRL_CLASS_IMAGE_SOURCE),
149 #define XLAT_VAL_6 ((unsigned) (V4L2_CTRL_CLASS_IMAGE_SOURCE))
150 #define XLAT_STR_6 STRINGIFY(V4L2_CTRL_CLASS_IMAGE_SOURCE)
151 XLAT(V4L2_CTRL_CLASS_IMAGE_PROC),
152 #define XLAT_VAL_7 ((unsigned) (V4L2_CTRL_CLASS_IMAGE_PROC))
153 #define XLAT_STR_7 STRINGIFY(V4L2_CTRL_CLASS_IMAGE_PROC)
154 XLAT(V4L2_CTRL_CLASS_DV),
155 #define XLAT_VAL_8 ((unsigned) (V4L2_CTRL_CLASS_DV))
156 #define XLAT_STR_8 STRINGIFY(V4L2_CTRL_CLASS_DV)
157 XLAT(V4L2_CTRL_CLASS_FM_RX),
158 #define XLAT_VAL_9 ((unsigned) (V4L2_CTRL_CLASS_FM_RX))
159 #define XLAT_STR_9 STRINGIFY(V4L2_CTRL_CLASS_FM_RX)
160 XLAT(V4L2_CTRL_CLASS_RF_TUNER),
161 #define XLAT_VAL_10 ((unsigned) (V4L2_CTRL_CLASS_RF_TUNER))
162 #define XLAT_STR_10 STRINGIFY(V4L2_CTRL_CLASS_RF_TUNER)
163 XLAT(V4L2_CTRL_CLASS_DETECT),
164 #define XLAT_VAL_11 ((unsigned) (V4L2_CTRL_CLASS_DETECT))
165 #define XLAT_STR_11 STRINGIFY(V4L2_CTRL_CLASS_DETECT)
166 XLAT(V4L2_CTRL_CLASS_CODEC_STATELESS),
167 #define XLAT_VAL_12 ((unsigned) (V4L2_CTRL_CLASS_CODEC_STATELESS))
168 #define XLAT_STR_12 STRINGIFY(V4L2_CTRL_CLASS_CODEC_STATELESS)
169 XLAT(V4L2_CTRL_CLASS_COLORIMETRY),
170 #define XLAT_VAL_13 ((unsigned) (V4L2_CTRL_CLASS_COLORIMETRY))
171 #define XLAT_STR_13 STRINGIFY(V4L2_CTRL_CLASS_COLORIMETRY)
172 };
173 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
174 static
175 # endif
176 const struct xlat v4l2_control_classes[1] = { {
177 .data = v4l2_control_classes_xdata,
178 .size = ARRAY_SIZE(v4l2_control_classes_xdata),
179 .type = XT_SORTED,
180 .flags_mask = 0
181 # ifdef XLAT_VAL_0
182 | XLAT_VAL_0
183 # endif
184 # ifdef XLAT_VAL_1
185 | XLAT_VAL_1
186 # endif
187 # ifdef XLAT_VAL_2
188 | XLAT_VAL_2
189 # endif
190 # ifdef XLAT_VAL_3
191 | XLAT_VAL_3
192 # endif
193 # ifdef XLAT_VAL_4
194 | XLAT_VAL_4
195 # endif
196 # ifdef XLAT_VAL_5
197 | XLAT_VAL_5
198 # endif
199 # ifdef XLAT_VAL_6
200 | XLAT_VAL_6
201 # endif
202 # ifdef XLAT_VAL_7
203 | XLAT_VAL_7
204 # endif
205 # ifdef XLAT_VAL_8
206 | XLAT_VAL_8
207 # endif
208 # ifdef XLAT_VAL_9
209 | XLAT_VAL_9
210 # endif
211 # ifdef XLAT_VAL_10
212 | XLAT_VAL_10
213 # endif
214 # ifdef XLAT_VAL_11
215 | XLAT_VAL_11
216 # endif
217 # ifdef XLAT_VAL_12
218 | XLAT_VAL_12
219 # endif
220 # ifdef XLAT_VAL_13
221 | XLAT_VAL_13
222 # endif
223 ,
224 .flags_strsz = 0
225 # ifdef XLAT_STR_0
226 + sizeof(XLAT_STR_0)
227 # endif
228 # ifdef XLAT_STR_1
229 + sizeof(XLAT_STR_1)
230 # endif
231 # ifdef XLAT_STR_2
232 + sizeof(XLAT_STR_2)
233 # endif
234 # ifdef XLAT_STR_3
235 + sizeof(XLAT_STR_3)
236 # endif
237 # ifdef XLAT_STR_4
238 + sizeof(XLAT_STR_4)
239 # endif
240 # ifdef XLAT_STR_5
241 + sizeof(XLAT_STR_5)
242 # endif
243 # ifdef XLAT_STR_6
244 + sizeof(XLAT_STR_6)
245 # endif
246 # ifdef XLAT_STR_7
247 + sizeof(XLAT_STR_7)
248 # endif
249 # ifdef XLAT_STR_8
250 + sizeof(XLAT_STR_8)
251 # endif
252 # ifdef XLAT_STR_9
253 + sizeof(XLAT_STR_9)
254 # endif
255 # ifdef XLAT_STR_10
256 + sizeof(XLAT_STR_10)
257 # endif
258 # ifdef XLAT_STR_11
259 + sizeof(XLAT_STR_11)
260 # endif
261 # ifdef XLAT_STR_12
262 + sizeof(XLAT_STR_12)
263 # endif
264 # ifdef XLAT_STR_13
265 + sizeof(XLAT_STR_13)
266 # endif
267 ,
268 } };
269 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
270
271 # undef XLAT_STR_0
272 # undef XLAT_VAL_0
273 # undef XLAT_STR_1
274 # undef XLAT_VAL_1
275 # undef XLAT_STR_2
276 # undef XLAT_VAL_2
277 # undef XLAT_STR_3
278 # undef XLAT_VAL_3
279 # undef XLAT_STR_4
280 # undef XLAT_VAL_4
281 # undef XLAT_STR_5
282 # undef XLAT_VAL_5
283 # undef XLAT_STR_6
284 # undef XLAT_VAL_6
285 # undef XLAT_STR_7
286 # undef XLAT_VAL_7
287 # undef XLAT_STR_8
288 # undef XLAT_VAL_8
289 # undef XLAT_STR_9
290 # undef XLAT_VAL_9
291 # undef XLAT_STR_10
292 # undef XLAT_VAL_10
293 # undef XLAT_STR_11
294 # undef XLAT_VAL_11
295 # undef XLAT_STR_12
296 # undef XLAT_VAL_12
297 # undef XLAT_STR_13
298 # undef XLAT_VAL_13
299 # endif /* !IN_MPERS */
300
301 #endif /* !XLAT_MACROS_ONLY */