1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/sock_packet_options.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(PACKET_ADD_MEMBERSHIP) || (defined(HAVE_DECL_PACKET_ADD_MEMBERSHIP) && HAVE_DECL_PACKET_ADD_MEMBERSHIP)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((PACKET_ADD_MEMBERSHIP) == (1), "PACKET_ADD_MEMBERSHIP != 1");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define PACKET_ADD_MEMBERSHIP 1
12 #endif
13 #if defined(PACKET_DROP_MEMBERSHIP) || (defined(HAVE_DECL_PACKET_DROP_MEMBERSHIP) && HAVE_DECL_PACKET_DROP_MEMBERSHIP)
14 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
15 static_assert((PACKET_DROP_MEMBERSHIP) == (2), "PACKET_DROP_MEMBERSHIP != 2");
16 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
17 #else
18 # define PACKET_DROP_MEMBERSHIP 2
19 #endif
20 #if defined(PACKET_RECV_OUTPUT) || (defined(HAVE_DECL_PACKET_RECV_OUTPUT) && HAVE_DECL_PACKET_RECV_OUTPUT)
21 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22 static_assert((PACKET_RECV_OUTPUT) == (3), "PACKET_RECV_OUTPUT != 3");
23 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24 #else
25 # define PACKET_RECV_OUTPUT 3
26 #endif
27 #if defined(PACKET_RX_RING) || (defined(HAVE_DECL_PACKET_RX_RING) && HAVE_DECL_PACKET_RX_RING)
28 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
29 static_assert((PACKET_RX_RING) == (5), "PACKET_RX_RING != 5");
30 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
31 #else
32 # define PACKET_RX_RING 5
33 #endif
34 #if defined(PACKET_STATISTICS) || (defined(HAVE_DECL_PACKET_STATISTICS) && HAVE_DECL_PACKET_STATISTICS)
35 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
36 static_assert((PACKET_STATISTICS) == (6), "PACKET_STATISTICS != 6");
37 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
38 #else
39 # define PACKET_STATISTICS 6
40 #endif
41 #if defined(PACKET_COPY_THRESH) || (defined(HAVE_DECL_PACKET_COPY_THRESH) && HAVE_DECL_PACKET_COPY_THRESH)
42 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
43 static_assert((PACKET_COPY_THRESH) == (7), "PACKET_COPY_THRESH != 7");
44 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
45 #else
46 # define PACKET_COPY_THRESH 7
47 #endif
48 #if defined(PACKET_AUXDATA) || (defined(HAVE_DECL_PACKET_AUXDATA) && HAVE_DECL_PACKET_AUXDATA)
49 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
50 static_assert((PACKET_AUXDATA) == (8), "PACKET_AUXDATA != 8");
51 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
52 #else
53 # define PACKET_AUXDATA 8
54 #endif
55 #if defined(PACKET_ORIGDEV) || (defined(HAVE_DECL_PACKET_ORIGDEV) && HAVE_DECL_PACKET_ORIGDEV)
56 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
57 static_assert((PACKET_ORIGDEV) == (9), "PACKET_ORIGDEV != 9");
58 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
59 #else
60 # define PACKET_ORIGDEV 9
61 #endif
62 #if defined(PACKET_VERSION) || (defined(HAVE_DECL_PACKET_VERSION) && HAVE_DECL_PACKET_VERSION)
63 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
64 static_assert((PACKET_VERSION) == (10), "PACKET_VERSION != 10");
65 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
66 #else
67 # define PACKET_VERSION 10
68 #endif
69 #if defined(PACKET_HDRLEN) || (defined(HAVE_DECL_PACKET_HDRLEN) && HAVE_DECL_PACKET_HDRLEN)
70 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
71 static_assert((PACKET_HDRLEN) == (11), "PACKET_HDRLEN != 11");
72 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
73 #else
74 # define PACKET_HDRLEN 11
75 #endif
76 #if defined(PACKET_RESERVE) || (defined(HAVE_DECL_PACKET_RESERVE) && HAVE_DECL_PACKET_RESERVE)
77 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
78 static_assert((PACKET_RESERVE) == (12), "PACKET_RESERVE != 12");
79 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
80 #else
81 # define PACKET_RESERVE 12
82 #endif
83 #if defined(PACKET_TX_RING) || (defined(HAVE_DECL_PACKET_TX_RING) && HAVE_DECL_PACKET_TX_RING)
84 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
85 static_assert((PACKET_TX_RING) == (13), "PACKET_TX_RING != 13");
86 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
87 #else
88 # define PACKET_TX_RING 13
89 #endif
90 #if defined(PACKET_LOSS) || (defined(HAVE_DECL_PACKET_LOSS) && HAVE_DECL_PACKET_LOSS)
91 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
92 static_assert((PACKET_LOSS) == (14), "PACKET_LOSS != 14");
93 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
94 #else
95 # define PACKET_LOSS 14
96 #endif
97 #if defined(PACKET_VNET_HDR) || (defined(HAVE_DECL_PACKET_VNET_HDR) && HAVE_DECL_PACKET_VNET_HDR)
98 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
99 static_assert((PACKET_VNET_HDR) == (15), "PACKET_VNET_HDR != 15");
100 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
101 #else
102 # define PACKET_VNET_HDR 15
103 #endif
104 #if defined(PACKET_TX_TIMESTAMP) || (defined(HAVE_DECL_PACKET_TX_TIMESTAMP) && HAVE_DECL_PACKET_TX_TIMESTAMP)
105 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
106 static_assert((PACKET_TX_TIMESTAMP) == (16), "PACKET_TX_TIMESTAMP != 16");
107 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
108 #else
109 # define PACKET_TX_TIMESTAMP 16
110 #endif
111 #if defined(PACKET_TIMESTAMP) || (defined(HAVE_DECL_PACKET_TIMESTAMP) && HAVE_DECL_PACKET_TIMESTAMP)
112 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
113 static_assert((PACKET_TIMESTAMP) == (17), "PACKET_TIMESTAMP != 17");
114 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
115 #else
116 # define PACKET_TIMESTAMP 17
117 #endif
118 #if defined(PACKET_FANOUT) || (defined(HAVE_DECL_PACKET_FANOUT) && HAVE_DECL_PACKET_FANOUT)
119 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
120 static_assert((PACKET_FANOUT) == (18), "PACKET_FANOUT != 18");
121 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
122 #else
123 # define PACKET_FANOUT 18
124 #endif
125 #if defined(PACKET_TX_HAS_OFF) || (defined(HAVE_DECL_PACKET_TX_HAS_OFF) && HAVE_DECL_PACKET_TX_HAS_OFF)
126 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
127 static_assert((PACKET_TX_HAS_OFF) == (19), "PACKET_TX_HAS_OFF != 19");
128 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
129 #else
130 # define PACKET_TX_HAS_OFF 19
131 #endif
132 #if defined(PACKET_QDISC_BYPASS) || (defined(HAVE_DECL_PACKET_QDISC_BYPASS) && HAVE_DECL_PACKET_QDISC_BYPASS)
133 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
134 static_assert((PACKET_QDISC_BYPASS) == (20), "PACKET_QDISC_BYPASS != 20");
135 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
136 #else
137 # define PACKET_QDISC_BYPASS 20
138 #endif
139 #if defined(PACKET_ROLLOVER_STATS) || (defined(HAVE_DECL_PACKET_ROLLOVER_STATS) && HAVE_DECL_PACKET_ROLLOVER_STATS)
140 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
141 static_assert((PACKET_ROLLOVER_STATS) == (21), "PACKET_ROLLOVER_STATS != 21");
142 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
143 #else
144 # define PACKET_ROLLOVER_STATS 21
145 #endif
146 #if defined(PACKET_FANOUT_DATA) || (defined(HAVE_DECL_PACKET_FANOUT_DATA) && HAVE_DECL_PACKET_FANOUT_DATA)
147 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
148 static_assert((PACKET_FANOUT_DATA) == (22), "PACKET_FANOUT_DATA != 22");
149 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
150 #else
151 # define PACKET_FANOUT_DATA 22
152 #endif
153 #if defined(PACKET_IGNORE_OUTGOING) || (defined(HAVE_DECL_PACKET_IGNORE_OUTGOING) && HAVE_DECL_PACKET_IGNORE_OUTGOING)
154 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
155 static_assert((PACKET_IGNORE_OUTGOING) == (23), "PACKET_IGNORE_OUTGOING != 23");
156 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
157 #else
158 # define PACKET_IGNORE_OUTGOING 23
159 #endif
160 #if defined(PACKET_VNET_HDR_SZ) || (defined(HAVE_DECL_PACKET_VNET_HDR_SZ) && HAVE_DECL_PACKET_VNET_HDR_SZ)
161 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
162 static_assert((PACKET_VNET_HDR_SZ) == (24), "PACKET_VNET_HDR_SZ != 24");
163 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
164 #else
165 # define PACKET_VNET_HDR_SZ 24
166 #endif
167 #undef XLAT_PREV_VAL
168
169 #ifndef XLAT_MACROS_ONLY
170
171 # ifdef IN_MPERS
172
173 # error static const struct xlat sock_packet_options in mpers mode
174
175 # else
176
177 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
178 static const struct xlat_data sock_packet_options_xdata[] = {
179 [PACKET_ADD_MEMBERSHIP] = XLAT(PACKET_ADD_MEMBERSHIP),
180 #define XLAT_VAL_0 ((unsigned) (PACKET_ADD_MEMBERSHIP))
181 #define XLAT_STR_0 STRINGIFY(PACKET_ADD_MEMBERSHIP)
182 [PACKET_DROP_MEMBERSHIP] = XLAT(PACKET_DROP_MEMBERSHIP),
183 #define XLAT_VAL_1 ((unsigned) (PACKET_DROP_MEMBERSHIP))
184 #define XLAT_STR_1 STRINGIFY(PACKET_DROP_MEMBERSHIP)
185 [PACKET_RECV_OUTPUT] = XLAT(PACKET_RECV_OUTPUT),
186 #define XLAT_VAL_2 ((unsigned) (PACKET_RECV_OUTPUT))
187 #define XLAT_STR_2 STRINGIFY(PACKET_RECV_OUTPUT)
188 [PACKET_RX_RING] = XLAT(PACKET_RX_RING),
189 #define XLAT_VAL_3 ((unsigned) (PACKET_RX_RING))
190 #define XLAT_STR_3 STRINGIFY(PACKET_RX_RING)
191 [PACKET_STATISTICS] = XLAT(PACKET_STATISTICS),
192 #define XLAT_VAL_4 ((unsigned) (PACKET_STATISTICS))
193 #define XLAT_STR_4 STRINGIFY(PACKET_STATISTICS)
194 [PACKET_COPY_THRESH] = XLAT(PACKET_COPY_THRESH),
195 #define XLAT_VAL_5 ((unsigned) (PACKET_COPY_THRESH))
196 #define XLAT_STR_5 STRINGIFY(PACKET_COPY_THRESH)
197 [PACKET_AUXDATA] = XLAT(PACKET_AUXDATA),
198 #define XLAT_VAL_6 ((unsigned) (PACKET_AUXDATA))
199 #define XLAT_STR_6 STRINGIFY(PACKET_AUXDATA)
200 [PACKET_ORIGDEV] = XLAT(PACKET_ORIGDEV),
201 #define XLAT_VAL_7 ((unsigned) (PACKET_ORIGDEV))
202 #define XLAT_STR_7 STRINGIFY(PACKET_ORIGDEV)
203 [PACKET_VERSION] = XLAT(PACKET_VERSION),
204 #define XLAT_VAL_8 ((unsigned) (PACKET_VERSION))
205 #define XLAT_STR_8 STRINGIFY(PACKET_VERSION)
206 [PACKET_HDRLEN] = XLAT(PACKET_HDRLEN),
207 #define XLAT_VAL_9 ((unsigned) (PACKET_HDRLEN))
208 #define XLAT_STR_9 STRINGIFY(PACKET_HDRLEN)
209 [PACKET_RESERVE] = XLAT(PACKET_RESERVE),
210 #define XLAT_VAL_10 ((unsigned) (PACKET_RESERVE))
211 #define XLAT_STR_10 STRINGIFY(PACKET_RESERVE)
212 [PACKET_TX_RING] = XLAT(PACKET_TX_RING),
213 #define XLAT_VAL_11 ((unsigned) (PACKET_TX_RING))
214 #define XLAT_STR_11 STRINGIFY(PACKET_TX_RING)
215 [PACKET_LOSS] = XLAT(PACKET_LOSS),
216 #define XLAT_VAL_12 ((unsigned) (PACKET_LOSS))
217 #define XLAT_STR_12 STRINGIFY(PACKET_LOSS)
218 [PACKET_VNET_HDR] = XLAT(PACKET_VNET_HDR),
219 #define XLAT_VAL_13 ((unsigned) (PACKET_VNET_HDR))
220 #define XLAT_STR_13 STRINGIFY(PACKET_VNET_HDR)
221 [PACKET_TX_TIMESTAMP] = XLAT(PACKET_TX_TIMESTAMP),
222 #define XLAT_VAL_14 ((unsigned) (PACKET_TX_TIMESTAMP))
223 #define XLAT_STR_14 STRINGIFY(PACKET_TX_TIMESTAMP)
224 [PACKET_TIMESTAMP] = XLAT(PACKET_TIMESTAMP),
225 #define XLAT_VAL_15 ((unsigned) (PACKET_TIMESTAMP))
226 #define XLAT_STR_15 STRINGIFY(PACKET_TIMESTAMP)
227 [PACKET_FANOUT] = XLAT(PACKET_FANOUT),
228 #define XLAT_VAL_16 ((unsigned) (PACKET_FANOUT))
229 #define XLAT_STR_16 STRINGIFY(PACKET_FANOUT)
230 [PACKET_TX_HAS_OFF] = XLAT(PACKET_TX_HAS_OFF),
231 #define XLAT_VAL_17 ((unsigned) (PACKET_TX_HAS_OFF))
232 #define XLAT_STR_17 STRINGIFY(PACKET_TX_HAS_OFF)
233 [PACKET_QDISC_BYPASS] = XLAT(PACKET_QDISC_BYPASS),
234 #define XLAT_VAL_18 ((unsigned) (PACKET_QDISC_BYPASS))
235 #define XLAT_STR_18 STRINGIFY(PACKET_QDISC_BYPASS)
236 [PACKET_ROLLOVER_STATS] = XLAT(PACKET_ROLLOVER_STATS),
237 #define XLAT_VAL_19 ((unsigned) (PACKET_ROLLOVER_STATS))
238 #define XLAT_STR_19 STRINGIFY(PACKET_ROLLOVER_STATS)
239 [PACKET_FANOUT_DATA] = XLAT(PACKET_FANOUT_DATA),
240 #define XLAT_VAL_20 ((unsigned) (PACKET_FANOUT_DATA))
241 #define XLAT_STR_20 STRINGIFY(PACKET_FANOUT_DATA)
242 [PACKET_IGNORE_OUTGOING] = XLAT(PACKET_IGNORE_OUTGOING),
243 #define XLAT_VAL_21 ((unsigned) (PACKET_IGNORE_OUTGOING))
244 #define XLAT_STR_21 STRINGIFY(PACKET_IGNORE_OUTGOING)
245 [PACKET_VNET_HDR_SZ] = XLAT(PACKET_VNET_HDR_SZ),
246 #define XLAT_VAL_22 ((unsigned) (PACKET_VNET_HDR_SZ))
247 #define XLAT_STR_22 STRINGIFY(PACKET_VNET_HDR_SZ)
248 };
249 static
250 const struct xlat sock_packet_options[1] = { {
251 .data = sock_packet_options_xdata,
252 .size = ARRAY_SIZE(sock_packet_options_xdata),
253 .type = XT_INDEXED,
254 .flags_mask = 0
255 # ifdef XLAT_VAL_0
256 | XLAT_VAL_0
257 # endif
258 # ifdef XLAT_VAL_1
259 | XLAT_VAL_1
260 # endif
261 # ifdef XLAT_VAL_2
262 | XLAT_VAL_2
263 # endif
264 # ifdef XLAT_VAL_3
265 | XLAT_VAL_3
266 # endif
267 # ifdef XLAT_VAL_4
268 | XLAT_VAL_4
269 # endif
270 # ifdef XLAT_VAL_5
271 | XLAT_VAL_5
272 # endif
273 # ifdef XLAT_VAL_6
274 | XLAT_VAL_6
275 # endif
276 # ifdef XLAT_VAL_7
277 | XLAT_VAL_7
278 # endif
279 # ifdef XLAT_VAL_8
280 | XLAT_VAL_8
281 # endif
282 # ifdef XLAT_VAL_9
283 | XLAT_VAL_9
284 # endif
285 # ifdef XLAT_VAL_10
286 | XLAT_VAL_10
287 # endif
288 # ifdef XLAT_VAL_11
289 | XLAT_VAL_11
290 # endif
291 # ifdef XLAT_VAL_12
292 | XLAT_VAL_12
293 # endif
294 # ifdef XLAT_VAL_13
295 | XLAT_VAL_13
296 # endif
297 # ifdef XLAT_VAL_14
298 | XLAT_VAL_14
299 # endif
300 # ifdef XLAT_VAL_15
301 | XLAT_VAL_15
302 # endif
303 # ifdef XLAT_VAL_16
304 | XLAT_VAL_16
305 # endif
306 # ifdef XLAT_VAL_17
307 | XLAT_VAL_17
308 # endif
309 # ifdef XLAT_VAL_18
310 | XLAT_VAL_18
311 # endif
312 # ifdef XLAT_VAL_19
313 | XLAT_VAL_19
314 # endif
315 # ifdef XLAT_VAL_20
316 | XLAT_VAL_20
317 # endif
318 # ifdef XLAT_VAL_21
319 | XLAT_VAL_21
320 # endif
321 # ifdef XLAT_VAL_22
322 | XLAT_VAL_22
323 # endif
324 ,
325 .flags_strsz = 0
326 # ifdef XLAT_STR_0
327 + sizeof(XLAT_STR_0)
328 # endif
329 # ifdef XLAT_STR_1
330 + sizeof(XLAT_STR_1)
331 # endif
332 # ifdef XLAT_STR_2
333 + sizeof(XLAT_STR_2)
334 # endif
335 # ifdef XLAT_STR_3
336 + sizeof(XLAT_STR_3)
337 # endif
338 # ifdef XLAT_STR_4
339 + sizeof(XLAT_STR_4)
340 # endif
341 # ifdef XLAT_STR_5
342 + sizeof(XLAT_STR_5)
343 # endif
344 # ifdef XLAT_STR_6
345 + sizeof(XLAT_STR_6)
346 # endif
347 # ifdef XLAT_STR_7
348 + sizeof(XLAT_STR_7)
349 # endif
350 # ifdef XLAT_STR_8
351 + sizeof(XLAT_STR_8)
352 # endif
353 # ifdef XLAT_STR_9
354 + sizeof(XLAT_STR_9)
355 # endif
356 # ifdef XLAT_STR_10
357 + sizeof(XLAT_STR_10)
358 # endif
359 # ifdef XLAT_STR_11
360 + sizeof(XLAT_STR_11)
361 # endif
362 # ifdef XLAT_STR_12
363 + sizeof(XLAT_STR_12)
364 # endif
365 # ifdef XLAT_STR_13
366 + sizeof(XLAT_STR_13)
367 # endif
368 # ifdef XLAT_STR_14
369 + sizeof(XLAT_STR_14)
370 # endif
371 # ifdef XLAT_STR_15
372 + sizeof(XLAT_STR_15)
373 # endif
374 # ifdef XLAT_STR_16
375 + sizeof(XLAT_STR_16)
376 # endif
377 # ifdef XLAT_STR_17
378 + sizeof(XLAT_STR_17)
379 # endif
380 # ifdef XLAT_STR_18
381 + sizeof(XLAT_STR_18)
382 # endif
383 # ifdef XLAT_STR_19
384 + sizeof(XLAT_STR_19)
385 # endif
386 # ifdef XLAT_STR_20
387 + sizeof(XLAT_STR_20)
388 # endif
389 # ifdef XLAT_STR_21
390 + sizeof(XLAT_STR_21)
391 # endif
392 # ifdef XLAT_STR_22
393 + sizeof(XLAT_STR_22)
394 # endif
395 ,
396 } };
397 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
398
399 # undef XLAT_STR_0
400 # undef XLAT_VAL_0
401 # undef XLAT_STR_1
402 # undef XLAT_VAL_1
403 # undef XLAT_STR_2
404 # undef XLAT_VAL_2
405 # undef XLAT_STR_3
406 # undef XLAT_VAL_3
407 # undef XLAT_STR_4
408 # undef XLAT_VAL_4
409 # undef XLAT_STR_5
410 # undef XLAT_VAL_5
411 # undef XLAT_STR_6
412 # undef XLAT_VAL_6
413 # undef XLAT_STR_7
414 # undef XLAT_VAL_7
415 # undef XLAT_STR_8
416 # undef XLAT_VAL_8
417 # undef XLAT_STR_9
418 # undef XLAT_VAL_9
419 # undef XLAT_STR_10
420 # undef XLAT_VAL_10
421 # undef XLAT_STR_11
422 # undef XLAT_VAL_11
423 # undef XLAT_STR_12
424 # undef XLAT_VAL_12
425 # undef XLAT_STR_13
426 # undef XLAT_VAL_13
427 # undef XLAT_STR_14
428 # undef XLAT_VAL_14
429 # undef XLAT_STR_15
430 # undef XLAT_VAL_15
431 # undef XLAT_STR_16
432 # undef XLAT_VAL_16
433 # undef XLAT_STR_17
434 # undef XLAT_VAL_17
435 # undef XLAT_STR_18
436 # undef XLAT_VAL_18
437 # undef XLAT_STR_19
438 # undef XLAT_VAL_19
439 # undef XLAT_STR_20
440 # undef XLAT_VAL_20
441 # undef XLAT_STR_21
442 # undef XLAT_VAL_21
443 # undef XLAT_STR_22
444 # undef XLAT_VAL_22
445 # endif /* !IN_MPERS */
446
447 #endif /* !XLAT_MACROS_ONLY */