1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/madvise_cmds.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(MADV_NORMAL) || (defined(HAVE_DECL_MADV_NORMAL) && HAVE_DECL_MADV_NORMAL)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((MADV_NORMAL) == (0), "MADV_NORMAL != 0");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define MADV_NORMAL 0
12 #endif
13 #if defined(MADV_NORMAL) || (defined(HAVE_DECL_MADV_NORMAL) && HAVE_DECL_MADV_NORMAL)
14 #if defined XLAT_PREV_VAL
15 static_assert((unsigned long long) (MADV_NORMAL)
16 > (unsigned long long) (XLAT_PREV_VAL),
17 "Incorrect order in #sorted xlat: MADV_NORMAL"
18 " is not larger than the previous value");
19 #endif
20 #undef XLAT_PREV_VAL
21 #define XLAT_PREV_VAL (MADV_NORMAL)
22 #endif
23 #if defined(MADV_RANDOM) || (defined(HAVE_DECL_MADV_RANDOM) && HAVE_DECL_MADV_RANDOM)
24 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
25 static_assert((MADV_RANDOM) == (1), "MADV_RANDOM != 1");
26 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
27 #else
28 # define MADV_RANDOM 1
29 #endif
30 #if defined(MADV_RANDOM) || (defined(HAVE_DECL_MADV_RANDOM) && HAVE_DECL_MADV_RANDOM)
31 #if defined XLAT_PREV_VAL
32 static_assert((unsigned long long) (MADV_RANDOM)
33 > (unsigned long long) (XLAT_PREV_VAL),
34 "Incorrect order in #sorted xlat: MADV_RANDOM"
35 " is not larger than the previous value");
36 #endif
37 #undef XLAT_PREV_VAL
38 #define XLAT_PREV_VAL (MADV_RANDOM)
39 #endif
40 #if defined(MADV_SEQUENTIAL) || (defined(HAVE_DECL_MADV_SEQUENTIAL) && HAVE_DECL_MADV_SEQUENTIAL)
41 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
42 static_assert((MADV_SEQUENTIAL) == (2), "MADV_SEQUENTIAL != 2");
43 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
44 #else
45 # define MADV_SEQUENTIAL 2
46 #endif
47 #if defined(MADV_SEQUENTIAL) || (defined(HAVE_DECL_MADV_SEQUENTIAL) && HAVE_DECL_MADV_SEQUENTIAL)
48 #if defined XLAT_PREV_VAL
49 static_assert((unsigned long long) (MADV_SEQUENTIAL)
50 > (unsigned long long) (XLAT_PREV_VAL),
51 "Incorrect order in #sorted xlat: MADV_SEQUENTIAL"
52 " is not larger than the previous value");
53 #endif
54 #undef XLAT_PREV_VAL
55 #define XLAT_PREV_VAL (MADV_SEQUENTIAL)
56 #endif
57 #if defined(MADV_WILLNEED) || (defined(HAVE_DECL_MADV_WILLNEED) && HAVE_DECL_MADV_WILLNEED)
58 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
59 static_assert((MADV_WILLNEED) == (3), "MADV_WILLNEED != 3");
60 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
61 #else
62 # define MADV_WILLNEED 3
63 #endif
64 #if defined(MADV_WILLNEED) || (defined(HAVE_DECL_MADV_WILLNEED) && HAVE_DECL_MADV_WILLNEED)
65 #if defined XLAT_PREV_VAL
66 static_assert((unsigned long long) (MADV_WILLNEED)
67 > (unsigned long long) (XLAT_PREV_VAL),
68 "Incorrect order in #sorted xlat: MADV_WILLNEED"
69 " is not larger than the previous value");
70 #endif
71 #undef XLAT_PREV_VAL
72 #define XLAT_PREV_VAL (MADV_WILLNEED)
73 #endif
74 #if defined __alpha__
75 #if defined(MADV_DONTNEED) || (defined(HAVE_DECL_MADV_DONTNEED) && HAVE_DECL_MADV_DONTNEED)
76 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
77 static_assert((MADV_DONTNEED) == (6), "MADV_DONTNEED != 6");
78 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
79 #else
80 # define MADV_DONTNEED 6
81 #endif
82 #if defined(MADV_DONTNEED) || (defined(HAVE_DECL_MADV_DONTNEED) && HAVE_DECL_MADV_DONTNEED)
83 #if defined XLAT_PREV_VAL
84 static_assert((unsigned long long) (MADV_DONTNEED)
85 > (unsigned long long) (XLAT_PREV_VAL),
86 "Incorrect order in #sorted xlat: MADV_DONTNEED"
87 " is not larger than the previous value");
88 #endif
89 #undef XLAT_PREV_VAL
90 #define XLAT_PREV_VAL (MADV_DONTNEED)
91 #endif
92 #else
93 #if defined(MADV_DONTNEED) || (defined(HAVE_DECL_MADV_DONTNEED) && HAVE_DECL_MADV_DONTNEED)
94 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
95 static_assert((MADV_DONTNEED) == (4), "MADV_DONTNEED != 4");
96 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
97 #else
98 # define MADV_DONTNEED 4
99 #endif
100 #if defined(MADV_DONTNEED) || (defined(HAVE_DECL_MADV_DONTNEED) && HAVE_DECL_MADV_DONTNEED)
101 #if defined XLAT_PREV_VAL
102 static_assert((unsigned long long) (MADV_DONTNEED)
103 > (unsigned long long) (XLAT_PREV_VAL),
104 "Incorrect order in #sorted xlat: MADV_DONTNEED"
105 " is not larger than the previous value");
106 #endif
107 #undef XLAT_PREV_VAL
108 #define XLAT_PREV_VAL (MADV_DONTNEED)
109 #endif
110 #endif
111 #if defined(MADV_FREE) || (defined(HAVE_DECL_MADV_FREE) && HAVE_DECL_MADV_FREE)
112 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
113 static_assert((MADV_FREE) == (8), "MADV_FREE != 8");
114 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
115 #else
116 # define MADV_FREE 8
117 #endif
118 #if defined(MADV_FREE) || (defined(HAVE_DECL_MADV_FREE) && HAVE_DECL_MADV_FREE)
119 #if defined XLAT_PREV_VAL
120 static_assert((unsigned long long) (MADV_FREE)
121 > (unsigned long long) (XLAT_PREV_VAL),
122 "Incorrect order in #sorted xlat: MADV_FREE"
123 " is not larger than the previous value");
124 #endif
125 #undef XLAT_PREV_VAL
126 #define XLAT_PREV_VAL (MADV_FREE)
127 #endif
128 #if defined(MADV_REMOVE) || (defined(HAVE_DECL_MADV_REMOVE) && HAVE_DECL_MADV_REMOVE)
129 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
130 static_assert((MADV_REMOVE) == (9), "MADV_REMOVE != 9");
131 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
132 #else
133 # define MADV_REMOVE 9
134 #endif
135 #if defined(MADV_REMOVE) || (defined(HAVE_DECL_MADV_REMOVE) && HAVE_DECL_MADV_REMOVE)
136 #if defined XLAT_PREV_VAL
137 static_assert((unsigned long long) (MADV_REMOVE)
138 > (unsigned long long) (XLAT_PREV_VAL),
139 "Incorrect order in #sorted xlat: MADV_REMOVE"
140 " is not larger than the previous value");
141 #endif
142 #undef XLAT_PREV_VAL
143 #define XLAT_PREV_VAL (MADV_REMOVE)
144 #endif
145 #if defined(MADV_DONTFORK) || (defined(HAVE_DECL_MADV_DONTFORK) && HAVE_DECL_MADV_DONTFORK)
146 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
147 static_assert((MADV_DONTFORK) == (10), "MADV_DONTFORK != 10");
148 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
149 #else
150 # define MADV_DONTFORK 10
151 #endif
152 #if defined(MADV_DONTFORK) || (defined(HAVE_DECL_MADV_DONTFORK) && HAVE_DECL_MADV_DONTFORK)
153 #if defined XLAT_PREV_VAL
154 static_assert((unsigned long long) (MADV_DONTFORK)
155 > (unsigned long long) (XLAT_PREV_VAL),
156 "Incorrect order in #sorted xlat: MADV_DONTFORK"
157 " is not larger than the previous value");
158 #endif
159 #undef XLAT_PREV_VAL
160 #define XLAT_PREV_VAL (MADV_DONTFORK)
161 #endif
162 #if defined(MADV_DOFORK) || (defined(HAVE_DECL_MADV_DOFORK) && HAVE_DECL_MADV_DOFORK)
163 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
164 static_assert((MADV_DOFORK) == (11), "MADV_DOFORK != 11");
165 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
166 #else
167 # define MADV_DOFORK 11
168 #endif
169 #if defined(MADV_DOFORK) || (defined(HAVE_DECL_MADV_DOFORK) && HAVE_DECL_MADV_DOFORK)
170 #if defined XLAT_PREV_VAL
171 static_assert((unsigned long long) (MADV_DOFORK)
172 > (unsigned long long) (XLAT_PREV_VAL),
173 "Incorrect order in #sorted xlat: MADV_DOFORK"
174 " is not larger than the previous value");
175 #endif
176 #undef XLAT_PREV_VAL
177 #define XLAT_PREV_VAL (MADV_DOFORK)
178 #endif
179 #if defined(MADV_COLD) || (defined(HAVE_DECL_MADV_COLD) && HAVE_DECL_MADV_COLD)
180 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
181 static_assert((MADV_COLD) == (20), "MADV_COLD != 20");
182 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
183 #else
184 # define MADV_COLD 20
185 #endif
186 #if defined(MADV_COLD) || (defined(HAVE_DECL_MADV_COLD) && HAVE_DECL_MADV_COLD)
187 #if defined XLAT_PREV_VAL
188 static_assert((unsigned long long) (MADV_COLD)
189 > (unsigned long long) (XLAT_PREV_VAL),
190 "Incorrect order in #sorted xlat: MADV_COLD"
191 " is not larger than the previous value");
192 #endif
193 #undef XLAT_PREV_VAL
194 #define XLAT_PREV_VAL (MADV_COLD)
195 #endif
196 #if defined(MADV_PAGEOUT) || (defined(HAVE_DECL_MADV_PAGEOUT) && HAVE_DECL_MADV_PAGEOUT)
197 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
198 static_assert((MADV_PAGEOUT) == (21), "MADV_PAGEOUT != 21");
199 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
200 #else
201 # define MADV_PAGEOUT 21
202 #endif
203 #if defined(MADV_PAGEOUT) || (defined(HAVE_DECL_MADV_PAGEOUT) && HAVE_DECL_MADV_PAGEOUT)
204 #if defined XLAT_PREV_VAL
205 static_assert((unsigned long long) (MADV_PAGEOUT)
206 > (unsigned long long) (XLAT_PREV_VAL),
207 "Incorrect order in #sorted xlat: MADV_PAGEOUT"
208 " is not larger than the previous value");
209 #endif
210 #undef XLAT_PREV_VAL
211 #define XLAT_PREV_VAL (MADV_PAGEOUT)
212 #endif
213 #if defined(MADV_POPULATE_READ) || (defined(HAVE_DECL_MADV_POPULATE_READ) && HAVE_DECL_MADV_POPULATE_READ)
214 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
215 static_assert((MADV_POPULATE_READ) == (22), "MADV_POPULATE_READ != 22");
216 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
217 #else
218 # define MADV_POPULATE_READ 22
219 #endif
220 #if defined(MADV_POPULATE_READ) || (defined(HAVE_DECL_MADV_POPULATE_READ) && HAVE_DECL_MADV_POPULATE_READ)
221 #if defined XLAT_PREV_VAL
222 static_assert((unsigned long long) (MADV_POPULATE_READ)
223 > (unsigned long long) (XLAT_PREV_VAL),
224 "Incorrect order in #sorted xlat: MADV_POPULATE_READ"
225 " is not larger than the previous value");
226 #endif
227 #undef XLAT_PREV_VAL
228 #define XLAT_PREV_VAL (MADV_POPULATE_READ)
229 #endif
230 #if defined(MADV_POPULATE_WRITE) || (defined(HAVE_DECL_MADV_POPULATE_WRITE) && HAVE_DECL_MADV_POPULATE_WRITE)
231 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
232 static_assert((MADV_POPULATE_WRITE) == (23), "MADV_POPULATE_WRITE != 23");
233 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
234 #else
235 # define MADV_POPULATE_WRITE 23
236 #endif
237 #if defined(MADV_POPULATE_WRITE) || (defined(HAVE_DECL_MADV_POPULATE_WRITE) && HAVE_DECL_MADV_POPULATE_WRITE)
238 #if defined XLAT_PREV_VAL
239 static_assert((unsigned long long) (MADV_POPULATE_WRITE)
240 > (unsigned long long) (XLAT_PREV_VAL),
241 "Incorrect order in #sorted xlat: MADV_POPULATE_WRITE"
242 " is not larger than the previous value");
243 #endif
244 #undef XLAT_PREV_VAL
245 #define XLAT_PREV_VAL (MADV_POPULATE_WRITE)
246 #endif
247 #if defined(MADV_DONTNEED_LOCKED) || (defined(HAVE_DECL_MADV_DONTNEED_LOCKED) && HAVE_DECL_MADV_DONTNEED_LOCKED)
248 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
249 static_assert((MADV_DONTNEED_LOCKED) == (24), "MADV_DONTNEED_LOCKED != 24");
250 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
251 #else
252 # define MADV_DONTNEED_LOCKED 24
253 #endif
254 #if defined(MADV_DONTNEED_LOCKED) || (defined(HAVE_DECL_MADV_DONTNEED_LOCKED) && HAVE_DECL_MADV_DONTNEED_LOCKED)
255 #if defined XLAT_PREV_VAL
256 static_assert((unsigned long long) (MADV_DONTNEED_LOCKED)
257 > (unsigned long long) (XLAT_PREV_VAL),
258 "Incorrect order in #sorted xlat: MADV_DONTNEED_LOCKED"
259 " is not larger than the previous value");
260 #endif
261 #undef XLAT_PREV_VAL
262 #define XLAT_PREV_VAL (MADV_DONTNEED_LOCKED)
263 #endif
264 #if defined(MADV_HWPOISON) || (defined(HAVE_DECL_MADV_HWPOISON) && HAVE_DECL_MADV_HWPOISON)
265 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
266 static_assert((MADV_HWPOISON) == (100), "MADV_HWPOISON != 100");
267 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
268 #else
269 # define MADV_HWPOISON 100
270 #endif
271 #if defined(MADV_HWPOISON) || (defined(HAVE_DECL_MADV_HWPOISON) && HAVE_DECL_MADV_HWPOISON)
272 #if defined XLAT_PREV_VAL
273 static_assert((unsigned long long) (MADV_HWPOISON)
274 > (unsigned long long) (XLAT_PREV_VAL),
275 "Incorrect order in #sorted xlat: MADV_HWPOISON"
276 " is not larger than the previous value");
277 #endif
278 #undef XLAT_PREV_VAL
279 #define XLAT_PREV_VAL (MADV_HWPOISON)
280 #endif
281 #if defined(MADV_SOFT_OFFLINE) || (defined(HAVE_DECL_MADV_SOFT_OFFLINE) && HAVE_DECL_MADV_SOFT_OFFLINE)
282 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
283 static_assert((MADV_SOFT_OFFLINE) == (101), "MADV_SOFT_OFFLINE != 101");
284 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
285 #else
286 # define MADV_SOFT_OFFLINE 101
287 #endif
288 #if defined(MADV_SOFT_OFFLINE) || (defined(HAVE_DECL_MADV_SOFT_OFFLINE) && HAVE_DECL_MADV_SOFT_OFFLINE)
289 #if defined XLAT_PREV_VAL
290 static_assert((unsigned long long) (MADV_SOFT_OFFLINE)
291 > (unsigned long long) (XLAT_PREV_VAL),
292 "Incorrect order in #sorted xlat: MADV_SOFT_OFFLINE"
293 " is not larger than the previous value");
294 #endif
295 #undef XLAT_PREV_VAL
296 #define XLAT_PREV_VAL (MADV_SOFT_OFFLINE)
297 #endif
298 #undef XLAT_PREV_VAL
299
300 #ifndef XLAT_MACROS_ONLY
301
302 # ifdef IN_MPERS
303
304 # error static const struct xlat madvise_cmds in mpers mode
305
306 # else
307
308 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
309 static const struct xlat_data madvise_cmds_xdata[] = {
310 XLAT(MADV_NORMAL),
311 #define XLAT_VAL_0 ((unsigned) (MADV_NORMAL))
312 #define XLAT_STR_0 STRINGIFY(MADV_NORMAL)
313 XLAT(MADV_RANDOM),
314 #define XLAT_VAL_1 ((unsigned) (MADV_RANDOM))
315 #define XLAT_STR_1 STRINGIFY(MADV_RANDOM)
316 XLAT(MADV_SEQUENTIAL),
317 #define XLAT_VAL_2 ((unsigned) (MADV_SEQUENTIAL))
318 #define XLAT_STR_2 STRINGIFY(MADV_SEQUENTIAL)
319 XLAT(MADV_WILLNEED),
320 #define XLAT_VAL_3 ((unsigned) (MADV_WILLNEED))
321 #define XLAT_STR_3 STRINGIFY(MADV_WILLNEED)
322
323 #if defined __alpha__
324 XLAT(MADV_DONTNEED),
325 #define XLAT_VAL_4 ((unsigned) (MADV_DONTNEED))
326 #define XLAT_STR_4 STRINGIFY(MADV_DONTNEED)
327 #else
328 XLAT(MADV_DONTNEED),
329 #define XLAT_VAL_5 ((unsigned) (MADV_DONTNEED))
330 #define XLAT_STR_5 STRINGIFY(MADV_DONTNEED)
331 #endif
332
333 XLAT(MADV_FREE),
334 #define XLAT_VAL_6 ((unsigned) (MADV_FREE))
335 #define XLAT_STR_6 STRINGIFY(MADV_FREE)
336 XLAT(MADV_REMOVE),
337 #define XLAT_VAL_7 ((unsigned) (MADV_REMOVE))
338 #define XLAT_STR_7 STRINGIFY(MADV_REMOVE)
339 XLAT(MADV_DONTFORK),
340 #define XLAT_VAL_8 ((unsigned) (MADV_DONTFORK))
341 #define XLAT_STR_8 STRINGIFY(MADV_DONTFORK)
342 XLAT(MADV_DOFORK),
343 #define XLAT_VAL_9 ((unsigned) (MADV_DOFORK))
344 #define XLAT_STR_9 STRINGIFY(MADV_DOFORK)
345
346
347
348
349
350
351
352
353 XLAT(MADV_COLD),
354 #define XLAT_VAL_10 ((unsigned) (MADV_COLD))
355 #define XLAT_STR_10 STRINGIFY(MADV_COLD)
356 XLAT(MADV_PAGEOUT),
357 #define XLAT_VAL_11 ((unsigned) (MADV_PAGEOUT))
358 #define XLAT_STR_11 STRINGIFY(MADV_PAGEOUT)
359 XLAT(MADV_POPULATE_READ),
360 #define XLAT_VAL_12 ((unsigned) (MADV_POPULATE_READ))
361 #define XLAT_STR_12 STRINGIFY(MADV_POPULATE_READ)
362 XLAT(MADV_POPULATE_WRITE),
363 #define XLAT_VAL_13 ((unsigned) (MADV_POPULATE_WRITE))
364 #define XLAT_STR_13 STRINGIFY(MADV_POPULATE_WRITE)
365 XLAT(MADV_DONTNEED_LOCKED),
366 #define XLAT_VAL_14 ((unsigned) (MADV_DONTNEED_LOCKED))
367 #define XLAT_STR_14 STRINGIFY(MADV_DONTNEED_LOCKED)
368
369 XLAT(MADV_HWPOISON),
370 #define XLAT_VAL_15 ((unsigned) (MADV_HWPOISON))
371 #define XLAT_STR_15 STRINGIFY(MADV_HWPOISON)
372 XLAT(MADV_SOFT_OFFLINE),
373 #define XLAT_VAL_16 ((unsigned) (MADV_SOFT_OFFLINE))
374 #define XLAT_STR_16 STRINGIFY(MADV_SOFT_OFFLINE)
375 };
376 static
377 const struct xlat madvise_cmds[1] = { {
378 .data = madvise_cmds_xdata,
379 .size = ARRAY_SIZE(madvise_cmds_xdata),
380 .type = XT_SORTED,
381 .flags_mask = 0
382 # ifdef XLAT_VAL_0
383 | XLAT_VAL_0
384 # endif
385 # ifdef XLAT_VAL_1
386 | XLAT_VAL_1
387 # endif
388 # ifdef XLAT_VAL_2
389 | XLAT_VAL_2
390 # endif
391 # ifdef XLAT_VAL_3
392 | XLAT_VAL_3
393 # endif
394 # ifdef XLAT_VAL_4
395 | XLAT_VAL_4
396 # endif
397 # ifdef XLAT_VAL_5
398 | XLAT_VAL_5
399 # endif
400 # ifdef XLAT_VAL_6
401 | XLAT_VAL_6
402 # endif
403 # ifdef XLAT_VAL_7
404 | XLAT_VAL_7
405 # endif
406 # ifdef XLAT_VAL_8
407 | XLAT_VAL_8
408 # endif
409 # ifdef XLAT_VAL_9
410 | XLAT_VAL_9
411 # endif
412 # ifdef XLAT_VAL_10
413 | XLAT_VAL_10
414 # endif
415 # ifdef XLAT_VAL_11
416 | XLAT_VAL_11
417 # endif
418 # ifdef XLAT_VAL_12
419 | XLAT_VAL_12
420 # endif
421 # ifdef XLAT_VAL_13
422 | XLAT_VAL_13
423 # endif
424 # ifdef XLAT_VAL_14
425 | XLAT_VAL_14
426 # endif
427 # ifdef XLAT_VAL_15
428 | XLAT_VAL_15
429 # endif
430 # ifdef XLAT_VAL_16
431 | XLAT_VAL_16
432 # endif
433 ,
434 .flags_strsz = 0
435 # ifdef XLAT_STR_0
436 + sizeof(XLAT_STR_0)
437 # endif
438 # ifdef XLAT_STR_1
439 + sizeof(XLAT_STR_1)
440 # endif
441 # ifdef XLAT_STR_2
442 + sizeof(XLAT_STR_2)
443 # endif
444 # ifdef XLAT_STR_3
445 + sizeof(XLAT_STR_3)
446 # endif
447 # ifdef XLAT_STR_4
448 + sizeof(XLAT_STR_4)
449 # endif
450 # ifdef XLAT_STR_5
451 + sizeof(XLAT_STR_5)
452 # endif
453 # ifdef XLAT_STR_6
454 + sizeof(XLAT_STR_6)
455 # endif
456 # ifdef XLAT_STR_7
457 + sizeof(XLAT_STR_7)
458 # endif
459 # ifdef XLAT_STR_8
460 + sizeof(XLAT_STR_8)
461 # endif
462 # ifdef XLAT_STR_9
463 + sizeof(XLAT_STR_9)
464 # endif
465 # ifdef XLAT_STR_10
466 + sizeof(XLAT_STR_10)
467 # endif
468 # ifdef XLAT_STR_11
469 + sizeof(XLAT_STR_11)
470 # endif
471 # ifdef XLAT_STR_12
472 + sizeof(XLAT_STR_12)
473 # endif
474 # ifdef XLAT_STR_13
475 + sizeof(XLAT_STR_13)
476 # endif
477 # ifdef XLAT_STR_14
478 + sizeof(XLAT_STR_14)
479 # endif
480 # ifdef XLAT_STR_15
481 + sizeof(XLAT_STR_15)
482 # endif
483 # ifdef XLAT_STR_16
484 + sizeof(XLAT_STR_16)
485 # endif
486 ,
487 } };
488 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
489
490 # undef XLAT_STR_0
491 # undef XLAT_VAL_0
492 # undef XLAT_STR_1
493 # undef XLAT_VAL_1
494 # undef XLAT_STR_2
495 # undef XLAT_VAL_2
496 # undef XLAT_STR_3
497 # undef XLAT_VAL_3
498 # undef XLAT_STR_4
499 # undef XLAT_VAL_4
500 # undef XLAT_STR_5
501 # undef XLAT_VAL_5
502 # undef XLAT_STR_6
503 # undef XLAT_VAL_6
504 # undef XLAT_STR_7
505 # undef XLAT_VAL_7
506 # undef XLAT_STR_8
507 # undef XLAT_VAL_8
508 # undef XLAT_STR_9
509 # undef XLAT_VAL_9
510 # undef XLAT_STR_10
511 # undef XLAT_VAL_10
512 # undef XLAT_STR_11
513 # undef XLAT_VAL_11
514 # undef XLAT_STR_12
515 # undef XLAT_VAL_12
516 # undef XLAT_STR_13
517 # undef XLAT_VAL_13
518 # undef XLAT_STR_14
519 # undef XLAT_VAL_14
520 # undef XLAT_STR_15
521 # undef XLAT_VAL_15
522 # undef XLAT_STR_16
523 # undef XLAT_VAL_16
524 # endif /* !IN_MPERS */
525
526 #endif /* !XLAT_MACROS_ONLY */