1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/evdev_abs.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #undef XLAT_PREV_VAL
7
8 #ifndef XLAT_MACROS_ONLY
9
10 # ifndef IN_MPERS
11
12 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
13 static const struct xlat_data evdev_abs_xdata[] = {
14 [ABS_X] = XLAT(ABS_X),
15 #define XLAT_VAL_0 ((unsigned) (ABS_X))
16 #define XLAT_STR_0 STRINGIFY(ABS_X)
17 [ABS_Y] = XLAT(ABS_Y),
18 #define XLAT_VAL_1 ((unsigned) (ABS_Y))
19 #define XLAT_STR_1 STRINGIFY(ABS_Y)
20 [ABS_Z] = XLAT(ABS_Z),
21 #define XLAT_VAL_2 ((unsigned) (ABS_Z))
22 #define XLAT_STR_2 STRINGIFY(ABS_Z)
23 [ABS_RX] = XLAT(ABS_RX),
24 #define XLAT_VAL_3 ((unsigned) (ABS_RX))
25 #define XLAT_STR_3 STRINGIFY(ABS_RX)
26 [ABS_RY] = XLAT(ABS_RY),
27 #define XLAT_VAL_4 ((unsigned) (ABS_RY))
28 #define XLAT_STR_4 STRINGIFY(ABS_RY)
29 [ABS_RZ] = XLAT(ABS_RZ),
30 #define XLAT_VAL_5 ((unsigned) (ABS_RZ))
31 #define XLAT_STR_5 STRINGIFY(ABS_RZ)
32 [ABS_THROTTLE] = XLAT(ABS_THROTTLE),
33 #define XLAT_VAL_6 ((unsigned) (ABS_THROTTLE))
34 #define XLAT_STR_6 STRINGIFY(ABS_THROTTLE)
35 [ABS_RUDDER] = XLAT(ABS_RUDDER),
36 #define XLAT_VAL_7 ((unsigned) (ABS_RUDDER))
37 #define XLAT_STR_7 STRINGIFY(ABS_RUDDER)
38 [ABS_WHEEL] = XLAT(ABS_WHEEL),
39 #define XLAT_VAL_8 ((unsigned) (ABS_WHEEL))
40 #define XLAT_STR_8 STRINGIFY(ABS_WHEEL)
41 [ABS_GAS] = XLAT(ABS_GAS),
42 #define XLAT_VAL_9 ((unsigned) (ABS_GAS))
43 #define XLAT_STR_9 STRINGIFY(ABS_GAS)
44 [ABS_BRAKE] = XLAT(ABS_BRAKE),
45 #define XLAT_VAL_10 ((unsigned) (ABS_BRAKE))
46 #define XLAT_STR_10 STRINGIFY(ABS_BRAKE)
47 [ABS_HAT0X] = XLAT(ABS_HAT0X),
48 #define XLAT_VAL_11 ((unsigned) (ABS_HAT0X))
49 #define XLAT_STR_11 STRINGIFY(ABS_HAT0X)
50 [ABS_HAT0Y] = XLAT(ABS_HAT0Y),
51 #define XLAT_VAL_12 ((unsigned) (ABS_HAT0Y))
52 #define XLAT_STR_12 STRINGIFY(ABS_HAT0Y)
53 [ABS_HAT1X] = XLAT(ABS_HAT1X),
54 #define XLAT_VAL_13 ((unsigned) (ABS_HAT1X))
55 #define XLAT_STR_13 STRINGIFY(ABS_HAT1X)
56 [ABS_HAT1Y] = XLAT(ABS_HAT1Y),
57 #define XLAT_VAL_14 ((unsigned) (ABS_HAT1Y))
58 #define XLAT_STR_14 STRINGIFY(ABS_HAT1Y)
59 [ABS_HAT2X] = XLAT(ABS_HAT2X),
60 #define XLAT_VAL_15 ((unsigned) (ABS_HAT2X))
61 #define XLAT_STR_15 STRINGIFY(ABS_HAT2X)
62 [ABS_HAT2Y] = XLAT(ABS_HAT2Y),
63 #define XLAT_VAL_16 ((unsigned) (ABS_HAT2Y))
64 #define XLAT_STR_16 STRINGIFY(ABS_HAT2Y)
65 [ABS_HAT3X] = XLAT(ABS_HAT3X),
66 #define XLAT_VAL_17 ((unsigned) (ABS_HAT3X))
67 #define XLAT_STR_17 STRINGIFY(ABS_HAT3X)
68 [ABS_HAT3Y] = XLAT(ABS_HAT3Y),
69 #define XLAT_VAL_18 ((unsigned) (ABS_HAT3Y))
70 #define XLAT_STR_18 STRINGIFY(ABS_HAT3Y)
71 [ABS_PRESSURE] = XLAT(ABS_PRESSURE),
72 #define XLAT_VAL_19 ((unsigned) (ABS_PRESSURE))
73 #define XLAT_STR_19 STRINGIFY(ABS_PRESSURE)
74 [ABS_DISTANCE] = XLAT(ABS_DISTANCE),
75 #define XLAT_VAL_20 ((unsigned) (ABS_DISTANCE))
76 #define XLAT_STR_20 STRINGIFY(ABS_DISTANCE)
77 [ABS_TILT_X] = XLAT(ABS_TILT_X),
78 #define XLAT_VAL_21 ((unsigned) (ABS_TILT_X))
79 #define XLAT_STR_21 STRINGIFY(ABS_TILT_X)
80 [ABS_TILT_Y] = XLAT(ABS_TILT_Y),
81 #define XLAT_VAL_22 ((unsigned) (ABS_TILT_Y))
82 #define XLAT_STR_22 STRINGIFY(ABS_TILT_Y)
83 [ABS_TOOL_WIDTH] = XLAT(ABS_TOOL_WIDTH),
84 #define XLAT_VAL_23 ((unsigned) (ABS_TOOL_WIDTH))
85 #define XLAT_STR_23 STRINGIFY(ABS_TOOL_WIDTH)
86 [ABS_VOLUME] = XLAT(ABS_VOLUME),
87 #define XLAT_VAL_24 ((unsigned) (ABS_VOLUME))
88 #define XLAT_STR_24 STRINGIFY(ABS_VOLUME)
89 [ABS_PROFILE] = XLAT(ABS_PROFILE),
90 #define XLAT_VAL_25 ((unsigned) (ABS_PROFILE))
91 #define XLAT_STR_25 STRINGIFY(ABS_PROFILE)
92 [ABS_MISC] = XLAT(ABS_MISC),
93 #define XLAT_VAL_26 ((unsigned) (ABS_MISC))
94 #define XLAT_STR_26 STRINGIFY(ABS_MISC)
95 [ABS_RESERVED] = XLAT(ABS_RESERVED),
96 #define XLAT_VAL_27 ((unsigned) (ABS_RESERVED))
97 #define XLAT_STR_27 STRINGIFY(ABS_RESERVED)
98 [ABS_MT_SLOT] = XLAT(ABS_MT_SLOT),
99 #define XLAT_VAL_28 ((unsigned) (ABS_MT_SLOT))
100 #define XLAT_STR_28 STRINGIFY(ABS_MT_SLOT)
101 [ABS_MT_TOUCH_MAJOR] = XLAT(ABS_MT_TOUCH_MAJOR),
102 #define XLAT_VAL_29 ((unsigned) (ABS_MT_TOUCH_MAJOR))
103 #define XLAT_STR_29 STRINGIFY(ABS_MT_TOUCH_MAJOR)
104 [ABS_MT_TOUCH_MINOR] = XLAT(ABS_MT_TOUCH_MINOR),
105 #define XLAT_VAL_30 ((unsigned) (ABS_MT_TOUCH_MINOR))
106 #define XLAT_STR_30 STRINGIFY(ABS_MT_TOUCH_MINOR)
107 [ABS_MT_WIDTH_MAJOR] = XLAT(ABS_MT_WIDTH_MAJOR),
108 #define XLAT_VAL_31 ((unsigned) (ABS_MT_WIDTH_MAJOR))
109 #define XLAT_STR_31 STRINGIFY(ABS_MT_WIDTH_MAJOR)
110 [ABS_MT_WIDTH_MINOR] = XLAT(ABS_MT_WIDTH_MINOR),
111 #define XLAT_VAL_32 ((unsigned) (ABS_MT_WIDTH_MINOR))
112 #define XLAT_STR_32 STRINGIFY(ABS_MT_WIDTH_MINOR)
113 [ABS_MT_ORIENTATION] = XLAT(ABS_MT_ORIENTATION),
114 #define XLAT_VAL_33 ((unsigned) (ABS_MT_ORIENTATION))
115 #define XLAT_STR_33 STRINGIFY(ABS_MT_ORIENTATION)
116 [ABS_MT_POSITION_X] = XLAT(ABS_MT_POSITION_X),
117 #define XLAT_VAL_34 ((unsigned) (ABS_MT_POSITION_X))
118 #define XLAT_STR_34 STRINGIFY(ABS_MT_POSITION_X)
119 [ABS_MT_POSITION_Y] = XLAT(ABS_MT_POSITION_Y),
120 #define XLAT_VAL_35 ((unsigned) (ABS_MT_POSITION_Y))
121 #define XLAT_STR_35 STRINGIFY(ABS_MT_POSITION_Y)
122 [ABS_MT_TOOL_TYPE] = XLAT(ABS_MT_TOOL_TYPE),
123 #define XLAT_VAL_36 ((unsigned) (ABS_MT_TOOL_TYPE))
124 #define XLAT_STR_36 STRINGIFY(ABS_MT_TOOL_TYPE)
125 [ABS_MT_BLOB_ID] = XLAT(ABS_MT_BLOB_ID),
126 #define XLAT_VAL_37 ((unsigned) (ABS_MT_BLOB_ID))
127 #define XLAT_STR_37 STRINGIFY(ABS_MT_BLOB_ID)
128 [ABS_MT_TRACKING_ID] = XLAT(ABS_MT_TRACKING_ID),
129 #define XLAT_VAL_38 ((unsigned) (ABS_MT_TRACKING_ID))
130 #define XLAT_STR_38 STRINGIFY(ABS_MT_TRACKING_ID)
131 [ABS_MT_PRESSURE] = XLAT(ABS_MT_PRESSURE),
132 #define XLAT_VAL_39 ((unsigned) (ABS_MT_PRESSURE))
133 #define XLAT_STR_39 STRINGIFY(ABS_MT_PRESSURE)
134 [ABS_MT_DISTANCE] = XLAT(ABS_MT_DISTANCE),
135 #define XLAT_VAL_40 ((unsigned) (ABS_MT_DISTANCE))
136 #define XLAT_STR_40 STRINGIFY(ABS_MT_DISTANCE)
137 [ABS_MT_TOOL_X] = XLAT(ABS_MT_TOOL_X),
138 #define XLAT_VAL_41 ((unsigned) (ABS_MT_TOOL_X))
139 #define XLAT_STR_41 STRINGIFY(ABS_MT_TOOL_X)
140 [ABS_MT_TOOL_Y] = XLAT(ABS_MT_TOOL_Y),
141 #define XLAT_VAL_42 ((unsigned) (ABS_MT_TOOL_Y))
142 #define XLAT_STR_42 STRINGIFY(ABS_MT_TOOL_Y)
143 };
144 const struct xlat evdev_abs[1] = { {
145 .data = evdev_abs_xdata,
146 .size = ARRAY_SIZE(evdev_abs_xdata),
147 .type = XT_INDEXED,
148 .flags_mask = 0
149 # ifdef XLAT_VAL_0
150 | XLAT_VAL_0
151 # endif
152 # ifdef XLAT_VAL_1
153 | XLAT_VAL_1
154 # endif
155 # ifdef XLAT_VAL_2
156 | XLAT_VAL_2
157 # endif
158 # ifdef XLAT_VAL_3
159 | XLAT_VAL_3
160 # endif
161 # ifdef XLAT_VAL_4
162 | XLAT_VAL_4
163 # endif
164 # ifdef XLAT_VAL_5
165 | XLAT_VAL_5
166 # endif
167 # ifdef XLAT_VAL_6
168 | XLAT_VAL_6
169 # endif
170 # ifdef XLAT_VAL_7
171 | XLAT_VAL_7
172 # endif
173 # ifdef XLAT_VAL_8
174 | XLAT_VAL_8
175 # endif
176 # ifdef XLAT_VAL_9
177 | XLAT_VAL_9
178 # endif
179 # ifdef XLAT_VAL_10
180 | XLAT_VAL_10
181 # endif
182 # ifdef XLAT_VAL_11
183 | XLAT_VAL_11
184 # endif
185 # ifdef XLAT_VAL_12
186 | XLAT_VAL_12
187 # endif
188 # ifdef XLAT_VAL_13
189 | XLAT_VAL_13
190 # endif
191 # ifdef XLAT_VAL_14
192 | XLAT_VAL_14
193 # endif
194 # ifdef XLAT_VAL_15
195 | XLAT_VAL_15
196 # endif
197 # ifdef XLAT_VAL_16
198 | XLAT_VAL_16
199 # endif
200 # ifdef XLAT_VAL_17
201 | XLAT_VAL_17
202 # endif
203 # ifdef XLAT_VAL_18
204 | XLAT_VAL_18
205 # endif
206 # ifdef XLAT_VAL_19
207 | XLAT_VAL_19
208 # endif
209 # ifdef XLAT_VAL_20
210 | XLAT_VAL_20
211 # endif
212 # ifdef XLAT_VAL_21
213 | XLAT_VAL_21
214 # endif
215 # ifdef XLAT_VAL_22
216 | XLAT_VAL_22
217 # endif
218 # ifdef XLAT_VAL_23
219 | XLAT_VAL_23
220 # endif
221 # ifdef XLAT_VAL_24
222 | XLAT_VAL_24
223 # endif
224 # ifdef XLAT_VAL_25
225 | XLAT_VAL_25
226 # endif
227 # ifdef XLAT_VAL_26
228 | XLAT_VAL_26
229 # endif
230 # ifdef XLAT_VAL_27
231 | XLAT_VAL_27
232 # endif
233 # ifdef XLAT_VAL_28
234 | XLAT_VAL_28
235 # endif
236 # ifdef XLAT_VAL_29
237 | XLAT_VAL_29
238 # endif
239 # ifdef XLAT_VAL_30
240 | XLAT_VAL_30
241 # endif
242 # ifdef XLAT_VAL_31
243 | XLAT_VAL_31
244 # endif
245 # ifdef XLAT_VAL_32
246 | XLAT_VAL_32
247 # endif
248 # ifdef XLAT_VAL_33
249 | XLAT_VAL_33
250 # endif
251 # ifdef XLAT_VAL_34
252 | XLAT_VAL_34
253 # endif
254 # ifdef XLAT_VAL_35
255 | XLAT_VAL_35
256 # endif
257 # ifdef XLAT_VAL_36
258 | XLAT_VAL_36
259 # endif
260 # ifdef XLAT_VAL_37
261 | XLAT_VAL_37
262 # endif
263 # ifdef XLAT_VAL_38
264 | XLAT_VAL_38
265 # endif
266 # ifdef XLAT_VAL_39
267 | XLAT_VAL_39
268 # endif
269 # ifdef XLAT_VAL_40
270 | XLAT_VAL_40
271 # endif
272 # ifdef XLAT_VAL_41
273 | XLAT_VAL_41
274 # endif
275 # ifdef XLAT_VAL_42
276 | XLAT_VAL_42
277 # endif
278 ,
279 .flags_strsz = 0
280 # ifdef XLAT_STR_0
281 + sizeof(XLAT_STR_0)
282 # endif
283 # ifdef XLAT_STR_1
284 + sizeof(XLAT_STR_1)
285 # endif
286 # ifdef XLAT_STR_2
287 + sizeof(XLAT_STR_2)
288 # endif
289 # ifdef XLAT_STR_3
290 + sizeof(XLAT_STR_3)
291 # endif
292 # ifdef XLAT_STR_4
293 + sizeof(XLAT_STR_4)
294 # endif
295 # ifdef XLAT_STR_5
296 + sizeof(XLAT_STR_5)
297 # endif
298 # ifdef XLAT_STR_6
299 + sizeof(XLAT_STR_6)
300 # endif
301 # ifdef XLAT_STR_7
302 + sizeof(XLAT_STR_7)
303 # endif
304 # ifdef XLAT_STR_8
305 + sizeof(XLAT_STR_8)
306 # endif
307 # ifdef XLAT_STR_9
308 + sizeof(XLAT_STR_9)
309 # endif
310 # ifdef XLAT_STR_10
311 + sizeof(XLAT_STR_10)
312 # endif
313 # ifdef XLAT_STR_11
314 + sizeof(XLAT_STR_11)
315 # endif
316 # ifdef XLAT_STR_12
317 + sizeof(XLAT_STR_12)
318 # endif
319 # ifdef XLAT_STR_13
320 + sizeof(XLAT_STR_13)
321 # endif
322 # ifdef XLAT_STR_14
323 + sizeof(XLAT_STR_14)
324 # endif
325 # ifdef XLAT_STR_15
326 + sizeof(XLAT_STR_15)
327 # endif
328 # ifdef XLAT_STR_16
329 + sizeof(XLAT_STR_16)
330 # endif
331 # ifdef XLAT_STR_17
332 + sizeof(XLAT_STR_17)
333 # endif
334 # ifdef XLAT_STR_18
335 + sizeof(XLAT_STR_18)
336 # endif
337 # ifdef XLAT_STR_19
338 + sizeof(XLAT_STR_19)
339 # endif
340 # ifdef XLAT_STR_20
341 + sizeof(XLAT_STR_20)
342 # endif
343 # ifdef XLAT_STR_21
344 + sizeof(XLAT_STR_21)
345 # endif
346 # ifdef XLAT_STR_22
347 + sizeof(XLAT_STR_22)
348 # endif
349 # ifdef XLAT_STR_23
350 + sizeof(XLAT_STR_23)
351 # endif
352 # ifdef XLAT_STR_24
353 + sizeof(XLAT_STR_24)
354 # endif
355 # ifdef XLAT_STR_25
356 + sizeof(XLAT_STR_25)
357 # endif
358 # ifdef XLAT_STR_26
359 + sizeof(XLAT_STR_26)
360 # endif
361 # ifdef XLAT_STR_27
362 + sizeof(XLAT_STR_27)
363 # endif
364 # ifdef XLAT_STR_28
365 + sizeof(XLAT_STR_28)
366 # endif
367 # ifdef XLAT_STR_29
368 + sizeof(XLAT_STR_29)
369 # endif
370 # ifdef XLAT_STR_30
371 + sizeof(XLAT_STR_30)
372 # endif
373 # ifdef XLAT_STR_31
374 + sizeof(XLAT_STR_31)
375 # endif
376 # ifdef XLAT_STR_32
377 + sizeof(XLAT_STR_32)
378 # endif
379 # ifdef XLAT_STR_33
380 + sizeof(XLAT_STR_33)
381 # endif
382 # ifdef XLAT_STR_34
383 + sizeof(XLAT_STR_34)
384 # endif
385 # ifdef XLAT_STR_35
386 + sizeof(XLAT_STR_35)
387 # endif
388 # ifdef XLAT_STR_36
389 + sizeof(XLAT_STR_36)
390 # endif
391 # ifdef XLAT_STR_37
392 + sizeof(XLAT_STR_37)
393 # endif
394 # ifdef XLAT_STR_38
395 + sizeof(XLAT_STR_38)
396 # endif
397 # ifdef XLAT_STR_39
398 + sizeof(XLAT_STR_39)
399 # endif
400 # ifdef XLAT_STR_40
401 + sizeof(XLAT_STR_40)
402 # endif
403 # ifdef XLAT_STR_41
404 + sizeof(XLAT_STR_41)
405 # endif
406 # ifdef XLAT_STR_42
407 + sizeof(XLAT_STR_42)
408 # endif
409 ,
410 } };
411 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
412
413 # undef XLAT_STR_0
414 # undef XLAT_VAL_0
415 # undef XLAT_STR_1
416 # undef XLAT_VAL_1
417 # undef XLAT_STR_2
418 # undef XLAT_VAL_2
419 # undef XLAT_STR_3
420 # undef XLAT_VAL_3
421 # undef XLAT_STR_4
422 # undef XLAT_VAL_4
423 # undef XLAT_STR_5
424 # undef XLAT_VAL_5
425 # undef XLAT_STR_6
426 # undef XLAT_VAL_6
427 # undef XLAT_STR_7
428 # undef XLAT_VAL_7
429 # undef XLAT_STR_8
430 # undef XLAT_VAL_8
431 # undef XLAT_STR_9
432 # undef XLAT_VAL_9
433 # undef XLAT_STR_10
434 # undef XLAT_VAL_10
435 # undef XLAT_STR_11
436 # undef XLAT_VAL_11
437 # undef XLAT_STR_12
438 # undef XLAT_VAL_12
439 # undef XLAT_STR_13
440 # undef XLAT_VAL_13
441 # undef XLAT_STR_14
442 # undef XLAT_VAL_14
443 # undef XLAT_STR_15
444 # undef XLAT_VAL_15
445 # undef XLAT_STR_16
446 # undef XLAT_VAL_16
447 # undef XLAT_STR_17
448 # undef XLAT_VAL_17
449 # undef XLAT_STR_18
450 # undef XLAT_VAL_18
451 # undef XLAT_STR_19
452 # undef XLAT_VAL_19
453 # undef XLAT_STR_20
454 # undef XLAT_VAL_20
455 # undef XLAT_STR_21
456 # undef XLAT_VAL_21
457 # undef XLAT_STR_22
458 # undef XLAT_VAL_22
459 # undef XLAT_STR_23
460 # undef XLAT_VAL_23
461 # undef XLAT_STR_24
462 # undef XLAT_VAL_24
463 # undef XLAT_STR_25
464 # undef XLAT_VAL_25
465 # undef XLAT_STR_26
466 # undef XLAT_VAL_26
467 # undef XLAT_STR_27
468 # undef XLAT_VAL_27
469 # undef XLAT_STR_28
470 # undef XLAT_VAL_28
471 # undef XLAT_STR_29
472 # undef XLAT_VAL_29
473 # undef XLAT_STR_30
474 # undef XLAT_VAL_30
475 # undef XLAT_STR_31
476 # undef XLAT_VAL_31
477 # undef XLAT_STR_32
478 # undef XLAT_VAL_32
479 # undef XLAT_STR_33
480 # undef XLAT_VAL_33
481 # undef XLAT_STR_34
482 # undef XLAT_VAL_34
483 # undef XLAT_STR_35
484 # undef XLAT_VAL_35
485 # undef XLAT_STR_36
486 # undef XLAT_VAL_36
487 # undef XLAT_STR_37
488 # undef XLAT_VAL_37
489 # undef XLAT_STR_38
490 # undef XLAT_VAL_38
491 # undef XLAT_STR_39
492 # undef XLAT_VAL_39
493 # undef XLAT_STR_40
494 # undef XLAT_VAL_40
495 # undef XLAT_STR_41
496 # undef XLAT_VAL_41
497 # undef XLAT_STR_42
498 # undef XLAT_VAL_42
499 # endif /* !IN_MPERS */
500
501 #endif /* !XLAT_MACROS_ONLY */