1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/kd_key_spec_keys.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(K_HOLE) || (defined(HAVE_DECL_K_HOLE) && HAVE_DECL_K_HOLE)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((K_HOLE) == (K(KT_SPEC,0)), "K_HOLE != K(KT_SPEC,0)");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define K_HOLE K(KT_SPEC,0)
12 #endif
13 #if defined(K_HOLE) || (defined(HAVE_DECL_K_HOLE) && HAVE_DECL_K_HOLE)
14 #if defined XLAT_PREV_VAL
15 static_assert((unsigned long long) (K_HOLE)
16 > (unsigned long long) (XLAT_PREV_VAL),
17 "Incorrect order in #sorted xlat: K_HOLE"
18 " is not larger than the previous value");
19 #endif
20 #undef XLAT_PREV_VAL
21 #define XLAT_PREV_VAL (K_HOLE)
22 #endif
23 #if defined(K_ENTER) || (defined(HAVE_DECL_K_ENTER) && HAVE_DECL_K_ENTER)
24 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
25 static_assert((K_ENTER) == (K(KT_SPEC,1)), "K_ENTER != K(KT_SPEC,1)");
26 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
27 #else
28 # define K_ENTER K(KT_SPEC,1)
29 #endif
30 #if defined(K_ENTER) || (defined(HAVE_DECL_K_ENTER) && HAVE_DECL_K_ENTER)
31 #if defined XLAT_PREV_VAL
32 static_assert((unsigned long long) (K_ENTER)
33 > (unsigned long long) (XLAT_PREV_VAL),
34 "Incorrect order in #sorted xlat: K_ENTER"
35 " is not larger than the previous value");
36 #endif
37 #undef XLAT_PREV_VAL
38 #define XLAT_PREV_VAL (K_ENTER)
39 #endif
40 #if defined(K_SH_REGS) || (defined(HAVE_DECL_K_SH_REGS) && HAVE_DECL_K_SH_REGS)
41 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
42 static_assert((K_SH_REGS) == (K(KT_SPEC,2)), "K_SH_REGS != K(KT_SPEC,2)");
43 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
44 #else
45 # define K_SH_REGS K(KT_SPEC,2)
46 #endif
47 #if defined(K_SH_REGS) || (defined(HAVE_DECL_K_SH_REGS) && HAVE_DECL_K_SH_REGS)
48 #if defined XLAT_PREV_VAL
49 static_assert((unsigned long long) (K_SH_REGS)
50 > (unsigned long long) (XLAT_PREV_VAL),
51 "Incorrect order in #sorted xlat: K_SH_REGS"
52 " is not larger than the previous value");
53 #endif
54 #undef XLAT_PREV_VAL
55 #define XLAT_PREV_VAL (K_SH_REGS)
56 #endif
57 #if defined(K_SH_MEM) || (defined(HAVE_DECL_K_SH_MEM) && HAVE_DECL_K_SH_MEM)
58 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
59 static_assert((K_SH_MEM) == (K(KT_SPEC,3)), "K_SH_MEM != K(KT_SPEC,3)");
60 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
61 #else
62 # define K_SH_MEM K(KT_SPEC,3)
63 #endif
64 #if defined(K_SH_MEM) || (defined(HAVE_DECL_K_SH_MEM) && HAVE_DECL_K_SH_MEM)
65 #if defined XLAT_PREV_VAL
66 static_assert((unsigned long long) (K_SH_MEM)
67 > (unsigned long long) (XLAT_PREV_VAL),
68 "Incorrect order in #sorted xlat: K_SH_MEM"
69 " is not larger than the previous value");
70 #endif
71 #undef XLAT_PREV_VAL
72 #define XLAT_PREV_VAL (K_SH_MEM)
73 #endif
74 #if defined(K_SH_STAT) || (defined(HAVE_DECL_K_SH_STAT) && HAVE_DECL_K_SH_STAT)
75 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
76 static_assert((K_SH_STAT) == (K(KT_SPEC,4)), "K_SH_STAT != K(KT_SPEC,4)");
77 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
78 #else
79 # define K_SH_STAT K(KT_SPEC,4)
80 #endif
81 #if defined(K_SH_STAT) || (defined(HAVE_DECL_K_SH_STAT) && HAVE_DECL_K_SH_STAT)
82 #if defined XLAT_PREV_VAL
83 static_assert((unsigned long long) (K_SH_STAT)
84 > (unsigned long long) (XLAT_PREV_VAL),
85 "Incorrect order in #sorted xlat: K_SH_STAT"
86 " is not larger than the previous value");
87 #endif
88 #undef XLAT_PREV_VAL
89 #define XLAT_PREV_VAL (K_SH_STAT)
90 #endif
91 #if defined(K_BREAK) || (defined(HAVE_DECL_K_BREAK) && HAVE_DECL_K_BREAK)
92 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
93 static_assert((K_BREAK) == (K(KT_SPEC,5)), "K_BREAK != K(KT_SPEC,5)");
94 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
95 #else
96 # define K_BREAK K(KT_SPEC,5)
97 #endif
98 #if defined(K_BREAK) || (defined(HAVE_DECL_K_BREAK) && HAVE_DECL_K_BREAK)
99 #if defined XLAT_PREV_VAL
100 static_assert((unsigned long long) (K_BREAK)
101 > (unsigned long long) (XLAT_PREV_VAL),
102 "Incorrect order in #sorted xlat: K_BREAK"
103 " is not larger than the previous value");
104 #endif
105 #undef XLAT_PREV_VAL
106 #define XLAT_PREV_VAL (K_BREAK)
107 #endif
108 #if defined(K_CONS) || (defined(HAVE_DECL_K_CONS) && HAVE_DECL_K_CONS)
109 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
110 static_assert((K_CONS) == (K(KT_SPEC,6)), "K_CONS != K(KT_SPEC,6)");
111 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
112 #else
113 # define K_CONS K(KT_SPEC,6)
114 #endif
115 #if defined(K_CONS) || (defined(HAVE_DECL_K_CONS) && HAVE_DECL_K_CONS)
116 #if defined XLAT_PREV_VAL
117 static_assert((unsigned long long) (K_CONS)
118 > (unsigned long long) (XLAT_PREV_VAL),
119 "Incorrect order in #sorted xlat: K_CONS"
120 " is not larger than the previous value");
121 #endif
122 #undef XLAT_PREV_VAL
123 #define XLAT_PREV_VAL (K_CONS)
124 #endif
125 #if defined(K_CAPS) || (defined(HAVE_DECL_K_CAPS) && HAVE_DECL_K_CAPS)
126 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
127 static_assert((K_CAPS) == (K(KT_SPEC,7)), "K_CAPS != K(KT_SPEC,7)");
128 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
129 #else
130 # define K_CAPS K(KT_SPEC,7)
131 #endif
132 #if defined(K_CAPS) || (defined(HAVE_DECL_K_CAPS) && HAVE_DECL_K_CAPS)
133 #if defined XLAT_PREV_VAL
134 static_assert((unsigned long long) (K_CAPS)
135 > (unsigned long long) (XLAT_PREV_VAL),
136 "Incorrect order in #sorted xlat: K_CAPS"
137 " is not larger than the previous value");
138 #endif
139 #undef XLAT_PREV_VAL
140 #define XLAT_PREV_VAL (K_CAPS)
141 #endif
142 #if defined(K_NUM) || (defined(HAVE_DECL_K_NUM) && HAVE_DECL_K_NUM)
143 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
144 static_assert((K_NUM) == (K(KT_SPEC,8)), "K_NUM != K(KT_SPEC,8)");
145 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
146 #else
147 # define K_NUM K(KT_SPEC,8)
148 #endif
149 #if defined(K_NUM) || (defined(HAVE_DECL_K_NUM) && HAVE_DECL_K_NUM)
150 #if defined XLAT_PREV_VAL
151 static_assert((unsigned long long) (K_NUM)
152 > (unsigned long long) (XLAT_PREV_VAL),
153 "Incorrect order in #sorted xlat: K_NUM"
154 " is not larger than the previous value");
155 #endif
156 #undef XLAT_PREV_VAL
157 #define XLAT_PREV_VAL (K_NUM)
158 #endif
159 #if defined(K_HOLD) || (defined(HAVE_DECL_K_HOLD) && HAVE_DECL_K_HOLD)
160 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
161 static_assert((K_HOLD) == (K(KT_SPEC,9)), "K_HOLD != K(KT_SPEC,9)");
162 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
163 #else
164 # define K_HOLD K(KT_SPEC,9)
165 #endif
166 #if defined(K_HOLD) || (defined(HAVE_DECL_K_HOLD) && HAVE_DECL_K_HOLD)
167 #if defined XLAT_PREV_VAL
168 static_assert((unsigned long long) (K_HOLD)
169 > (unsigned long long) (XLAT_PREV_VAL),
170 "Incorrect order in #sorted xlat: K_HOLD"
171 " is not larger than the previous value");
172 #endif
173 #undef XLAT_PREV_VAL
174 #define XLAT_PREV_VAL (K_HOLD)
175 #endif
176 #if defined(K_SCROLLFORW) || (defined(HAVE_DECL_K_SCROLLFORW) && HAVE_DECL_K_SCROLLFORW)
177 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
178 static_assert((K_SCROLLFORW) == (K(KT_SPEC,10)), "K_SCROLLFORW != K(KT_SPEC,10)");
179 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
180 #else
181 # define K_SCROLLFORW K(KT_SPEC,10)
182 #endif
183 #if defined(K_SCROLLFORW) || (defined(HAVE_DECL_K_SCROLLFORW) && HAVE_DECL_K_SCROLLFORW)
184 #if defined XLAT_PREV_VAL
185 static_assert((unsigned long long) (K_SCROLLFORW)
186 > (unsigned long long) (XLAT_PREV_VAL),
187 "Incorrect order in #sorted xlat: K_SCROLLFORW"
188 " is not larger than the previous value");
189 #endif
190 #undef XLAT_PREV_VAL
191 #define XLAT_PREV_VAL (K_SCROLLFORW)
192 #endif
193 #if defined(K_SCROLLBACK) || (defined(HAVE_DECL_K_SCROLLBACK) && HAVE_DECL_K_SCROLLBACK)
194 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
195 static_assert((K_SCROLLBACK) == (K(KT_SPEC,11)), "K_SCROLLBACK != K(KT_SPEC,11)");
196 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
197 #else
198 # define K_SCROLLBACK K(KT_SPEC,11)
199 #endif
200 #if defined(K_SCROLLBACK) || (defined(HAVE_DECL_K_SCROLLBACK) && HAVE_DECL_K_SCROLLBACK)
201 #if defined XLAT_PREV_VAL
202 static_assert((unsigned long long) (K_SCROLLBACK)
203 > (unsigned long long) (XLAT_PREV_VAL),
204 "Incorrect order in #sorted xlat: K_SCROLLBACK"
205 " is not larger than the previous value");
206 #endif
207 #undef XLAT_PREV_VAL
208 #define XLAT_PREV_VAL (K_SCROLLBACK)
209 #endif
210 #if defined(K_BOOT) || (defined(HAVE_DECL_K_BOOT) && HAVE_DECL_K_BOOT)
211 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
212 static_assert((K_BOOT) == (K(KT_SPEC,12)), "K_BOOT != K(KT_SPEC,12)");
213 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
214 #else
215 # define K_BOOT K(KT_SPEC,12)
216 #endif
217 #if defined(K_BOOT) || (defined(HAVE_DECL_K_BOOT) && HAVE_DECL_K_BOOT)
218 #if defined XLAT_PREV_VAL
219 static_assert((unsigned long long) (K_BOOT)
220 > (unsigned long long) (XLAT_PREV_VAL),
221 "Incorrect order in #sorted xlat: K_BOOT"
222 " is not larger than the previous value");
223 #endif
224 #undef XLAT_PREV_VAL
225 #define XLAT_PREV_VAL (K_BOOT)
226 #endif
227 #if defined(K_CAPSON) || (defined(HAVE_DECL_K_CAPSON) && HAVE_DECL_K_CAPSON)
228 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
229 static_assert((K_CAPSON) == (K(KT_SPEC,13)), "K_CAPSON != K(KT_SPEC,13)");
230 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
231 #else
232 # define K_CAPSON K(KT_SPEC,13)
233 #endif
234 #if defined(K_CAPSON) || (defined(HAVE_DECL_K_CAPSON) && HAVE_DECL_K_CAPSON)
235 #if defined XLAT_PREV_VAL
236 static_assert((unsigned long long) (K_CAPSON)
237 > (unsigned long long) (XLAT_PREV_VAL),
238 "Incorrect order in #sorted xlat: K_CAPSON"
239 " is not larger than the previous value");
240 #endif
241 #undef XLAT_PREV_VAL
242 #define XLAT_PREV_VAL (K_CAPSON)
243 #endif
244 #if defined(K_COMPOSE) || (defined(HAVE_DECL_K_COMPOSE) && HAVE_DECL_K_COMPOSE)
245 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
246 static_assert((K_COMPOSE) == (K(KT_SPEC,14)), "K_COMPOSE != K(KT_SPEC,14)");
247 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
248 #else
249 # define K_COMPOSE K(KT_SPEC,14)
250 #endif
251 #if defined(K_COMPOSE) || (defined(HAVE_DECL_K_COMPOSE) && HAVE_DECL_K_COMPOSE)
252 #if defined XLAT_PREV_VAL
253 static_assert((unsigned long long) (K_COMPOSE)
254 > (unsigned long long) (XLAT_PREV_VAL),
255 "Incorrect order in #sorted xlat: K_COMPOSE"
256 " is not larger than the previous value");
257 #endif
258 #undef XLAT_PREV_VAL
259 #define XLAT_PREV_VAL (K_COMPOSE)
260 #endif
261 #if defined(K_SAK) || (defined(HAVE_DECL_K_SAK) && HAVE_DECL_K_SAK)
262 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
263 static_assert((K_SAK) == (K(KT_SPEC,15)), "K_SAK != K(KT_SPEC,15)");
264 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
265 #else
266 # define K_SAK K(KT_SPEC,15)
267 #endif
268 #if defined(K_SAK) || (defined(HAVE_DECL_K_SAK) && HAVE_DECL_K_SAK)
269 #if defined XLAT_PREV_VAL
270 static_assert((unsigned long long) (K_SAK)
271 > (unsigned long long) (XLAT_PREV_VAL),
272 "Incorrect order in #sorted xlat: K_SAK"
273 " is not larger than the previous value");
274 #endif
275 #undef XLAT_PREV_VAL
276 #define XLAT_PREV_VAL (K_SAK)
277 #endif
278 #if defined(K_DECRCONSOLE) || (defined(HAVE_DECL_K_DECRCONSOLE) && HAVE_DECL_K_DECRCONSOLE)
279 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
280 static_assert((K_DECRCONSOLE) == (K(KT_SPEC,16)), "K_DECRCONSOLE != K(KT_SPEC,16)");
281 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
282 #else
283 # define K_DECRCONSOLE K(KT_SPEC,16)
284 #endif
285 #if defined(K_DECRCONSOLE) || (defined(HAVE_DECL_K_DECRCONSOLE) && HAVE_DECL_K_DECRCONSOLE)
286 #if defined XLAT_PREV_VAL
287 static_assert((unsigned long long) (K_DECRCONSOLE)
288 > (unsigned long long) (XLAT_PREV_VAL),
289 "Incorrect order in #sorted xlat: K_DECRCONSOLE"
290 " is not larger than the previous value");
291 #endif
292 #undef XLAT_PREV_VAL
293 #define XLAT_PREV_VAL (K_DECRCONSOLE)
294 #endif
295 #if defined(K_INCRCONSOLE) || (defined(HAVE_DECL_K_INCRCONSOLE) && HAVE_DECL_K_INCRCONSOLE)
296 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
297 static_assert((K_INCRCONSOLE) == (K(KT_SPEC,17)), "K_INCRCONSOLE != K(KT_SPEC,17)");
298 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
299 #else
300 # define K_INCRCONSOLE K(KT_SPEC,17)
301 #endif
302 #if defined(K_INCRCONSOLE) || (defined(HAVE_DECL_K_INCRCONSOLE) && HAVE_DECL_K_INCRCONSOLE)
303 #if defined XLAT_PREV_VAL
304 static_assert((unsigned long long) (K_INCRCONSOLE)
305 > (unsigned long long) (XLAT_PREV_VAL),
306 "Incorrect order in #sorted xlat: K_INCRCONSOLE"
307 " is not larger than the previous value");
308 #endif
309 #undef XLAT_PREV_VAL
310 #define XLAT_PREV_VAL (K_INCRCONSOLE)
311 #endif
312 #if defined(K_SPAWNCONSOLE) || (defined(HAVE_DECL_K_SPAWNCONSOLE) && HAVE_DECL_K_SPAWNCONSOLE)
313 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
314 static_assert((K_SPAWNCONSOLE) == (K(KT_SPEC,18)), "K_SPAWNCONSOLE != K(KT_SPEC,18)");
315 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
316 #else
317 # define K_SPAWNCONSOLE K(KT_SPEC,18)
318 #endif
319 #if defined(K_SPAWNCONSOLE) || (defined(HAVE_DECL_K_SPAWNCONSOLE) && HAVE_DECL_K_SPAWNCONSOLE)
320 #if defined XLAT_PREV_VAL
321 static_assert((unsigned long long) (K_SPAWNCONSOLE)
322 > (unsigned long long) (XLAT_PREV_VAL),
323 "Incorrect order in #sorted xlat: K_SPAWNCONSOLE"
324 " is not larger than the previous value");
325 #endif
326 #undef XLAT_PREV_VAL
327 #define XLAT_PREV_VAL (K_SPAWNCONSOLE)
328 #endif
329 #if defined(K_BARENUMLOCK) || (defined(HAVE_DECL_K_BARENUMLOCK) && HAVE_DECL_K_BARENUMLOCK)
330 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
331 static_assert((K_BARENUMLOCK) == (K(KT_SPEC,19)), "K_BARENUMLOCK != K(KT_SPEC,19)");
332 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
333 #else
334 # define K_BARENUMLOCK K(KT_SPEC,19)
335 #endif
336 #if defined(K_BARENUMLOCK) || (defined(HAVE_DECL_K_BARENUMLOCK) && HAVE_DECL_K_BARENUMLOCK)
337 #if defined XLAT_PREV_VAL
338 static_assert((unsigned long long) (K_BARENUMLOCK)
339 > (unsigned long long) (XLAT_PREV_VAL),
340 "Incorrect order in #sorted xlat: K_BARENUMLOCK"
341 " is not larger than the previous value");
342 #endif
343 #undef XLAT_PREV_VAL
344 #define XLAT_PREV_VAL (K_BARENUMLOCK)
345 #endif
346 #if defined(K_ALLOCATED) || (defined(HAVE_DECL_K_ALLOCATED) && HAVE_DECL_K_ALLOCATED)
347 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
348 static_assert((K_ALLOCATED) == (K(KT_SPEC,126)), "K_ALLOCATED != K(KT_SPEC,126)");
349 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
350 #else
351 # define K_ALLOCATED K(KT_SPEC,126)
352 #endif
353 #if defined(K_ALLOCATED) || (defined(HAVE_DECL_K_ALLOCATED) && HAVE_DECL_K_ALLOCATED)
354 #if defined XLAT_PREV_VAL
355 static_assert((unsigned long long) (K_ALLOCATED)
356 > (unsigned long long) (XLAT_PREV_VAL),
357 "Incorrect order in #sorted xlat: K_ALLOCATED"
358 " is not larger than the previous value");
359 #endif
360 #undef XLAT_PREV_VAL
361 #define XLAT_PREV_VAL (K_ALLOCATED)
362 #endif
363 #if defined(K_NOSUCHMAP) || (defined(HAVE_DECL_K_NOSUCHMAP) && HAVE_DECL_K_NOSUCHMAP)
364 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
365 static_assert((K_NOSUCHMAP) == (K(KT_SPEC,127)), "K_NOSUCHMAP != K(KT_SPEC,127)");
366 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
367 #else
368 # define K_NOSUCHMAP K(KT_SPEC,127)
369 #endif
370 #if defined(K_NOSUCHMAP) || (defined(HAVE_DECL_K_NOSUCHMAP) && HAVE_DECL_K_NOSUCHMAP)
371 #if defined XLAT_PREV_VAL
372 static_assert((unsigned long long) (K_NOSUCHMAP)
373 > (unsigned long long) (XLAT_PREV_VAL),
374 "Incorrect order in #sorted xlat: K_NOSUCHMAP"
375 " is not larger than the previous value");
376 #endif
377 #undef XLAT_PREV_VAL
378 #define XLAT_PREV_VAL (K_NOSUCHMAP)
379 #endif
380 #undef XLAT_PREV_VAL
381
382 #ifndef XLAT_MACROS_ONLY
383
384 # ifdef IN_MPERS
385
386 # error static const struct xlat kd_key_spec_keys in mpers mode
387
388 # else
389
390 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
391 static const struct xlat_data kd_key_spec_keys_xdata[] = {
392 XLAT(K_HOLE),
393 #define XLAT_VAL_0 ((unsigned) (K_HOLE))
394 #define XLAT_STR_0 STRINGIFY(K_HOLE)
395 XLAT(K_ENTER),
396 #define XLAT_VAL_1 ((unsigned) (K_ENTER))
397 #define XLAT_STR_1 STRINGIFY(K_ENTER)
398 XLAT(K_SH_REGS),
399 #define XLAT_VAL_2 ((unsigned) (K_SH_REGS))
400 #define XLAT_STR_2 STRINGIFY(K_SH_REGS)
401 XLAT(K_SH_MEM),
402 #define XLAT_VAL_3 ((unsigned) (K_SH_MEM))
403 #define XLAT_STR_3 STRINGIFY(K_SH_MEM)
404 XLAT(K_SH_STAT),
405 #define XLAT_VAL_4 ((unsigned) (K_SH_STAT))
406 #define XLAT_STR_4 STRINGIFY(K_SH_STAT)
407 XLAT(K_BREAK),
408 #define XLAT_VAL_5 ((unsigned) (K_BREAK))
409 #define XLAT_STR_5 STRINGIFY(K_BREAK)
410 XLAT(K_CONS),
411 #define XLAT_VAL_6 ((unsigned) (K_CONS))
412 #define XLAT_STR_6 STRINGIFY(K_CONS)
413 XLAT(K_CAPS),
414 #define XLAT_VAL_7 ((unsigned) (K_CAPS))
415 #define XLAT_STR_7 STRINGIFY(K_CAPS)
416 XLAT(K_NUM),
417 #define XLAT_VAL_8 ((unsigned) (K_NUM))
418 #define XLAT_STR_8 STRINGIFY(K_NUM)
419 XLAT(K_HOLD),
420 #define XLAT_VAL_9 ((unsigned) (K_HOLD))
421 #define XLAT_STR_9 STRINGIFY(K_HOLD)
422 XLAT(K_SCROLLFORW),
423 #define XLAT_VAL_10 ((unsigned) (K_SCROLLFORW))
424 #define XLAT_STR_10 STRINGIFY(K_SCROLLFORW)
425 XLAT(K_SCROLLBACK),
426 #define XLAT_VAL_11 ((unsigned) (K_SCROLLBACK))
427 #define XLAT_STR_11 STRINGIFY(K_SCROLLBACK)
428 XLAT(K_BOOT),
429 #define XLAT_VAL_12 ((unsigned) (K_BOOT))
430 #define XLAT_STR_12 STRINGIFY(K_BOOT)
431 XLAT(K_CAPSON),
432 #define XLAT_VAL_13 ((unsigned) (K_CAPSON))
433 #define XLAT_STR_13 STRINGIFY(K_CAPSON)
434 XLAT(K_COMPOSE),
435 #define XLAT_VAL_14 ((unsigned) (K_COMPOSE))
436 #define XLAT_STR_14 STRINGIFY(K_COMPOSE)
437 XLAT(K_SAK),
438 #define XLAT_VAL_15 ((unsigned) (K_SAK))
439 #define XLAT_STR_15 STRINGIFY(K_SAK)
440 XLAT(K_DECRCONSOLE),
441 #define XLAT_VAL_16 ((unsigned) (K_DECRCONSOLE))
442 #define XLAT_STR_16 STRINGIFY(K_DECRCONSOLE)
443 XLAT(K_INCRCONSOLE),
444 #define XLAT_VAL_17 ((unsigned) (K_INCRCONSOLE))
445 #define XLAT_STR_17 STRINGIFY(K_INCRCONSOLE)
446 XLAT(K_SPAWNCONSOLE),
447 #define XLAT_VAL_18 ((unsigned) (K_SPAWNCONSOLE))
448 #define XLAT_STR_18 STRINGIFY(K_SPAWNCONSOLE)
449 XLAT(K_BARENUMLOCK),
450 #define XLAT_VAL_19 ((unsigned) (K_BARENUMLOCK))
451 #define XLAT_STR_19 STRINGIFY(K_BARENUMLOCK)
452 XLAT(K_ALLOCATED),
453 #define XLAT_VAL_20 ((unsigned) (K_ALLOCATED))
454 #define XLAT_STR_20 STRINGIFY(K_ALLOCATED)
455 XLAT(K_NOSUCHMAP),
456 #define XLAT_VAL_21 ((unsigned) (K_NOSUCHMAP))
457 #define XLAT_STR_21 STRINGIFY(K_NOSUCHMAP)
458 };
459 static
460 const struct xlat kd_key_spec_keys[1] = { {
461 .data = kd_key_spec_keys_xdata,
462 .size = ARRAY_SIZE(kd_key_spec_keys_xdata),
463 .type = XT_SORTED,
464 .flags_mask = 0
465 # ifdef XLAT_VAL_0
466 | XLAT_VAL_0
467 # endif
468 # ifdef XLAT_VAL_1
469 | XLAT_VAL_1
470 # endif
471 # ifdef XLAT_VAL_2
472 | XLAT_VAL_2
473 # endif
474 # ifdef XLAT_VAL_3
475 | XLAT_VAL_3
476 # endif
477 # ifdef XLAT_VAL_4
478 | XLAT_VAL_4
479 # endif
480 # ifdef XLAT_VAL_5
481 | XLAT_VAL_5
482 # endif
483 # ifdef XLAT_VAL_6
484 | XLAT_VAL_6
485 # endif
486 # ifdef XLAT_VAL_7
487 | XLAT_VAL_7
488 # endif
489 # ifdef XLAT_VAL_8
490 | XLAT_VAL_8
491 # endif
492 # ifdef XLAT_VAL_9
493 | XLAT_VAL_9
494 # endif
495 # ifdef XLAT_VAL_10
496 | XLAT_VAL_10
497 # endif
498 # ifdef XLAT_VAL_11
499 | XLAT_VAL_11
500 # endif
501 # ifdef XLAT_VAL_12
502 | XLAT_VAL_12
503 # endif
504 # ifdef XLAT_VAL_13
505 | XLAT_VAL_13
506 # endif
507 # ifdef XLAT_VAL_14
508 | XLAT_VAL_14
509 # endif
510 # ifdef XLAT_VAL_15
511 | XLAT_VAL_15
512 # endif
513 # ifdef XLAT_VAL_16
514 | XLAT_VAL_16
515 # endif
516 # ifdef XLAT_VAL_17
517 | XLAT_VAL_17
518 # endif
519 # ifdef XLAT_VAL_18
520 | XLAT_VAL_18
521 # endif
522 # ifdef XLAT_VAL_19
523 | XLAT_VAL_19
524 # endif
525 # ifdef XLAT_VAL_20
526 | XLAT_VAL_20
527 # endif
528 # ifdef XLAT_VAL_21
529 | XLAT_VAL_21
530 # endif
531 ,
532 .flags_strsz = 0
533 # ifdef XLAT_STR_0
534 + sizeof(XLAT_STR_0)
535 # endif
536 # ifdef XLAT_STR_1
537 + sizeof(XLAT_STR_1)
538 # endif
539 # ifdef XLAT_STR_2
540 + sizeof(XLAT_STR_2)
541 # endif
542 # ifdef XLAT_STR_3
543 + sizeof(XLAT_STR_3)
544 # endif
545 # ifdef XLAT_STR_4
546 + sizeof(XLAT_STR_4)
547 # endif
548 # ifdef XLAT_STR_5
549 + sizeof(XLAT_STR_5)
550 # endif
551 # ifdef XLAT_STR_6
552 + sizeof(XLAT_STR_6)
553 # endif
554 # ifdef XLAT_STR_7
555 + sizeof(XLAT_STR_7)
556 # endif
557 # ifdef XLAT_STR_8
558 + sizeof(XLAT_STR_8)
559 # endif
560 # ifdef XLAT_STR_9
561 + sizeof(XLAT_STR_9)
562 # endif
563 # ifdef XLAT_STR_10
564 + sizeof(XLAT_STR_10)
565 # endif
566 # ifdef XLAT_STR_11
567 + sizeof(XLAT_STR_11)
568 # endif
569 # ifdef XLAT_STR_12
570 + sizeof(XLAT_STR_12)
571 # endif
572 # ifdef XLAT_STR_13
573 + sizeof(XLAT_STR_13)
574 # endif
575 # ifdef XLAT_STR_14
576 + sizeof(XLAT_STR_14)
577 # endif
578 # ifdef XLAT_STR_15
579 + sizeof(XLAT_STR_15)
580 # endif
581 # ifdef XLAT_STR_16
582 + sizeof(XLAT_STR_16)
583 # endif
584 # ifdef XLAT_STR_17
585 + sizeof(XLAT_STR_17)
586 # endif
587 # ifdef XLAT_STR_18
588 + sizeof(XLAT_STR_18)
589 # endif
590 # ifdef XLAT_STR_19
591 + sizeof(XLAT_STR_19)
592 # endif
593 # ifdef XLAT_STR_20
594 + sizeof(XLAT_STR_20)
595 # endif
596 # ifdef XLAT_STR_21
597 + sizeof(XLAT_STR_21)
598 # endif
599 ,
600 } };
601 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
602
603 # undef XLAT_STR_0
604 # undef XLAT_VAL_0
605 # undef XLAT_STR_1
606 # undef XLAT_VAL_1
607 # undef XLAT_STR_2
608 # undef XLAT_VAL_2
609 # undef XLAT_STR_3
610 # undef XLAT_VAL_3
611 # undef XLAT_STR_4
612 # undef XLAT_VAL_4
613 # undef XLAT_STR_5
614 # undef XLAT_VAL_5
615 # undef XLAT_STR_6
616 # undef XLAT_VAL_6
617 # undef XLAT_STR_7
618 # undef XLAT_VAL_7
619 # undef XLAT_STR_8
620 # undef XLAT_VAL_8
621 # undef XLAT_STR_9
622 # undef XLAT_VAL_9
623 # undef XLAT_STR_10
624 # undef XLAT_VAL_10
625 # undef XLAT_STR_11
626 # undef XLAT_VAL_11
627 # undef XLAT_STR_12
628 # undef XLAT_VAL_12
629 # undef XLAT_STR_13
630 # undef XLAT_VAL_13
631 # undef XLAT_STR_14
632 # undef XLAT_VAL_14
633 # undef XLAT_STR_15
634 # undef XLAT_VAL_15
635 # undef XLAT_STR_16
636 # undef XLAT_VAL_16
637 # undef XLAT_STR_17
638 # undef XLAT_VAL_17
639 # undef XLAT_STR_18
640 # undef XLAT_VAL_18
641 # undef XLAT_STR_19
642 # undef XLAT_VAL_19
643 # undef XLAT_STR_20
644 # undef XLAT_VAL_20
645 # undef XLAT_STR_21
646 # undef XLAT_VAL_21
647 # endif /* !IN_MPERS */
648
649 #endif /* !XLAT_MACROS_ONLY */