1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/perf_event_sample_format.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(PERF_SAMPLE_IP) || (defined(HAVE_DECL_PERF_SAMPLE_IP) && HAVE_DECL_PERF_SAMPLE_IP)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((PERF_SAMPLE_IP) == (1 << 0), "PERF_SAMPLE_IP != 1 << 0");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define PERF_SAMPLE_IP 1 << 0
12 #endif
13 #if defined(PERF_SAMPLE_TID) || (defined(HAVE_DECL_PERF_SAMPLE_TID) && HAVE_DECL_PERF_SAMPLE_TID)
14 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
15 static_assert((PERF_SAMPLE_TID) == (1 << 1), "PERF_SAMPLE_TID != 1 << 1");
16 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
17 #else
18 # define PERF_SAMPLE_TID 1 << 1
19 #endif
20 #if defined(PERF_SAMPLE_TIME) || (defined(HAVE_DECL_PERF_SAMPLE_TIME) && HAVE_DECL_PERF_SAMPLE_TIME)
21 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22 static_assert((PERF_SAMPLE_TIME) == (1 << 2), "PERF_SAMPLE_TIME != 1 << 2");
23 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24 #else
25 # define PERF_SAMPLE_TIME 1 << 2
26 #endif
27 #if defined(PERF_SAMPLE_ADDR) || (defined(HAVE_DECL_PERF_SAMPLE_ADDR) && HAVE_DECL_PERF_SAMPLE_ADDR)
28 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
29 static_assert((PERF_SAMPLE_ADDR) == (1 << 3), "PERF_SAMPLE_ADDR != 1 << 3");
30 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
31 #else
32 # define PERF_SAMPLE_ADDR 1 << 3
33 #endif
34 #if defined(PERF_SAMPLE_READ) || (defined(HAVE_DECL_PERF_SAMPLE_READ) && HAVE_DECL_PERF_SAMPLE_READ)
35 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
36 static_assert((PERF_SAMPLE_READ) == (1 << 4), "PERF_SAMPLE_READ != 1 << 4");
37 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
38 #else
39 # define PERF_SAMPLE_READ 1 << 4
40 #endif
41 #if defined(PERF_SAMPLE_CALLCHAIN) || (defined(HAVE_DECL_PERF_SAMPLE_CALLCHAIN) && HAVE_DECL_PERF_SAMPLE_CALLCHAIN)
42 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
43 static_assert((PERF_SAMPLE_CALLCHAIN) == (1 << 5), "PERF_SAMPLE_CALLCHAIN != 1 << 5");
44 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
45 #else
46 # define PERF_SAMPLE_CALLCHAIN 1 << 5
47 #endif
48 #if defined(PERF_SAMPLE_ID) || (defined(HAVE_DECL_PERF_SAMPLE_ID) && HAVE_DECL_PERF_SAMPLE_ID)
49 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
50 static_assert((PERF_SAMPLE_ID) == (1 << 6), "PERF_SAMPLE_ID != 1 << 6");
51 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
52 #else
53 # define PERF_SAMPLE_ID 1 << 6
54 #endif
55 #if defined(PERF_SAMPLE_CPU) || (defined(HAVE_DECL_PERF_SAMPLE_CPU) && HAVE_DECL_PERF_SAMPLE_CPU)
56 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
57 static_assert((PERF_SAMPLE_CPU) == (1 << 7), "PERF_SAMPLE_CPU != 1 << 7");
58 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
59 #else
60 # define PERF_SAMPLE_CPU 1 << 7
61 #endif
62 #if defined(PERF_SAMPLE_PERIOD) || (defined(HAVE_DECL_PERF_SAMPLE_PERIOD) && HAVE_DECL_PERF_SAMPLE_PERIOD)
63 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
64 static_assert((PERF_SAMPLE_PERIOD) == (1 << 8), "PERF_SAMPLE_PERIOD != 1 << 8");
65 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
66 #else
67 # define PERF_SAMPLE_PERIOD 1 << 8
68 #endif
69 #if defined(PERF_SAMPLE_STREAM_ID) || (defined(HAVE_DECL_PERF_SAMPLE_STREAM_ID) && HAVE_DECL_PERF_SAMPLE_STREAM_ID)
70 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
71 static_assert((PERF_SAMPLE_STREAM_ID) == (1 << 9), "PERF_SAMPLE_STREAM_ID != 1 << 9");
72 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
73 #else
74 # define PERF_SAMPLE_STREAM_ID 1 << 9
75 #endif
76 #if defined(PERF_SAMPLE_RAW) || (defined(HAVE_DECL_PERF_SAMPLE_RAW) && HAVE_DECL_PERF_SAMPLE_RAW)
77 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
78 static_assert((PERF_SAMPLE_RAW) == (1 << 10), "PERF_SAMPLE_RAW != 1 << 10");
79 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
80 #else
81 # define PERF_SAMPLE_RAW 1 << 10
82 #endif
83 #if defined(PERF_SAMPLE_BRANCH_STACK) || (defined(HAVE_DECL_PERF_SAMPLE_BRANCH_STACK) && HAVE_DECL_PERF_SAMPLE_BRANCH_STACK)
84 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
85 static_assert((PERF_SAMPLE_BRANCH_STACK) == (1 << 11), "PERF_SAMPLE_BRANCH_STACK != 1 << 11");
86 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
87 #else
88 # define PERF_SAMPLE_BRANCH_STACK 1 << 11
89 #endif
90 #if defined(PERF_SAMPLE_REGS_USER) || (defined(HAVE_DECL_PERF_SAMPLE_REGS_USER) && HAVE_DECL_PERF_SAMPLE_REGS_USER)
91 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
92 static_assert((PERF_SAMPLE_REGS_USER) == (1 << 12), "PERF_SAMPLE_REGS_USER != 1 << 12");
93 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
94 #else
95 # define PERF_SAMPLE_REGS_USER 1 << 12
96 #endif
97 #if defined(PERF_SAMPLE_STACK_USER) || (defined(HAVE_DECL_PERF_SAMPLE_STACK_USER) && HAVE_DECL_PERF_SAMPLE_STACK_USER)
98 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
99 static_assert((PERF_SAMPLE_STACK_USER) == (1 << 13), "PERF_SAMPLE_STACK_USER != 1 << 13");
100 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
101 #else
102 # define PERF_SAMPLE_STACK_USER 1 << 13
103 #endif
104 #if defined(PERF_SAMPLE_WEIGHT) || (defined(HAVE_DECL_PERF_SAMPLE_WEIGHT) && HAVE_DECL_PERF_SAMPLE_WEIGHT)
105 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
106 static_assert((PERF_SAMPLE_WEIGHT) == (1 << 14), "PERF_SAMPLE_WEIGHT != 1 << 14");
107 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
108 #else
109 # define PERF_SAMPLE_WEIGHT 1 << 14
110 #endif
111 #if defined(PERF_SAMPLE_DATA_SRC) || (defined(HAVE_DECL_PERF_SAMPLE_DATA_SRC) && HAVE_DECL_PERF_SAMPLE_DATA_SRC)
112 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
113 static_assert((PERF_SAMPLE_DATA_SRC) == (1 << 15), "PERF_SAMPLE_DATA_SRC != 1 << 15");
114 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
115 #else
116 # define PERF_SAMPLE_DATA_SRC 1 << 15
117 #endif
118 #if defined(PERF_SAMPLE_IDENTIFIER) || (defined(HAVE_DECL_PERF_SAMPLE_IDENTIFIER) && HAVE_DECL_PERF_SAMPLE_IDENTIFIER)
119 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
120 static_assert((PERF_SAMPLE_IDENTIFIER) == (1 << 16), "PERF_SAMPLE_IDENTIFIER != 1 << 16");
121 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
122 #else
123 # define PERF_SAMPLE_IDENTIFIER 1 << 16
124 #endif
125 #if defined(PERF_SAMPLE_TRANSACTION) || (defined(HAVE_DECL_PERF_SAMPLE_TRANSACTION) && HAVE_DECL_PERF_SAMPLE_TRANSACTION)
126 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
127 static_assert((PERF_SAMPLE_TRANSACTION) == (1 << 17), "PERF_SAMPLE_TRANSACTION != 1 << 17");
128 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
129 #else
130 # define PERF_SAMPLE_TRANSACTION 1 << 17
131 #endif
132 #if defined(PERF_SAMPLE_REGS_INTR) || (defined(HAVE_DECL_PERF_SAMPLE_REGS_INTR) && HAVE_DECL_PERF_SAMPLE_REGS_INTR)
133 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
134 static_assert((PERF_SAMPLE_REGS_INTR) == (1 << 18), "PERF_SAMPLE_REGS_INTR != 1 << 18");
135 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
136 #else
137 # define PERF_SAMPLE_REGS_INTR 1 << 18
138 #endif
139 #if defined(PERF_SAMPLE_PHYS_ADDR) || (defined(HAVE_DECL_PERF_SAMPLE_PHYS_ADDR) && HAVE_DECL_PERF_SAMPLE_PHYS_ADDR)
140 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
141 static_assert((PERF_SAMPLE_PHYS_ADDR) == (1 << 19), "PERF_SAMPLE_PHYS_ADDR != 1 << 19");
142 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
143 #else
144 # define PERF_SAMPLE_PHYS_ADDR 1 << 19
145 #endif
146 #if defined(PERF_SAMPLE_AUX) || (defined(HAVE_DECL_PERF_SAMPLE_AUX) && HAVE_DECL_PERF_SAMPLE_AUX)
147 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
148 static_assert((PERF_SAMPLE_AUX) == (1 << 20), "PERF_SAMPLE_AUX != 1 << 20");
149 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
150 #else
151 # define PERF_SAMPLE_AUX 1 << 20
152 #endif
153 #if defined(PERF_SAMPLE_CGROUP) || (defined(HAVE_DECL_PERF_SAMPLE_CGROUP) && HAVE_DECL_PERF_SAMPLE_CGROUP)
154 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
155 static_assert((PERF_SAMPLE_CGROUP) == (1 << 21), "PERF_SAMPLE_CGROUP != 1 << 21");
156 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
157 #else
158 # define PERF_SAMPLE_CGROUP 1 << 21
159 #endif
160 #if defined(PERF_SAMPLE_DATA_PAGE_SIZE) || (defined(HAVE_DECL_PERF_SAMPLE_DATA_PAGE_SIZE) && HAVE_DECL_PERF_SAMPLE_DATA_PAGE_SIZE)
161 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
162 static_assert((PERF_SAMPLE_DATA_PAGE_SIZE) == (1 << 22), "PERF_SAMPLE_DATA_PAGE_SIZE != 1 << 22");
163 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
164 #else
165 # define PERF_SAMPLE_DATA_PAGE_SIZE 1 << 22
166 #endif
167 #if defined(PERF_SAMPLE_CODE_PAGE_SIZE) || (defined(HAVE_DECL_PERF_SAMPLE_CODE_PAGE_SIZE) && HAVE_DECL_PERF_SAMPLE_CODE_PAGE_SIZE)
168 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
169 static_assert((PERF_SAMPLE_CODE_PAGE_SIZE) == (1 << 23), "PERF_SAMPLE_CODE_PAGE_SIZE != 1 << 23");
170 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
171 #else
172 # define PERF_SAMPLE_CODE_PAGE_SIZE 1 << 23
173 #endif
174 #if defined(PERF_SAMPLE_WEIGHT_STRUCT) || (defined(HAVE_DECL_PERF_SAMPLE_WEIGHT_STRUCT) && HAVE_DECL_PERF_SAMPLE_WEIGHT_STRUCT)
175 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
176 static_assert((PERF_SAMPLE_WEIGHT_STRUCT) == (1 << 24), "PERF_SAMPLE_WEIGHT_STRUCT != 1 << 24");
177 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
178 #else
179 # define PERF_SAMPLE_WEIGHT_STRUCT 1 << 24
180 #endif
181 #undef XLAT_PREV_VAL
182
183 #ifndef XLAT_MACROS_ONLY
184
185 # ifdef IN_MPERS
186
187 # error static const struct xlat perf_event_sample_format in mpers mode
188
189 # else
190
191 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
192 static const struct xlat_data perf_event_sample_format_xdata[] = {
193 XLAT(PERF_SAMPLE_IP),
194 #define XLAT_VAL_0 ((unsigned) (PERF_SAMPLE_IP))
195 #define XLAT_STR_0 STRINGIFY(PERF_SAMPLE_IP)
196 XLAT(PERF_SAMPLE_TID),
197 #define XLAT_VAL_1 ((unsigned) (PERF_SAMPLE_TID))
198 #define XLAT_STR_1 STRINGIFY(PERF_SAMPLE_TID)
199 XLAT(PERF_SAMPLE_TIME),
200 #define XLAT_VAL_2 ((unsigned) (PERF_SAMPLE_TIME))
201 #define XLAT_STR_2 STRINGIFY(PERF_SAMPLE_TIME)
202 XLAT(PERF_SAMPLE_ADDR),
203 #define XLAT_VAL_3 ((unsigned) (PERF_SAMPLE_ADDR))
204 #define XLAT_STR_3 STRINGIFY(PERF_SAMPLE_ADDR)
205 XLAT(PERF_SAMPLE_READ),
206 #define XLAT_VAL_4 ((unsigned) (PERF_SAMPLE_READ))
207 #define XLAT_STR_4 STRINGIFY(PERF_SAMPLE_READ)
208 XLAT(PERF_SAMPLE_CALLCHAIN),
209 #define XLAT_VAL_5 ((unsigned) (PERF_SAMPLE_CALLCHAIN))
210 #define XLAT_STR_5 STRINGIFY(PERF_SAMPLE_CALLCHAIN)
211 XLAT(PERF_SAMPLE_ID),
212 #define XLAT_VAL_6 ((unsigned) (PERF_SAMPLE_ID))
213 #define XLAT_STR_6 STRINGIFY(PERF_SAMPLE_ID)
214 XLAT(PERF_SAMPLE_CPU),
215 #define XLAT_VAL_7 ((unsigned) (PERF_SAMPLE_CPU))
216 #define XLAT_STR_7 STRINGIFY(PERF_SAMPLE_CPU)
217 XLAT(PERF_SAMPLE_PERIOD),
218 #define XLAT_VAL_8 ((unsigned) (PERF_SAMPLE_PERIOD))
219 #define XLAT_STR_8 STRINGIFY(PERF_SAMPLE_PERIOD)
220 XLAT(PERF_SAMPLE_STREAM_ID),
221 #define XLAT_VAL_9 ((unsigned) (PERF_SAMPLE_STREAM_ID))
222 #define XLAT_STR_9 STRINGIFY(PERF_SAMPLE_STREAM_ID)
223 XLAT(PERF_SAMPLE_RAW),
224 #define XLAT_VAL_10 ((unsigned) (PERF_SAMPLE_RAW))
225 #define XLAT_STR_10 STRINGIFY(PERF_SAMPLE_RAW)
226 XLAT(PERF_SAMPLE_BRANCH_STACK),
227 #define XLAT_VAL_11 ((unsigned) (PERF_SAMPLE_BRANCH_STACK))
228 #define XLAT_STR_11 STRINGIFY(PERF_SAMPLE_BRANCH_STACK)
229 XLAT(PERF_SAMPLE_REGS_USER),
230 #define XLAT_VAL_12 ((unsigned) (PERF_SAMPLE_REGS_USER))
231 #define XLAT_STR_12 STRINGIFY(PERF_SAMPLE_REGS_USER)
232 XLAT(PERF_SAMPLE_STACK_USER),
233 #define XLAT_VAL_13 ((unsigned) (PERF_SAMPLE_STACK_USER))
234 #define XLAT_STR_13 STRINGIFY(PERF_SAMPLE_STACK_USER)
235 XLAT(PERF_SAMPLE_WEIGHT),
236 #define XLAT_VAL_14 ((unsigned) (PERF_SAMPLE_WEIGHT))
237 #define XLAT_STR_14 STRINGIFY(PERF_SAMPLE_WEIGHT)
238 XLAT(PERF_SAMPLE_DATA_SRC),
239 #define XLAT_VAL_15 ((unsigned) (PERF_SAMPLE_DATA_SRC))
240 #define XLAT_STR_15 STRINGIFY(PERF_SAMPLE_DATA_SRC)
241 XLAT(PERF_SAMPLE_IDENTIFIER),
242 #define XLAT_VAL_16 ((unsigned) (PERF_SAMPLE_IDENTIFIER))
243 #define XLAT_STR_16 STRINGIFY(PERF_SAMPLE_IDENTIFIER)
244 XLAT(PERF_SAMPLE_TRANSACTION),
245 #define XLAT_VAL_17 ((unsigned) (PERF_SAMPLE_TRANSACTION))
246 #define XLAT_STR_17 STRINGIFY(PERF_SAMPLE_TRANSACTION)
247 XLAT(PERF_SAMPLE_REGS_INTR),
248 #define XLAT_VAL_18 ((unsigned) (PERF_SAMPLE_REGS_INTR))
249 #define XLAT_STR_18 STRINGIFY(PERF_SAMPLE_REGS_INTR)
250 XLAT(PERF_SAMPLE_PHYS_ADDR),
251 #define XLAT_VAL_19 ((unsigned) (PERF_SAMPLE_PHYS_ADDR))
252 #define XLAT_STR_19 STRINGIFY(PERF_SAMPLE_PHYS_ADDR)
253 XLAT(PERF_SAMPLE_AUX),
254 #define XLAT_VAL_20 ((unsigned) (PERF_SAMPLE_AUX))
255 #define XLAT_STR_20 STRINGIFY(PERF_SAMPLE_AUX)
256 XLAT(PERF_SAMPLE_CGROUP),
257 #define XLAT_VAL_21 ((unsigned) (PERF_SAMPLE_CGROUP))
258 #define XLAT_STR_21 STRINGIFY(PERF_SAMPLE_CGROUP)
259 XLAT(PERF_SAMPLE_DATA_PAGE_SIZE),
260 #define XLAT_VAL_22 ((unsigned) (PERF_SAMPLE_DATA_PAGE_SIZE))
261 #define XLAT_STR_22 STRINGIFY(PERF_SAMPLE_DATA_PAGE_SIZE)
262 XLAT(PERF_SAMPLE_CODE_PAGE_SIZE),
263 #define XLAT_VAL_23 ((unsigned) (PERF_SAMPLE_CODE_PAGE_SIZE))
264 #define XLAT_STR_23 STRINGIFY(PERF_SAMPLE_CODE_PAGE_SIZE)
265 XLAT(PERF_SAMPLE_WEIGHT_STRUCT),
266 #define XLAT_VAL_24 ((unsigned) (PERF_SAMPLE_WEIGHT_STRUCT))
267 #define XLAT_STR_24 STRINGIFY(PERF_SAMPLE_WEIGHT_STRUCT)
268 };
269 static
270 const struct xlat perf_event_sample_format[1] = { {
271 .data = perf_event_sample_format_xdata,
272 .size = ARRAY_SIZE(perf_event_sample_format_xdata),
273 .type = XT_NORMAL,
274 .flags_mask = 0
275 # ifdef XLAT_VAL_0
276 | XLAT_VAL_0
277 # endif
278 # ifdef XLAT_VAL_1
279 | XLAT_VAL_1
280 # endif
281 # ifdef XLAT_VAL_2
282 | XLAT_VAL_2
283 # endif
284 # ifdef XLAT_VAL_3
285 | XLAT_VAL_3
286 # endif
287 # ifdef XLAT_VAL_4
288 | XLAT_VAL_4
289 # endif
290 # ifdef XLAT_VAL_5
291 | XLAT_VAL_5
292 # endif
293 # ifdef XLAT_VAL_6
294 | XLAT_VAL_6
295 # endif
296 # ifdef XLAT_VAL_7
297 | XLAT_VAL_7
298 # endif
299 # ifdef XLAT_VAL_8
300 | XLAT_VAL_8
301 # endif
302 # ifdef XLAT_VAL_9
303 | XLAT_VAL_9
304 # endif
305 # ifdef XLAT_VAL_10
306 | XLAT_VAL_10
307 # endif
308 # ifdef XLAT_VAL_11
309 | XLAT_VAL_11
310 # endif
311 # ifdef XLAT_VAL_12
312 | XLAT_VAL_12
313 # endif
314 # ifdef XLAT_VAL_13
315 | XLAT_VAL_13
316 # endif
317 # ifdef XLAT_VAL_14
318 | XLAT_VAL_14
319 # endif
320 # ifdef XLAT_VAL_15
321 | XLAT_VAL_15
322 # endif
323 # ifdef XLAT_VAL_16
324 | XLAT_VAL_16
325 # endif
326 # ifdef XLAT_VAL_17
327 | XLAT_VAL_17
328 # endif
329 # ifdef XLAT_VAL_18
330 | XLAT_VAL_18
331 # endif
332 # ifdef XLAT_VAL_19
333 | XLAT_VAL_19
334 # endif
335 # ifdef XLAT_VAL_20
336 | XLAT_VAL_20
337 # endif
338 # ifdef XLAT_VAL_21
339 | XLAT_VAL_21
340 # endif
341 # ifdef XLAT_VAL_22
342 | XLAT_VAL_22
343 # endif
344 # ifdef XLAT_VAL_23
345 | XLAT_VAL_23
346 # endif
347 # ifdef XLAT_VAL_24
348 | XLAT_VAL_24
349 # endif
350 ,
351 .flags_strsz = 0
352 # ifdef XLAT_STR_0
353 + sizeof(XLAT_STR_0)
354 # endif
355 # ifdef XLAT_STR_1
356 + sizeof(XLAT_STR_1)
357 # endif
358 # ifdef XLAT_STR_2
359 + sizeof(XLAT_STR_2)
360 # endif
361 # ifdef XLAT_STR_3
362 + sizeof(XLAT_STR_3)
363 # endif
364 # ifdef XLAT_STR_4
365 + sizeof(XLAT_STR_4)
366 # endif
367 # ifdef XLAT_STR_5
368 + sizeof(XLAT_STR_5)
369 # endif
370 # ifdef XLAT_STR_6
371 + sizeof(XLAT_STR_6)
372 # endif
373 # ifdef XLAT_STR_7
374 + sizeof(XLAT_STR_7)
375 # endif
376 # ifdef XLAT_STR_8
377 + sizeof(XLAT_STR_8)
378 # endif
379 # ifdef XLAT_STR_9
380 + sizeof(XLAT_STR_9)
381 # endif
382 # ifdef XLAT_STR_10
383 + sizeof(XLAT_STR_10)
384 # endif
385 # ifdef XLAT_STR_11
386 + sizeof(XLAT_STR_11)
387 # endif
388 # ifdef XLAT_STR_12
389 + sizeof(XLAT_STR_12)
390 # endif
391 # ifdef XLAT_STR_13
392 + sizeof(XLAT_STR_13)
393 # endif
394 # ifdef XLAT_STR_14
395 + sizeof(XLAT_STR_14)
396 # endif
397 # ifdef XLAT_STR_15
398 + sizeof(XLAT_STR_15)
399 # endif
400 # ifdef XLAT_STR_16
401 + sizeof(XLAT_STR_16)
402 # endif
403 # ifdef XLAT_STR_17
404 + sizeof(XLAT_STR_17)
405 # endif
406 # ifdef XLAT_STR_18
407 + sizeof(XLAT_STR_18)
408 # endif
409 # ifdef XLAT_STR_19
410 + sizeof(XLAT_STR_19)
411 # endif
412 # ifdef XLAT_STR_20
413 + sizeof(XLAT_STR_20)
414 # endif
415 # ifdef XLAT_STR_21
416 + sizeof(XLAT_STR_21)
417 # endif
418 # ifdef XLAT_STR_22
419 + sizeof(XLAT_STR_22)
420 # endif
421 # ifdef XLAT_STR_23
422 + sizeof(XLAT_STR_23)
423 # endif
424 # ifdef XLAT_STR_24
425 + sizeof(XLAT_STR_24)
426 # endif
427 ,
428 } };
429 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
430
431 # undef XLAT_STR_0
432 # undef XLAT_VAL_0
433 # undef XLAT_STR_1
434 # undef XLAT_VAL_1
435 # undef XLAT_STR_2
436 # undef XLAT_VAL_2
437 # undef XLAT_STR_3
438 # undef XLAT_VAL_3
439 # undef XLAT_STR_4
440 # undef XLAT_VAL_4
441 # undef XLAT_STR_5
442 # undef XLAT_VAL_5
443 # undef XLAT_STR_6
444 # undef XLAT_VAL_6
445 # undef XLAT_STR_7
446 # undef XLAT_VAL_7
447 # undef XLAT_STR_8
448 # undef XLAT_VAL_8
449 # undef XLAT_STR_9
450 # undef XLAT_VAL_9
451 # undef XLAT_STR_10
452 # undef XLAT_VAL_10
453 # undef XLAT_STR_11
454 # undef XLAT_VAL_11
455 # undef XLAT_STR_12
456 # undef XLAT_VAL_12
457 # undef XLAT_STR_13
458 # undef XLAT_VAL_13
459 # undef XLAT_STR_14
460 # undef XLAT_VAL_14
461 # undef XLAT_STR_15
462 # undef XLAT_VAL_15
463 # undef XLAT_STR_16
464 # undef XLAT_VAL_16
465 # undef XLAT_STR_17
466 # undef XLAT_VAL_17
467 # undef XLAT_STR_18
468 # undef XLAT_VAL_18
469 # undef XLAT_STR_19
470 # undef XLAT_VAL_19
471 # undef XLAT_STR_20
472 # undef XLAT_VAL_20
473 # undef XLAT_STR_21
474 # undef XLAT_VAL_21
475 # undef XLAT_STR_22
476 # undef XLAT_VAL_22
477 # undef XLAT_STR_23
478 # undef XLAT_VAL_23
479 # undef XLAT_STR_24
480 # undef XLAT_VAL_24
481 # endif /* !IN_MPERS */
482
483 #endif /* !XLAT_MACROS_ONLY */