1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/arp_hardware_types.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(ARPHRD_NETROM) || (defined(HAVE_DECL_ARPHRD_NETROM) && HAVE_DECL_ARPHRD_NETROM)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((ARPHRD_NETROM) == (0), "ARPHRD_NETROM != 0");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define ARPHRD_NETROM 0
12 #endif
13 #if defined(ARPHRD_NETROM) || (defined(HAVE_DECL_ARPHRD_NETROM) && HAVE_DECL_ARPHRD_NETROM)
14 #if defined XLAT_PREV_VAL
15 static_assert((unsigned long long) (ARPHRD_NETROM)
16 > (unsigned long long) (XLAT_PREV_VAL),
17 "Incorrect order in #sorted xlat: ARPHRD_NETROM"
18 " is not larger than the previous value");
19 #endif
20 #undef XLAT_PREV_VAL
21 #define XLAT_PREV_VAL (ARPHRD_NETROM)
22 #endif
23 #if defined(ARPHRD_ETHER) || (defined(HAVE_DECL_ARPHRD_ETHER) && HAVE_DECL_ARPHRD_ETHER)
24 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
25 static_assert((ARPHRD_ETHER) == (1), "ARPHRD_ETHER != 1");
26 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
27 #else
28 # define ARPHRD_ETHER 1
29 #endif
30 #if defined(ARPHRD_ETHER) || (defined(HAVE_DECL_ARPHRD_ETHER) && HAVE_DECL_ARPHRD_ETHER)
31 #if defined XLAT_PREV_VAL
32 static_assert((unsigned long long) (ARPHRD_ETHER)
33 > (unsigned long long) (XLAT_PREV_VAL),
34 "Incorrect order in #sorted xlat: ARPHRD_ETHER"
35 " is not larger than the previous value");
36 #endif
37 #undef XLAT_PREV_VAL
38 #define XLAT_PREV_VAL (ARPHRD_ETHER)
39 #endif
40 #if defined(ARPHRD_EETHER) || (defined(HAVE_DECL_ARPHRD_EETHER) && HAVE_DECL_ARPHRD_EETHER)
41 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
42 static_assert((ARPHRD_EETHER) == (2), "ARPHRD_EETHER != 2");
43 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
44 #else
45 # define ARPHRD_EETHER 2
46 #endif
47 #if defined(ARPHRD_EETHER) || (defined(HAVE_DECL_ARPHRD_EETHER) && HAVE_DECL_ARPHRD_EETHER)
48 #if defined XLAT_PREV_VAL
49 static_assert((unsigned long long) (ARPHRD_EETHER)
50 > (unsigned long long) (XLAT_PREV_VAL),
51 "Incorrect order in #sorted xlat: ARPHRD_EETHER"
52 " is not larger than the previous value");
53 #endif
54 #undef XLAT_PREV_VAL
55 #define XLAT_PREV_VAL (ARPHRD_EETHER)
56 #endif
57 #if defined(ARPHRD_AX25) || (defined(HAVE_DECL_ARPHRD_AX25) && HAVE_DECL_ARPHRD_AX25)
58 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
59 static_assert((ARPHRD_AX25) == (3), "ARPHRD_AX25 != 3");
60 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
61 #else
62 # define ARPHRD_AX25 3
63 #endif
64 #if defined(ARPHRD_AX25) || (defined(HAVE_DECL_ARPHRD_AX25) && HAVE_DECL_ARPHRD_AX25)
65 #if defined XLAT_PREV_VAL
66 static_assert((unsigned long long) (ARPHRD_AX25)
67 > (unsigned long long) (XLAT_PREV_VAL),
68 "Incorrect order in #sorted xlat: ARPHRD_AX25"
69 " is not larger than the previous value");
70 #endif
71 #undef XLAT_PREV_VAL
72 #define XLAT_PREV_VAL (ARPHRD_AX25)
73 #endif
74 #if defined(ARPHRD_PRONET) || (defined(HAVE_DECL_ARPHRD_PRONET) && HAVE_DECL_ARPHRD_PRONET)
75 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
76 static_assert((ARPHRD_PRONET) == (4), "ARPHRD_PRONET != 4");
77 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
78 #else
79 # define ARPHRD_PRONET 4
80 #endif
81 #if defined(ARPHRD_PRONET) || (defined(HAVE_DECL_ARPHRD_PRONET) && HAVE_DECL_ARPHRD_PRONET)
82 #if defined XLAT_PREV_VAL
83 static_assert((unsigned long long) (ARPHRD_PRONET)
84 > (unsigned long long) (XLAT_PREV_VAL),
85 "Incorrect order in #sorted xlat: ARPHRD_PRONET"
86 " is not larger than the previous value");
87 #endif
88 #undef XLAT_PREV_VAL
89 #define XLAT_PREV_VAL (ARPHRD_PRONET)
90 #endif
91 #if defined(ARPHRD_CHAOS) || (defined(HAVE_DECL_ARPHRD_CHAOS) && HAVE_DECL_ARPHRD_CHAOS)
92 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
93 static_assert((ARPHRD_CHAOS) == (5), "ARPHRD_CHAOS != 5");
94 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
95 #else
96 # define ARPHRD_CHAOS 5
97 #endif
98 #if defined(ARPHRD_CHAOS) || (defined(HAVE_DECL_ARPHRD_CHAOS) && HAVE_DECL_ARPHRD_CHAOS)
99 #if defined XLAT_PREV_VAL
100 static_assert((unsigned long long) (ARPHRD_CHAOS)
101 > (unsigned long long) (XLAT_PREV_VAL),
102 "Incorrect order in #sorted xlat: ARPHRD_CHAOS"
103 " is not larger than the previous value");
104 #endif
105 #undef XLAT_PREV_VAL
106 #define XLAT_PREV_VAL (ARPHRD_CHAOS)
107 #endif
108 #if defined(ARPHRD_IEEE802) || (defined(HAVE_DECL_ARPHRD_IEEE802) && HAVE_DECL_ARPHRD_IEEE802)
109 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
110 static_assert((ARPHRD_IEEE802) == (6), "ARPHRD_IEEE802 != 6");
111 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
112 #else
113 # define ARPHRD_IEEE802 6
114 #endif
115 #if defined(ARPHRD_IEEE802) || (defined(HAVE_DECL_ARPHRD_IEEE802) && HAVE_DECL_ARPHRD_IEEE802)
116 #if defined XLAT_PREV_VAL
117 static_assert((unsigned long long) (ARPHRD_IEEE802)
118 > (unsigned long long) (XLAT_PREV_VAL),
119 "Incorrect order in #sorted xlat: ARPHRD_IEEE802"
120 " is not larger than the previous value");
121 #endif
122 #undef XLAT_PREV_VAL
123 #define XLAT_PREV_VAL (ARPHRD_IEEE802)
124 #endif
125 #if defined(ARPHRD_ARCNET) || (defined(HAVE_DECL_ARPHRD_ARCNET) && HAVE_DECL_ARPHRD_ARCNET)
126 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
127 static_assert((ARPHRD_ARCNET) == (7), "ARPHRD_ARCNET != 7");
128 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
129 #else
130 # define ARPHRD_ARCNET 7
131 #endif
132 #if defined(ARPHRD_ARCNET) || (defined(HAVE_DECL_ARPHRD_ARCNET) && HAVE_DECL_ARPHRD_ARCNET)
133 #if defined XLAT_PREV_VAL
134 static_assert((unsigned long long) (ARPHRD_ARCNET)
135 > (unsigned long long) (XLAT_PREV_VAL),
136 "Incorrect order in #sorted xlat: ARPHRD_ARCNET"
137 " is not larger than the previous value");
138 #endif
139 #undef XLAT_PREV_VAL
140 #define XLAT_PREV_VAL (ARPHRD_ARCNET)
141 #endif
142 #if defined(ARPHRD_APPLETLK) || (defined(HAVE_DECL_ARPHRD_APPLETLK) && HAVE_DECL_ARPHRD_APPLETLK)
143 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
144 static_assert((ARPHRD_APPLETLK) == (8), "ARPHRD_APPLETLK != 8");
145 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
146 #else
147 # define ARPHRD_APPLETLK 8
148 #endif
149 #if defined(ARPHRD_APPLETLK) || (defined(HAVE_DECL_ARPHRD_APPLETLK) && HAVE_DECL_ARPHRD_APPLETLK)
150 #if defined XLAT_PREV_VAL
151 static_assert((unsigned long long) (ARPHRD_APPLETLK)
152 > (unsigned long long) (XLAT_PREV_VAL),
153 "Incorrect order in #sorted xlat: ARPHRD_APPLETLK"
154 " is not larger than the previous value");
155 #endif
156 #undef XLAT_PREV_VAL
157 #define XLAT_PREV_VAL (ARPHRD_APPLETLK)
158 #endif
159 #if defined(ARPHRD_DLCI) || (defined(HAVE_DECL_ARPHRD_DLCI) && HAVE_DECL_ARPHRD_DLCI)
160 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
161 static_assert((ARPHRD_DLCI) == (15), "ARPHRD_DLCI != 15");
162 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
163 #else
164 # define ARPHRD_DLCI 15
165 #endif
166 #if defined(ARPHRD_DLCI) || (defined(HAVE_DECL_ARPHRD_DLCI) && HAVE_DECL_ARPHRD_DLCI)
167 #if defined XLAT_PREV_VAL
168 static_assert((unsigned long long) (ARPHRD_DLCI)
169 > (unsigned long long) (XLAT_PREV_VAL),
170 "Incorrect order in #sorted xlat: ARPHRD_DLCI"
171 " is not larger than the previous value");
172 #endif
173 #undef XLAT_PREV_VAL
174 #define XLAT_PREV_VAL (ARPHRD_DLCI)
175 #endif
176 #if defined(ARPHRD_ATM) || (defined(HAVE_DECL_ARPHRD_ATM) && HAVE_DECL_ARPHRD_ATM)
177 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
178 static_assert((ARPHRD_ATM) == (19), "ARPHRD_ATM != 19");
179 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
180 #else
181 # define ARPHRD_ATM 19
182 #endif
183 #if defined(ARPHRD_ATM) || (defined(HAVE_DECL_ARPHRD_ATM) && HAVE_DECL_ARPHRD_ATM)
184 #if defined XLAT_PREV_VAL
185 static_assert((unsigned long long) (ARPHRD_ATM)
186 > (unsigned long long) (XLAT_PREV_VAL),
187 "Incorrect order in #sorted xlat: ARPHRD_ATM"
188 " is not larger than the previous value");
189 #endif
190 #undef XLAT_PREV_VAL
191 #define XLAT_PREV_VAL (ARPHRD_ATM)
192 #endif
193 #if defined(ARPHRD_METRICOM) || (defined(HAVE_DECL_ARPHRD_METRICOM) && HAVE_DECL_ARPHRD_METRICOM)
194 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
195 static_assert((ARPHRD_METRICOM) == (23), "ARPHRD_METRICOM != 23");
196 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
197 #else
198 # define ARPHRD_METRICOM 23
199 #endif
200 #if defined(ARPHRD_METRICOM) || (defined(HAVE_DECL_ARPHRD_METRICOM) && HAVE_DECL_ARPHRD_METRICOM)
201 #if defined XLAT_PREV_VAL
202 static_assert((unsigned long long) (ARPHRD_METRICOM)
203 > (unsigned long long) (XLAT_PREV_VAL),
204 "Incorrect order in #sorted xlat: ARPHRD_METRICOM"
205 " is not larger than the previous value");
206 #endif
207 #undef XLAT_PREV_VAL
208 #define XLAT_PREV_VAL (ARPHRD_METRICOM)
209 #endif
210 #if defined(ARPHRD_IEEE1394) || (defined(HAVE_DECL_ARPHRD_IEEE1394) && HAVE_DECL_ARPHRD_IEEE1394)
211 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
212 static_assert((ARPHRD_IEEE1394) == (24), "ARPHRD_IEEE1394 != 24");
213 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
214 #else
215 # define ARPHRD_IEEE1394 24
216 #endif
217 #if defined(ARPHRD_IEEE1394) || (defined(HAVE_DECL_ARPHRD_IEEE1394) && HAVE_DECL_ARPHRD_IEEE1394)
218 #if defined XLAT_PREV_VAL
219 static_assert((unsigned long long) (ARPHRD_IEEE1394)
220 > (unsigned long long) (XLAT_PREV_VAL),
221 "Incorrect order in #sorted xlat: ARPHRD_IEEE1394"
222 " is not larger than the previous value");
223 #endif
224 #undef XLAT_PREV_VAL
225 #define XLAT_PREV_VAL (ARPHRD_IEEE1394)
226 #endif
227 #if defined(ARPHRD_EUI64) || (defined(HAVE_DECL_ARPHRD_EUI64) && HAVE_DECL_ARPHRD_EUI64)
228 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
229 static_assert((ARPHRD_EUI64) == (27), "ARPHRD_EUI64 != 27");
230 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
231 #else
232 # define ARPHRD_EUI64 27
233 #endif
234 #if defined(ARPHRD_EUI64) || (defined(HAVE_DECL_ARPHRD_EUI64) && HAVE_DECL_ARPHRD_EUI64)
235 #if defined XLAT_PREV_VAL
236 static_assert((unsigned long long) (ARPHRD_EUI64)
237 > (unsigned long long) (XLAT_PREV_VAL),
238 "Incorrect order in #sorted xlat: ARPHRD_EUI64"
239 " is not larger than the previous value");
240 #endif
241 #undef XLAT_PREV_VAL
242 #define XLAT_PREV_VAL (ARPHRD_EUI64)
243 #endif
244 #if defined(ARPHRD_INFINIBAND) || (defined(HAVE_DECL_ARPHRD_INFINIBAND) && HAVE_DECL_ARPHRD_INFINIBAND)
245 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
246 static_assert((ARPHRD_INFINIBAND) == (32), "ARPHRD_INFINIBAND != 32");
247 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
248 #else
249 # define ARPHRD_INFINIBAND 32
250 #endif
251 #if defined(ARPHRD_INFINIBAND) || (defined(HAVE_DECL_ARPHRD_INFINIBAND) && HAVE_DECL_ARPHRD_INFINIBAND)
252 #if defined XLAT_PREV_VAL
253 static_assert((unsigned long long) (ARPHRD_INFINIBAND)
254 > (unsigned long long) (XLAT_PREV_VAL),
255 "Incorrect order in #sorted xlat: ARPHRD_INFINIBAND"
256 " is not larger than the previous value");
257 #endif
258 #undef XLAT_PREV_VAL
259 #define XLAT_PREV_VAL (ARPHRD_INFINIBAND)
260 #endif
261 #if defined(ARPHRD_SLIP) || (defined(HAVE_DECL_ARPHRD_SLIP) && HAVE_DECL_ARPHRD_SLIP)
262 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
263 static_assert((ARPHRD_SLIP) == (256), "ARPHRD_SLIP != 256");
264 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
265 #else
266 # define ARPHRD_SLIP 256
267 #endif
268 #if defined(ARPHRD_SLIP) || (defined(HAVE_DECL_ARPHRD_SLIP) && HAVE_DECL_ARPHRD_SLIP)
269 #if defined XLAT_PREV_VAL
270 static_assert((unsigned long long) (ARPHRD_SLIP)
271 > (unsigned long long) (XLAT_PREV_VAL),
272 "Incorrect order in #sorted xlat: ARPHRD_SLIP"
273 " is not larger than the previous value");
274 #endif
275 #undef XLAT_PREV_VAL
276 #define XLAT_PREV_VAL (ARPHRD_SLIP)
277 #endif
278 #if defined(ARPHRD_CSLIP) || (defined(HAVE_DECL_ARPHRD_CSLIP) && HAVE_DECL_ARPHRD_CSLIP)
279 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
280 static_assert((ARPHRD_CSLIP) == (257), "ARPHRD_CSLIP != 257");
281 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
282 #else
283 # define ARPHRD_CSLIP 257
284 #endif
285 #if defined(ARPHRD_CSLIP) || (defined(HAVE_DECL_ARPHRD_CSLIP) && HAVE_DECL_ARPHRD_CSLIP)
286 #if defined XLAT_PREV_VAL
287 static_assert((unsigned long long) (ARPHRD_CSLIP)
288 > (unsigned long long) (XLAT_PREV_VAL),
289 "Incorrect order in #sorted xlat: ARPHRD_CSLIP"
290 " is not larger than the previous value");
291 #endif
292 #undef XLAT_PREV_VAL
293 #define XLAT_PREV_VAL (ARPHRD_CSLIP)
294 #endif
295 #if defined(ARPHRD_SLIP6) || (defined(HAVE_DECL_ARPHRD_SLIP6) && HAVE_DECL_ARPHRD_SLIP6)
296 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
297 static_assert((ARPHRD_SLIP6) == (258), "ARPHRD_SLIP6 != 258");
298 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
299 #else
300 # define ARPHRD_SLIP6 258
301 #endif
302 #if defined(ARPHRD_SLIP6) || (defined(HAVE_DECL_ARPHRD_SLIP6) && HAVE_DECL_ARPHRD_SLIP6)
303 #if defined XLAT_PREV_VAL
304 static_assert((unsigned long long) (ARPHRD_SLIP6)
305 > (unsigned long long) (XLAT_PREV_VAL),
306 "Incorrect order in #sorted xlat: ARPHRD_SLIP6"
307 " is not larger than the previous value");
308 #endif
309 #undef XLAT_PREV_VAL
310 #define XLAT_PREV_VAL (ARPHRD_SLIP6)
311 #endif
312 #if defined(ARPHRD_CSLIP6) || (defined(HAVE_DECL_ARPHRD_CSLIP6) && HAVE_DECL_ARPHRD_CSLIP6)
313 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
314 static_assert((ARPHRD_CSLIP6) == (259), "ARPHRD_CSLIP6 != 259");
315 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
316 #else
317 # define ARPHRD_CSLIP6 259
318 #endif
319 #if defined(ARPHRD_CSLIP6) || (defined(HAVE_DECL_ARPHRD_CSLIP6) && HAVE_DECL_ARPHRD_CSLIP6)
320 #if defined XLAT_PREV_VAL
321 static_assert((unsigned long long) (ARPHRD_CSLIP6)
322 > (unsigned long long) (XLAT_PREV_VAL),
323 "Incorrect order in #sorted xlat: ARPHRD_CSLIP6"
324 " is not larger than the previous value");
325 #endif
326 #undef XLAT_PREV_VAL
327 #define XLAT_PREV_VAL (ARPHRD_CSLIP6)
328 #endif
329 #if defined(ARPHRD_RSRVD) || (defined(HAVE_DECL_ARPHRD_RSRVD) && HAVE_DECL_ARPHRD_RSRVD)
330 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
331 static_assert((ARPHRD_RSRVD) == (260), "ARPHRD_RSRVD != 260");
332 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
333 #else
334 # define ARPHRD_RSRVD 260
335 #endif
336 #if defined(ARPHRD_RSRVD) || (defined(HAVE_DECL_ARPHRD_RSRVD) && HAVE_DECL_ARPHRD_RSRVD)
337 #if defined XLAT_PREV_VAL
338 static_assert((unsigned long long) (ARPHRD_RSRVD)
339 > (unsigned long long) (XLAT_PREV_VAL),
340 "Incorrect order in #sorted xlat: ARPHRD_RSRVD"
341 " is not larger than the previous value");
342 #endif
343 #undef XLAT_PREV_VAL
344 #define XLAT_PREV_VAL (ARPHRD_RSRVD)
345 #endif
346 #if defined(ARPHRD_ADAPT) || (defined(HAVE_DECL_ARPHRD_ADAPT) && HAVE_DECL_ARPHRD_ADAPT)
347 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
348 static_assert((ARPHRD_ADAPT) == (264), "ARPHRD_ADAPT != 264");
349 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
350 #else
351 # define ARPHRD_ADAPT 264
352 #endif
353 #if defined(ARPHRD_ADAPT) || (defined(HAVE_DECL_ARPHRD_ADAPT) && HAVE_DECL_ARPHRD_ADAPT)
354 #if defined XLAT_PREV_VAL
355 static_assert((unsigned long long) (ARPHRD_ADAPT)
356 > (unsigned long long) (XLAT_PREV_VAL),
357 "Incorrect order in #sorted xlat: ARPHRD_ADAPT"
358 " is not larger than the previous value");
359 #endif
360 #undef XLAT_PREV_VAL
361 #define XLAT_PREV_VAL (ARPHRD_ADAPT)
362 #endif
363 #if defined(ARPHRD_ROSE) || (defined(HAVE_DECL_ARPHRD_ROSE) && HAVE_DECL_ARPHRD_ROSE)
364 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
365 static_assert((ARPHRD_ROSE) == (270), "ARPHRD_ROSE != 270");
366 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
367 #else
368 # define ARPHRD_ROSE 270
369 #endif
370 #if defined(ARPHRD_ROSE) || (defined(HAVE_DECL_ARPHRD_ROSE) && HAVE_DECL_ARPHRD_ROSE)
371 #if defined XLAT_PREV_VAL
372 static_assert((unsigned long long) (ARPHRD_ROSE)
373 > (unsigned long long) (XLAT_PREV_VAL),
374 "Incorrect order in #sorted xlat: ARPHRD_ROSE"
375 " is not larger than the previous value");
376 #endif
377 #undef XLAT_PREV_VAL
378 #define XLAT_PREV_VAL (ARPHRD_ROSE)
379 #endif
380 #if defined(ARPHRD_X25) || (defined(HAVE_DECL_ARPHRD_X25) && HAVE_DECL_ARPHRD_X25)
381 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
382 static_assert((ARPHRD_X25) == (271), "ARPHRD_X25 != 271");
383 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
384 #else
385 # define ARPHRD_X25 271
386 #endif
387 #if defined(ARPHRD_X25) || (defined(HAVE_DECL_ARPHRD_X25) && HAVE_DECL_ARPHRD_X25)
388 #if defined XLAT_PREV_VAL
389 static_assert((unsigned long long) (ARPHRD_X25)
390 > (unsigned long long) (XLAT_PREV_VAL),
391 "Incorrect order in #sorted xlat: ARPHRD_X25"
392 " is not larger than the previous value");
393 #endif
394 #undef XLAT_PREV_VAL
395 #define XLAT_PREV_VAL (ARPHRD_X25)
396 #endif
397 #if defined(ARPHRD_HWX25) || (defined(HAVE_DECL_ARPHRD_HWX25) && HAVE_DECL_ARPHRD_HWX25)
398 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
399 static_assert((ARPHRD_HWX25) == (272), "ARPHRD_HWX25 != 272");
400 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
401 #else
402 # define ARPHRD_HWX25 272
403 #endif
404 #if defined(ARPHRD_HWX25) || (defined(HAVE_DECL_ARPHRD_HWX25) && HAVE_DECL_ARPHRD_HWX25)
405 #if defined XLAT_PREV_VAL
406 static_assert((unsigned long long) (ARPHRD_HWX25)
407 > (unsigned long long) (XLAT_PREV_VAL),
408 "Incorrect order in #sorted xlat: ARPHRD_HWX25"
409 " is not larger than the previous value");
410 #endif
411 #undef XLAT_PREV_VAL
412 #define XLAT_PREV_VAL (ARPHRD_HWX25)
413 #endif
414 #if defined(ARPHRD_CAN) || (defined(HAVE_DECL_ARPHRD_CAN) && HAVE_DECL_ARPHRD_CAN)
415 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
416 static_assert((ARPHRD_CAN) == (280), "ARPHRD_CAN != 280");
417 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
418 #else
419 # define ARPHRD_CAN 280
420 #endif
421 #if defined(ARPHRD_CAN) || (defined(HAVE_DECL_ARPHRD_CAN) && HAVE_DECL_ARPHRD_CAN)
422 #if defined XLAT_PREV_VAL
423 static_assert((unsigned long long) (ARPHRD_CAN)
424 > (unsigned long long) (XLAT_PREV_VAL),
425 "Incorrect order in #sorted xlat: ARPHRD_CAN"
426 " is not larger than the previous value");
427 #endif
428 #undef XLAT_PREV_VAL
429 #define XLAT_PREV_VAL (ARPHRD_CAN)
430 #endif
431 #if defined(ARPHRD_MCTP) || (defined(HAVE_DECL_ARPHRD_MCTP) && HAVE_DECL_ARPHRD_MCTP)
432 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
433 static_assert((ARPHRD_MCTP) == (290), "ARPHRD_MCTP != 290");
434 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
435 #else
436 # define ARPHRD_MCTP 290
437 #endif
438 #if defined(ARPHRD_MCTP) || (defined(HAVE_DECL_ARPHRD_MCTP) && HAVE_DECL_ARPHRD_MCTP)
439 #if defined XLAT_PREV_VAL
440 static_assert((unsigned long long) (ARPHRD_MCTP)
441 > (unsigned long long) (XLAT_PREV_VAL),
442 "Incorrect order in #sorted xlat: ARPHRD_MCTP"
443 " is not larger than the previous value");
444 #endif
445 #undef XLAT_PREV_VAL
446 #define XLAT_PREV_VAL (ARPHRD_MCTP)
447 #endif
448 #if defined(ARPHRD_PPP) || (defined(HAVE_DECL_ARPHRD_PPP) && HAVE_DECL_ARPHRD_PPP)
449 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
450 static_assert((ARPHRD_PPP) == (512), "ARPHRD_PPP != 512");
451 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
452 #else
453 # define ARPHRD_PPP 512
454 #endif
455 #if defined(ARPHRD_PPP) || (defined(HAVE_DECL_ARPHRD_PPP) && HAVE_DECL_ARPHRD_PPP)
456 #if defined XLAT_PREV_VAL
457 static_assert((unsigned long long) (ARPHRD_PPP)
458 > (unsigned long long) (XLAT_PREV_VAL),
459 "Incorrect order in #sorted xlat: ARPHRD_PPP"
460 " is not larger than the previous value");
461 #endif
462 #undef XLAT_PREV_VAL
463 #define XLAT_PREV_VAL (ARPHRD_PPP)
464 #endif
465 #if defined(ARPHRD_CISCO) || (defined(HAVE_DECL_ARPHRD_CISCO) && HAVE_DECL_ARPHRD_CISCO)
466 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
467 static_assert((ARPHRD_CISCO) == (513), "ARPHRD_CISCO != 513");
468 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
469 #else
470 # define ARPHRD_CISCO 513
471 #endif
472 #if defined(ARPHRD_CISCO) || (defined(HAVE_DECL_ARPHRD_CISCO) && HAVE_DECL_ARPHRD_CISCO)
473 #if defined XLAT_PREV_VAL
474 static_assert((unsigned long long) (ARPHRD_CISCO)
475 > (unsigned long long) (XLAT_PREV_VAL),
476 "Incorrect order in #sorted xlat: ARPHRD_CISCO"
477 " is not larger than the previous value");
478 #endif
479 #undef XLAT_PREV_VAL
480 #define XLAT_PREV_VAL (ARPHRD_CISCO)
481 #endif
482 #if defined(ARPHRD_LAPB) || (defined(HAVE_DECL_ARPHRD_LAPB) && HAVE_DECL_ARPHRD_LAPB)
483 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
484 static_assert((ARPHRD_LAPB) == (516), "ARPHRD_LAPB != 516");
485 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
486 #else
487 # define ARPHRD_LAPB 516
488 #endif
489 #if defined(ARPHRD_LAPB) || (defined(HAVE_DECL_ARPHRD_LAPB) && HAVE_DECL_ARPHRD_LAPB)
490 #if defined XLAT_PREV_VAL
491 static_assert((unsigned long long) (ARPHRD_LAPB)
492 > (unsigned long long) (XLAT_PREV_VAL),
493 "Incorrect order in #sorted xlat: ARPHRD_LAPB"
494 " is not larger than the previous value");
495 #endif
496 #undef XLAT_PREV_VAL
497 #define XLAT_PREV_VAL (ARPHRD_LAPB)
498 #endif
499 #if defined(ARPHRD_DDCMP) || (defined(HAVE_DECL_ARPHRD_DDCMP) && HAVE_DECL_ARPHRD_DDCMP)
500 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
501 static_assert((ARPHRD_DDCMP) == (517), "ARPHRD_DDCMP != 517");
502 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
503 #else
504 # define ARPHRD_DDCMP 517
505 #endif
506 #if defined(ARPHRD_DDCMP) || (defined(HAVE_DECL_ARPHRD_DDCMP) && HAVE_DECL_ARPHRD_DDCMP)
507 #if defined XLAT_PREV_VAL
508 static_assert((unsigned long long) (ARPHRD_DDCMP)
509 > (unsigned long long) (XLAT_PREV_VAL),
510 "Incorrect order in #sorted xlat: ARPHRD_DDCMP"
511 " is not larger than the previous value");
512 #endif
513 #undef XLAT_PREV_VAL
514 #define XLAT_PREV_VAL (ARPHRD_DDCMP)
515 #endif
516 #if defined(ARPHRD_RAWHDLC) || (defined(HAVE_DECL_ARPHRD_RAWHDLC) && HAVE_DECL_ARPHRD_RAWHDLC)
517 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
518 static_assert((ARPHRD_RAWHDLC) == (518), "ARPHRD_RAWHDLC != 518");
519 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
520 #else
521 # define ARPHRD_RAWHDLC 518
522 #endif
523 #if defined(ARPHRD_RAWHDLC) || (defined(HAVE_DECL_ARPHRD_RAWHDLC) && HAVE_DECL_ARPHRD_RAWHDLC)
524 #if defined XLAT_PREV_VAL
525 static_assert((unsigned long long) (ARPHRD_RAWHDLC)
526 > (unsigned long long) (XLAT_PREV_VAL),
527 "Incorrect order in #sorted xlat: ARPHRD_RAWHDLC"
528 " is not larger than the previous value");
529 #endif
530 #undef XLAT_PREV_VAL
531 #define XLAT_PREV_VAL (ARPHRD_RAWHDLC)
532 #endif
533 #if defined(ARPHRD_RAWIP) || (defined(HAVE_DECL_ARPHRD_RAWIP) && HAVE_DECL_ARPHRD_RAWIP)
534 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
535 static_assert((ARPHRD_RAWIP) == (519), "ARPHRD_RAWIP != 519");
536 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
537 #else
538 # define ARPHRD_RAWIP 519
539 #endif
540 #if defined(ARPHRD_RAWIP) || (defined(HAVE_DECL_ARPHRD_RAWIP) && HAVE_DECL_ARPHRD_RAWIP)
541 #if defined XLAT_PREV_VAL
542 static_assert((unsigned long long) (ARPHRD_RAWIP)
543 > (unsigned long long) (XLAT_PREV_VAL),
544 "Incorrect order in #sorted xlat: ARPHRD_RAWIP"
545 " is not larger than the previous value");
546 #endif
547 #undef XLAT_PREV_VAL
548 #define XLAT_PREV_VAL (ARPHRD_RAWIP)
549 #endif
550 #if defined(ARPHRD_TUNNEL) || (defined(HAVE_DECL_ARPHRD_TUNNEL) && HAVE_DECL_ARPHRD_TUNNEL)
551 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
552 static_assert((ARPHRD_TUNNEL) == (768), "ARPHRD_TUNNEL != 768");
553 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
554 #else
555 # define ARPHRD_TUNNEL 768
556 #endif
557 #if defined(ARPHRD_TUNNEL) || (defined(HAVE_DECL_ARPHRD_TUNNEL) && HAVE_DECL_ARPHRD_TUNNEL)
558 #if defined XLAT_PREV_VAL
559 static_assert((unsigned long long) (ARPHRD_TUNNEL)
560 > (unsigned long long) (XLAT_PREV_VAL),
561 "Incorrect order in #sorted xlat: ARPHRD_TUNNEL"
562 " is not larger than the previous value");
563 #endif
564 #undef XLAT_PREV_VAL
565 #define XLAT_PREV_VAL (ARPHRD_TUNNEL)
566 #endif
567 #if defined(ARPHRD_TUNNEL6) || (defined(HAVE_DECL_ARPHRD_TUNNEL6) && HAVE_DECL_ARPHRD_TUNNEL6)
568 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
569 static_assert((ARPHRD_TUNNEL6) == (769), "ARPHRD_TUNNEL6 != 769");
570 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
571 #else
572 # define ARPHRD_TUNNEL6 769
573 #endif
574 #if defined(ARPHRD_TUNNEL6) || (defined(HAVE_DECL_ARPHRD_TUNNEL6) && HAVE_DECL_ARPHRD_TUNNEL6)
575 #if defined XLAT_PREV_VAL
576 static_assert((unsigned long long) (ARPHRD_TUNNEL6)
577 > (unsigned long long) (XLAT_PREV_VAL),
578 "Incorrect order in #sorted xlat: ARPHRD_TUNNEL6"
579 " is not larger than the previous value");
580 #endif
581 #undef XLAT_PREV_VAL
582 #define XLAT_PREV_VAL (ARPHRD_TUNNEL6)
583 #endif
584 #if defined(ARPHRD_FRAD) || (defined(HAVE_DECL_ARPHRD_FRAD) && HAVE_DECL_ARPHRD_FRAD)
585 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
586 static_assert((ARPHRD_FRAD) == (770), "ARPHRD_FRAD != 770");
587 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
588 #else
589 # define ARPHRD_FRAD 770
590 #endif
591 #if defined(ARPHRD_FRAD) || (defined(HAVE_DECL_ARPHRD_FRAD) && HAVE_DECL_ARPHRD_FRAD)
592 #if defined XLAT_PREV_VAL
593 static_assert((unsigned long long) (ARPHRD_FRAD)
594 > (unsigned long long) (XLAT_PREV_VAL),
595 "Incorrect order in #sorted xlat: ARPHRD_FRAD"
596 " is not larger than the previous value");
597 #endif
598 #undef XLAT_PREV_VAL
599 #define XLAT_PREV_VAL (ARPHRD_FRAD)
600 #endif
601 #if defined(ARPHRD_SKIP) || (defined(HAVE_DECL_ARPHRD_SKIP) && HAVE_DECL_ARPHRD_SKIP)
602 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
603 static_assert((ARPHRD_SKIP) == (771), "ARPHRD_SKIP != 771");
604 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
605 #else
606 # define ARPHRD_SKIP 771
607 #endif
608 #if defined(ARPHRD_SKIP) || (defined(HAVE_DECL_ARPHRD_SKIP) && HAVE_DECL_ARPHRD_SKIP)
609 #if defined XLAT_PREV_VAL
610 static_assert((unsigned long long) (ARPHRD_SKIP)
611 > (unsigned long long) (XLAT_PREV_VAL),
612 "Incorrect order in #sorted xlat: ARPHRD_SKIP"
613 " is not larger than the previous value");
614 #endif
615 #undef XLAT_PREV_VAL
616 #define XLAT_PREV_VAL (ARPHRD_SKIP)
617 #endif
618 #if defined(ARPHRD_LOOPBACK) || (defined(HAVE_DECL_ARPHRD_LOOPBACK) && HAVE_DECL_ARPHRD_LOOPBACK)
619 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
620 static_assert((ARPHRD_LOOPBACK) == (772), "ARPHRD_LOOPBACK != 772");
621 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
622 #else
623 # define ARPHRD_LOOPBACK 772
624 #endif
625 #if defined(ARPHRD_LOOPBACK) || (defined(HAVE_DECL_ARPHRD_LOOPBACK) && HAVE_DECL_ARPHRD_LOOPBACK)
626 #if defined XLAT_PREV_VAL
627 static_assert((unsigned long long) (ARPHRD_LOOPBACK)
628 > (unsigned long long) (XLAT_PREV_VAL),
629 "Incorrect order in #sorted xlat: ARPHRD_LOOPBACK"
630 " is not larger than the previous value");
631 #endif
632 #undef XLAT_PREV_VAL
633 #define XLAT_PREV_VAL (ARPHRD_LOOPBACK)
634 #endif
635 #if defined(ARPHRD_LOCALTLK) || (defined(HAVE_DECL_ARPHRD_LOCALTLK) && HAVE_DECL_ARPHRD_LOCALTLK)
636 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
637 static_assert((ARPHRD_LOCALTLK) == (773), "ARPHRD_LOCALTLK != 773");
638 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
639 #else
640 # define ARPHRD_LOCALTLK 773
641 #endif
642 #if defined(ARPHRD_LOCALTLK) || (defined(HAVE_DECL_ARPHRD_LOCALTLK) && HAVE_DECL_ARPHRD_LOCALTLK)
643 #if defined XLAT_PREV_VAL
644 static_assert((unsigned long long) (ARPHRD_LOCALTLK)
645 > (unsigned long long) (XLAT_PREV_VAL),
646 "Incorrect order in #sorted xlat: ARPHRD_LOCALTLK"
647 " is not larger than the previous value");
648 #endif
649 #undef XLAT_PREV_VAL
650 #define XLAT_PREV_VAL (ARPHRD_LOCALTLK)
651 #endif
652 #if defined(ARPHRD_FDDI) || (defined(HAVE_DECL_ARPHRD_FDDI) && HAVE_DECL_ARPHRD_FDDI)
653 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
654 static_assert((ARPHRD_FDDI) == (774), "ARPHRD_FDDI != 774");
655 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
656 #else
657 # define ARPHRD_FDDI 774
658 #endif
659 #if defined(ARPHRD_FDDI) || (defined(HAVE_DECL_ARPHRD_FDDI) && HAVE_DECL_ARPHRD_FDDI)
660 #if defined XLAT_PREV_VAL
661 static_assert((unsigned long long) (ARPHRD_FDDI)
662 > (unsigned long long) (XLAT_PREV_VAL),
663 "Incorrect order in #sorted xlat: ARPHRD_FDDI"
664 " is not larger than the previous value");
665 #endif
666 #undef XLAT_PREV_VAL
667 #define XLAT_PREV_VAL (ARPHRD_FDDI)
668 #endif
669 #if defined(ARPHRD_BIF) || (defined(HAVE_DECL_ARPHRD_BIF) && HAVE_DECL_ARPHRD_BIF)
670 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
671 static_assert((ARPHRD_BIF) == (775), "ARPHRD_BIF != 775");
672 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
673 #else
674 # define ARPHRD_BIF 775
675 #endif
676 #if defined(ARPHRD_BIF) || (defined(HAVE_DECL_ARPHRD_BIF) && HAVE_DECL_ARPHRD_BIF)
677 #if defined XLAT_PREV_VAL
678 static_assert((unsigned long long) (ARPHRD_BIF)
679 > (unsigned long long) (XLAT_PREV_VAL),
680 "Incorrect order in #sorted xlat: ARPHRD_BIF"
681 " is not larger than the previous value");
682 #endif
683 #undef XLAT_PREV_VAL
684 #define XLAT_PREV_VAL (ARPHRD_BIF)
685 #endif
686 #if defined(ARPHRD_SIT) || (defined(HAVE_DECL_ARPHRD_SIT) && HAVE_DECL_ARPHRD_SIT)
687 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
688 static_assert((ARPHRD_SIT) == (776), "ARPHRD_SIT != 776");
689 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
690 #else
691 # define ARPHRD_SIT 776
692 #endif
693 #if defined(ARPHRD_SIT) || (defined(HAVE_DECL_ARPHRD_SIT) && HAVE_DECL_ARPHRD_SIT)
694 #if defined XLAT_PREV_VAL
695 static_assert((unsigned long long) (ARPHRD_SIT)
696 > (unsigned long long) (XLAT_PREV_VAL),
697 "Incorrect order in #sorted xlat: ARPHRD_SIT"
698 " is not larger than the previous value");
699 #endif
700 #undef XLAT_PREV_VAL
701 #define XLAT_PREV_VAL (ARPHRD_SIT)
702 #endif
703 #if defined(ARPHRD_IPDDP) || (defined(HAVE_DECL_ARPHRD_IPDDP) && HAVE_DECL_ARPHRD_IPDDP)
704 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
705 static_assert((ARPHRD_IPDDP) == (777), "ARPHRD_IPDDP != 777");
706 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
707 #else
708 # define ARPHRD_IPDDP 777
709 #endif
710 #if defined(ARPHRD_IPDDP) || (defined(HAVE_DECL_ARPHRD_IPDDP) && HAVE_DECL_ARPHRD_IPDDP)
711 #if defined XLAT_PREV_VAL
712 static_assert((unsigned long long) (ARPHRD_IPDDP)
713 > (unsigned long long) (XLAT_PREV_VAL),
714 "Incorrect order in #sorted xlat: ARPHRD_IPDDP"
715 " is not larger than the previous value");
716 #endif
717 #undef XLAT_PREV_VAL
718 #define XLAT_PREV_VAL (ARPHRD_IPDDP)
719 #endif
720 #if defined(ARPHRD_IPGRE) || (defined(HAVE_DECL_ARPHRD_IPGRE) && HAVE_DECL_ARPHRD_IPGRE)
721 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
722 static_assert((ARPHRD_IPGRE) == (778), "ARPHRD_IPGRE != 778");
723 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
724 #else
725 # define ARPHRD_IPGRE 778
726 #endif
727 #if defined(ARPHRD_IPGRE) || (defined(HAVE_DECL_ARPHRD_IPGRE) && HAVE_DECL_ARPHRD_IPGRE)
728 #if defined XLAT_PREV_VAL
729 static_assert((unsigned long long) (ARPHRD_IPGRE)
730 > (unsigned long long) (XLAT_PREV_VAL),
731 "Incorrect order in #sorted xlat: ARPHRD_IPGRE"
732 " is not larger than the previous value");
733 #endif
734 #undef XLAT_PREV_VAL
735 #define XLAT_PREV_VAL (ARPHRD_IPGRE)
736 #endif
737 #if defined(ARPHRD_PIMREG) || (defined(HAVE_DECL_ARPHRD_PIMREG) && HAVE_DECL_ARPHRD_PIMREG)
738 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
739 static_assert((ARPHRD_PIMREG) == (779), "ARPHRD_PIMREG != 779");
740 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
741 #else
742 # define ARPHRD_PIMREG 779
743 #endif
744 #if defined(ARPHRD_PIMREG) || (defined(HAVE_DECL_ARPHRD_PIMREG) && HAVE_DECL_ARPHRD_PIMREG)
745 #if defined XLAT_PREV_VAL
746 static_assert((unsigned long long) (ARPHRD_PIMREG)
747 > (unsigned long long) (XLAT_PREV_VAL),
748 "Incorrect order in #sorted xlat: ARPHRD_PIMREG"
749 " is not larger than the previous value");
750 #endif
751 #undef XLAT_PREV_VAL
752 #define XLAT_PREV_VAL (ARPHRD_PIMREG)
753 #endif
754 #if defined(ARPHRD_HIPPI) || (defined(HAVE_DECL_ARPHRD_HIPPI) && HAVE_DECL_ARPHRD_HIPPI)
755 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
756 static_assert((ARPHRD_HIPPI) == (780), "ARPHRD_HIPPI != 780");
757 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
758 #else
759 # define ARPHRD_HIPPI 780
760 #endif
761 #if defined(ARPHRD_HIPPI) || (defined(HAVE_DECL_ARPHRD_HIPPI) && HAVE_DECL_ARPHRD_HIPPI)
762 #if defined XLAT_PREV_VAL
763 static_assert((unsigned long long) (ARPHRD_HIPPI)
764 > (unsigned long long) (XLAT_PREV_VAL),
765 "Incorrect order in #sorted xlat: ARPHRD_HIPPI"
766 " is not larger than the previous value");
767 #endif
768 #undef XLAT_PREV_VAL
769 #define XLAT_PREV_VAL (ARPHRD_HIPPI)
770 #endif
771 #if defined(ARPHRD_ASH) || (defined(HAVE_DECL_ARPHRD_ASH) && HAVE_DECL_ARPHRD_ASH)
772 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
773 static_assert((ARPHRD_ASH) == (781), "ARPHRD_ASH != 781");
774 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
775 #else
776 # define ARPHRD_ASH 781
777 #endif
778 #if defined(ARPHRD_ASH) || (defined(HAVE_DECL_ARPHRD_ASH) && HAVE_DECL_ARPHRD_ASH)
779 #if defined XLAT_PREV_VAL
780 static_assert((unsigned long long) (ARPHRD_ASH)
781 > (unsigned long long) (XLAT_PREV_VAL),
782 "Incorrect order in #sorted xlat: ARPHRD_ASH"
783 " is not larger than the previous value");
784 #endif
785 #undef XLAT_PREV_VAL
786 #define XLAT_PREV_VAL (ARPHRD_ASH)
787 #endif
788 #if defined(ARPHRD_ECONET) || (defined(HAVE_DECL_ARPHRD_ECONET) && HAVE_DECL_ARPHRD_ECONET)
789 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
790 static_assert((ARPHRD_ECONET) == (782), "ARPHRD_ECONET != 782");
791 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
792 #else
793 # define ARPHRD_ECONET 782
794 #endif
795 #if defined(ARPHRD_ECONET) || (defined(HAVE_DECL_ARPHRD_ECONET) && HAVE_DECL_ARPHRD_ECONET)
796 #if defined XLAT_PREV_VAL
797 static_assert((unsigned long long) (ARPHRD_ECONET)
798 > (unsigned long long) (XLAT_PREV_VAL),
799 "Incorrect order in #sorted xlat: ARPHRD_ECONET"
800 " is not larger than the previous value");
801 #endif
802 #undef XLAT_PREV_VAL
803 #define XLAT_PREV_VAL (ARPHRD_ECONET)
804 #endif
805 #if defined(ARPHRD_IRDA) || (defined(HAVE_DECL_ARPHRD_IRDA) && HAVE_DECL_ARPHRD_IRDA)
806 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
807 static_assert((ARPHRD_IRDA) == (783), "ARPHRD_IRDA != 783");
808 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
809 #else
810 # define ARPHRD_IRDA 783
811 #endif
812 #if defined(ARPHRD_IRDA) || (defined(HAVE_DECL_ARPHRD_IRDA) && HAVE_DECL_ARPHRD_IRDA)
813 #if defined XLAT_PREV_VAL
814 static_assert((unsigned long long) (ARPHRD_IRDA)
815 > (unsigned long long) (XLAT_PREV_VAL),
816 "Incorrect order in #sorted xlat: ARPHRD_IRDA"
817 " is not larger than the previous value");
818 #endif
819 #undef XLAT_PREV_VAL
820 #define XLAT_PREV_VAL (ARPHRD_IRDA)
821 #endif
822 #if defined(ARPHRD_FCPP) || (defined(HAVE_DECL_ARPHRD_FCPP) && HAVE_DECL_ARPHRD_FCPP)
823 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
824 static_assert((ARPHRD_FCPP) == (784), "ARPHRD_FCPP != 784");
825 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
826 #else
827 # define ARPHRD_FCPP 784
828 #endif
829 #if defined(ARPHRD_FCPP) || (defined(HAVE_DECL_ARPHRD_FCPP) && HAVE_DECL_ARPHRD_FCPP)
830 #if defined XLAT_PREV_VAL
831 static_assert((unsigned long long) (ARPHRD_FCPP)
832 > (unsigned long long) (XLAT_PREV_VAL),
833 "Incorrect order in #sorted xlat: ARPHRD_FCPP"
834 " is not larger than the previous value");
835 #endif
836 #undef XLAT_PREV_VAL
837 #define XLAT_PREV_VAL (ARPHRD_FCPP)
838 #endif
839 #if defined(ARPHRD_FCAL) || (defined(HAVE_DECL_ARPHRD_FCAL) && HAVE_DECL_ARPHRD_FCAL)
840 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
841 static_assert((ARPHRD_FCAL) == (785), "ARPHRD_FCAL != 785");
842 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
843 #else
844 # define ARPHRD_FCAL 785
845 #endif
846 #if defined(ARPHRD_FCAL) || (defined(HAVE_DECL_ARPHRD_FCAL) && HAVE_DECL_ARPHRD_FCAL)
847 #if defined XLAT_PREV_VAL
848 static_assert((unsigned long long) (ARPHRD_FCAL)
849 > (unsigned long long) (XLAT_PREV_VAL),
850 "Incorrect order in #sorted xlat: ARPHRD_FCAL"
851 " is not larger than the previous value");
852 #endif
853 #undef XLAT_PREV_VAL
854 #define XLAT_PREV_VAL (ARPHRD_FCAL)
855 #endif
856 #if defined(ARPHRD_FCPL) || (defined(HAVE_DECL_ARPHRD_FCPL) && HAVE_DECL_ARPHRD_FCPL)
857 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
858 static_assert((ARPHRD_FCPL) == (786), "ARPHRD_FCPL != 786");
859 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
860 #else
861 # define ARPHRD_FCPL 786
862 #endif
863 #if defined(ARPHRD_FCPL) || (defined(HAVE_DECL_ARPHRD_FCPL) && HAVE_DECL_ARPHRD_FCPL)
864 #if defined XLAT_PREV_VAL
865 static_assert((unsigned long long) (ARPHRD_FCPL)
866 > (unsigned long long) (XLAT_PREV_VAL),
867 "Incorrect order in #sorted xlat: ARPHRD_FCPL"
868 " is not larger than the previous value");
869 #endif
870 #undef XLAT_PREV_VAL
871 #define XLAT_PREV_VAL (ARPHRD_FCPL)
872 #endif
873 #if defined(ARPHRD_FCFABRIC) || (defined(HAVE_DECL_ARPHRD_FCFABRIC) && HAVE_DECL_ARPHRD_FCFABRIC)
874 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
875 static_assert((ARPHRD_FCFABRIC) == (787), "ARPHRD_FCFABRIC != 787");
876 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
877 #else
878 # define ARPHRD_FCFABRIC 787
879 #endif
880 #if defined(ARPHRD_FCFABRIC) || (defined(HAVE_DECL_ARPHRD_FCFABRIC) && HAVE_DECL_ARPHRD_FCFABRIC)
881 #if defined XLAT_PREV_VAL
882 static_assert((unsigned long long) (ARPHRD_FCFABRIC)
883 > (unsigned long long) (XLAT_PREV_VAL),
884 "Incorrect order in #sorted xlat: ARPHRD_FCFABRIC"
885 " is not larger than the previous value");
886 #endif
887 #undef XLAT_PREV_VAL
888 #define XLAT_PREV_VAL (ARPHRD_FCFABRIC)
889 #endif
890 #if defined(ARPHRD_IEEE802_TR) || (defined(HAVE_DECL_ARPHRD_IEEE802_TR) && HAVE_DECL_ARPHRD_IEEE802_TR)
891 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
892 static_assert((ARPHRD_IEEE802_TR) == (800), "ARPHRD_IEEE802_TR != 800");
893 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
894 #else
895 # define ARPHRD_IEEE802_TR 800
896 #endif
897 #if defined(ARPHRD_IEEE802_TR) || (defined(HAVE_DECL_ARPHRD_IEEE802_TR) && HAVE_DECL_ARPHRD_IEEE802_TR)
898 #if defined XLAT_PREV_VAL
899 static_assert((unsigned long long) (ARPHRD_IEEE802_TR)
900 > (unsigned long long) (XLAT_PREV_VAL),
901 "Incorrect order in #sorted xlat: ARPHRD_IEEE802_TR"
902 " is not larger than the previous value");
903 #endif
904 #undef XLAT_PREV_VAL
905 #define XLAT_PREV_VAL (ARPHRD_IEEE802_TR)
906 #endif
907 #if defined(ARPHRD_IEEE80211) || (defined(HAVE_DECL_ARPHRD_IEEE80211) && HAVE_DECL_ARPHRD_IEEE80211)
908 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
909 static_assert((ARPHRD_IEEE80211) == (801), "ARPHRD_IEEE80211 != 801");
910 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
911 #else
912 # define ARPHRD_IEEE80211 801
913 #endif
914 #if defined(ARPHRD_IEEE80211) || (defined(HAVE_DECL_ARPHRD_IEEE80211) && HAVE_DECL_ARPHRD_IEEE80211)
915 #if defined XLAT_PREV_VAL
916 static_assert((unsigned long long) (ARPHRD_IEEE80211)
917 > (unsigned long long) (XLAT_PREV_VAL),
918 "Incorrect order in #sorted xlat: ARPHRD_IEEE80211"
919 " is not larger than the previous value");
920 #endif
921 #undef XLAT_PREV_VAL
922 #define XLAT_PREV_VAL (ARPHRD_IEEE80211)
923 #endif
924 #if defined(ARPHRD_IEEE80211_PRISM) || (defined(HAVE_DECL_ARPHRD_IEEE80211_PRISM) && HAVE_DECL_ARPHRD_IEEE80211_PRISM)
925 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
926 static_assert((ARPHRD_IEEE80211_PRISM) == (802), "ARPHRD_IEEE80211_PRISM != 802");
927 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
928 #else
929 # define ARPHRD_IEEE80211_PRISM 802
930 #endif
931 #if defined(ARPHRD_IEEE80211_PRISM) || (defined(HAVE_DECL_ARPHRD_IEEE80211_PRISM) && HAVE_DECL_ARPHRD_IEEE80211_PRISM)
932 #if defined XLAT_PREV_VAL
933 static_assert((unsigned long long) (ARPHRD_IEEE80211_PRISM)
934 > (unsigned long long) (XLAT_PREV_VAL),
935 "Incorrect order in #sorted xlat: ARPHRD_IEEE80211_PRISM"
936 " is not larger than the previous value");
937 #endif
938 #undef XLAT_PREV_VAL
939 #define XLAT_PREV_VAL (ARPHRD_IEEE80211_PRISM)
940 #endif
941 #if defined(ARPHRD_IEEE80211_RADIOTAP) || (defined(HAVE_DECL_ARPHRD_IEEE80211_RADIOTAP) && HAVE_DECL_ARPHRD_IEEE80211_RADIOTAP)
942 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
943 static_assert((ARPHRD_IEEE80211_RADIOTAP) == (803), "ARPHRD_IEEE80211_RADIOTAP != 803");
944 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
945 #else
946 # define ARPHRD_IEEE80211_RADIOTAP 803
947 #endif
948 #if defined(ARPHRD_IEEE80211_RADIOTAP) || (defined(HAVE_DECL_ARPHRD_IEEE80211_RADIOTAP) && HAVE_DECL_ARPHRD_IEEE80211_RADIOTAP)
949 #if defined XLAT_PREV_VAL
950 static_assert((unsigned long long) (ARPHRD_IEEE80211_RADIOTAP)
951 > (unsigned long long) (XLAT_PREV_VAL),
952 "Incorrect order in #sorted xlat: ARPHRD_IEEE80211_RADIOTAP"
953 " is not larger than the previous value");
954 #endif
955 #undef XLAT_PREV_VAL
956 #define XLAT_PREV_VAL (ARPHRD_IEEE80211_RADIOTAP)
957 #endif
958 #if defined(ARPHRD_IEEE802154) || (defined(HAVE_DECL_ARPHRD_IEEE802154) && HAVE_DECL_ARPHRD_IEEE802154)
959 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
960 static_assert((ARPHRD_IEEE802154) == (804), "ARPHRD_IEEE802154 != 804");
961 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
962 #else
963 # define ARPHRD_IEEE802154 804
964 #endif
965 #if defined(ARPHRD_IEEE802154) || (defined(HAVE_DECL_ARPHRD_IEEE802154) && HAVE_DECL_ARPHRD_IEEE802154)
966 #if defined XLAT_PREV_VAL
967 static_assert((unsigned long long) (ARPHRD_IEEE802154)
968 > (unsigned long long) (XLAT_PREV_VAL),
969 "Incorrect order in #sorted xlat: ARPHRD_IEEE802154"
970 " is not larger than the previous value");
971 #endif
972 #undef XLAT_PREV_VAL
973 #define XLAT_PREV_VAL (ARPHRD_IEEE802154)
974 #endif
975 #if defined(ARPHRD_IEEE802154_MONITOR) || (defined(HAVE_DECL_ARPHRD_IEEE802154_MONITOR) && HAVE_DECL_ARPHRD_IEEE802154_MONITOR)
976 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
977 static_assert((ARPHRD_IEEE802154_MONITOR) == (805), "ARPHRD_IEEE802154_MONITOR != 805");
978 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
979 #else
980 # define ARPHRD_IEEE802154_MONITOR 805
981 #endif
982 #if defined(ARPHRD_IEEE802154_MONITOR) || (defined(HAVE_DECL_ARPHRD_IEEE802154_MONITOR) && HAVE_DECL_ARPHRD_IEEE802154_MONITOR)
983 #if defined XLAT_PREV_VAL
984 static_assert((unsigned long long) (ARPHRD_IEEE802154_MONITOR)
985 > (unsigned long long) (XLAT_PREV_VAL),
986 "Incorrect order in #sorted xlat: ARPHRD_IEEE802154_MONITOR"
987 " is not larger than the previous value");
988 #endif
989 #undef XLAT_PREV_VAL
990 #define XLAT_PREV_VAL (ARPHRD_IEEE802154_MONITOR)
991 #endif
992 #if defined(ARPHRD_PHONET) || (defined(HAVE_DECL_ARPHRD_PHONET) && HAVE_DECL_ARPHRD_PHONET)
993 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
994 static_assert((ARPHRD_PHONET) == (820), "ARPHRD_PHONET != 820");
995 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
996 #else
997 # define ARPHRD_PHONET 820
998 #endif
999 #if defined(ARPHRD_PHONET) || (defined(HAVE_DECL_ARPHRD_PHONET) && HAVE_DECL_ARPHRD_PHONET)
1000 #if defined XLAT_PREV_VAL
1001 static_assert((unsigned long long) (ARPHRD_PHONET)
1002 > (unsigned long long) (XLAT_PREV_VAL),
1003 "Incorrect order in #sorted xlat: ARPHRD_PHONET"
1004 " is not larger than the previous value");
1005 #endif
1006 #undef XLAT_PREV_VAL
1007 #define XLAT_PREV_VAL (ARPHRD_PHONET)
1008 #endif
1009 #if defined(ARPHRD_PHONET_PIPE) || (defined(HAVE_DECL_ARPHRD_PHONET_PIPE) && HAVE_DECL_ARPHRD_PHONET_PIPE)
1010 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1011 static_assert((ARPHRD_PHONET_PIPE) == (821), "ARPHRD_PHONET_PIPE != 821");
1012 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1013 #else
1014 # define ARPHRD_PHONET_PIPE 821
1015 #endif
1016 #if defined(ARPHRD_PHONET_PIPE) || (defined(HAVE_DECL_ARPHRD_PHONET_PIPE) && HAVE_DECL_ARPHRD_PHONET_PIPE)
1017 #if defined XLAT_PREV_VAL
1018 static_assert((unsigned long long) (ARPHRD_PHONET_PIPE)
1019 > (unsigned long long) (XLAT_PREV_VAL),
1020 "Incorrect order in #sorted xlat: ARPHRD_PHONET_PIPE"
1021 " is not larger than the previous value");
1022 #endif
1023 #undef XLAT_PREV_VAL
1024 #define XLAT_PREV_VAL (ARPHRD_PHONET_PIPE)
1025 #endif
1026 #if defined(ARPHRD_CAIF) || (defined(HAVE_DECL_ARPHRD_CAIF) && HAVE_DECL_ARPHRD_CAIF)
1027 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1028 static_assert((ARPHRD_CAIF) == (822), "ARPHRD_CAIF != 822");
1029 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1030 #else
1031 # define ARPHRD_CAIF 822
1032 #endif
1033 #if defined(ARPHRD_CAIF) || (defined(HAVE_DECL_ARPHRD_CAIF) && HAVE_DECL_ARPHRD_CAIF)
1034 #if defined XLAT_PREV_VAL
1035 static_assert((unsigned long long) (ARPHRD_CAIF)
1036 > (unsigned long long) (XLAT_PREV_VAL),
1037 "Incorrect order in #sorted xlat: ARPHRD_CAIF"
1038 " is not larger than the previous value");
1039 #endif
1040 #undef XLAT_PREV_VAL
1041 #define XLAT_PREV_VAL (ARPHRD_CAIF)
1042 #endif
1043 #if defined(ARPHRD_IP6GRE) || (defined(HAVE_DECL_ARPHRD_IP6GRE) && HAVE_DECL_ARPHRD_IP6GRE)
1044 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1045 static_assert((ARPHRD_IP6GRE) == (823), "ARPHRD_IP6GRE != 823");
1046 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1047 #else
1048 # define ARPHRD_IP6GRE 823
1049 #endif
1050 #if defined(ARPHRD_IP6GRE) || (defined(HAVE_DECL_ARPHRD_IP6GRE) && HAVE_DECL_ARPHRD_IP6GRE)
1051 #if defined XLAT_PREV_VAL
1052 static_assert((unsigned long long) (ARPHRD_IP6GRE)
1053 > (unsigned long long) (XLAT_PREV_VAL),
1054 "Incorrect order in #sorted xlat: ARPHRD_IP6GRE"
1055 " is not larger than the previous value");
1056 #endif
1057 #undef XLAT_PREV_VAL
1058 #define XLAT_PREV_VAL (ARPHRD_IP6GRE)
1059 #endif
1060 #if defined(ARPHRD_NETLINK) || (defined(HAVE_DECL_ARPHRD_NETLINK) && HAVE_DECL_ARPHRD_NETLINK)
1061 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1062 static_assert((ARPHRD_NETLINK) == (824), "ARPHRD_NETLINK != 824");
1063 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1064 #else
1065 # define ARPHRD_NETLINK 824
1066 #endif
1067 #if defined(ARPHRD_NETLINK) || (defined(HAVE_DECL_ARPHRD_NETLINK) && HAVE_DECL_ARPHRD_NETLINK)
1068 #if defined XLAT_PREV_VAL
1069 static_assert((unsigned long long) (ARPHRD_NETLINK)
1070 > (unsigned long long) (XLAT_PREV_VAL),
1071 "Incorrect order in #sorted xlat: ARPHRD_NETLINK"
1072 " is not larger than the previous value");
1073 #endif
1074 #undef XLAT_PREV_VAL
1075 #define XLAT_PREV_VAL (ARPHRD_NETLINK)
1076 #endif
1077 #if defined(ARPHRD_6LOWPAN) || (defined(HAVE_DECL_ARPHRD_6LOWPAN) && HAVE_DECL_ARPHRD_6LOWPAN)
1078 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1079 static_assert((ARPHRD_6LOWPAN) == (825), "ARPHRD_6LOWPAN != 825");
1080 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1081 #else
1082 # define ARPHRD_6LOWPAN 825
1083 #endif
1084 #if defined(ARPHRD_6LOWPAN) || (defined(HAVE_DECL_ARPHRD_6LOWPAN) && HAVE_DECL_ARPHRD_6LOWPAN)
1085 #if defined XLAT_PREV_VAL
1086 static_assert((unsigned long long) (ARPHRD_6LOWPAN)
1087 > (unsigned long long) (XLAT_PREV_VAL),
1088 "Incorrect order in #sorted xlat: ARPHRD_6LOWPAN"
1089 " is not larger than the previous value");
1090 #endif
1091 #undef XLAT_PREV_VAL
1092 #define XLAT_PREV_VAL (ARPHRD_6LOWPAN)
1093 #endif
1094 #if defined(ARPHRD_VSOCKMON) || (defined(HAVE_DECL_ARPHRD_VSOCKMON) && HAVE_DECL_ARPHRD_VSOCKMON)
1095 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1096 static_assert((ARPHRD_VSOCKMON) == (826), "ARPHRD_VSOCKMON != 826");
1097 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1098 #else
1099 # define ARPHRD_VSOCKMON 826
1100 #endif
1101 #if defined(ARPHRD_VSOCKMON) || (defined(HAVE_DECL_ARPHRD_VSOCKMON) && HAVE_DECL_ARPHRD_VSOCKMON)
1102 #if defined XLAT_PREV_VAL
1103 static_assert((unsigned long long) (ARPHRD_VSOCKMON)
1104 > (unsigned long long) (XLAT_PREV_VAL),
1105 "Incorrect order in #sorted xlat: ARPHRD_VSOCKMON"
1106 " is not larger than the previous value");
1107 #endif
1108 #undef XLAT_PREV_VAL
1109 #define XLAT_PREV_VAL (ARPHRD_VSOCKMON)
1110 #endif
1111 #if defined(ARPHRD_NONE) || (defined(HAVE_DECL_ARPHRD_NONE) && HAVE_DECL_ARPHRD_NONE)
1112 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1113 static_assert((ARPHRD_NONE) == (0xFFFE), "ARPHRD_NONE != 0xFFFE");
1114 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1115 #else
1116 # define ARPHRD_NONE 0xFFFE
1117 #endif
1118 #if defined(ARPHRD_NONE) || (defined(HAVE_DECL_ARPHRD_NONE) && HAVE_DECL_ARPHRD_NONE)
1119 #if defined XLAT_PREV_VAL
1120 static_assert((unsigned long long) (ARPHRD_NONE)
1121 > (unsigned long long) (XLAT_PREV_VAL),
1122 "Incorrect order in #sorted xlat: ARPHRD_NONE"
1123 " is not larger than the previous value");
1124 #endif
1125 #undef XLAT_PREV_VAL
1126 #define XLAT_PREV_VAL (ARPHRD_NONE)
1127 #endif
1128 #if defined(ARPHRD_VOID) || (defined(HAVE_DECL_ARPHRD_VOID) && HAVE_DECL_ARPHRD_VOID)
1129 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1130 static_assert((ARPHRD_VOID) == (0xFFFF), "ARPHRD_VOID != 0xFFFF");
1131 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1132 #else
1133 # define ARPHRD_VOID 0xFFFF
1134 #endif
1135 #if defined(ARPHRD_VOID) || (defined(HAVE_DECL_ARPHRD_VOID) && HAVE_DECL_ARPHRD_VOID)
1136 #if defined XLAT_PREV_VAL
1137 static_assert((unsigned long long) (ARPHRD_VOID)
1138 > (unsigned long long) (XLAT_PREV_VAL),
1139 "Incorrect order in #sorted xlat: ARPHRD_VOID"
1140 " is not larger than the previous value");
1141 #endif
1142 #undef XLAT_PREV_VAL
1143 #define XLAT_PREV_VAL (ARPHRD_VOID)
1144 #endif
1145 #undef XLAT_PREV_VAL
1146
1147 #ifndef XLAT_MACROS_ONLY
1148
1149 # ifndef IN_MPERS
1150
1151 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
1152 static const struct xlat_data arp_hardware_types_xdata[] = {
1153 XLAT(ARPHRD_NETROM),
1154 #define XLAT_VAL_0 ((unsigned) (ARPHRD_NETROM))
1155 #define XLAT_STR_0 STRINGIFY(ARPHRD_NETROM)
1156 XLAT(ARPHRD_ETHER),
1157 #define XLAT_VAL_1 ((unsigned) (ARPHRD_ETHER))
1158 #define XLAT_STR_1 STRINGIFY(ARPHRD_ETHER)
1159 XLAT(ARPHRD_EETHER),
1160 #define XLAT_VAL_2 ((unsigned) (ARPHRD_EETHER))
1161 #define XLAT_STR_2 STRINGIFY(ARPHRD_EETHER)
1162 XLAT(ARPHRD_AX25),
1163 #define XLAT_VAL_3 ((unsigned) (ARPHRD_AX25))
1164 #define XLAT_STR_3 STRINGIFY(ARPHRD_AX25)
1165 XLAT(ARPHRD_PRONET),
1166 #define XLAT_VAL_4 ((unsigned) (ARPHRD_PRONET))
1167 #define XLAT_STR_4 STRINGIFY(ARPHRD_PRONET)
1168 XLAT(ARPHRD_CHAOS),
1169 #define XLAT_VAL_5 ((unsigned) (ARPHRD_CHAOS))
1170 #define XLAT_STR_5 STRINGIFY(ARPHRD_CHAOS)
1171 XLAT(ARPHRD_IEEE802),
1172 #define XLAT_VAL_6 ((unsigned) (ARPHRD_IEEE802))
1173 #define XLAT_STR_6 STRINGIFY(ARPHRD_IEEE802)
1174 XLAT(ARPHRD_ARCNET),
1175 #define XLAT_VAL_7 ((unsigned) (ARPHRD_ARCNET))
1176 #define XLAT_STR_7 STRINGIFY(ARPHRD_ARCNET)
1177 XLAT(ARPHRD_APPLETLK),
1178 #define XLAT_VAL_8 ((unsigned) (ARPHRD_APPLETLK))
1179 #define XLAT_STR_8 STRINGIFY(ARPHRD_APPLETLK)
1180 XLAT(ARPHRD_DLCI),
1181 #define XLAT_VAL_9 ((unsigned) (ARPHRD_DLCI))
1182 #define XLAT_STR_9 STRINGIFY(ARPHRD_DLCI)
1183 XLAT(ARPHRD_ATM),
1184 #define XLAT_VAL_10 ((unsigned) (ARPHRD_ATM))
1185 #define XLAT_STR_10 STRINGIFY(ARPHRD_ATM)
1186 XLAT(ARPHRD_METRICOM),
1187 #define XLAT_VAL_11 ((unsigned) (ARPHRD_METRICOM))
1188 #define XLAT_STR_11 STRINGIFY(ARPHRD_METRICOM)
1189 XLAT(ARPHRD_IEEE1394),
1190 #define XLAT_VAL_12 ((unsigned) (ARPHRD_IEEE1394))
1191 #define XLAT_STR_12 STRINGIFY(ARPHRD_IEEE1394)
1192 XLAT(ARPHRD_EUI64),
1193 #define XLAT_VAL_13 ((unsigned) (ARPHRD_EUI64))
1194 #define XLAT_STR_13 STRINGIFY(ARPHRD_EUI64)
1195 XLAT(ARPHRD_INFINIBAND),
1196 #define XLAT_VAL_14 ((unsigned) (ARPHRD_INFINIBAND))
1197 #define XLAT_STR_14 STRINGIFY(ARPHRD_INFINIBAND)
1198 XLAT(ARPHRD_SLIP),
1199 #define XLAT_VAL_15 ((unsigned) (ARPHRD_SLIP))
1200 #define XLAT_STR_15 STRINGIFY(ARPHRD_SLIP)
1201 XLAT(ARPHRD_CSLIP),
1202 #define XLAT_VAL_16 ((unsigned) (ARPHRD_CSLIP))
1203 #define XLAT_STR_16 STRINGIFY(ARPHRD_CSLIP)
1204 XLAT(ARPHRD_SLIP6),
1205 #define XLAT_VAL_17 ((unsigned) (ARPHRD_SLIP6))
1206 #define XLAT_STR_17 STRINGIFY(ARPHRD_SLIP6)
1207 XLAT(ARPHRD_CSLIP6),
1208 #define XLAT_VAL_18 ((unsigned) (ARPHRD_CSLIP6))
1209 #define XLAT_STR_18 STRINGIFY(ARPHRD_CSLIP6)
1210 XLAT(ARPHRD_RSRVD),
1211 #define XLAT_VAL_19 ((unsigned) (ARPHRD_RSRVD))
1212 #define XLAT_STR_19 STRINGIFY(ARPHRD_RSRVD)
1213 XLAT(ARPHRD_ADAPT),
1214 #define XLAT_VAL_20 ((unsigned) (ARPHRD_ADAPT))
1215 #define XLAT_STR_20 STRINGIFY(ARPHRD_ADAPT)
1216 XLAT(ARPHRD_ROSE),
1217 #define XLAT_VAL_21 ((unsigned) (ARPHRD_ROSE))
1218 #define XLAT_STR_21 STRINGIFY(ARPHRD_ROSE)
1219 XLAT(ARPHRD_X25),
1220 #define XLAT_VAL_22 ((unsigned) (ARPHRD_X25))
1221 #define XLAT_STR_22 STRINGIFY(ARPHRD_X25)
1222 XLAT(ARPHRD_HWX25),
1223 #define XLAT_VAL_23 ((unsigned) (ARPHRD_HWX25))
1224 #define XLAT_STR_23 STRINGIFY(ARPHRD_HWX25)
1225 XLAT(ARPHRD_CAN),
1226 #define XLAT_VAL_24 ((unsigned) (ARPHRD_CAN))
1227 #define XLAT_STR_24 STRINGIFY(ARPHRD_CAN)
1228 XLAT(ARPHRD_MCTP),
1229 #define XLAT_VAL_25 ((unsigned) (ARPHRD_MCTP))
1230 #define XLAT_STR_25 STRINGIFY(ARPHRD_MCTP)
1231 XLAT(ARPHRD_PPP),
1232 #define XLAT_VAL_26 ((unsigned) (ARPHRD_PPP))
1233 #define XLAT_STR_26 STRINGIFY(ARPHRD_PPP)
1234 XLAT(ARPHRD_CISCO),
1235 #define XLAT_VAL_27 ((unsigned) (ARPHRD_CISCO))
1236 #define XLAT_STR_27 STRINGIFY(ARPHRD_CISCO)
1237 XLAT(ARPHRD_LAPB),
1238 #define XLAT_VAL_28 ((unsigned) (ARPHRD_LAPB))
1239 #define XLAT_STR_28 STRINGIFY(ARPHRD_LAPB)
1240 XLAT(ARPHRD_DDCMP),
1241 #define XLAT_VAL_29 ((unsigned) (ARPHRD_DDCMP))
1242 #define XLAT_STR_29 STRINGIFY(ARPHRD_DDCMP)
1243 XLAT(ARPHRD_RAWHDLC),
1244 #define XLAT_VAL_30 ((unsigned) (ARPHRD_RAWHDLC))
1245 #define XLAT_STR_30 STRINGIFY(ARPHRD_RAWHDLC)
1246 XLAT(ARPHRD_RAWIP),
1247 #define XLAT_VAL_31 ((unsigned) (ARPHRD_RAWIP))
1248 #define XLAT_STR_31 STRINGIFY(ARPHRD_RAWIP)
1249 XLAT(ARPHRD_TUNNEL),
1250 #define XLAT_VAL_32 ((unsigned) (ARPHRD_TUNNEL))
1251 #define XLAT_STR_32 STRINGIFY(ARPHRD_TUNNEL)
1252 XLAT(ARPHRD_TUNNEL6),
1253 #define XLAT_VAL_33 ((unsigned) (ARPHRD_TUNNEL6))
1254 #define XLAT_STR_33 STRINGIFY(ARPHRD_TUNNEL6)
1255 XLAT(ARPHRD_FRAD),
1256 #define XLAT_VAL_34 ((unsigned) (ARPHRD_FRAD))
1257 #define XLAT_STR_34 STRINGIFY(ARPHRD_FRAD)
1258 XLAT(ARPHRD_SKIP),
1259 #define XLAT_VAL_35 ((unsigned) (ARPHRD_SKIP))
1260 #define XLAT_STR_35 STRINGIFY(ARPHRD_SKIP)
1261 XLAT(ARPHRD_LOOPBACK),
1262 #define XLAT_VAL_36 ((unsigned) (ARPHRD_LOOPBACK))
1263 #define XLAT_STR_36 STRINGIFY(ARPHRD_LOOPBACK)
1264 XLAT(ARPHRD_LOCALTLK),
1265 #define XLAT_VAL_37 ((unsigned) (ARPHRD_LOCALTLK))
1266 #define XLAT_STR_37 STRINGIFY(ARPHRD_LOCALTLK)
1267 XLAT(ARPHRD_FDDI),
1268 #define XLAT_VAL_38 ((unsigned) (ARPHRD_FDDI))
1269 #define XLAT_STR_38 STRINGIFY(ARPHRD_FDDI)
1270 XLAT(ARPHRD_BIF),
1271 #define XLAT_VAL_39 ((unsigned) (ARPHRD_BIF))
1272 #define XLAT_STR_39 STRINGIFY(ARPHRD_BIF)
1273 XLAT(ARPHRD_SIT),
1274 #define XLAT_VAL_40 ((unsigned) (ARPHRD_SIT))
1275 #define XLAT_STR_40 STRINGIFY(ARPHRD_SIT)
1276 XLAT(ARPHRD_IPDDP),
1277 #define XLAT_VAL_41 ((unsigned) (ARPHRD_IPDDP))
1278 #define XLAT_STR_41 STRINGIFY(ARPHRD_IPDDP)
1279 XLAT(ARPHRD_IPGRE),
1280 #define XLAT_VAL_42 ((unsigned) (ARPHRD_IPGRE))
1281 #define XLAT_STR_42 STRINGIFY(ARPHRD_IPGRE)
1282 XLAT(ARPHRD_PIMREG),
1283 #define XLAT_VAL_43 ((unsigned) (ARPHRD_PIMREG))
1284 #define XLAT_STR_43 STRINGIFY(ARPHRD_PIMREG)
1285 XLAT(ARPHRD_HIPPI),
1286 #define XLAT_VAL_44 ((unsigned) (ARPHRD_HIPPI))
1287 #define XLAT_STR_44 STRINGIFY(ARPHRD_HIPPI)
1288 XLAT(ARPHRD_ASH),
1289 #define XLAT_VAL_45 ((unsigned) (ARPHRD_ASH))
1290 #define XLAT_STR_45 STRINGIFY(ARPHRD_ASH)
1291 XLAT(ARPHRD_ECONET),
1292 #define XLAT_VAL_46 ((unsigned) (ARPHRD_ECONET))
1293 #define XLAT_STR_46 STRINGIFY(ARPHRD_ECONET)
1294 XLAT(ARPHRD_IRDA),
1295 #define XLAT_VAL_47 ((unsigned) (ARPHRD_IRDA))
1296 #define XLAT_STR_47 STRINGIFY(ARPHRD_IRDA)
1297 XLAT(ARPHRD_FCPP),
1298 #define XLAT_VAL_48 ((unsigned) (ARPHRD_FCPP))
1299 #define XLAT_STR_48 STRINGIFY(ARPHRD_FCPP)
1300 XLAT(ARPHRD_FCAL),
1301 #define XLAT_VAL_49 ((unsigned) (ARPHRD_FCAL))
1302 #define XLAT_STR_49 STRINGIFY(ARPHRD_FCAL)
1303 XLAT(ARPHRD_FCPL),
1304 #define XLAT_VAL_50 ((unsigned) (ARPHRD_FCPL))
1305 #define XLAT_STR_50 STRINGIFY(ARPHRD_FCPL)
1306 XLAT(ARPHRD_FCFABRIC),
1307 #define XLAT_VAL_51 ((unsigned) (ARPHRD_FCFABRIC))
1308 #define XLAT_STR_51 STRINGIFY(ARPHRD_FCFABRIC)
1309 XLAT(ARPHRD_IEEE802_TR),
1310 #define XLAT_VAL_52 ((unsigned) (ARPHRD_IEEE802_TR))
1311 #define XLAT_STR_52 STRINGIFY(ARPHRD_IEEE802_TR)
1312 XLAT(ARPHRD_IEEE80211),
1313 #define XLAT_VAL_53 ((unsigned) (ARPHRD_IEEE80211))
1314 #define XLAT_STR_53 STRINGIFY(ARPHRD_IEEE80211)
1315 XLAT(ARPHRD_IEEE80211_PRISM),
1316 #define XLAT_VAL_54 ((unsigned) (ARPHRD_IEEE80211_PRISM))
1317 #define XLAT_STR_54 STRINGIFY(ARPHRD_IEEE80211_PRISM)
1318 XLAT(ARPHRD_IEEE80211_RADIOTAP),
1319 #define XLAT_VAL_55 ((unsigned) (ARPHRD_IEEE80211_RADIOTAP))
1320 #define XLAT_STR_55 STRINGIFY(ARPHRD_IEEE80211_RADIOTAP)
1321 XLAT(ARPHRD_IEEE802154),
1322 #define XLAT_VAL_56 ((unsigned) (ARPHRD_IEEE802154))
1323 #define XLAT_STR_56 STRINGIFY(ARPHRD_IEEE802154)
1324 XLAT(ARPHRD_IEEE802154_MONITOR),
1325 #define XLAT_VAL_57 ((unsigned) (ARPHRD_IEEE802154_MONITOR))
1326 #define XLAT_STR_57 STRINGIFY(ARPHRD_IEEE802154_MONITOR)
1327 XLAT(ARPHRD_PHONET),
1328 #define XLAT_VAL_58 ((unsigned) (ARPHRD_PHONET))
1329 #define XLAT_STR_58 STRINGIFY(ARPHRD_PHONET)
1330 XLAT(ARPHRD_PHONET_PIPE),
1331 #define XLAT_VAL_59 ((unsigned) (ARPHRD_PHONET_PIPE))
1332 #define XLAT_STR_59 STRINGIFY(ARPHRD_PHONET_PIPE)
1333 XLAT(ARPHRD_CAIF),
1334 #define XLAT_VAL_60 ((unsigned) (ARPHRD_CAIF))
1335 #define XLAT_STR_60 STRINGIFY(ARPHRD_CAIF)
1336 XLAT(ARPHRD_IP6GRE),
1337 #define XLAT_VAL_61 ((unsigned) (ARPHRD_IP6GRE))
1338 #define XLAT_STR_61 STRINGIFY(ARPHRD_IP6GRE)
1339 XLAT(ARPHRD_NETLINK),
1340 #define XLAT_VAL_62 ((unsigned) (ARPHRD_NETLINK))
1341 #define XLAT_STR_62 STRINGIFY(ARPHRD_NETLINK)
1342 XLAT(ARPHRD_6LOWPAN),
1343 #define XLAT_VAL_63 ((unsigned) (ARPHRD_6LOWPAN))
1344 #define XLAT_STR_63 STRINGIFY(ARPHRD_6LOWPAN)
1345 XLAT(ARPHRD_VSOCKMON),
1346 #define XLAT_VAL_64 ((unsigned) (ARPHRD_VSOCKMON))
1347 #define XLAT_STR_64 STRINGIFY(ARPHRD_VSOCKMON)
1348 XLAT(ARPHRD_NONE),
1349 #define XLAT_VAL_65 ((unsigned) (ARPHRD_NONE))
1350 #define XLAT_STR_65 STRINGIFY(ARPHRD_NONE)
1351 XLAT(ARPHRD_VOID),
1352 #define XLAT_VAL_66 ((unsigned) (ARPHRD_VOID))
1353 #define XLAT_STR_66 STRINGIFY(ARPHRD_VOID)
1354 };
1355 const struct xlat arp_hardware_types[1] = { {
1356 .data = arp_hardware_types_xdata,
1357 .size = ARRAY_SIZE(arp_hardware_types_xdata),
1358 .type = XT_SORTED,
1359 .flags_mask = 0
1360 # ifdef XLAT_VAL_0
1361 | XLAT_VAL_0
1362 # endif
1363 # ifdef XLAT_VAL_1
1364 | XLAT_VAL_1
1365 # endif
1366 # ifdef XLAT_VAL_2
1367 | XLAT_VAL_2
1368 # endif
1369 # ifdef XLAT_VAL_3
1370 | XLAT_VAL_3
1371 # endif
1372 # ifdef XLAT_VAL_4
1373 | XLAT_VAL_4
1374 # endif
1375 # ifdef XLAT_VAL_5
1376 | XLAT_VAL_5
1377 # endif
1378 # ifdef XLAT_VAL_6
1379 | XLAT_VAL_6
1380 # endif
1381 # ifdef XLAT_VAL_7
1382 | XLAT_VAL_7
1383 # endif
1384 # ifdef XLAT_VAL_8
1385 | XLAT_VAL_8
1386 # endif
1387 # ifdef XLAT_VAL_9
1388 | XLAT_VAL_9
1389 # endif
1390 # ifdef XLAT_VAL_10
1391 | XLAT_VAL_10
1392 # endif
1393 # ifdef XLAT_VAL_11
1394 | XLAT_VAL_11
1395 # endif
1396 # ifdef XLAT_VAL_12
1397 | XLAT_VAL_12
1398 # endif
1399 # ifdef XLAT_VAL_13
1400 | XLAT_VAL_13
1401 # endif
1402 # ifdef XLAT_VAL_14
1403 | XLAT_VAL_14
1404 # endif
1405 # ifdef XLAT_VAL_15
1406 | XLAT_VAL_15
1407 # endif
1408 # ifdef XLAT_VAL_16
1409 | XLAT_VAL_16
1410 # endif
1411 # ifdef XLAT_VAL_17
1412 | XLAT_VAL_17
1413 # endif
1414 # ifdef XLAT_VAL_18
1415 | XLAT_VAL_18
1416 # endif
1417 # ifdef XLAT_VAL_19
1418 | XLAT_VAL_19
1419 # endif
1420 # ifdef XLAT_VAL_20
1421 | XLAT_VAL_20
1422 # endif
1423 # ifdef XLAT_VAL_21
1424 | XLAT_VAL_21
1425 # endif
1426 # ifdef XLAT_VAL_22
1427 | XLAT_VAL_22
1428 # endif
1429 # ifdef XLAT_VAL_23
1430 | XLAT_VAL_23
1431 # endif
1432 # ifdef XLAT_VAL_24
1433 | XLAT_VAL_24
1434 # endif
1435 # ifdef XLAT_VAL_25
1436 | XLAT_VAL_25
1437 # endif
1438 # ifdef XLAT_VAL_26
1439 | XLAT_VAL_26
1440 # endif
1441 # ifdef XLAT_VAL_27
1442 | XLAT_VAL_27
1443 # endif
1444 # ifdef XLAT_VAL_28
1445 | XLAT_VAL_28
1446 # endif
1447 # ifdef XLAT_VAL_29
1448 | XLAT_VAL_29
1449 # endif
1450 # ifdef XLAT_VAL_30
1451 | XLAT_VAL_30
1452 # endif
1453 # ifdef XLAT_VAL_31
1454 | XLAT_VAL_31
1455 # endif
1456 # ifdef XLAT_VAL_32
1457 | XLAT_VAL_32
1458 # endif
1459 # ifdef XLAT_VAL_33
1460 | XLAT_VAL_33
1461 # endif
1462 # ifdef XLAT_VAL_34
1463 | XLAT_VAL_34
1464 # endif
1465 # ifdef XLAT_VAL_35
1466 | XLAT_VAL_35
1467 # endif
1468 # ifdef XLAT_VAL_36
1469 | XLAT_VAL_36
1470 # endif
1471 # ifdef XLAT_VAL_37
1472 | XLAT_VAL_37
1473 # endif
1474 # ifdef XLAT_VAL_38
1475 | XLAT_VAL_38
1476 # endif
1477 # ifdef XLAT_VAL_39
1478 | XLAT_VAL_39
1479 # endif
1480 # ifdef XLAT_VAL_40
1481 | XLAT_VAL_40
1482 # endif
1483 # ifdef XLAT_VAL_41
1484 | XLAT_VAL_41
1485 # endif
1486 # ifdef XLAT_VAL_42
1487 | XLAT_VAL_42
1488 # endif
1489 # ifdef XLAT_VAL_43
1490 | XLAT_VAL_43
1491 # endif
1492 # ifdef XLAT_VAL_44
1493 | XLAT_VAL_44
1494 # endif
1495 # ifdef XLAT_VAL_45
1496 | XLAT_VAL_45
1497 # endif
1498 # ifdef XLAT_VAL_46
1499 | XLAT_VAL_46
1500 # endif
1501 # ifdef XLAT_VAL_47
1502 | XLAT_VAL_47
1503 # endif
1504 # ifdef XLAT_VAL_48
1505 | XLAT_VAL_48
1506 # endif
1507 # ifdef XLAT_VAL_49
1508 | XLAT_VAL_49
1509 # endif
1510 # ifdef XLAT_VAL_50
1511 | XLAT_VAL_50
1512 # endif
1513 # ifdef XLAT_VAL_51
1514 | XLAT_VAL_51
1515 # endif
1516 # ifdef XLAT_VAL_52
1517 | XLAT_VAL_52
1518 # endif
1519 # ifdef XLAT_VAL_53
1520 | XLAT_VAL_53
1521 # endif
1522 # ifdef XLAT_VAL_54
1523 | XLAT_VAL_54
1524 # endif
1525 # ifdef XLAT_VAL_55
1526 | XLAT_VAL_55
1527 # endif
1528 # ifdef XLAT_VAL_56
1529 | XLAT_VAL_56
1530 # endif
1531 # ifdef XLAT_VAL_57
1532 | XLAT_VAL_57
1533 # endif
1534 # ifdef XLAT_VAL_58
1535 | XLAT_VAL_58
1536 # endif
1537 # ifdef XLAT_VAL_59
1538 | XLAT_VAL_59
1539 # endif
1540 # ifdef XLAT_VAL_60
1541 | XLAT_VAL_60
1542 # endif
1543 # ifdef XLAT_VAL_61
1544 | XLAT_VAL_61
1545 # endif
1546 # ifdef XLAT_VAL_62
1547 | XLAT_VAL_62
1548 # endif
1549 # ifdef XLAT_VAL_63
1550 | XLAT_VAL_63
1551 # endif
1552 # ifdef XLAT_VAL_64
1553 | XLAT_VAL_64
1554 # endif
1555 # ifdef XLAT_VAL_65
1556 | XLAT_VAL_65
1557 # endif
1558 # ifdef XLAT_VAL_66
1559 | XLAT_VAL_66
1560 # endif
1561 ,
1562 .flags_strsz = 0
1563 # ifdef XLAT_STR_0
1564 + sizeof(XLAT_STR_0)
1565 # endif
1566 # ifdef XLAT_STR_1
1567 + sizeof(XLAT_STR_1)
1568 # endif
1569 # ifdef XLAT_STR_2
1570 + sizeof(XLAT_STR_2)
1571 # endif
1572 # ifdef XLAT_STR_3
1573 + sizeof(XLAT_STR_3)
1574 # endif
1575 # ifdef XLAT_STR_4
1576 + sizeof(XLAT_STR_4)
1577 # endif
1578 # ifdef XLAT_STR_5
1579 + sizeof(XLAT_STR_5)
1580 # endif
1581 # ifdef XLAT_STR_6
1582 + sizeof(XLAT_STR_6)
1583 # endif
1584 # ifdef XLAT_STR_7
1585 + sizeof(XLAT_STR_7)
1586 # endif
1587 # ifdef XLAT_STR_8
1588 + sizeof(XLAT_STR_8)
1589 # endif
1590 # ifdef XLAT_STR_9
1591 + sizeof(XLAT_STR_9)
1592 # endif
1593 # ifdef XLAT_STR_10
1594 + sizeof(XLAT_STR_10)
1595 # endif
1596 # ifdef XLAT_STR_11
1597 + sizeof(XLAT_STR_11)
1598 # endif
1599 # ifdef XLAT_STR_12
1600 + sizeof(XLAT_STR_12)
1601 # endif
1602 # ifdef XLAT_STR_13
1603 + sizeof(XLAT_STR_13)
1604 # endif
1605 # ifdef XLAT_STR_14
1606 + sizeof(XLAT_STR_14)
1607 # endif
1608 # ifdef XLAT_STR_15
1609 + sizeof(XLAT_STR_15)
1610 # endif
1611 # ifdef XLAT_STR_16
1612 + sizeof(XLAT_STR_16)
1613 # endif
1614 # ifdef XLAT_STR_17
1615 + sizeof(XLAT_STR_17)
1616 # endif
1617 # ifdef XLAT_STR_18
1618 + sizeof(XLAT_STR_18)
1619 # endif
1620 # ifdef XLAT_STR_19
1621 + sizeof(XLAT_STR_19)
1622 # endif
1623 # ifdef XLAT_STR_20
1624 + sizeof(XLAT_STR_20)
1625 # endif
1626 # ifdef XLAT_STR_21
1627 + sizeof(XLAT_STR_21)
1628 # endif
1629 # ifdef XLAT_STR_22
1630 + sizeof(XLAT_STR_22)
1631 # endif
1632 # ifdef XLAT_STR_23
1633 + sizeof(XLAT_STR_23)
1634 # endif
1635 # ifdef XLAT_STR_24
1636 + sizeof(XLAT_STR_24)
1637 # endif
1638 # ifdef XLAT_STR_25
1639 + sizeof(XLAT_STR_25)
1640 # endif
1641 # ifdef XLAT_STR_26
1642 + sizeof(XLAT_STR_26)
1643 # endif
1644 # ifdef XLAT_STR_27
1645 + sizeof(XLAT_STR_27)
1646 # endif
1647 # ifdef XLAT_STR_28
1648 + sizeof(XLAT_STR_28)
1649 # endif
1650 # ifdef XLAT_STR_29
1651 + sizeof(XLAT_STR_29)
1652 # endif
1653 # ifdef XLAT_STR_30
1654 + sizeof(XLAT_STR_30)
1655 # endif
1656 # ifdef XLAT_STR_31
1657 + sizeof(XLAT_STR_31)
1658 # endif
1659 # ifdef XLAT_STR_32
1660 + sizeof(XLAT_STR_32)
1661 # endif
1662 # ifdef XLAT_STR_33
1663 + sizeof(XLAT_STR_33)
1664 # endif
1665 # ifdef XLAT_STR_34
1666 + sizeof(XLAT_STR_34)
1667 # endif
1668 # ifdef XLAT_STR_35
1669 + sizeof(XLAT_STR_35)
1670 # endif
1671 # ifdef XLAT_STR_36
1672 + sizeof(XLAT_STR_36)
1673 # endif
1674 # ifdef XLAT_STR_37
1675 + sizeof(XLAT_STR_37)
1676 # endif
1677 # ifdef XLAT_STR_38
1678 + sizeof(XLAT_STR_38)
1679 # endif
1680 # ifdef XLAT_STR_39
1681 + sizeof(XLAT_STR_39)
1682 # endif
1683 # ifdef XLAT_STR_40
1684 + sizeof(XLAT_STR_40)
1685 # endif
1686 # ifdef XLAT_STR_41
1687 + sizeof(XLAT_STR_41)
1688 # endif
1689 # ifdef XLAT_STR_42
1690 + sizeof(XLAT_STR_42)
1691 # endif
1692 # ifdef XLAT_STR_43
1693 + sizeof(XLAT_STR_43)
1694 # endif
1695 # ifdef XLAT_STR_44
1696 + sizeof(XLAT_STR_44)
1697 # endif
1698 # ifdef XLAT_STR_45
1699 + sizeof(XLAT_STR_45)
1700 # endif
1701 # ifdef XLAT_STR_46
1702 + sizeof(XLAT_STR_46)
1703 # endif
1704 # ifdef XLAT_STR_47
1705 + sizeof(XLAT_STR_47)
1706 # endif
1707 # ifdef XLAT_STR_48
1708 + sizeof(XLAT_STR_48)
1709 # endif
1710 # ifdef XLAT_STR_49
1711 + sizeof(XLAT_STR_49)
1712 # endif
1713 # ifdef XLAT_STR_50
1714 + sizeof(XLAT_STR_50)
1715 # endif
1716 # ifdef XLAT_STR_51
1717 + sizeof(XLAT_STR_51)
1718 # endif
1719 # ifdef XLAT_STR_52
1720 + sizeof(XLAT_STR_52)
1721 # endif
1722 # ifdef XLAT_STR_53
1723 + sizeof(XLAT_STR_53)
1724 # endif
1725 # ifdef XLAT_STR_54
1726 + sizeof(XLAT_STR_54)
1727 # endif
1728 # ifdef XLAT_STR_55
1729 + sizeof(XLAT_STR_55)
1730 # endif
1731 # ifdef XLAT_STR_56
1732 + sizeof(XLAT_STR_56)
1733 # endif
1734 # ifdef XLAT_STR_57
1735 + sizeof(XLAT_STR_57)
1736 # endif
1737 # ifdef XLAT_STR_58
1738 + sizeof(XLAT_STR_58)
1739 # endif
1740 # ifdef XLAT_STR_59
1741 + sizeof(XLAT_STR_59)
1742 # endif
1743 # ifdef XLAT_STR_60
1744 + sizeof(XLAT_STR_60)
1745 # endif
1746 # ifdef XLAT_STR_61
1747 + sizeof(XLAT_STR_61)
1748 # endif
1749 # ifdef XLAT_STR_62
1750 + sizeof(XLAT_STR_62)
1751 # endif
1752 # ifdef XLAT_STR_63
1753 + sizeof(XLAT_STR_63)
1754 # endif
1755 # ifdef XLAT_STR_64
1756 + sizeof(XLAT_STR_64)
1757 # endif
1758 # ifdef XLAT_STR_65
1759 + sizeof(XLAT_STR_65)
1760 # endif
1761 # ifdef XLAT_STR_66
1762 + sizeof(XLAT_STR_66)
1763 # endif
1764 ,
1765 } };
1766 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
1767
1768 # undef XLAT_STR_0
1769 # undef XLAT_VAL_0
1770 # undef XLAT_STR_1
1771 # undef XLAT_VAL_1
1772 # undef XLAT_STR_2
1773 # undef XLAT_VAL_2
1774 # undef XLAT_STR_3
1775 # undef XLAT_VAL_3
1776 # undef XLAT_STR_4
1777 # undef XLAT_VAL_4
1778 # undef XLAT_STR_5
1779 # undef XLAT_VAL_5
1780 # undef XLAT_STR_6
1781 # undef XLAT_VAL_6
1782 # undef XLAT_STR_7
1783 # undef XLAT_VAL_7
1784 # undef XLAT_STR_8
1785 # undef XLAT_VAL_8
1786 # undef XLAT_STR_9
1787 # undef XLAT_VAL_9
1788 # undef XLAT_STR_10
1789 # undef XLAT_VAL_10
1790 # undef XLAT_STR_11
1791 # undef XLAT_VAL_11
1792 # undef XLAT_STR_12
1793 # undef XLAT_VAL_12
1794 # undef XLAT_STR_13
1795 # undef XLAT_VAL_13
1796 # undef XLAT_STR_14
1797 # undef XLAT_VAL_14
1798 # undef XLAT_STR_15
1799 # undef XLAT_VAL_15
1800 # undef XLAT_STR_16
1801 # undef XLAT_VAL_16
1802 # undef XLAT_STR_17
1803 # undef XLAT_VAL_17
1804 # undef XLAT_STR_18
1805 # undef XLAT_VAL_18
1806 # undef XLAT_STR_19
1807 # undef XLAT_VAL_19
1808 # undef XLAT_STR_20
1809 # undef XLAT_VAL_20
1810 # undef XLAT_STR_21
1811 # undef XLAT_VAL_21
1812 # undef XLAT_STR_22
1813 # undef XLAT_VAL_22
1814 # undef XLAT_STR_23
1815 # undef XLAT_VAL_23
1816 # undef XLAT_STR_24
1817 # undef XLAT_VAL_24
1818 # undef XLAT_STR_25
1819 # undef XLAT_VAL_25
1820 # undef XLAT_STR_26
1821 # undef XLAT_VAL_26
1822 # undef XLAT_STR_27
1823 # undef XLAT_VAL_27
1824 # undef XLAT_STR_28
1825 # undef XLAT_VAL_28
1826 # undef XLAT_STR_29
1827 # undef XLAT_VAL_29
1828 # undef XLAT_STR_30
1829 # undef XLAT_VAL_30
1830 # undef XLAT_STR_31
1831 # undef XLAT_VAL_31
1832 # undef XLAT_STR_32
1833 # undef XLAT_VAL_32
1834 # undef XLAT_STR_33
1835 # undef XLAT_VAL_33
1836 # undef XLAT_STR_34
1837 # undef XLAT_VAL_34
1838 # undef XLAT_STR_35
1839 # undef XLAT_VAL_35
1840 # undef XLAT_STR_36
1841 # undef XLAT_VAL_36
1842 # undef XLAT_STR_37
1843 # undef XLAT_VAL_37
1844 # undef XLAT_STR_38
1845 # undef XLAT_VAL_38
1846 # undef XLAT_STR_39
1847 # undef XLAT_VAL_39
1848 # undef XLAT_STR_40
1849 # undef XLAT_VAL_40
1850 # undef XLAT_STR_41
1851 # undef XLAT_VAL_41
1852 # undef XLAT_STR_42
1853 # undef XLAT_VAL_42
1854 # undef XLAT_STR_43
1855 # undef XLAT_VAL_43
1856 # undef XLAT_STR_44
1857 # undef XLAT_VAL_44
1858 # undef XLAT_STR_45
1859 # undef XLAT_VAL_45
1860 # undef XLAT_STR_46
1861 # undef XLAT_VAL_46
1862 # undef XLAT_STR_47
1863 # undef XLAT_VAL_47
1864 # undef XLAT_STR_48
1865 # undef XLAT_VAL_48
1866 # undef XLAT_STR_49
1867 # undef XLAT_VAL_49
1868 # undef XLAT_STR_50
1869 # undef XLAT_VAL_50
1870 # undef XLAT_STR_51
1871 # undef XLAT_VAL_51
1872 # undef XLAT_STR_52
1873 # undef XLAT_VAL_52
1874 # undef XLAT_STR_53
1875 # undef XLAT_VAL_53
1876 # undef XLAT_STR_54
1877 # undef XLAT_VAL_54
1878 # undef XLAT_STR_55
1879 # undef XLAT_VAL_55
1880 # undef XLAT_STR_56
1881 # undef XLAT_VAL_56
1882 # undef XLAT_STR_57
1883 # undef XLAT_VAL_57
1884 # undef XLAT_STR_58
1885 # undef XLAT_VAL_58
1886 # undef XLAT_STR_59
1887 # undef XLAT_VAL_59
1888 # undef XLAT_STR_60
1889 # undef XLAT_VAL_60
1890 # undef XLAT_STR_61
1891 # undef XLAT_VAL_61
1892 # undef XLAT_STR_62
1893 # undef XLAT_VAL_62
1894 # undef XLAT_STR_63
1895 # undef XLAT_VAL_63
1896 # undef XLAT_STR_64
1897 # undef XLAT_VAL_64
1898 # undef XLAT_STR_65
1899 # undef XLAT_VAL_65
1900 # undef XLAT_STR_66
1901 # undef XLAT_VAL_66
1902 # endif /* !IN_MPERS */
1903
1904 #endif /* !XLAT_MACROS_ONLY */