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