1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/nl_audit_types.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(AUDIT_GET) || (defined(HAVE_DECL_AUDIT_GET) && HAVE_DECL_AUDIT_GET)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((AUDIT_GET) == (1000), "AUDIT_GET != 1000");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define AUDIT_GET 1000
12 #endif
13 #if defined(AUDIT_GET) || (defined(HAVE_DECL_AUDIT_GET) && HAVE_DECL_AUDIT_GET)
14 #if defined XLAT_PREV_VAL
15 static_assert((unsigned long long) (AUDIT_GET)
16 > (unsigned long long) (XLAT_PREV_VAL),
17 "Incorrect order in #sorted xlat: AUDIT_GET"
18 " is not larger than the previous value");
19 #endif
20 #undef XLAT_PREV_VAL
21 #define XLAT_PREV_VAL (AUDIT_GET)
22 #endif
23 #if defined(AUDIT_SET) || (defined(HAVE_DECL_AUDIT_SET) && HAVE_DECL_AUDIT_SET)
24 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
25 static_assert((AUDIT_SET) == (1001), "AUDIT_SET != 1001");
26 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
27 #else
28 # define AUDIT_SET 1001
29 #endif
30 #if defined(AUDIT_SET) || (defined(HAVE_DECL_AUDIT_SET) && HAVE_DECL_AUDIT_SET)
31 #if defined XLAT_PREV_VAL
32 static_assert((unsigned long long) (AUDIT_SET)
33 > (unsigned long long) (XLAT_PREV_VAL),
34 "Incorrect order in #sorted xlat: AUDIT_SET"
35 " is not larger than the previous value");
36 #endif
37 #undef XLAT_PREV_VAL
38 #define XLAT_PREV_VAL (AUDIT_SET)
39 #endif
40 #if defined(AUDIT_LIST) || (defined(HAVE_DECL_AUDIT_LIST) && HAVE_DECL_AUDIT_LIST)
41 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
42 static_assert((AUDIT_LIST) == (1002), "AUDIT_LIST != 1002");
43 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
44 #else
45 # define AUDIT_LIST 1002
46 #endif
47 #if defined(AUDIT_LIST) || (defined(HAVE_DECL_AUDIT_LIST) && HAVE_DECL_AUDIT_LIST)
48 #if defined XLAT_PREV_VAL
49 static_assert((unsigned long long) (AUDIT_LIST)
50 > (unsigned long long) (XLAT_PREV_VAL),
51 "Incorrect order in #sorted xlat: AUDIT_LIST"
52 " is not larger than the previous value");
53 #endif
54 #undef XLAT_PREV_VAL
55 #define XLAT_PREV_VAL (AUDIT_LIST)
56 #endif
57 #if defined(AUDIT_ADD) || (defined(HAVE_DECL_AUDIT_ADD) && HAVE_DECL_AUDIT_ADD)
58 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
59 static_assert((AUDIT_ADD) == (1003), "AUDIT_ADD != 1003");
60 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
61 #else
62 # define AUDIT_ADD 1003
63 #endif
64 #if defined(AUDIT_ADD) || (defined(HAVE_DECL_AUDIT_ADD) && HAVE_DECL_AUDIT_ADD)
65 #if defined XLAT_PREV_VAL
66 static_assert((unsigned long long) (AUDIT_ADD)
67 > (unsigned long long) (XLAT_PREV_VAL),
68 "Incorrect order in #sorted xlat: AUDIT_ADD"
69 " is not larger than the previous value");
70 #endif
71 #undef XLAT_PREV_VAL
72 #define XLAT_PREV_VAL (AUDIT_ADD)
73 #endif
74 #if defined(AUDIT_DEL) || (defined(HAVE_DECL_AUDIT_DEL) && HAVE_DECL_AUDIT_DEL)
75 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
76 static_assert((AUDIT_DEL) == (1004), "AUDIT_DEL != 1004");
77 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
78 #else
79 # define AUDIT_DEL 1004
80 #endif
81 #if defined(AUDIT_DEL) || (defined(HAVE_DECL_AUDIT_DEL) && HAVE_DECL_AUDIT_DEL)
82 #if defined XLAT_PREV_VAL
83 static_assert((unsigned long long) (AUDIT_DEL)
84 > (unsigned long long) (XLAT_PREV_VAL),
85 "Incorrect order in #sorted xlat: AUDIT_DEL"
86 " is not larger than the previous value");
87 #endif
88 #undef XLAT_PREV_VAL
89 #define XLAT_PREV_VAL (AUDIT_DEL)
90 #endif
91 #if defined(AUDIT_USER) || (defined(HAVE_DECL_AUDIT_USER) && HAVE_DECL_AUDIT_USER)
92 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
93 static_assert((AUDIT_USER) == (1005), "AUDIT_USER != 1005");
94 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
95 #else
96 # define AUDIT_USER 1005
97 #endif
98 #if defined(AUDIT_USER) || (defined(HAVE_DECL_AUDIT_USER) && HAVE_DECL_AUDIT_USER)
99 #if defined XLAT_PREV_VAL
100 static_assert((unsigned long long) (AUDIT_USER)
101 > (unsigned long long) (XLAT_PREV_VAL),
102 "Incorrect order in #sorted xlat: AUDIT_USER"
103 " is not larger than the previous value");
104 #endif
105 #undef XLAT_PREV_VAL
106 #define XLAT_PREV_VAL (AUDIT_USER)
107 #endif
108 #if defined(AUDIT_LOGIN) || (defined(HAVE_DECL_AUDIT_LOGIN) && HAVE_DECL_AUDIT_LOGIN)
109 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
110 static_assert((AUDIT_LOGIN) == (1006), "AUDIT_LOGIN != 1006");
111 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
112 #else
113 # define AUDIT_LOGIN 1006
114 #endif
115 #if defined(AUDIT_LOGIN) || (defined(HAVE_DECL_AUDIT_LOGIN) && HAVE_DECL_AUDIT_LOGIN)
116 #if defined XLAT_PREV_VAL
117 static_assert((unsigned long long) (AUDIT_LOGIN)
118 > (unsigned long long) (XLAT_PREV_VAL),
119 "Incorrect order in #sorted xlat: AUDIT_LOGIN"
120 " is not larger than the previous value");
121 #endif
122 #undef XLAT_PREV_VAL
123 #define XLAT_PREV_VAL (AUDIT_LOGIN)
124 #endif
125 #if defined(AUDIT_WATCH_INS) || (defined(HAVE_DECL_AUDIT_WATCH_INS) && HAVE_DECL_AUDIT_WATCH_INS)
126 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
127 static_assert((AUDIT_WATCH_INS) == (1007), "AUDIT_WATCH_INS != 1007");
128 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
129 #else
130 # define AUDIT_WATCH_INS 1007
131 #endif
132 #if defined(AUDIT_WATCH_INS) || (defined(HAVE_DECL_AUDIT_WATCH_INS) && HAVE_DECL_AUDIT_WATCH_INS)
133 #if defined XLAT_PREV_VAL
134 static_assert((unsigned long long) (AUDIT_WATCH_INS)
135 > (unsigned long long) (XLAT_PREV_VAL),
136 "Incorrect order in #sorted xlat: AUDIT_WATCH_INS"
137 " is not larger than the previous value");
138 #endif
139 #undef XLAT_PREV_VAL
140 #define XLAT_PREV_VAL (AUDIT_WATCH_INS)
141 #endif
142 #if defined(AUDIT_WATCH_REM) || (defined(HAVE_DECL_AUDIT_WATCH_REM) && HAVE_DECL_AUDIT_WATCH_REM)
143 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
144 static_assert((AUDIT_WATCH_REM) == (1008), "AUDIT_WATCH_REM != 1008");
145 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
146 #else
147 # define AUDIT_WATCH_REM 1008
148 #endif
149 #if defined(AUDIT_WATCH_REM) || (defined(HAVE_DECL_AUDIT_WATCH_REM) && HAVE_DECL_AUDIT_WATCH_REM)
150 #if defined XLAT_PREV_VAL
151 static_assert((unsigned long long) (AUDIT_WATCH_REM)
152 > (unsigned long long) (XLAT_PREV_VAL),
153 "Incorrect order in #sorted xlat: AUDIT_WATCH_REM"
154 " is not larger than the previous value");
155 #endif
156 #undef XLAT_PREV_VAL
157 #define XLAT_PREV_VAL (AUDIT_WATCH_REM)
158 #endif
159 #if defined(AUDIT_WATCH_LIST) || (defined(HAVE_DECL_AUDIT_WATCH_LIST) && HAVE_DECL_AUDIT_WATCH_LIST)
160 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
161 static_assert((AUDIT_WATCH_LIST) == (1009), "AUDIT_WATCH_LIST != 1009");
162 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
163 #else
164 # define AUDIT_WATCH_LIST 1009
165 #endif
166 #if defined(AUDIT_WATCH_LIST) || (defined(HAVE_DECL_AUDIT_WATCH_LIST) && HAVE_DECL_AUDIT_WATCH_LIST)
167 #if defined XLAT_PREV_VAL
168 static_assert((unsigned long long) (AUDIT_WATCH_LIST)
169 > (unsigned long long) (XLAT_PREV_VAL),
170 "Incorrect order in #sorted xlat: AUDIT_WATCH_LIST"
171 " is not larger than the previous value");
172 #endif
173 #undef XLAT_PREV_VAL
174 #define XLAT_PREV_VAL (AUDIT_WATCH_LIST)
175 #endif
176 #if defined(AUDIT_SIGNAL_INFO) || (defined(HAVE_DECL_AUDIT_SIGNAL_INFO) && HAVE_DECL_AUDIT_SIGNAL_INFO)
177 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
178 static_assert((AUDIT_SIGNAL_INFO) == (1010), "AUDIT_SIGNAL_INFO != 1010");
179 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
180 #else
181 # define AUDIT_SIGNAL_INFO 1010
182 #endif
183 #if defined(AUDIT_SIGNAL_INFO) || (defined(HAVE_DECL_AUDIT_SIGNAL_INFO) && HAVE_DECL_AUDIT_SIGNAL_INFO)
184 #if defined XLAT_PREV_VAL
185 static_assert((unsigned long long) (AUDIT_SIGNAL_INFO)
186 > (unsigned long long) (XLAT_PREV_VAL),
187 "Incorrect order in #sorted xlat: AUDIT_SIGNAL_INFO"
188 " is not larger than the previous value");
189 #endif
190 #undef XLAT_PREV_VAL
191 #define XLAT_PREV_VAL (AUDIT_SIGNAL_INFO)
192 #endif
193 #if defined(AUDIT_ADD_RULE) || (defined(HAVE_DECL_AUDIT_ADD_RULE) && HAVE_DECL_AUDIT_ADD_RULE)
194 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
195 static_assert((AUDIT_ADD_RULE) == (1011), "AUDIT_ADD_RULE != 1011");
196 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
197 #else
198 # define AUDIT_ADD_RULE 1011
199 #endif
200 #if defined(AUDIT_ADD_RULE) || (defined(HAVE_DECL_AUDIT_ADD_RULE) && HAVE_DECL_AUDIT_ADD_RULE)
201 #if defined XLAT_PREV_VAL
202 static_assert((unsigned long long) (AUDIT_ADD_RULE)
203 > (unsigned long long) (XLAT_PREV_VAL),
204 "Incorrect order in #sorted xlat: AUDIT_ADD_RULE"
205 " is not larger than the previous value");
206 #endif
207 #undef XLAT_PREV_VAL
208 #define XLAT_PREV_VAL (AUDIT_ADD_RULE)
209 #endif
210 #if defined(AUDIT_DEL_RULE) || (defined(HAVE_DECL_AUDIT_DEL_RULE) && HAVE_DECL_AUDIT_DEL_RULE)
211 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
212 static_assert((AUDIT_DEL_RULE) == (1012), "AUDIT_DEL_RULE != 1012");
213 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
214 #else
215 # define AUDIT_DEL_RULE 1012
216 #endif
217 #if defined(AUDIT_DEL_RULE) || (defined(HAVE_DECL_AUDIT_DEL_RULE) && HAVE_DECL_AUDIT_DEL_RULE)
218 #if defined XLAT_PREV_VAL
219 static_assert((unsigned long long) (AUDIT_DEL_RULE)
220 > (unsigned long long) (XLAT_PREV_VAL),
221 "Incorrect order in #sorted xlat: AUDIT_DEL_RULE"
222 " is not larger than the previous value");
223 #endif
224 #undef XLAT_PREV_VAL
225 #define XLAT_PREV_VAL (AUDIT_DEL_RULE)
226 #endif
227 #if defined(AUDIT_LIST_RULES) || (defined(HAVE_DECL_AUDIT_LIST_RULES) && HAVE_DECL_AUDIT_LIST_RULES)
228 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
229 static_assert((AUDIT_LIST_RULES) == (1013), "AUDIT_LIST_RULES != 1013");
230 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
231 #else
232 # define AUDIT_LIST_RULES 1013
233 #endif
234 #if defined(AUDIT_LIST_RULES) || (defined(HAVE_DECL_AUDIT_LIST_RULES) && HAVE_DECL_AUDIT_LIST_RULES)
235 #if defined XLAT_PREV_VAL
236 static_assert((unsigned long long) (AUDIT_LIST_RULES)
237 > (unsigned long long) (XLAT_PREV_VAL),
238 "Incorrect order in #sorted xlat: AUDIT_LIST_RULES"
239 " is not larger than the previous value");
240 #endif
241 #undef XLAT_PREV_VAL
242 #define XLAT_PREV_VAL (AUDIT_LIST_RULES)
243 #endif
244 #if defined(AUDIT_TRIM) || (defined(HAVE_DECL_AUDIT_TRIM) && HAVE_DECL_AUDIT_TRIM)
245 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
246 static_assert((AUDIT_TRIM) == (1014), "AUDIT_TRIM != 1014");
247 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
248 #else
249 # define AUDIT_TRIM 1014
250 #endif
251 #if defined(AUDIT_TRIM) || (defined(HAVE_DECL_AUDIT_TRIM) && HAVE_DECL_AUDIT_TRIM)
252 #if defined XLAT_PREV_VAL
253 static_assert((unsigned long long) (AUDIT_TRIM)
254 > (unsigned long long) (XLAT_PREV_VAL),
255 "Incorrect order in #sorted xlat: AUDIT_TRIM"
256 " is not larger than the previous value");
257 #endif
258 #undef XLAT_PREV_VAL
259 #define XLAT_PREV_VAL (AUDIT_TRIM)
260 #endif
261 #if defined(AUDIT_MAKE_EQUIV) || (defined(HAVE_DECL_AUDIT_MAKE_EQUIV) && HAVE_DECL_AUDIT_MAKE_EQUIV)
262 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
263 static_assert((AUDIT_MAKE_EQUIV) == (1015), "AUDIT_MAKE_EQUIV != 1015");
264 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
265 #else
266 # define AUDIT_MAKE_EQUIV 1015
267 #endif
268 #if defined(AUDIT_MAKE_EQUIV) || (defined(HAVE_DECL_AUDIT_MAKE_EQUIV) && HAVE_DECL_AUDIT_MAKE_EQUIV)
269 #if defined XLAT_PREV_VAL
270 static_assert((unsigned long long) (AUDIT_MAKE_EQUIV)
271 > (unsigned long long) (XLAT_PREV_VAL),
272 "Incorrect order in #sorted xlat: AUDIT_MAKE_EQUIV"
273 " is not larger than the previous value");
274 #endif
275 #undef XLAT_PREV_VAL
276 #define XLAT_PREV_VAL (AUDIT_MAKE_EQUIV)
277 #endif
278 #if defined(AUDIT_TTY_GET) || (defined(HAVE_DECL_AUDIT_TTY_GET) && HAVE_DECL_AUDIT_TTY_GET)
279 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
280 static_assert((AUDIT_TTY_GET) == (1016), "AUDIT_TTY_GET != 1016");
281 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
282 #else
283 # define AUDIT_TTY_GET 1016
284 #endif
285 #if defined(AUDIT_TTY_GET) || (defined(HAVE_DECL_AUDIT_TTY_GET) && HAVE_DECL_AUDIT_TTY_GET)
286 #if defined XLAT_PREV_VAL
287 static_assert((unsigned long long) (AUDIT_TTY_GET)
288 > (unsigned long long) (XLAT_PREV_VAL),
289 "Incorrect order in #sorted xlat: AUDIT_TTY_GET"
290 " is not larger than the previous value");
291 #endif
292 #undef XLAT_PREV_VAL
293 #define XLAT_PREV_VAL (AUDIT_TTY_GET)
294 #endif
295 #if defined(AUDIT_TTY_SET) || (defined(HAVE_DECL_AUDIT_TTY_SET) && HAVE_DECL_AUDIT_TTY_SET)
296 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
297 static_assert((AUDIT_TTY_SET) == (1017), "AUDIT_TTY_SET != 1017");
298 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
299 #else
300 # define AUDIT_TTY_SET 1017
301 #endif
302 #if defined(AUDIT_TTY_SET) || (defined(HAVE_DECL_AUDIT_TTY_SET) && HAVE_DECL_AUDIT_TTY_SET)
303 #if defined XLAT_PREV_VAL
304 static_assert((unsigned long long) (AUDIT_TTY_SET)
305 > (unsigned long long) (XLAT_PREV_VAL),
306 "Incorrect order in #sorted xlat: AUDIT_TTY_SET"
307 " is not larger than the previous value");
308 #endif
309 #undef XLAT_PREV_VAL
310 #define XLAT_PREV_VAL (AUDIT_TTY_SET)
311 #endif
312 #if defined(AUDIT_SET_FEATURE) || (defined(HAVE_DECL_AUDIT_SET_FEATURE) && HAVE_DECL_AUDIT_SET_FEATURE)
313 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
314 static_assert((AUDIT_SET_FEATURE) == (1018), "AUDIT_SET_FEATURE != 1018");
315 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
316 #else
317 # define AUDIT_SET_FEATURE 1018
318 #endif
319 #if defined(AUDIT_SET_FEATURE) || (defined(HAVE_DECL_AUDIT_SET_FEATURE) && HAVE_DECL_AUDIT_SET_FEATURE)
320 #if defined XLAT_PREV_VAL
321 static_assert((unsigned long long) (AUDIT_SET_FEATURE)
322 > (unsigned long long) (XLAT_PREV_VAL),
323 "Incorrect order in #sorted xlat: AUDIT_SET_FEATURE"
324 " is not larger than the previous value");
325 #endif
326 #undef XLAT_PREV_VAL
327 #define XLAT_PREV_VAL (AUDIT_SET_FEATURE)
328 #endif
329 #if defined(AUDIT_GET_FEATURE) || (defined(HAVE_DECL_AUDIT_GET_FEATURE) && HAVE_DECL_AUDIT_GET_FEATURE)
330 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
331 static_assert((AUDIT_GET_FEATURE) == (1019), "AUDIT_GET_FEATURE != 1019");
332 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
333 #else
334 # define AUDIT_GET_FEATURE 1019
335 #endif
336 #if defined(AUDIT_GET_FEATURE) || (defined(HAVE_DECL_AUDIT_GET_FEATURE) && HAVE_DECL_AUDIT_GET_FEATURE)
337 #if defined XLAT_PREV_VAL
338 static_assert((unsigned long long) (AUDIT_GET_FEATURE)
339 > (unsigned long long) (XLAT_PREV_VAL),
340 "Incorrect order in #sorted xlat: AUDIT_GET_FEATURE"
341 " is not larger than the previous value");
342 #endif
343 #undef XLAT_PREV_VAL
344 #define XLAT_PREV_VAL (AUDIT_GET_FEATURE)
345 #endif
346 #if defined(AUDIT_FIRST_USER_MSG) || (defined(HAVE_DECL_AUDIT_FIRST_USER_MSG) && HAVE_DECL_AUDIT_FIRST_USER_MSG)
347 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
348 static_assert((AUDIT_FIRST_USER_MSG) == (1100), "AUDIT_FIRST_USER_MSG != 1100");
349 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
350 #else
351 # define AUDIT_FIRST_USER_MSG 1100
352 #endif
353 #if defined(AUDIT_FIRST_USER_MSG) || (defined(HAVE_DECL_AUDIT_FIRST_USER_MSG) && HAVE_DECL_AUDIT_FIRST_USER_MSG)
354 #if defined XLAT_PREV_VAL
355 static_assert((unsigned long long) (AUDIT_FIRST_USER_MSG)
356 > (unsigned long long) (XLAT_PREV_VAL),
357 "Incorrect order in #sorted xlat: AUDIT_FIRST_USER_MSG"
358 " is not larger than the previous value");
359 #endif
360 #undef XLAT_PREV_VAL
361 #define XLAT_PREV_VAL (AUDIT_FIRST_USER_MSG)
362 #endif
363 #if defined(AUDIT_USER_AVC) || (defined(HAVE_DECL_AUDIT_USER_AVC) && HAVE_DECL_AUDIT_USER_AVC)
364 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
365 static_assert((AUDIT_USER_AVC) == (1107), "AUDIT_USER_AVC != 1107");
366 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
367 #else
368 # define AUDIT_USER_AVC 1107
369 #endif
370 #if defined(AUDIT_USER_AVC) || (defined(HAVE_DECL_AUDIT_USER_AVC) && HAVE_DECL_AUDIT_USER_AVC)
371 #if defined XLAT_PREV_VAL
372 static_assert((unsigned long long) (AUDIT_USER_AVC)
373 > (unsigned long long) (XLAT_PREV_VAL),
374 "Incorrect order in #sorted xlat: AUDIT_USER_AVC"
375 " is not larger than the previous value");
376 #endif
377 #undef XLAT_PREV_VAL
378 #define XLAT_PREV_VAL (AUDIT_USER_AVC)
379 #endif
380 #if defined(AUDIT_USER_TTY) || (defined(HAVE_DECL_AUDIT_USER_TTY) && HAVE_DECL_AUDIT_USER_TTY)
381 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
382 static_assert((AUDIT_USER_TTY) == (1124), "AUDIT_USER_TTY != 1124");
383 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
384 #else
385 # define AUDIT_USER_TTY 1124
386 #endif
387 #if defined(AUDIT_USER_TTY) || (defined(HAVE_DECL_AUDIT_USER_TTY) && HAVE_DECL_AUDIT_USER_TTY)
388 #if defined XLAT_PREV_VAL
389 static_assert((unsigned long long) (AUDIT_USER_TTY)
390 > (unsigned long long) (XLAT_PREV_VAL),
391 "Incorrect order in #sorted xlat: AUDIT_USER_TTY"
392 " is not larger than the previous value");
393 #endif
394 #undef XLAT_PREV_VAL
395 #define XLAT_PREV_VAL (AUDIT_USER_TTY)
396 #endif
397 #if defined(AUDIT_LAST_USER_MSG) || (defined(HAVE_DECL_AUDIT_LAST_USER_MSG) && HAVE_DECL_AUDIT_LAST_USER_MSG)
398 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
399 static_assert((AUDIT_LAST_USER_MSG) == (1199), "AUDIT_LAST_USER_MSG != 1199");
400 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
401 #else
402 # define AUDIT_LAST_USER_MSG 1199
403 #endif
404 #if defined(AUDIT_LAST_USER_MSG) || (defined(HAVE_DECL_AUDIT_LAST_USER_MSG) && HAVE_DECL_AUDIT_LAST_USER_MSG)
405 #if defined XLAT_PREV_VAL
406 static_assert((unsigned long long) (AUDIT_LAST_USER_MSG)
407 > (unsigned long long) (XLAT_PREV_VAL),
408 "Incorrect order in #sorted xlat: AUDIT_LAST_USER_MSG"
409 " is not larger than the previous value");
410 #endif
411 #undef XLAT_PREV_VAL
412 #define XLAT_PREV_VAL (AUDIT_LAST_USER_MSG)
413 #endif
414 #if defined(AUDIT_DAEMON_START) || (defined(HAVE_DECL_AUDIT_DAEMON_START) && HAVE_DECL_AUDIT_DAEMON_START)
415 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
416 static_assert((AUDIT_DAEMON_START) == (1200), "AUDIT_DAEMON_START != 1200");
417 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
418 #else
419 # define AUDIT_DAEMON_START 1200
420 #endif
421 #if defined(AUDIT_DAEMON_START) || (defined(HAVE_DECL_AUDIT_DAEMON_START) && HAVE_DECL_AUDIT_DAEMON_START)
422 #if defined XLAT_PREV_VAL
423 static_assert((unsigned long long) (AUDIT_DAEMON_START)
424 > (unsigned long long) (XLAT_PREV_VAL),
425 "Incorrect order in #sorted xlat: AUDIT_DAEMON_START"
426 " is not larger than the previous value");
427 #endif
428 #undef XLAT_PREV_VAL
429 #define XLAT_PREV_VAL (AUDIT_DAEMON_START)
430 #endif
431 #if defined(AUDIT_DAEMON_END) || (defined(HAVE_DECL_AUDIT_DAEMON_END) && HAVE_DECL_AUDIT_DAEMON_END)
432 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
433 static_assert((AUDIT_DAEMON_END) == (1201), "AUDIT_DAEMON_END != 1201");
434 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
435 #else
436 # define AUDIT_DAEMON_END 1201
437 #endif
438 #if defined(AUDIT_DAEMON_END) || (defined(HAVE_DECL_AUDIT_DAEMON_END) && HAVE_DECL_AUDIT_DAEMON_END)
439 #if defined XLAT_PREV_VAL
440 static_assert((unsigned long long) (AUDIT_DAEMON_END)
441 > (unsigned long long) (XLAT_PREV_VAL),
442 "Incorrect order in #sorted xlat: AUDIT_DAEMON_END"
443 " is not larger than the previous value");
444 #endif
445 #undef XLAT_PREV_VAL
446 #define XLAT_PREV_VAL (AUDIT_DAEMON_END)
447 #endif
448 #if defined(AUDIT_DAEMON_ABORT) || (defined(HAVE_DECL_AUDIT_DAEMON_ABORT) && HAVE_DECL_AUDIT_DAEMON_ABORT)
449 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
450 static_assert((AUDIT_DAEMON_ABORT) == (1202), "AUDIT_DAEMON_ABORT != 1202");
451 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
452 #else
453 # define AUDIT_DAEMON_ABORT 1202
454 #endif
455 #if defined(AUDIT_DAEMON_ABORT) || (defined(HAVE_DECL_AUDIT_DAEMON_ABORT) && HAVE_DECL_AUDIT_DAEMON_ABORT)
456 #if defined XLAT_PREV_VAL
457 static_assert((unsigned long long) (AUDIT_DAEMON_ABORT)
458 > (unsigned long long) (XLAT_PREV_VAL),
459 "Incorrect order in #sorted xlat: AUDIT_DAEMON_ABORT"
460 " is not larger than the previous value");
461 #endif
462 #undef XLAT_PREV_VAL
463 #define XLAT_PREV_VAL (AUDIT_DAEMON_ABORT)
464 #endif
465 #if defined(AUDIT_DAEMON_CONFIG) || (defined(HAVE_DECL_AUDIT_DAEMON_CONFIG) && HAVE_DECL_AUDIT_DAEMON_CONFIG)
466 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
467 static_assert((AUDIT_DAEMON_CONFIG) == (1203), "AUDIT_DAEMON_CONFIG != 1203");
468 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
469 #else
470 # define AUDIT_DAEMON_CONFIG 1203
471 #endif
472 #if defined(AUDIT_DAEMON_CONFIG) || (defined(HAVE_DECL_AUDIT_DAEMON_CONFIG) && HAVE_DECL_AUDIT_DAEMON_CONFIG)
473 #if defined XLAT_PREV_VAL
474 static_assert((unsigned long long) (AUDIT_DAEMON_CONFIG)
475 > (unsigned long long) (XLAT_PREV_VAL),
476 "Incorrect order in #sorted xlat: AUDIT_DAEMON_CONFIG"
477 " is not larger than the previous value");
478 #endif
479 #undef XLAT_PREV_VAL
480 #define XLAT_PREV_VAL (AUDIT_DAEMON_CONFIG)
481 #endif
482 #if defined(AUDIT_SYSCALL) || (defined(HAVE_DECL_AUDIT_SYSCALL) && HAVE_DECL_AUDIT_SYSCALL)
483 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
484 static_assert((AUDIT_SYSCALL) == (1300), "AUDIT_SYSCALL != 1300");
485 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
486 #else
487 # define AUDIT_SYSCALL 1300
488 #endif
489 #if defined(AUDIT_SYSCALL) || (defined(HAVE_DECL_AUDIT_SYSCALL) && HAVE_DECL_AUDIT_SYSCALL)
490 #if defined XLAT_PREV_VAL
491 static_assert((unsigned long long) (AUDIT_SYSCALL)
492 > (unsigned long long) (XLAT_PREV_VAL),
493 "Incorrect order in #sorted xlat: AUDIT_SYSCALL"
494 " is not larger than the previous value");
495 #endif
496 #undef XLAT_PREV_VAL
497 #define XLAT_PREV_VAL (AUDIT_SYSCALL)
498 #endif
499 #if defined(AUDIT_FS_WATCH) || (defined(HAVE_DECL_AUDIT_FS_WATCH) && HAVE_DECL_AUDIT_FS_WATCH)
500 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
501 static_assert((AUDIT_FS_WATCH) == (1301), "AUDIT_FS_WATCH != 1301");
502 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
503 #else
504 # define AUDIT_FS_WATCH 1301
505 #endif
506 #if defined(AUDIT_FS_WATCH) || (defined(HAVE_DECL_AUDIT_FS_WATCH) && HAVE_DECL_AUDIT_FS_WATCH)
507 #if defined XLAT_PREV_VAL
508 static_assert((unsigned long long) (AUDIT_FS_WATCH)
509 > (unsigned long long) (XLAT_PREV_VAL),
510 "Incorrect order in #sorted xlat: AUDIT_FS_WATCH"
511 " is not larger than the previous value");
512 #endif
513 #undef XLAT_PREV_VAL
514 #define XLAT_PREV_VAL (AUDIT_FS_WATCH)
515 #endif
516 #if defined(AUDIT_PATH) || (defined(HAVE_DECL_AUDIT_PATH) && HAVE_DECL_AUDIT_PATH)
517 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
518 static_assert((AUDIT_PATH) == (1302), "AUDIT_PATH != 1302");
519 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
520 #else
521 # define AUDIT_PATH 1302
522 #endif
523 #if defined(AUDIT_PATH) || (defined(HAVE_DECL_AUDIT_PATH) && HAVE_DECL_AUDIT_PATH)
524 #if defined XLAT_PREV_VAL
525 static_assert((unsigned long long) (AUDIT_PATH)
526 > (unsigned long long) (XLAT_PREV_VAL),
527 "Incorrect order in #sorted xlat: AUDIT_PATH"
528 " is not larger than the previous value");
529 #endif
530 #undef XLAT_PREV_VAL
531 #define XLAT_PREV_VAL (AUDIT_PATH)
532 #endif
533 #if defined(AUDIT_IPC) || (defined(HAVE_DECL_AUDIT_IPC) && HAVE_DECL_AUDIT_IPC)
534 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
535 static_assert((AUDIT_IPC) == (1303), "AUDIT_IPC != 1303");
536 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
537 #else
538 # define AUDIT_IPC 1303
539 #endif
540 #if defined(AUDIT_IPC) || (defined(HAVE_DECL_AUDIT_IPC) && HAVE_DECL_AUDIT_IPC)
541 #if defined XLAT_PREV_VAL
542 static_assert((unsigned long long) (AUDIT_IPC)
543 > (unsigned long long) (XLAT_PREV_VAL),
544 "Incorrect order in #sorted xlat: AUDIT_IPC"
545 " is not larger than the previous value");
546 #endif
547 #undef XLAT_PREV_VAL
548 #define XLAT_PREV_VAL (AUDIT_IPC)
549 #endif
550 #if defined(AUDIT_SOCKETCALL) || (defined(HAVE_DECL_AUDIT_SOCKETCALL) && HAVE_DECL_AUDIT_SOCKETCALL)
551 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
552 static_assert((AUDIT_SOCKETCALL) == (1304), "AUDIT_SOCKETCALL != 1304");
553 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
554 #else
555 # define AUDIT_SOCKETCALL 1304
556 #endif
557 #if defined(AUDIT_SOCKETCALL) || (defined(HAVE_DECL_AUDIT_SOCKETCALL) && HAVE_DECL_AUDIT_SOCKETCALL)
558 #if defined XLAT_PREV_VAL
559 static_assert((unsigned long long) (AUDIT_SOCKETCALL)
560 > (unsigned long long) (XLAT_PREV_VAL),
561 "Incorrect order in #sorted xlat: AUDIT_SOCKETCALL"
562 " is not larger than the previous value");
563 #endif
564 #undef XLAT_PREV_VAL
565 #define XLAT_PREV_VAL (AUDIT_SOCKETCALL)
566 #endif
567 #if defined(AUDIT_CONFIG_CHANGE) || (defined(HAVE_DECL_AUDIT_CONFIG_CHANGE) && HAVE_DECL_AUDIT_CONFIG_CHANGE)
568 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
569 static_assert((AUDIT_CONFIG_CHANGE) == (1305), "AUDIT_CONFIG_CHANGE != 1305");
570 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
571 #else
572 # define AUDIT_CONFIG_CHANGE 1305
573 #endif
574 #if defined(AUDIT_CONFIG_CHANGE) || (defined(HAVE_DECL_AUDIT_CONFIG_CHANGE) && HAVE_DECL_AUDIT_CONFIG_CHANGE)
575 #if defined XLAT_PREV_VAL
576 static_assert((unsigned long long) (AUDIT_CONFIG_CHANGE)
577 > (unsigned long long) (XLAT_PREV_VAL),
578 "Incorrect order in #sorted xlat: AUDIT_CONFIG_CHANGE"
579 " is not larger than the previous value");
580 #endif
581 #undef XLAT_PREV_VAL
582 #define XLAT_PREV_VAL (AUDIT_CONFIG_CHANGE)
583 #endif
584 #if defined(AUDIT_SOCKADDR) || (defined(HAVE_DECL_AUDIT_SOCKADDR) && HAVE_DECL_AUDIT_SOCKADDR)
585 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
586 static_assert((AUDIT_SOCKADDR) == (1306), "AUDIT_SOCKADDR != 1306");
587 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
588 #else
589 # define AUDIT_SOCKADDR 1306
590 #endif
591 #if defined(AUDIT_SOCKADDR) || (defined(HAVE_DECL_AUDIT_SOCKADDR) && HAVE_DECL_AUDIT_SOCKADDR)
592 #if defined XLAT_PREV_VAL
593 static_assert((unsigned long long) (AUDIT_SOCKADDR)
594 > (unsigned long long) (XLAT_PREV_VAL),
595 "Incorrect order in #sorted xlat: AUDIT_SOCKADDR"
596 " is not larger than the previous value");
597 #endif
598 #undef XLAT_PREV_VAL
599 #define XLAT_PREV_VAL (AUDIT_SOCKADDR)
600 #endif
601 #if defined(AUDIT_CWD) || (defined(HAVE_DECL_AUDIT_CWD) && HAVE_DECL_AUDIT_CWD)
602 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
603 static_assert((AUDIT_CWD) == (1307), "AUDIT_CWD != 1307");
604 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
605 #else
606 # define AUDIT_CWD 1307
607 #endif
608 #if defined(AUDIT_CWD) || (defined(HAVE_DECL_AUDIT_CWD) && HAVE_DECL_AUDIT_CWD)
609 #if defined XLAT_PREV_VAL
610 static_assert((unsigned long long) (AUDIT_CWD)
611 > (unsigned long long) (XLAT_PREV_VAL),
612 "Incorrect order in #sorted xlat: AUDIT_CWD"
613 " is not larger than the previous value");
614 #endif
615 #undef XLAT_PREV_VAL
616 #define XLAT_PREV_VAL (AUDIT_CWD)
617 #endif
618 #if defined(AUDIT_EXECVE) || (defined(HAVE_DECL_AUDIT_EXECVE) && HAVE_DECL_AUDIT_EXECVE)
619 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
620 static_assert((AUDIT_EXECVE) == (1309), "AUDIT_EXECVE != 1309");
621 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
622 #else
623 # define AUDIT_EXECVE 1309
624 #endif
625 #if defined(AUDIT_EXECVE) || (defined(HAVE_DECL_AUDIT_EXECVE) && HAVE_DECL_AUDIT_EXECVE)
626 #if defined XLAT_PREV_VAL
627 static_assert((unsigned long long) (AUDIT_EXECVE)
628 > (unsigned long long) (XLAT_PREV_VAL),
629 "Incorrect order in #sorted xlat: AUDIT_EXECVE"
630 " is not larger than the previous value");
631 #endif
632 #undef XLAT_PREV_VAL
633 #define XLAT_PREV_VAL (AUDIT_EXECVE)
634 #endif
635 #if defined(AUDIT_IPC_SET_PERM) || (defined(HAVE_DECL_AUDIT_IPC_SET_PERM) && HAVE_DECL_AUDIT_IPC_SET_PERM)
636 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
637 static_assert((AUDIT_IPC_SET_PERM) == (1311), "AUDIT_IPC_SET_PERM != 1311");
638 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
639 #else
640 # define AUDIT_IPC_SET_PERM 1311
641 #endif
642 #if defined(AUDIT_IPC_SET_PERM) || (defined(HAVE_DECL_AUDIT_IPC_SET_PERM) && HAVE_DECL_AUDIT_IPC_SET_PERM)
643 #if defined XLAT_PREV_VAL
644 static_assert((unsigned long long) (AUDIT_IPC_SET_PERM)
645 > (unsigned long long) (XLAT_PREV_VAL),
646 "Incorrect order in #sorted xlat: AUDIT_IPC_SET_PERM"
647 " is not larger than the previous value");
648 #endif
649 #undef XLAT_PREV_VAL
650 #define XLAT_PREV_VAL (AUDIT_IPC_SET_PERM)
651 #endif
652 #if defined(AUDIT_MQ_OPEN) || (defined(HAVE_DECL_AUDIT_MQ_OPEN) && HAVE_DECL_AUDIT_MQ_OPEN)
653 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
654 static_assert((AUDIT_MQ_OPEN) == (1312), "AUDIT_MQ_OPEN != 1312");
655 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
656 #else
657 # define AUDIT_MQ_OPEN 1312
658 #endif
659 #if defined(AUDIT_MQ_OPEN) || (defined(HAVE_DECL_AUDIT_MQ_OPEN) && HAVE_DECL_AUDIT_MQ_OPEN)
660 #if defined XLAT_PREV_VAL
661 static_assert((unsigned long long) (AUDIT_MQ_OPEN)
662 > (unsigned long long) (XLAT_PREV_VAL),
663 "Incorrect order in #sorted xlat: AUDIT_MQ_OPEN"
664 " is not larger than the previous value");
665 #endif
666 #undef XLAT_PREV_VAL
667 #define XLAT_PREV_VAL (AUDIT_MQ_OPEN)
668 #endif
669 #if defined(AUDIT_MQ_SENDRECV) || (defined(HAVE_DECL_AUDIT_MQ_SENDRECV) && HAVE_DECL_AUDIT_MQ_SENDRECV)
670 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
671 static_assert((AUDIT_MQ_SENDRECV) == (1313), "AUDIT_MQ_SENDRECV != 1313");
672 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
673 #else
674 # define AUDIT_MQ_SENDRECV 1313
675 #endif
676 #if defined(AUDIT_MQ_SENDRECV) || (defined(HAVE_DECL_AUDIT_MQ_SENDRECV) && HAVE_DECL_AUDIT_MQ_SENDRECV)
677 #if defined XLAT_PREV_VAL
678 static_assert((unsigned long long) (AUDIT_MQ_SENDRECV)
679 > (unsigned long long) (XLAT_PREV_VAL),
680 "Incorrect order in #sorted xlat: AUDIT_MQ_SENDRECV"
681 " is not larger than the previous value");
682 #endif
683 #undef XLAT_PREV_VAL
684 #define XLAT_PREV_VAL (AUDIT_MQ_SENDRECV)
685 #endif
686 #if defined(AUDIT_MQ_NOTIFY) || (defined(HAVE_DECL_AUDIT_MQ_NOTIFY) && HAVE_DECL_AUDIT_MQ_NOTIFY)
687 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
688 static_assert((AUDIT_MQ_NOTIFY) == (1314), "AUDIT_MQ_NOTIFY != 1314");
689 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
690 #else
691 # define AUDIT_MQ_NOTIFY 1314
692 #endif
693 #if defined(AUDIT_MQ_NOTIFY) || (defined(HAVE_DECL_AUDIT_MQ_NOTIFY) && HAVE_DECL_AUDIT_MQ_NOTIFY)
694 #if defined XLAT_PREV_VAL
695 static_assert((unsigned long long) (AUDIT_MQ_NOTIFY)
696 > (unsigned long long) (XLAT_PREV_VAL),
697 "Incorrect order in #sorted xlat: AUDIT_MQ_NOTIFY"
698 " is not larger than the previous value");
699 #endif
700 #undef XLAT_PREV_VAL
701 #define XLAT_PREV_VAL (AUDIT_MQ_NOTIFY)
702 #endif
703 #if defined(AUDIT_MQ_GETSETATTR) || (defined(HAVE_DECL_AUDIT_MQ_GETSETATTR) && HAVE_DECL_AUDIT_MQ_GETSETATTR)
704 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
705 static_assert((AUDIT_MQ_GETSETATTR) == (1315), "AUDIT_MQ_GETSETATTR != 1315");
706 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
707 #else
708 # define AUDIT_MQ_GETSETATTR 1315
709 #endif
710 #if defined(AUDIT_MQ_GETSETATTR) || (defined(HAVE_DECL_AUDIT_MQ_GETSETATTR) && HAVE_DECL_AUDIT_MQ_GETSETATTR)
711 #if defined XLAT_PREV_VAL
712 static_assert((unsigned long long) (AUDIT_MQ_GETSETATTR)
713 > (unsigned long long) (XLAT_PREV_VAL),
714 "Incorrect order in #sorted xlat: AUDIT_MQ_GETSETATTR"
715 " is not larger than the previous value");
716 #endif
717 #undef XLAT_PREV_VAL
718 #define XLAT_PREV_VAL (AUDIT_MQ_GETSETATTR)
719 #endif
720 #if defined(AUDIT_KERNEL_OTHER) || (defined(HAVE_DECL_AUDIT_KERNEL_OTHER) && HAVE_DECL_AUDIT_KERNEL_OTHER)
721 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
722 static_assert((AUDIT_KERNEL_OTHER) == (1316), "AUDIT_KERNEL_OTHER != 1316");
723 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
724 #else
725 # define AUDIT_KERNEL_OTHER 1316
726 #endif
727 #if defined(AUDIT_KERNEL_OTHER) || (defined(HAVE_DECL_AUDIT_KERNEL_OTHER) && HAVE_DECL_AUDIT_KERNEL_OTHER)
728 #if defined XLAT_PREV_VAL
729 static_assert((unsigned long long) (AUDIT_KERNEL_OTHER)
730 > (unsigned long long) (XLAT_PREV_VAL),
731 "Incorrect order in #sorted xlat: AUDIT_KERNEL_OTHER"
732 " is not larger than the previous value");
733 #endif
734 #undef XLAT_PREV_VAL
735 #define XLAT_PREV_VAL (AUDIT_KERNEL_OTHER)
736 #endif
737 #if defined(AUDIT_FD_PAIR) || (defined(HAVE_DECL_AUDIT_FD_PAIR) && HAVE_DECL_AUDIT_FD_PAIR)
738 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
739 static_assert((AUDIT_FD_PAIR) == (1317), "AUDIT_FD_PAIR != 1317");
740 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
741 #else
742 # define AUDIT_FD_PAIR 1317
743 #endif
744 #if defined(AUDIT_FD_PAIR) || (defined(HAVE_DECL_AUDIT_FD_PAIR) && HAVE_DECL_AUDIT_FD_PAIR)
745 #if defined XLAT_PREV_VAL
746 static_assert((unsigned long long) (AUDIT_FD_PAIR)
747 > (unsigned long long) (XLAT_PREV_VAL),
748 "Incorrect order in #sorted xlat: AUDIT_FD_PAIR"
749 " is not larger than the previous value");
750 #endif
751 #undef XLAT_PREV_VAL
752 #define XLAT_PREV_VAL (AUDIT_FD_PAIR)
753 #endif
754 #if defined(AUDIT_OBJ_PID) || (defined(HAVE_DECL_AUDIT_OBJ_PID) && HAVE_DECL_AUDIT_OBJ_PID)
755 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
756 static_assert((AUDIT_OBJ_PID) == (1318), "AUDIT_OBJ_PID != 1318");
757 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
758 #else
759 # define AUDIT_OBJ_PID 1318
760 #endif
761 #if defined(AUDIT_OBJ_PID) || (defined(HAVE_DECL_AUDIT_OBJ_PID) && HAVE_DECL_AUDIT_OBJ_PID)
762 #if defined XLAT_PREV_VAL
763 static_assert((unsigned long long) (AUDIT_OBJ_PID)
764 > (unsigned long long) (XLAT_PREV_VAL),
765 "Incorrect order in #sorted xlat: AUDIT_OBJ_PID"
766 " is not larger than the previous value");
767 #endif
768 #undef XLAT_PREV_VAL
769 #define XLAT_PREV_VAL (AUDIT_OBJ_PID)
770 #endif
771 #if defined(AUDIT_TTY) || (defined(HAVE_DECL_AUDIT_TTY) && HAVE_DECL_AUDIT_TTY)
772 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
773 static_assert((AUDIT_TTY) == (1319), "AUDIT_TTY != 1319");
774 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
775 #else
776 # define AUDIT_TTY 1319
777 #endif
778 #if defined(AUDIT_TTY) || (defined(HAVE_DECL_AUDIT_TTY) && HAVE_DECL_AUDIT_TTY)
779 #if defined XLAT_PREV_VAL
780 static_assert((unsigned long long) (AUDIT_TTY)
781 > (unsigned long long) (XLAT_PREV_VAL),
782 "Incorrect order in #sorted xlat: AUDIT_TTY"
783 " is not larger than the previous value");
784 #endif
785 #undef XLAT_PREV_VAL
786 #define XLAT_PREV_VAL (AUDIT_TTY)
787 #endif
788 #if defined(AUDIT_EOE) || (defined(HAVE_DECL_AUDIT_EOE) && HAVE_DECL_AUDIT_EOE)
789 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
790 static_assert((AUDIT_EOE) == (1320), "AUDIT_EOE != 1320");
791 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
792 #else
793 # define AUDIT_EOE 1320
794 #endif
795 #if defined(AUDIT_EOE) || (defined(HAVE_DECL_AUDIT_EOE) && HAVE_DECL_AUDIT_EOE)
796 #if defined XLAT_PREV_VAL
797 static_assert((unsigned long long) (AUDIT_EOE)
798 > (unsigned long long) (XLAT_PREV_VAL),
799 "Incorrect order in #sorted xlat: AUDIT_EOE"
800 " is not larger than the previous value");
801 #endif
802 #undef XLAT_PREV_VAL
803 #define XLAT_PREV_VAL (AUDIT_EOE)
804 #endif
805 #if defined(AUDIT_BPRM_FCAPS) || (defined(HAVE_DECL_AUDIT_BPRM_FCAPS) && HAVE_DECL_AUDIT_BPRM_FCAPS)
806 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
807 static_assert((AUDIT_BPRM_FCAPS) == (1321), "AUDIT_BPRM_FCAPS != 1321");
808 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
809 #else
810 # define AUDIT_BPRM_FCAPS 1321
811 #endif
812 #if defined(AUDIT_BPRM_FCAPS) || (defined(HAVE_DECL_AUDIT_BPRM_FCAPS) && HAVE_DECL_AUDIT_BPRM_FCAPS)
813 #if defined XLAT_PREV_VAL
814 static_assert((unsigned long long) (AUDIT_BPRM_FCAPS)
815 > (unsigned long long) (XLAT_PREV_VAL),
816 "Incorrect order in #sorted xlat: AUDIT_BPRM_FCAPS"
817 " is not larger than the previous value");
818 #endif
819 #undef XLAT_PREV_VAL
820 #define XLAT_PREV_VAL (AUDIT_BPRM_FCAPS)
821 #endif
822 #if defined(AUDIT_CAPSET) || (defined(HAVE_DECL_AUDIT_CAPSET) && HAVE_DECL_AUDIT_CAPSET)
823 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
824 static_assert((AUDIT_CAPSET) == (1322), "AUDIT_CAPSET != 1322");
825 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
826 #else
827 # define AUDIT_CAPSET 1322
828 #endif
829 #if defined(AUDIT_CAPSET) || (defined(HAVE_DECL_AUDIT_CAPSET) && HAVE_DECL_AUDIT_CAPSET)
830 #if defined XLAT_PREV_VAL
831 static_assert((unsigned long long) (AUDIT_CAPSET)
832 > (unsigned long long) (XLAT_PREV_VAL),
833 "Incorrect order in #sorted xlat: AUDIT_CAPSET"
834 " is not larger than the previous value");
835 #endif
836 #undef XLAT_PREV_VAL
837 #define XLAT_PREV_VAL (AUDIT_CAPSET)
838 #endif
839 #if defined(AUDIT_MMAP) || (defined(HAVE_DECL_AUDIT_MMAP) && HAVE_DECL_AUDIT_MMAP)
840 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
841 static_assert((AUDIT_MMAP) == (1323), "AUDIT_MMAP != 1323");
842 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
843 #else
844 # define AUDIT_MMAP 1323
845 #endif
846 #if defined(AUDIT_MMAP) || (defined(HAVE_DECL_AUDIT_MMAP) && HAVE_DECL_AUDIT_MMAP)
847 #if defined XLAT_PREV_VAL
848 static_assert((unsigned long long) (AUDIT_MMAP)
849 > (unsigned long long) (XLAT_PREV_VAL),
850 "Incorrect order in #sorted xlat: AUDIT_MMAP"
851 " is not larger than the previous value");
852 #endif
853 #undef XLAT_PREV_VAL
854 #define XLAT_PREV_VAL (AUDIT_MMAP)
855 #endif
856 #if defined(AUDIT_NETFILTER_PKT) || (defined(HAVE_DECL_AUDIT_NETFILTER_PKT) && HAVE_DECL_AUDIT_NETFILTER_PKT)
857 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
858 static_assert((AUDIT_NETFILTER_PKT) == (1324), "AUDIT_NETFILTER_PKT != 1324");
859 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
860 #else
861 # define AUDIT_NETFILTER_PKT 1324
862 #endif
863 #if defined(AUDIT_NETFILTER_PKT) || (defined(HAVE_DECL_AUDIT_NETFILTER_PKT) && HAVE_DECL_AUDIT_NETFILTER_PKT)
864 #if defined XLAT_PREV_VAL
865 static_assert((unsigned long long) (AUDIT_NETFILTER_PKT)
866 > (unsigned long long) (XLAT_PREV_VAL),
867 "Incorrect order in #sorted xlat: AUDIT_NETFILTER_PKT"
868 " is not larger than the previous value");
869 #endif
870 #undef XLAT_PREV_VAL
871 #define XLAT_PREV_VAL (AUDIT_NETFILTER_PKT)
872 #endif
873 #if defined(AUDIT_NETFILTER_CFG) || (defined(HAVE_DECL_AUDIT_NETFILTER_CFG) && HAVE_DECL_AUDIT_NETFILTER_CFG)
874 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
875 static_assert((AUDIT_NETFILTER_CFG) == (1325), "AUDIT_NETFILTER_CFG != 1325");
876 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
877 #else
878 # define AUDIT_NETFILTER_CFG 1325
879 #endif
880 #if defined(AUDIT_NETFILTER_CFG) || (defined(HAVE_DECL_AUDIT_NETFILTER_CFG) && HAVE_DECL_AUDIT_NETFILTER_CFG)
881 #if defined XLAT_PREV_VAL
882 static_assert((unsigned long long) (AUDIT_NETFILTER_CFG)
883 > (unsigned long long) (XLAT_PREV_VAL),
884 "Incorrect order in #sorted xlat: AUDIT_NETFILTER_CFG"
885 " is not larger than the previous value");
886 #endif
887 #undef XLAT_PREV_VAL
888 #define XLAT_PREV_VAL (AUDIT_NETFILTER_CFG)
889 #endif
890 #if defined(AUDIT_SECCOMP) || (defined(HAVE_DECL_AUDIT_SECCOMP) && HAVE_DECL_AUDIT_SECCOMP)
891 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
892 static_assert((AUDIT_SECCOMP) == (1326), "AUDIT_SECCOMP != 1326");
893 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
894 #else
895 # define AUDIT_SECCOMP 1326
896 #endif
897 #if defined(AUDIT_SECCOMP) || (defined(HAVE_DECL_AUDIT_SECCOMP) && HAVE_DECL_AUDIT_SECCOMP)
898 #if defined XLAT_PREV_VAL
899 static_assert((unsigned long long) (AUDIT_SECCOMP)
900 > (unsigned long long) (XLAT_PREV_VAL),
901 "Incorrect order in #sorted xlat: AUDIT_SECCOMP"
902 " is not larger than the previous value");
903 #endif
904 #undef XLAT_PREV_VAL
905 #define XLAT_PREV_VAL (AUDIT_SECCOMP)
906 #endif
907 #if defined(AUDIT_PROCTITLE) || (defined(HAVE_DECL_AUDIT_PROCTITLE) && HAVE_DECL_AUDIT_PROCTITLE)
908 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
909 static_assert((AUDIT_PROCTITLE) == (1327), "AUDIT_PROCTITLE != 1327");
910 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
911 #else
912 # define AUDIT_PROCTITLE 1327
913 #endif
914 #if defined(AUDIT_PROCTITLE) || (defined(HAVE_DECL_AUDIT_PROCTITLE) && HAVE_DECL_AUDIT_PROCTITLE)
915 #if defined XLAT_PREV_VAL
916 static_assert((unsigned long long) (AUDIT_PROCTITLE)
917 > (unsigned long long) (XLAT_PREV_VAL),
918 "Incorrect order in #sorted xlat: AUDIT_PROCTITLE"
919 " is not larger than the previous value");
920 #endif
921 #undef XLAT_PREV_VAL
922 #define XLAT_PREV_VAL (AUDIT_PROCTITLE)
923 #endif
924 #ifndef STRACE_WORKAROUND_FOR_AUDIT_FEATURE_CHANGE
925 # define STRACE_WORKAROUND_FOR_AUDIT_FEATURE_CHANGE
926 # undef AUDIT_FEATURE_CHANGE
927 #endif
928 #if defined(AUDIT_FEATURE_CHANGE) || (defined(HAVE_DECL_AUDIT_FEATURE_CHANGE) && HAVE_DECL_AUDIT_FEATURE_CHANGE)
929 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
930 static_assert((AUDIT_FEATURE_CHANGE) == (1328), "AUDIT_FEATURE_CHANGE != 1328");
931 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
932 #else
933 # define AUDIT_FEATURE_CHANGE 1328
934 #endif
935 #if defined(AUDIT_FEATURE_CHANGE) || (defined(HAVE_DECL_AUDIT_FEATURE_CHANGE) && HAVE_DECL_AUDIT_FEATURE_CHANGE)
936 #if defined XLAT_PREV_VAL
937 static_assert((unsigned long long) (AUDIT_FEATURE_CHANGE)
938 > (unsigned long long) (XLAT_PREV_VAL),
939 "Incorrect order in #sorted xlat: AUDIT_FEATURE_CHANGE"
940 " is not larger than the previous value");
941 #endif
942 #undef XLAT_PREV_VAL
943 #define XLAT_PREV_VAL (AUDIT_FEATURE_CHANGE)
944 #endif
945 #if defined(AUDIT_REPLACE) || (defined(HAVE_DECL_AUDIT_REPLACE) && HAVE_DECL_AUDIT_REPLACE)
946 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
947 static_assert((AUDIT_REPLACE) == (1329), "AUDIT_REPLACE != 1329");
948 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
949 #else
950 # define AUDIT_REPLACE 1329
951 #endif
952 #if defined(AUDIT_REPLACE) || (defined(HAVE_DECL_AUDIT_REPLACE) && HAVE_DECL_AUDIT_REPLACE)
953 #if defined XLAT_PREV_VAL
954 static_assert((unsigned long long) (AUDIT_REPLACE)
955 > (unsigned long long) (XLAT_PREV_VAL),
956 "Incorrect order in #sorted xlat: AUDIT_REPLACE"
957 " is not larger than the previous value");
958 #endif
959 #undef XLAT_PREV_VAL
960 #define XLAT_PREV_VAL (AUDIT_REPLACE)
961 #endif
962 #if defined(AUDIT_KERN_MODULE) || (defined(HAVE_DECL_AUDIT_KERN_MODULE) && HAVE_DECL_AUDIT_KERN_MODULE)
963 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
964 static_assert((AUDIT_KERN_MODULE) == (1330), "AUDIT_KERN_MODULE != 1330");
965 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
966 #else
967 # define AUDIT_KERN_MODULE 1330
968 #endif
969 #if defined(AUDIT_KERN_MODULE) || (defined(HAVE_DECL_AUDIT_KERN_MODULE) && HAVE_DECL_AUDIT_KERN_MODULE)
970 #if defined XLAT_PREV_VAL
971 static_assert((unsigned long long) (AUDIT_KERN_MODULE)
972 > (unsigned long long) (XLAT_PREV_VAL),
973 "Incorrect order in #sorted xlat: AUDIT_KERN_MODULE"
974 " is not larger than the previous value");
975 #endif
976 #undef XLAT_PREV_VAL
977 #define XLAT_PREV_VAL (AUDIT_KERN_MODULE)
978 #endif
979 #if defined(AUDIT_FANOTIFY) || (defined(HAVE_DECL_AUDIT_FANOTIFY) && HAVE_DECL_AUDIT_FANOTIFY)
980 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
981 static_assert((AUDIT_FANOTIFY) == (1331), "AUDIT_FANOTIFY != 1331");
982 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
983 #else
984 # define AUDIT_FANOTIFY 1331
985 #endif
986 #if defined(AUDIT_FANOTIFY) || (defined(HAVE_DECL_AUDIT_FANOTIFY) && HAVE_DECL_AUDIT_FANOTIFY)
987 #if defined XLAT_PREV_VAL
988 static_assert((unsigned long long) (AUDIT_FANOTIFY)
989 > (unsigned long long) (XLAT_PREV_VAL),
990 "Incorrect order in #sorted xlat: AUDIT_FANOTIFY"
991 " is not larger than the previous value");
992 #endif
993 #undef XLAT_PREV_VAL
994 #define XLAT_PREV_VAL (AUDIT_FANOTIFY)
995 #endif
996 #if defined(AUDIT_TIME_INJOFFSET) || (defined(HAVE_DECL_AUDIT_TIME_INJOFFSET) && HAVE_DECL_AUDIT_TIME_INJOFFSET)
997 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
998 static_assert((AUDIT_TIME_INJOFFSET) == (1332), "AUDIT_TIME_INJOFFSET != 1332");
999 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1000 #else
1001 # define AUDIT_TIME_INJOFFSET 1332
1002 #endif
1003 #if defined(AUDIT_TIME_INJOFFSET) || (defined(HAVE_DECL_AUDIT_TIME_INJOFFSET) && HAVE_DECL_AUDIT_TIME_INJOFFSET)
1004 #if defined XLAT_PREV_VAL
1005 static_assert((unsigned long long) (AUDIT_TIME_INJOFFSET)
1006 > (unsigned long long) (XLAT_PREV_VAL),
1007 "Incorrect order in #sorted xlat: AUDIT_TIME_INJOFFSET"
1008 " is not larger than the previous value");
1009 #endif
1010 #undef XLAT_PREV_VAL
1011 #define XLAT_PREV_VAL (AUDIT_TIME_INJOFFSET)
1012 #endif
1013 #if defined(AUDIT_TIME_ADJNTPVAL) || (defined(HAVE_DECL_AUDIT_TIME_ADJNTPVAL) && HAVE_DECL_AUDIT_TIME_ADJNTPVAL)
1014 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1015 static_assert((AUDIT_TIME_ADJNTPVAL) == (1333), "AUDIT_TIME_ADJNTPVAL != 1333");
1016 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1017 #else
1018 # define AUDIT_TIME_ADJNTPVAL 1333
1019 #endif
1020 #if defined(AUDIT_TIME_ADJNTPVAL) || (defined(HAVE_DECL_AUDIT_TIME_ADJNTPVAL) && HAVE_DECL_AUDIT_TIME_ADJNTPVAL)
1021 #if defined XLAT_PREV_VAL
1022 static_assert((unsigned long long) (AUDIT_TIME_ADJNTPVAL)
1023 > (unsigned long long) (XLAT_PREV_VAL),
1024 "Incorrect order in #sorted xlat: AUDIT_TIME_ADJNTPVAL"
1025 " is not larger than the previous value");
1026 #endif
1027 #undef XLAT_PREV_VAL
1028 #define XLAT_PREV_VAL (AUDIT_TIME_ADJNTPVAL)
1029 #endif
1030 #if defined(AUDIT_BPF) || (defined(HAVE_DECL_AUDIT_BPF) && HAVE_DECL_AUDIT_BPF)
1031 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1032 static_assert((AUDIT_BPF) == (1334), "AUDIT_BPF != 1334");
1033 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1034 #else
1035 # define AUDIT_BPF 1334
1036 #endif
1037 #if defined(AUDIT_BPF) || (defined(HAVE_DECL_AUDIT_BPF) && HAVE_DECL_AUDIT_BPF)
1038 #if defined XLAT_PREV_VAL
1039 static_assert((unsigned long long) (AUDIT_BPF)
1040 > (unsigned long long) (XLAT_PREV_VAL),
1041 "Incorrect order in #sorted xlat: AUDIT_BPF"
1042 " is not larger than the previous value");
1043 #endif
1044 #undef XLAT_PREV_VAL
1045 #define XLAT_PREV_VAL (AUDIT_BPF)
1046 #endif
1047 #if defined(AUDIT_EVENT_LISTENER) || (defined(HAVE_DECL_AUDIT_EVENT_LISTENER) && HAVE_DECL_AUDIT_EVENT_LISTENER)
1048 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1049 static_assert((AUDIT_EVENT_LISTENER) == (1335), "AUDIT_EVENT_LISTENER != 1335");
1050 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1051 #else
1052 # define AUDIT_EVENT_LISTENER 1335
1053 #endif
1054 #if defined(AUDIT_EVENT_LISTENER) || (defined(HAVE_DECL_AUDIT_EVENT_LISTENER) && HAVE_DECL_AUDIT_EVENT_LISTENER)
1055 #if defined XLAT_PREV_VAL
1056 static_assert((unsigned long long) (AUDIT_EVENT_LISTENER)
1057 > (unsigned long long) (XLAT_PREV_VAL),
1058 "Incorrect order in #sorted xlat: AUDIT_EVENT_LISTENER"
1059 " is not larger than the previous value");
1060 #endif
1061 #undef XLAT_PREV_VAL
1062 #define XLAT_PREV_VAL (AUDIT_EVENT_LISTENER)
1063 #endif
1064 #if defined(AUDIT_URINGOP) || (defined(HAVE_DECL_AUDIT_URINGOP) && HAVE_DECL_AUDIT_URINGOP)
1065 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1066 static_assert((AUDIT_URINGOP) == (1336), "AUDIT_URINGOP != 1336");
1067 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1068 #else
1069 # define AUDIT_URINGOP 1336
1070 #endif
1071 #if defined(AUDIT_URINGOP) || (defined(HAVE_DECL_AUDIT_URINGOP) && HAVE_DECL_AUDIT_URINGOP)
1072 #if defined XLAT_PREV_VAL
1073 static_assert((unsigned long long) (AUDIT_URINGOP)
1074 > (unsigned long long) (XLAT_PREV_VAL),
1075 "Incorrect order in #sorted xlat: AUDIT_URINGOP"
1076 " is not larger than the previous value");
1077 #endif
1078 #undef XLAT_PREV_VAL
1079 #define XLAT_PREV_VAL (AUDIT_URINGOP)
1080 #endif
1081 #if defined(AUDIT_OPENAT2) || (defined(HAVE_DECL_AUDIT_OPENAT2) && HAVE_DECL_AUDIT_OPENAT2)
1082 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1083 static_assert((AUDIT_OPENAT2) == (1337), "AUDIT_OPENAT2 != 1337");
1084 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1085 #else
1086 # define AUDIT_OPENAT2 1337
1087 #endif
1088 #if defined(AUDIT_OPENAT2) || (defined(HAVE_DECL_AUDIT_OPENAT2) && HAVE_DECL_AUDIT_OPENAT2)
1089 #if defined XLAT_PREV_VAL
1090 static_assert((unsigned long long) (AUDIT_OPENAT2)
1091 > (unsigned long long) (XLAT_PREV_VAL),
1092 "Incorrect order in #sorted xlat: AUDIT_OPENAT2"
1093 " is not larger than the previous value");
1094 #endif
1095 #undef XLAT_PREV_VAL
1096 #define XLAT_PREV_VAL (AUDIT_OPENAT2)
1097 #endif
1098 #if defined(AUDIT_DM_CTRL) || (defined(HAVE_DECL_AUDIT_DM_CTRL) && HAVE_DECL_AUDIT_DM_CTRL)
1099 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1100 static_assert((AUDIT_DM_CTRL) == (1338), "AUDIT_DM_CTRL != 1338");
1101 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1102 #else
1103 # define AUDIT_DM_CTRL 1338
1104 #endif
1105 #if defined(AUDIT_DM_CTRL) || (defined(HAVE_DECL_AUDIT_DM_CTRL) && HAVE_DECL_AUDIT_DM_CTRL)
1106 #if defined XLAT_PREV_VAL
1107 static_assert((unsigned long long) (AUDIT_DM_CTRL)
1108 > (unsigned long long) (XLAT_PREV_VAL),
1109 "Incorrect order in #sorted xlat: AUDIT_DM_CTRL"
1110 " is not larger than the previous value");
1111 #endif
1112 #undef XLAT_PREV_VAL
1113 #define XLAT_PREV_VAL (AUDIT_DM_CTRL)
1114 #endif
1115 #if defined(AUDIT_DM_EVENT) || (defined(HAVE_DECL_AUDIT_DM_EVENT) && HAVE_DECL_AUDIT_DM_EVENT)
1116 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1117 static_assert((AUDIT_DM_EVENT) == (1339), "AUDIT_DM_EVENT != 1339");
1118 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1119 #else
1120 # define AUDIT_DM_EVENT 1339
1121 #endif
1122 #if defined(AUDIT_DM_EVENT) || (defined(HAVE_DECL_AUDIT_DM_EVENT) && HAVE_DECL_AUDIT_DM_EVENT)
1123 #if defined XLAT_PREV_VAL
1124 static_assert((unsigned long long) (AUDIT_DM_EVENT)
1125 > (unsigned long long) (XLAT_PREV_VAL),
1126 "Incorrect order in #sorted xlat: AUDIT_DM_EVENT"
1127 " is not larger than the previous value");
1128 #endif
1129 #undef XLAT_PREV_VAL
1130 #define XLAT_PREV_VAL (AUDIT_DM_EVENT)
1131 #endif
1132 #if defined(AUDIT_AVC) || (defined(HAVE_DECL_AUDIT_AVC) && HAVE_DECL_AUDIT_AVC)
1133 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1134 static_assert((AUDIT_AVC) == (1400), "AUDIT_AVC != 1400");
1135 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1136 #else
1137 # define AUDIT_AVC 1400
1138 #endif
1139 #if defined(AUDIT_AVC) || (defined(HAVE_DECL_AUDIT_AVC) && HAVE_DECL_AUDIT_AVC)
1140 #if defined XLAT_PREV_VAL
1141 static_assert((unsigned long long) (AUDIT_AVC)
1142 > (unsigned long long) (XLAT_PREV_VAL),
1143 "Incorrect order in #sorted xlat: AUDIT_AVC"
1144 " is not larger than the previous value");
1145 #endif
1146 #undef XLAT_PREV_VAL
1147 #define XLAT_PREV_VAL (AUDIT_AVC)
1148 #endif
1149 #if defined(AUDIT_SELINUX_ERR) || (defined(HAVE_DECL_AUDIT_SELINUX_ERR) && HAVE_DECL_AUDIT_SELINUX_ERR)
1150 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1151 static_assert((AUDIT_SELINUX_ERR) == (1401), "AUDIT_SELINUX_ERR != 1401");
1152 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1153 #else
1154 # define AUDIT_SELINUX_ERR 1401
1155 #endif
1156 #if defined(AUDIT_SELINUX_ERR) || (defined(HAVE_DECL_AUDIT_SELINUX_ERR) && HAVE_DECL_AUDIT_SELINUX_ERR)
1157 #if defined XLAT_PREV_VAL
1158 static_assert((unsigned long long) (AUDIT_SELINUX_ERR)
1159 > (unsigned long long) (XLAT_PREV_VAL),
1160 "Incorrect order in #sorted xlat: AUDIT_SELINUX_ERR"
1161 " is not larger than the previous value");
1162 #endif
1163 #undef XLAT_PREV_VAL
1164 #define XLAT_PREV_VAL (AUDIT_SELINUX_ERR)
1165 #endif
1166 #if defined(AUDIT_AVC_PATH) || (defined(HAVE_DECL_AUDIT_AVC_PATH) && HAVE_DECL_AUDIT_AVC_PATH)
1167 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1168 static_assert((AUDIT_AVC_PATH) == (1402), "AUDIT_AVC_PATH != 1402");
1169 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1170 #else
1171 # define AUDIT_AVC_PATH 1402
1172 #endif
1173 #if defined(AUDIT_AVC_PATH) || (defined(HAVE_DECL_AUDIT_AVC_PATH) && HAVE_DECL_AUDIT_AVC_PATH)
1174 #if defined XLAT_PREV_VAL
1175 static_assert((unsigned long long) (AUDIT_AVC_PATH)
1176 > (unsigned long long) (XLAT_PREV_VAL),
1177 "Incorrect order in #sorted xlat: AUDIT_AVC_PATH"
1178 " is not larger than the previous value");
1179 #endif
1180 #undef XLAT_PREV_VAL
1181 #define XLAT_PREV_VAL (AUDIT_AVC_PATH)
1182 #endif
1183 #if defined(AUDIT_MAC_POLICY_LOAD) || (defined(HAVE_DECL_AUDIT_MAC_POLICY_LOAD) && HAVE_DECL_AUDIT_MAC_POLICY_LOAD)
1184 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1185 static_assert((AUDIT_MAC_POLICY_LOAD) == (1403), "AUDIT_MAC_POLICY_LOAD != 1403");
1186 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1187 #else
1188 # define AUDIT_MAC_POLICY_LOAD 1403
1189 #endif
1190 #if defined(AUDIT_MAC_POLICY_LOAD) || (defined(HAVE_DECL_AUDIT_MAC_POLICY_LOAD) && HAVE_DECL_AUDIT_MAC_POLICY_LOAD)
1191 #if defined XLAT_PREV_VAL
1192 static_assert((unsigned long long) (AUDIT_MAC_POLICY_LOAD)
1193 > (unsigned long long) (XLAT_PREV_VAL),
1194 "Incorrect order in #sorted xlat: AUDIT_MAC_POLICY_LOAD"
1195 " is not larger than the previous value");
1196 #endif
1197 #undef XLAT_PREV_VAL
1198 #define XLAT_PREV_VAL (AUDIT_MAC_POLICY_LOAD)
1199 #endif
1200 #if defined(AUDIT_MAC_STATUS) || (defined(HAVE_DECL_AUDIT_MAC_STATUS) && HAVE_DECL_AUDIT_MAC_STATUS)
1201 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1202 static_assert((AUDIT_MAC_STATUS) == (1404), "AUDIT_MAC_STATUS != 1404");
1203 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1204 #else
1205 # define AUDIT_MAC_STATUS 1404
1206 #endif
1207 #if defined(AUDIT_MAC_STATUS) || (defined(HAVE_DECL_AUDIT_MAC_STATUS) && HAVE_DECL_AUDIT_MAC_STATUS)
1208 #if defined XLAT_PREV_VAL
1209 static_assert((unsigned long long) (AUDIT_MAC_STATUS)
1210 > (unsigned long long) (XLAT_PREV_VAL),
1211 "Incorrect order in #sorted xlat: AUDIT_MAC_STATUS"
1212 " is not larger than the previous value");
1213 #endif
1214 #undef XLAT_PREV_VAL
1215 #define XLAT_PREV_VAL (AUDIT_MAC_STATUS)
1216 #endif
1217 #if defined(AUDIT_MAC_CONFIG_CHANGE) || (defined(HAVE_DECL_AUDIT_MAC_CONFIG_CHANGE) && HAVE_DECL_AUDIT_MAC_CONFIG_CHANGE)
1218 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1219 static_assert((AUDIT_MAC_CONFIG_CHANGE) == (1405), "AUDIT_MAC_CONFIG_CHANGE != 1405");
1220 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1221 #else
1222 # define AUDIT_MAC_CONFIG_CHANGE 1405
1223 #endif
1224 #if defined(AUDIT_MAC_CONFIG_CHANGE) || (defined(HAVE_DECL_AUDIT_MAC_CONFIG_CHANGE) && HAVE_DECL_AUDIT_MAC_CONFIG_CHANGE)
1225 #if defined XLAT_PREV_VAL
1226 static_assert((unsigned long long) (AUDIT_MAC_CONFIG_CHANGE)
1227 > (unsigned long long) (XLAT_PREV_VAL),
1228 "Incorrect order in #sorted xlat: AUDIT_MAC_CONFIG_CHANGE"
1229 " is not larger than the previous value");
1230 #endif
1231 #undef XLAT_PREV_VAL
1232 #define XLAT_PREV_VAL (AUDIT_MAC_CONFIG_CHANGE)
1233 #endif
1234 #if defined(AUDIT_MAC_UNLBL_ALLOW) || (defined(HAVE_DECL_AUDIT_MAC_UNLBL_ALLOW) && HAVE_DECL_AUDIT_MAC_UNLBL_ALLOW)
1235 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1236 static_assert((AUDIT_MAC_UNLBL_ALLOW) == (1406), "AUDIT_MAC_UNLBL_ALLOW != 1406");
1237 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1238 #else
1239 # define AUDIT_MAC_UNLBL_ALLOW 1406
1240 #endif
1241 #if defined(AUDIT_MAC_UNLBL_ALLOW) || (defined(HAVE_DECL_AUDIT_MAC_UNLBL_ALLOW) && HAVE_DECL_AUDIT_MAC_UNLBL_ALLOW)
1242 #if defined XLAT_PREV_VAL
1243 static_assert((unsigned long long) (AUDIT_MAC_UNLBL_ALLOW)
1244 > (unsigned long long) (XLAT_PREV_VAL),
1245 "Incorrect order in #sorted xlat: AUDIT_MAC_UNLBL_ALLOW"
1246 " is not larger than the previous value");
1247 #endif
1248 #undef XLAT_PREV_VAL
1249 #define XLAT_PREV_VAL (AUDIT_MAC_UNLBL_ALLOW)
1250 #endif
1251 #if defined(AUDIT_MAC_CIPSOV4_ADD) || (defined(HAVE_DECL_AUDIT_MAC_CIPSOV4_ADD) && HAVE_DECL_AUDIT_MAC_CIPSOV4_ADD)
1252 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1253 static_assert((AUDIT_MAC_CIPSOV4_ADD) == (1407), "AUDIT_MAC_CIPSOV4_ADD != 1407");
1254 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1255 #else
1256 # define AUDIT_MAC_CIPSOV4_ADD 1407
1257 #endif
1258 #if defined(AUDIT_MAC_CIPSOV4_ADD) || (defined(HAVE_DECL_AUDIT_MAC_CIPSOV4_ADD) && HAVE_DECL_AUDIT_MAC_CIPSOV4_ADD)
1259 #if defined XLAT_PREV_VAL
1260 static_assert((unsigned long long) (AUDIT_MAC_CIPSOV4_ADD)
1261 > (unsigned long long) (XLAT_PREV_VAL),
1262 "Incorrect order in #sorted xlat: AUDIT_MAC_CIPSOV4_ADD"
1263 " is not larger than the previous value");
1264 #endif
1265 #undef XLAT_PREV_VAL
1266 #define XLAT_PREV_VAL (AUDIT_MAC_CIPSOV4_ADD)
1267 #endif
1268 #if defined(AUDIT_MAC_CIPSOV4_DEL) || (defined(HAVE_DECL_AUDIT_MAC_CIPSOV4_DEL) && HAVE_DECL_AUDIT_MAC_CIPSOV4_DEL)
1269 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1270 static_assert((AUDIT_MAC_CIPSOV4_DEL) == (1408), "AUDIT_MAC_CIPSOV4_DEL != 1408");
1271 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1272 #else
1273 # define AUDIT_MAC_CIPSOV4_DEL 1408
1274 #endif
1275 #if defined(AUDIT_MAC_CIPSOV4_DEL) || (defined(HAVE_DECL_AUDIT_MAC_CIPSOV4_DEL) && HAVE_DECL_AUDIT_MAC_CIPSOV4_DEL)
1276 #if defined XLAT_PREV_VAL
1277 static_assert((unsigned long long) (AUDIT_MAC_CIPSOV4_DEL)
1278 > (unsigned long long) (XLAT_PREV_VAL),
1279 "Incorrect order in #sorted xlat: AUDIT_MAC_CIPSOV4_DEL"
1280 " is not larger than the previous value");
1281 #endif
1282 #undef XLAT_PREV_VAL
1283 #define XLAT_PREV_VAL (AUDIT_MAC_CIPSOV4_DEL)
1284 #endif
1285 #if defined(AUDIT_MAC_MAP_ADD) || (defined(HAVE_DECL_AUDIT_MAC_MAP_ADD) && HAVE_DECL_AUDIT_MAC_MAP_ADD)
1286 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1287 static_assert((AUDIT_MAC_MAP_ADD) == (1409), "AUDIT_MAC_MAP_ADD != 1409");
1288 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1289 #else
1290 # define AUDIT_MAC_MAP_ADD 1409
1291 #endif
1292 #if defined(AUDIT_MAC_MAP_ADD) || (defined(HAVE_DECL_AUDIT_MAC_MAP_ADD) && HAVE_DECL_AUDIT_MAC_MAP_ADD)
1293 #if defined XLAT_PREV_VAL
1294 static_assert((unsigned long long) (AUDIT_MAC_MAP_ADD)
1295 > (unsigned long long) (XLAT_PREV_VAL),
1296 "Incorrect order in #sorted xlat: AUDIT_MAC_MAP_ADD"
1297 " is not larger than the previous value");
1298 #endif
1299 #undef XLAT_PREV_VAL
1300 #define XLAT_PREV_VAL (AUDIT_MAC_MAP_ADD)
1301 #endif
1302 #if defined(AUDIT_MAC_MAP_DEL) || (defined(HAVE_DECL_AUDIT_MAC_MAP_DEL) && HAVE_DECL_AUDIT_MAC_MAP_DEL)
1303 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1304 static_assert((AUDIT_MAC_MAP_DEL) == (1410), "AUDIT_MAC_MAP_DEL != 1410");
1305 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1306 #else
1307 # define AUDIT_MAC_MAP_DEL 1410
1308 #endif
1309 #if defined(AUDIT_MAC_MAP_DEL) || (defined(HAVE_DECL_AUDIT_MAC_MAP_DEL) && HAVE_DECL_AUDIT_MAC_MAP_DEL)
1310 #if defined XLAT_PREV_VAL
1311 static_assert((unsigned long long) (AUDIT_MAC_MAP_DEL)
1312 > (unsigned long long) (XLAT_PREV_VAL),
1313 "Incorrect order in #sorted xlat: AUDIT_MAC_MAP_DEL"
1314 " is not larger than the previous value");
1315 #endif
1316 #undef XLAT_PREV_VAL
1317 #define XLAT_PREV_VAL (AUDIT_MAC_MAP_DEL)
1318 #endif
1319 #if defined(AUDIT_MAC_IPSEC_ADDSA) || (defined(HAVE_DECL_AUDIT_MAC_IPSEC_ADDSA) && HAVE_DECL_AUDIT_MAC_IPSEC_ADDSA)
1320 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1321 static_assert((AUDIT_MAC_IPSEC_ADDSA) == (1411), "AUDIT_MAC_IPSEC_ADDSA != 1411");
1322 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1323 #else
1324 # define AUDIT_MAC_IPSEC_ADDSA 1411
1325 #endif
1326 #if defined(AUDIT_MAC_IPSEC_ADDSA) || (defined(HAVE_DECL_AUDIT_MAC_IPSEC_ADDSA) && HAVE_DECL_AUDIT_MAC_IPSEC_ADDSA)
1327 #if defined XLAT_PREV_VAL
1328 static_assert((unsigned long long) (AUDIT_MAC_IPSEC_ADDSA)
1329 > (unsigned long long) (XLAT_PREV_VAL),
1330 "Incorrect order in #sorted xlat: AUDIT_MAC_IPSEC_ADDSA"
1331 " is not larger than the previous value");
1332 #endif
1333 #undef XLAT_PREV_VAL
1334 #define XLAT_PREV_VAL (AUDIT_MAC_IPSEC_ADDSA)
1335 #endif
1336 #if defined(AUDIT_MAC_IPSEC_DELSA) || (defined(HAVE_DECL_AUDIT_MAC_IPSEC_DELSA) && HAVE_DECL_AUDIT_MAC_IPSEC_DELSA)
1337 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1338 static_assert((AUDIT_MAC_IPSEC_DELSA) == (1412), "AUDIT_MAC_IPSEC_DELSA != 1412");
1339 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1340 #else
1341 # define AUDIT_MAC_IPSEC_DELSA 1412
1342 #endif
1343 #if defined(AUDIT_MAC_IPSEC_DELSA) || (defined(HAVE_DECL_AUDIT_MAC_IPSEC_DELSA) && HAVE_DECL_AUDIT_MAC_IPSEC_DELSA)
1344 #if defined XLAT_PREV_VAL
1345 static_assert((unsigned long long) (AUDIT_MAC_IPSEC_DELSA)
1346 > (unsigned long long) (XLAT_PREV_VAL),
1347 "Incorrect order in #sorted xlat: AUDIT_MAC_IPSEC_DELSA"
1348 " is not larger than the previous value");
1349 #endif
1350 #undef XLAT_PREV_VAL
1351 #define XLAT_PREV_VAL (AUDIT_MAC_IPSEC_DELSA)
1352 #endif
1353 #if defined(AUDIT_MAC_IPSEC_ADDSPD) || (defined(HAVE_DECL_AUDIT_MAC_IPSEC_ADDSPD) && HAVE_DECL_AUDIT_MAC_IPSEC_ADDSPD)
1354 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1355 static_assert((AUDIT_MAC_IPSEC_ADDSPD) == (1413), "AUDIT_MAC_IPSEC_ADDSPD != 1413");
1356 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1357 #else
1358 # define AUDIT_MAC_IPSEC_ADDSPD 1413
1359 #endif
1360 #if defined(AUDIT_MAC_IPSEC_ADDSPD) || (defined(HAVE_DECL_AUDIT_MAC_IPSEC_ADDSPD) && HAVE_DECL_AUDIT_MAC_IPSEC_ADDSPD)
1361 #if defined XLAT_PREV_VAL
1362 static_assert((unsigned long long) (AUDIT_MAC_IPSEC_ADDSPD)
1363 > (unsigned long long) (XLAT_PREV_VAL),
1364 "Incorrect order in #sorted xlat: AUDIT_MAC_IPSEC_ADDSPD"
1365 " is not larger than the previous value");
1366 #endif
1367 #undef XLAT_PREV_VAL
1368 #define XLAT_PREV_VAL (AUDIT_MAC_IPSEC_ADDSPD)
1369 #endif
1370 #if defined(AUDIT_MAC_IPSEC_DELSPD) || (defined(HAVE_DECL_AUDIT_MAC_IPSEC_DELSPD) && HAVE_DECL_AUDIT_MAC_IPSEC_DELSPD)
1371 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1372 static_assert((AUDIT_MAC_IPSEC_DELSPD) == (1414), "AUDIT_MAC_IPSEC_DELSPD != 1414");
1373 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1374 #else
1375 # define AUDIT_MAC_IPSEC_DELSPD 1414
1376 #endif
1377 #if defined(AUDIT_MAC_IPSEC_DELSPD) || (defined(HAVE_DECL_AUDIT_MAC_IPSEC_DELSPD) && HAVE_DECL_AUDIT_MAC_IPSEC_DELSPD)
1378 #if defined XLAT_PREV_VAL
1379 static_assert((unsigned long long) (AUDIT_MAC_IPSEC_DELSPD)
1380 > (unsigned long long) (XLAT_PREV_VAL),
1381 "Incorrect order in #sorted xlat: AUDIT_MAC_IPSEC_DELSPD"
1382 " is not larger than the previous value");
1383 #endif
1384 #undef XLAT_PREV_VAL
1385 #define XLAT_PREV_VAL (AUDIT_MAC_IPSEC_DELSPD)
1386 #endif
1387 #if defined(AUDIT_MAC_IPSEC_EVENT) || (defined(HAVE_DECL_AUDIT_MAC_IPSEC_EVENT) && HAVE_DECL_AUDIT_MAC_IPSEC_EVENT)
1388 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1389 static_assert((AUDIT_MAC_IPSEC_EVENT) == (1415), "AUDIT_MAC_IPSEC_EVENT != 1415");
1390 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1391 #else
1392 # define AUDIT_MAC_IPSEC_EVENT 1415
1393 #endif
1394 #if defined(AUDIT_MAC_IPSEC_EVENT) || (defined(HAVE_DECL_AUDIT_MAC_IPSEC_EVENT) && HAVE_DECL_AUDIT_MAC_IPSEC_EVENT)
1395 #if defined XLAT_PREV_VAL
1396 static_assert((unsigned long long) (AUDIT_MAC_IPSEC_EVENT)
1397 > (unsigned long long) (XLAT_PREV_VAL),
1398 "Incorrect order in #sorted xlat: AUDIT_MAC_IPSEC_EVENT"
1399 " is not larger than the previous value");
1400 #endif
1401 #undef XLAT_PREV_VAL
1402 #define XLAT_PREV_VAL (AUDIT_MAC_IPSEC_EVENT)
1403 #endif
1404 #if defined(AUDIT_MAC_UNLBL_STCADD) || (defined(HAVE_DECL_AUDIT_MAC_UNLBL_STCADD) && HAVE_DECL_AUDIT_MAC_UNLBL_STCADD)
1405 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1406 static_assert((AUDIT_MAC_UNLBL_STCADD) == (1416), "AUDIT_MAC_UNLBL_STCADD != 1416");
1407 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1408 #else
1409 # define AUDIT_MAC_UNLBL_STCADD 1416
1410 #endif
1411 #if defined(AUDIT_MAC_UNLBL_STCADD) || (defined(HAVE_DECL_AUDIT_MAC_UNLBL_STCADD) && HAVE_DECL_AUDIT_MAC_UNLBL_STCADD)
1412 #if defined XLAT_PREV_VAL
1413 static_assert((unsigned long long) (AUDIT_MAC_UNLBL_STCADD)
1414 > (unsigned long long) (XLAT_PREV_VAL),
1415 "Incorrect order in #sorted xlat: AUDIT_MAC_UNLBL_STCADD"
1416 " is not larger than the previous value");
1417 #endif
1418 #undef XLAT_PREV_VAL
1419 #define XLAT_PREV_VAL (AUDIT_MAC_UNLBL_STCADD)
1420 #endif
1421 #if defined(AUDIT_MAC_UNLBL_STCDEL) || (defined(HAVE_DECL_AUDIT_MAC_UNLBL_STCDEL) && HAVE_DECL_AUDIT_MAC_UNLBL_STCDEL)
1422 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1423 static_assert((AUDIT_MAC_UNLBL_STCDEL) == (1417), "AUDIT_MAC_UNLBL_STCDEL != 1417");
1424 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1425 #else
1426 # define AUDIT_MAC_UNLBL_STCDEL 1417
1427 #endif
1428 #if defined(AUDIT_MAC_UNLBL_STCDEL) || (defined(HAVE_DECL_AUDIT_MAC_UNLBL_STCDEL) && HAVE_DECL_AUDIT_MAC_UNLBL_STCDEL)
1429 #if defined XLAT_PREV_VAL
1430 static_assert((unsigned long long) (AUDIT_MAC_UNLBL_STCDEL)
1431 > (unsigned long long) (XLAT_PREV_VAL),
1432 "Incorrect order in #sorted xlat: AUDIT_MAC_UNLBL_STCDEL"
1433 " is not larger than the previous value");
1434 #endif
1435 #undef XLAT_PREV_VAL
1436 #define XLAT_PREV_VAL (AUDIT_MAC_UNLBL_STCDEL)
1437 #endif
1438 #if defined(AUDIT_MAC_CALIPSO_ADD) || (defined(HAVE_DECL_AUDIT_MAC_CALIPSO_ADD) && HAVE_DECL_AUDIT_MAC_CALIPSO_ADD)
1439 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1440 static_assert((AUDIT_MAC_CALIPSO_ADD) == (1418), "AUDIT_MAC_CALIPSO_ADD != 1418");
1441 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1442 #else
1443 # define AUDIT_MAC_CALIPSO_ADD 1418
1444 #endif
1445 #if defined(AUDIT_MAC_CALIPSO_ADD) || (defined(HAVE_DECL_AUDIT_MAC_CALIPSO_ADD) && HAVE_DECL_AUDIT_MAC_CALIPSO_ADD)
1446 #if defined XLAT_PREV_VAL
1447 static_assert((unsigned long long) (AUDIT_MAC_CALIPSO_ADD)
1448 > (unsigned long long) (XLAT_PREV_VAL),
1449 "Incorrect order in #sorted xlat: AUDIT_MAC_CALIPSO_ADD"
1450 " is not larger than the previous value");
1451 #endif
1452 #undef XLAT_PREV_VAL
1453 #define XLAT_PREV_VAL (AUDIT_MAC_CALIPSO_ADD)
1454 #endif
1455 #if defined(AUDIT_MAC_CALIPSO_DEL) || (defined(HAVE_DECL_AUDIT_MAC_CALIPSO_DEL) && HAVE_DECL_AUDIT_MAC_CALIPSO_DEL)
1456 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1457 static_assert((AUDIT_MAC_CALIPSO_DEL) == (1419), "AUDIT_MAC_CALIPSO_DEL != 1419");
1458 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1459 #else
1460 # define AUDIT_MAC_CALIPSO_DEL 1419
1461 #endif
1462 #if defined(AUDIT_MAC_CALIPSO_DEL) || (defined(HAVE_DECL_AUDIT_MAC_CALIPSO_DEL) && HAVE_DECL_AUDIT_MAC_CALIPSO_DEL)
1463 #if defined XLAT_PREV_VAL
1464 static_assert((unsigned long long) (AUDIT_MAC_CALIPSO_DEL)
1465 > (unsigned long long) (XLAT_PREV_VAL),
1466 "Incorrect order in #sorted xlat: AUDIT_MAC_CALIPSO_DEL"
1467 " is not larger than the previous value");
1468 #endif
1469 #undef XLAT_PREV_VAL
1470 #define XLAT_PREV_VAL (AUDIT_MAC_CALIPSO_DEL)
1471 #endif
1472 #if defined(AUDIT_ANOM_PROMISCUOUS) || (defined(HAVE_DECL_AUDIT_ANOM_PROMISCUOUS) && HAVE_DECL_AUDIT_ANOM_PROMISCUOUS)
1473 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1474 static_assert((AUDIT_ANOM_PROMISCUOUS) == (1700), "AUDIT_ANOM_PROMISCUOUS != 1700");
1475 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1476 #else
1477 # define AUDIT_ANOM_PROMISCUOUS 1700
1478 #endif
1479 #if defined(AUDIT_ANOM_PROMISCUOUS) || (defined(HAVE_DECL_AUDIT_ANOM_PROMISCUOUS) && HAVE_DECL_AUDIT_ANOM_PROMISCUOUS)
1480 #if defined XLAT_PREV_VAL
1481 static_assert((unsigned long long) (AUDIT_ANOM_PROMISCUOUS)
1482 > (unsigned long long) (XLAT_PREV_VAL),
1483 "Incorrect order in #sorted xlat: AUDIT_ANOM_PROMISCUOUS"
1484 " is not larger than the previous value");
1485 #endif
1486 #undef XLAT_PREV_VAL
1487 #define XLAT_PREV_VAL (AUDIT_ANOM_PROMISCUOUS)
1488 #endif
1489 #if defined(AUDIT_ANOM_ABEND) || (defined(HAVE_DECL_AUDIT_ANOM_ABEND) && HAVE_DECL_AUDIT_ANOM_ABEND)
1490 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1491 static_assert((AUDIT_ANOM_ABEND) == (1701), "AUDIT_ANOM_ABEND != 1701");
1492 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1493 #else
1494 # define AUDIT_ANOM_ABEND 1701
1495 #endif
1496 #if defined(AUDIT_ANOM_ABEND) || (defined(HAVE_DECL_AUDIT_ANOM_ABEND) && HAVE_DECL_AUDIT_ANOM_ABEND)
1497 #if defined XLAT_PREV_VAL
1498 static_assert((unsigned long long) (AUDIT_ANOM_ABEND)
1499 > (unsigned long long) (XLAT_PREV_VAL),
1500 "Incorrect order in #sorted xlat: AUDIT_ANOM_ABEND"
1501 " is not larger than the previous value");
1502 #endif
1503 #undef XLAT_PREV_VAL
1504 #define XLAT_PREV_VAL (AUDIT_ANOM_ABEND)
1505 #endif
1506 #if defined(AUDIT_ANOM_LINK) || (defined(HAVE_DECL_AUDIT_ANOM_LINK) && HAVE_DECL_AUDIT_ANOM_LINK)
1507 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1508 static_assert((AUDIT_ANOM_LINK) == (1702), "AUDIT_ANOM_LINK != 1702");
1509 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1510 #else
1511 # define AUDIT_ANOM_LINK 1702
1512 #endif
1513 #if defined(AUDIT_ANOM_LINK) || (defined(HAVE_DECL_AUDIT_ANOM_LINK) && HAVE_DECL_AUDIT_ANOM_LINK)
1514 #if defined XLAT_PREV_VAL
1515 static_assert((unsigned long long) (AUDIT_ANOM_LINK)
1516 > (unsigned long long) (XLAT_PREV_VAL),
1517 "Incorrect order in #sorted xlat: AUDIT_ANOM_LINK"
1518 " is not larger than the previous value");
1519 #endif
1520 #undef XLAT_PREV_VAL
1521 #define XLAT_PREV_VAL (AUDIT_ANOM_LINK)
1522 #endif
1523 #if defined(AUDIT_ANOM_CREAT) || (defined(HAVE_DECL_AUDIT_ANOM_CREAT) && HAVE_DECL_AUDIT_ANOM_CREAT)
1524 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1525 static_assert((AUDIT_ANOM_CREAT) == (1703), "AUDIT_ANOM_CREAT != 1703");
1526 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1527 #else
1528 # define AUDIT_ANOM_CREAT 1703
1529 #endif
1530 #if defined(AUDIT_ANOM_CREAT) || (defined(HAVE_DECL_AUDIT_ANOM_CREAT) && HAVE_DECL_AUDIT_ANOM_CREAT)
1531 #if defined XLAT_PREV_VAL
1532 static_assert((unsigned long long) (AUDIT_ANOM_CREAT)
1533 > (unsigned long long) (XLAT_PREV_VAL),
1534 "Incorrect order in #sorted xlat: AUDIT_ANOM_CREAT"
1535 " is not larger than the previous value");
1536 #endif
1537 #undef XLAT_PREV_VAL
1538 #define XLAT_PREV_VAL (AUDIT_ANOM_CREAT)
1539 #endif
1540 #if defined(AUDIT_LAST_KERN_ANOM_MSG) || (defined(HAVE_DECL_AUDIT_LAST_KERN_ANOM_MSG) && HAVE_DECL_AUDIT_LAST_KERN_ANOM_MSG)
1541 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1542 static_assert((AUDIT_LAST_KERN_ANOM_MSG) == (1799), "AUDIT_LAST_KERN_ANOM_MSG != 1799");
1543 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1544 #else
1545 # define AUDIT_LAST_KERN_ANOM_MSG 1799
1546 #endif
1547 #if defined(AUDIT_LAST_KERN_ANOM_MSG) || (defined(HAVE_DECL_AUDIT_LAST_KERN_ANOM_MSG) && HAVE_DECL_AUDIT_LAST_KERN_ANOM_MSG)
1548 #if defined XLAT_PREV_VAL
1549 static_assert((unsigned long long) (AUDIT_LAST_KERN_ANOM_MSG)
1550 > (unsigned long long) (XLAT_PREV_VAL),
1551 "Incorrect order in #sorted xlat: AUDIT_LAST_KERN_ANOM_MSG"
1552 " is not larger than the previous value");
1553 #endif
1554 #undef XLAT_PREV_VAL
1555 #define XLAT_PREV_VAL (AUDIT_LAST_KERN_ANOM_MSG)
1556 #endif
1557 #if defined(AUDIT_INTEGRITY_DATA) || (defined(HAVE_DECL_AUDIT_INTEGRITY_DATA) && HAVE_DECL_AUDIT_INTEGRITY_DATA)
1558 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1559 static_assert((AUDIT_INTEGRITY_DATA) == (1800), "AUDIT_INTEGRITY_DATA != 1800");
1560 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1561 #else
1562 # define AUDIT_INTEGRITY_DATA 1800
1563 #endif
1564 #if defined(AUDIT_INTEGRITY_DATA) || (defined(HAVE_DECL_AUDIT_INTEGRITY_DATA) && HAVE_DECL_AUDIT_INTEGRITY_DATA)
1565 #if defined XLAT_PREV_VAL
1566 static_assert((unsigned long long) (AUDIT_INTEGRITY_DATA)
1567 > (unsigned long long) (XLAT_PREV_VAL),
1568 "Incorrect order in #sorted xlat: AUDIT_INTEGRITY_DATA"
1569 " is not larger than the previous value");
1570 #endif
1571 #undef XLAT_PREV_VAL
1572 #define XLAT_PREV_VAL (AUDIT_INTEGRITY_DATA)
1573 #endif
1574 #if defined(AUDIT_INTEGRITY_METADATA) || (defined(HAVE_DECL_AUDIT_INTEGRITY_METADATA) && HAVE_DECL_AUDIT_INTEGRITY_METADATA)
1575 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1576 static_assert((AUDIT_INTEGRITY_METADATA) == (1801), "AUDIT_INTEGRITY_METADATA != 1801");
1577 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1578 #else
1579 # define AUDIT_INTEGRITY_METADATA 1801
1580 #endif
1581 #if defined(AUDIT_INTEGRITY_METADATA) || (defined(HAVE_DECL_AUDIT_INTEGRITY_METADATA) && HAVE_DECL_AUDIT_INTEGRITY_METADATA)
1582 #if defined XLAT_PREV_VAL
1583 static_assert((unsigned long long) (AUDIT_INTEGRITY_METADATA)
1584 > (unsigned long long) (XLAT_PREV_VAL),
1585 "Incorrect order in #sorted xlat: AUDIT_INTEGRITY_METADATA"
1586 " is not larger than the previous value");
1587 #endif
1588 #undef XLAT_PREV_VAL
1589 #define XLAT_PREV_VAL (AUDIT_INTEGRITY_METADATA)
1590 #endif
1591 #if defined(AUDIT_INTEGRITY_STATUS) || (defined(HAVE_DECL_AUDIT_INTEGRITY_STATUS) && HAVE_DECL_AUDIT_INTEGRITY_STATUS)
1592 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1593 static_assert((AUDIT_INTEGRITY_STATUS) == (1802), "AUDIT_INTEGRITY_STATUS != 1802");
1594 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1595 #else
1596 # define AUDIT_INTEGRITY_STATUS 1802
1597 #endif
1598 #if defined(AUDIT_INTEGRITY_STATUS) || (defined(HAVE_DECL_AUDIT_INTEGRITY_STATUS) && HAVE_DECL_AUDIT_INTEGRITY_STATUS)
1599 #if defined XLAT_PREV_VAL
1600 static_assert((unsigned long long) (AUDIT_INTEGRITY_STATUS)
1601 > (unsigned long long) (XLAT_PREV_VAL),
1602 "Incorrect order in #sorted xlat: AUDIT_INTEGRITY_STATUS"
1603 " is not larger than the previous value");
1604 #endif
1605 #undef XLAT_PREV_VAL
1606 #define XLAT_PREV_VAL (AUDIT_INTEGRITY_STATUS)
1607 #endif
1608 #if defined(AUDIT_INTEGRITY_HASH) || (defined(HAVE_DECL_AUDIT_INTEGRITY_HASH) && HAVE_DECL_AUDIT_INTEGRITY_HASH)
1609 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1610 static_assert((AUDIT_INTEGRITY_HASH) == (1803), "AUDIT_INTEGRITY_HASH != 1803");
1611 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1612 #else
1613 # define AUDIT_INTEGRITY_HASH 1803
1614 #endif
1615 #if defined(AUDIT_INTEGRITY_HASH) || (defined(HAVE_DECL_AUDIT_INTEGRITY_HASH) && HAVE_DECL_AUDIT_INTEGRITY_HASH)
1616 #if defined XLAT_PREV_VAL
1617 static_assert((unsigned long long) (AUDIT_INTEGRITY_HASH)
1618 > (unsigned long long) (XLAT_PREV_VAL),
1619 "Incorrect order in #sorted xlat: AUDIT_INTEGRITY_HASH"
1620 " is not larger than the previous value");
1621 #endif
1622 #undef XLAT_PREV_VAL
1623 #define XLAT_PREV_VAL (AUDIT_INTEGRITY_HASH)
1624 #endif
1625 #if defined(AUDIT_INTEGRITY_PCR) || (defined(HAVE_DECL_AUDIT_INTEGRITY_PCR) && HAVE_DECL_AUDIT_INTEGRITY_PCR)
1626 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1627 static_assert((AUDIT_INTEGRITY_PCR) == (1804), "AUDIT_INTEGRITY_PCR != 1804");
1628 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1629 #else
1630 # define AUDIT_INTEGRITY_PCR 1804
1631 #endif
1632 #if defined(AUDIT_INTEGRITY_PCR) || (defined(HAVE_DECL_AUDIT_INTEGRITY_PCR) && HAVE_DECL_AUDIT_INTEGRITY_PCR)
1633 #if defined XLAT_PREV_VAL
1634 static_assert((unsigned long long) (AUDIT_INTEGRITY_PCR)
1635 > (unsigned long long) (XLAT_PREV_VAL),
1636 "Incorrect order in #sorted xlat: AUDIT_INTEGRITY_PCR"
1637 " is not larger than the previous value");
1638 #endif
1639 #undef XLAT_PREV_VAL
1640 #define XLAT_PREV_VAL (AUDIT_INTEGRITY_PCR)
1641 #endif
1642 #if defined(AUDIT_INTEGRITY_RULE) || (defined(HAVE_DECL_AUDIT_INTEGRITY_RULE) && HAVE_DECL_AUDIT_INTEGRITY_RULE)
1643 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1644 static_assert((AUDIT_INTEGRITY_RULE) == (1805), "AUDIT_INTEGRITY_RULE != 1805");
1645 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1646 #else
1647 # define AUDIT_INTEGRITY_RULE 1805
1648 #endif
1649 #if defined(AUDIT_INTEGRITY_RULE) || (defined(HAVE_DECL_AUDIT_INTEGRITY_RULE) && HAVE_DECL_AUDIT_INTEGRITY_RULE)
1650 #if defined XLAT_PREV_VAL
1651 static_assert((unsigned long long) (AUDIT_INTEGRITY_RULE)
1652 > (unsigned long long) (XLAT_PREV_VAL),
1653 "Incorrect order in #sorted xlat: AUDIT_INTEGRITY_RULE"
1654 " is not larger than the previous value");
1655 #endif
1656 #undef XLAT_PREV_VAL
1657 #define XLAT_PREV_VAL (AUDIT_INTEGRITY_RULE)
1658 #endif
1659 #if defined(AUDIT_INTEGRITY_EVM_XATTR) || (defined(HAVE_DECL_AUDIT_INTEGRITY_EVM_XATTR) && HAVE_DECL_AUDIT_INTEGRITY_EVM_XATTR)
1660 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1661 static_assert((AUDIT_INTEGRITY_EVM_XATTR) == (1806), "AUDIT_INTEGRITY_EVM_XATTR != 1806");
1662 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1663 #else
1664 # define AUDIT_INTEGRITY_EVM_XATTR 1806
1665 #endif
1666 #if defined(AUDIT_INTEGRITY_EVM_XATTR) || (defined(HAVE_DECL_AUDIT_INTEGRITY_EVM_XATTR) && HAVE_DECL_AUDIT_INTEGRITY_EVM_XATTR)
1667 #if defined XLAT_PREV_VAL
1668 static_assert((unsigned long long) (AUDIT_INTEGRITY_EVM_XATTR)
1669 > (unsigned long long) (XLAT_PREV_VAL),
1670 "Incorrect order in #sorted xlat: AUDIT_INTEGRITY_EVM_XATTR"
1671 " is not larger than the previous value");
1672 #endif
1673 #undef XLAT_PREV_VAL
1674 #define XLAT_PREV_VAL (AUDIT_INTEGRITY_EVM_XATTR)
1675 #endif
1676 #if defined(AUDIT_INTEGRITY_POLICY_RULE) || (defined(HAVE_DECL_AUDIT_INTEGRITY_POLICY_RULE) && HAVE_DECL_AUDIT_INTEGRITY_POLICY_RULE)
1677 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1678 static_assert((AUDIT_INTEGRITY_POLICY_RULE) == (1807), "AUDIT_INTEGRITY_POLICY_RULE != 1807");
1679 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1680 #else
1681 # define AUDIT_INTEGRITY_POLICY_RULE 1807
1682 #endif
1683 #if defined(AUDIT_INTEGRITY_POLICY_RULE) || (defined(HAVE_DECL_AUDIT_INTEGRITY_POLICY_RULE) && HAVE_DECL_AUDIT_INTEGRITY_POLICY_RULE)
1684 #if defined XLAT_PREV_VAL
1685 static_assert((unsigned long long) (AUDIT_INTEGRITY_POLICY_RULE)
1686 > (unsigned long long) (XLAT_PREV_VAL),
1687 "Incorrect order in #sorted xlat: AUDIT_INTEGRITY_POLICY_RULE"
1688 " is not larger than the previous value");
1689 #endif
1690 #undef XLAT_PREV_VAL
1691 #define XLAT_PREV_VAL (AUDIT_INTEGRITY_POLICY_RULE)
1692 #endif
1693 #if defined(AUDIT_KERNEL) || (defined(HAVE_DECL_AUDIT_KERNEL) && HAVE_DECL_AUDIT_KERNEL)
1694 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1695 static_assert((AUDIT_KERNEL) == (2000), "AUDIT_KERNEL != 2000");
1696 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1697 #else
1698 # define AUDIT_KERNEL 2000
1699 #endif
1700 #if defined(AUDIT_KERNEL) || (defined(HAVE_DECL_AUDIT_KERNEL) && HAVE_DECL_AUDIT_KERNEL)
1701 #if defined XLAT_PREV_VAL
1702 static_assert((unsigned long long) (AUDIT_KERNEL)
1703 > (unsigned long long) (XLAT_PREV_VAL),
1704 "Incorrect order in #sorted xlat: AUDIT_KERNEL"
1705 " is not larger than the previous value");
1706 #endif
1707 #undef XLAT_PREV_VAL
1708 #define XLAT_PREV_VAL (AUDIT_KERNEL)
1709 #endif
1710 #if defined(AUDIT_FIRST_USER_MSG2) || (defined(HAVE_DECL_AUDIT_FIRST_USER_MSG2) && HAVE_DECL_AUDIT_FIRST_USER_MSG2)
1711 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1712 static_assert((AUDIT_FIRST_USER_MSG2) == (2100), "AUDIT_FIRST_USER_MSG2 != 2100");
1713 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1714 #else
1715 # define AUDIT_FIRST_USER_MSG2 2100
1716 #endif
1717 #if defined(AUDIT_FIRST_USER_MSG2) || (defined(HAVE_DECL_AUDIT_FIRST_USER_MSG2) && HAVE_DECL_AUDIT_FIRST_USER_MSG2)
1718 #if defined XLAT_PREV_VAL
1719 static_assert((unsigned long long) (AUDIT_FIRST_USER_MSG2)
1720 > (unsigned long long) (XLAT_PREV_VAL),
1721 "Incorrect order in #sorted xlat: AUDIT_FIRST_USER_MSG2"
1722 " is not larger than the previous value");
1723 #endif
1724 #undef XLAT_PREV_VAL
1725 #define XLAT_PREV_VAL (AUDIT_FIRST_USER_MSG2)
1726 #endif
1727 #if defined(AUDIT_LAST_USER_MSG2) || (defined(HAVE_DECL_AUDIT_LAST_USER_MSG2) && HAVE_DECL_AUDIT_LAST_USER_MSG2)
1728 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1729 static_assert((AUDIT_LAST_USER_MSG2) == (2999), "AUDIT_LAST_USER_MSG2 != 2999");
1730 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1731 #else
1732 # define AUDIT_LAST_USER_MSG2 2999
1733 #endif
1734 #if defined(AUDIT_LAST_USER_MSG2) || (defined(HAVE_DECL_AUDIT_LAST_USER_MSG2) && HAVE_DECL_AUDIT_LAST_USER_MSG2)
1735 #if defined XLAT_PREV_VAL
1736 static_assert((unsigned long long) (AUDIT_LAST_USER_MSG2)
1737 > (unsigned long long) (XLAT_PREV_VAL),
1738 "Incorrect order in #sorted xlat: AUDIT_LAST_USER_MSG2"
1739 " is not larger than the previous value");
1740 #endif
1741 #undef XLAT_PREV_VAL
1742 #define XLAT_PREV_VAL (AUDIT_LAST_USER_MSG2)
1743 #endif
1744 #undef XLAT_PREV_VAL
1745
1746 #ifndef XLAT_MACROS_ONLY
1747
1748 # ifdef IN_MPERS
1749
1750 # error static const struct xlat nl_audit_types in mpers mode
1751
1752 # else
1753
1754 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
1755 static const struct xlat_data nl_audit_types_xdata[] = {
1756 XLAT(AUDIT_GET),
1757 #define XLAT_VAL_0 ((unsigned) (AUDIT_GET))
1758 #define XLAT_STR_0 STRINGIFY(AUDIT_GET)
1759 XLAT(AUDIT_SET),
1760 #define XLAT_VAL_1 ((unsigned) (AUDIT_SET))
1761 #define XLAT_STR_1 STRINGIFY(AUDIT_SET)
1762 XLAT(AUDIT_LIST),
1763 #define XLAT_VAL_2 ((unsigned) (AUDIT_LIST))
1764 #define XLAT_STR_2 STRINGIFY(AUDIT_LIST)
1765 XLAT(AUDIT_ADD),
1766 #define XLAT_VAL_3 ((unsigned) (AUDIT_ADD))
1767 #define XLAT_STR_3 STRINGIFY(AUDIT_ADD)
1768 XLAT(AUDIT_DEL),
1769 #define XLAT_VAL_4 ((unsigned) (AUDIT_DEL))
1770 #define XLAT_STR_4 STRINGIFY(AUDIT_DEL)
1771 XLAT(AUDIT_USER),
1772 #define XLAT_VAL_5 ((unsigned) (AUDIT_USER))
1773 #define XLAT_STR_5 STRINGIFY(AUDIT_USER)
1774 XLAT(AUDIT_LOGIN),
1775 #define XLAT_VAL_6 ((unsigned) (AUDIT_LOGIN))
1776 #define XLAT_STR_6 STRINGIFY(AUDIT_LOGIN)
1777 XLAT(AUDIT_WATCH_INS),
1778 #define XLAT_VAL_7 ((unsigned) (AUDIT_WATCH_INS))
1779 #define XLAT_STR_7 STRINGIFY(AUDIT_WATCH_INS)
1780 XLAT(AUDIT_WATCH_REM),
1781 #define XLAT_VAL_8 ((unsigned) (AUDIT_WATCH_REM))
1782 #define XLAT_STR_8 STRINGIFY(AUDIT_WATCH_REM)
1783 XLAT(AUDIT_WATCH_LIST),
1784 #define XLAT_VAL_9 ((unsigned) (AUDIT_WATCH_LIST))
1785 #define XLAT_STR_9 STRINGIFY(AUDIT_WATCH_LIST)
1786 XLAT(AUDIT_SIGNAL_INFO),
1787 #define XLAT_VAL_10 ((unsigned) (AUDIT_SIGNAL_INFO))
1788 #define XLAT_STR_10 STRINGIFY(AUDIT_SIGNAL_INFO)
1789 XLAT(AUDIT_ADD_RULE),
1790 #define XLAT_VAL_11 ((unsigned) (AUDIT_ADD_RULE))
1791 #define XLAT_STR_11 STRINGIFY(AUDIT_ADD_RULE)
1792 XLAT(AUDIT_DEL_RULE),
1793 #define XLAT_VAL_12 ((unsigned) (AUDIT_DEL_RULE))
1794 #define XLAT_STR_12 STRINGIFY(AUDIT_DEL_RULE)
1795 XLAT(AUDIT_LIST_RULES),
1796 #define XLAT_VAL_13 ((unsigned) (AUDIT_LIST_RULES))
1797 #define XLAT_STR_13 STRINGIFY(AUDIT_LIST_RULES)
1798 XLAT(AUDIT_TRIM),
1799 #define XLAT_VAL_14 ((unsigned) (AUDIT_TRIM))
1800 #define XLAT_STR_14 STRINGIFY(AUDIT_TRIM)
1801 XLAT(AUDIT_MAKE_EQUIV),
1802 #define XLAT_VAL_15 ((unsigned) (AUDIT_MAKE_EQUIV))
1803 #define XLAT_STR_15 STRINGIFY(AUDIT_MAKE_EQUIV)
1804 XLAT(AUDIT_TTY_GET),
1805 #define XLAT_VAL_16 ((unsigned) (AUDIT_TTY_GET))
1806 #define XLAT_STR_16 STRINGIFY(AUDIT_TTY_GET)
1807 XLAT(AUDIT_TTY_SET),
1808 #define XLAT_VAL_17 ((unsigned) (AUDIT_TTY_SET))
1809 #define XLAT_STR_17 STRINGIFY(AUDIT_TTY_SET)
1810 XLAT(AUDIT_SET_FEATURE),
1811 #define XLAT_VAL_18 ((unsigned) (AUDIT_SET_FEATURE))
1812 #define XLAT_STR_18 STRINGIFY(AUDIT_SET_FEATURE)
1813 XLAT(AUDIT_GET_FEATURE),
1814 #define XLAT_VAL_19 ((unsigned) (AUDIT_GET_FEATURE))
1815 #define XLAT_STR_19 STRINGIFY(AUDIT_GET_FEATURE)
1816
1817 XLAT(AUDIT_FIRST_USER_MSG),
1818 #define XLAT_VAL_20 ((unsigned) (AUDIT_FIRST_USER_MSG))
1819 #define XLAT_STR_20 STRINGIFY(AUDIT_FIRST_USER_MSG)
1820 XLAT(AUDIT_USER_AVC),
1821 #define XLAT_VAL_21 ((unsigned) (AUDIT_USER_AVC))
1822 #define XLAT_STR_21 STRINGIFY(AUDIT_USER_AVC)
1823 XLAT(AUDIT_USER_TTY),
1824 #define XLAT_VAL_22 ((unsigned) (AUDIT_USER_TTY))
1825 #define XLAT_STR_22 STRINGIFY(AUDIT_USER_TTY)
1826 XLAT(AUDIT_LAST_USER_MSG),
1827 #define XLAT_VAL_23 ((unsigned) (AUDIT_LAST_USER_MSG))
1828 #define XLAT_STR_23 STRINGIFY(AUDIT_LAST_USER_MSG)
1829
1830 XLAT(AUDIT_DAEMON_START),
1831 #define XLAT_VAL_24 ((unsigned) (AUDIT_DAEMON_START))
1832 #define XLAT_STR_24 STRINGIFY(AUDIT_DAEMON_START)
1833 XLAT(AUDIT_DAEMON_END),
1834 #define XLAT_VAL_25 ((unsigned) (AUDIT_DAEMON_END))
1835 #define XLAT_STR_25 STRINGIFY(AUDIT_DAEMON_END)
1836 XLAT(AUDIT_DAEMON_ABORT),
1837 #define XLAT_VAL_26 ((unsigned) (AUDIT_DAEMON_ABORT))
1838 #define XLAT_STR_26 STRINGIFY(AUDIT_DAEMON_ABORT)
1839 XLAT(AUDIT_DAEMON_CONFIG),
1840 #define XLAT_VAL_27 ((unsigned) (AUDIT_DAEMON_CONFIG))
1841 #define XLAT_STR_27 STRINGIFY(AUDIT_DAEMON_CONFIG)
1842
1843 XLAT(AUDIT_SYSCALL),
1844 #define XLAT_VAL_28 ((unsigned) (AUDIT_SYSCALL))
1845 #define XLAT_STR_28 STRINGIFY(AUDIT_SYSCALL)
1846 XLAT(AUDIT_FS_WATCH),
1847 #define XLAT_VAL_29 ((unsigned) (AUDIT_FS_WATCH))
1848 #define XLAT_STR_29 STRINGIFY(AUDIT_FS_WATCH)
1849 XLAT(AUDIT_PATH),
1850 #define XLAT_VAL_30 ((unsigned) (AUDIT_PATH))
1851 #define XLAT_STR_30 STRINGIFY(AUDIT_PATH)
1852 XLAT(AUDIT_IPC),
1853 #define XLAT_VAL_31 ((unsigned) (AUDIT_IPC))
1854 #define XLAT_STR_31 STRINGIFY(AUDIT_IPC)
1855 XLAT(AUDIT_SOCKETCALL),
1856 #define XLAT_VAL_32 ((unsigned) (AUDIT_SOCKETCALL))
1857 #define XLAT_STR_32 STRINGIFY(AUDIT_SOCKETCALL)
1858 XLAT(AUDIT_CONFIG_CHANGE),
1859 #define XLAT_VAL_33 ((unsigned) (AUDIT_CONFIG_CHANGE))
1860 #define XLAT_STR_33 STRINGIFY(AUDIT_CONFIG_CHANGE)
1861 XLAT(AUDIT_SOCKADDR),
1862 #define XLAT_VAL_34 ((unsigned) (AUDIT_SOCKADDR))
1863 #define XLAT_STR_34 STRINGIFY(AUDIT_SOCKADDR)
1864 XLAT(AUDIT_CWD),
1865 #define XLAT_VAL_35 ((unsigned) (AUDIT_CWD))
1866 #define XLAT_STR_35 STRINGIFY(AUDIT_CWD)
1867 XLAT(AUDIT_EXECVE),
1868 #define XLAT_VAL_36 ((unsigned) (AUDIT_EXECVE))
1869 #define XLAT_STR_36 STRINGIFY(AUDIT_EXECVE)
1870 XLAT(AUDIT_IPC_SET_PERM),
1871 #define XLAT_VAL_37 ((unsigned) (AUDIT_IPC_SET_PERM))
1872 #define XLAT_STR_37 STRINGIFY(AUDIT_IPC_SET_PERM)
1873 XLAT(AUDIT_MQ_OPEN),
1874 #define XLAT_VAL_38 ((unsigned) (AUDIT_MQ_OPEN))
1875 #define XLAT_STR_38 STRINGIFY(AUDIT_MQ_OPEN)
1876 XLAT(AUDIT_MQ_SENDRECV),
1877 #define XLAT_VAL_39 ((unsigned) (AUDIT_MQ_SENDRECV))
1878 #define XLAT_STR_39 STRINGIFY(AUDIT_MQ_SENDRECV)
1879 XLAT(AUDIT_MQ_NOTIFY),
1880 #define XLAT_VAL_40 ((unsigned) (AUDIT_MQ_NOTIFY))
1881 #define XLAT_STR_40 STRINGIFY(AUDIT_MQ_NOTIFY)
1882 XLAT(AUDIT_MQ_GETSETATTR),
1883 #define XLAT_VAL_41 ((unsigned) (AUDIT_MQ_GETSETATTR))
1884 #define XLAT_STR_41 STRINGIFY(AUDIT_MQ_GETSETATTR)
1885 XLAT(AUDIT_KERNEL_OTHER),
1886 #define XLAT_VAL_42 ((unsigned) (AUDIT_KERNEL_OTHER))
1887 #define XLAT_STR_42 STRINGIFY(AUDIT_KERNEL_OTHER)
1888 XLAT(AUDIT_FD_PAIR),
1889 #define XLAT_VAL_43 ((unsigned) (AUDIT_FD_PAIR))
1890 #define XLAT_STR_43 STRINGIFY(AUDIT_FD_PAIR)
1891 XLAT(AUDIT_OBJ_PID),
1892 #define XLAT_VAL_44 ((unsigned) (AUDIT_OBJ_PID))
1893 #define XLAT_STR_44 STRINGIFY(AUDIT_OBJ_PID)
1894 XLAT(AUDIT_TTY),
1895 #define XLAT_VAL_45 ((unsigned) (AUDIT_TTY))
1896 #define XLAT_STR_45 STRINGIFY(AUDIT_TTY)
1897 XLAT(AUDIT_EOE),
1898 #define XLAT_VAL_46 ((unsigned) (AUDIT_EOE))
1899 #define XLAT_STR_46 STRINGIFY(AUDIT_EOE)
1900 XLAT(AUDIT_BPRM_FCAPS),
1901 #define XLAT_VAL_47 ((unsigned) (AUDIT_BPRM_FCAPS))
1902 #define XLAT_STR_47 STRINGIFY(AUDIT_BPRM_FCAPS)
1903 XLAT(AUDIT_CAPSET),
1904 #define XLAT_VAL_48 ((unsigned) (AUDIT_CAPSET))
1905 #define XLAT_STR_48 STRINGIFY(AUDIT_CAPSET)
1906 XLAT(AUDIT_MMAP),
1907 #define XLAT_VAL_49 ((unsigned) (AUDIT_MMAP))
1908 #define XLAT_STR_49 STRINGIFY(AUDIT_MMAP)
1909 XLAT(AUDIT_NETFILTER_PKT),
1910 #define XLAT_VAL_50 ((unsigned) (AUDIT_NETFILTER_PKT))
1911 #define XLAT_STR_50 STRINGIFY(AUDIT_NETFILTER_PKT)
1912 XLAT(AUDIT_NETFILTER_CFG),
1913 #define XLAT_VAL_51 ((unsigned) (AUDIT_NETFILTER_CFG))
1914 #define XLAT_STR_51 STRINGIFY(AUDIT_NETFILTER_CFG)
1915 XLAT(AUDIT_SECCOMP),
1916 #define XLAT_VAL_52 ((unsigned) (AUDIT_SECCOMP))
1917 #define XLAT_STR_52 STRINGIFY(AUDIT_SECCOMP)
1918 XLAT(AUDIT_PROCTITLE),
1919 #define XLAT_VAL_53 ((unsigned) (AUDIT_PROCTITLE))
1920 #define XLAT_STR_53 STRINGIFY(AUDIT_PROCTITLE)
1921
1922 #ifndef STRACE_WORKAROUND_FOR_AUDIT_FEATURE_CHANGE
1923 # define STRACE_WORKAROUND_FOR_AUDIT_FEATURE_CHANGE
1924 /*
1925 * Linux kernel commit v3.15-rc1~18^2~1 has changed the value
1926 * of AUDIT_FEATURE_CHANGE constant introduced by commit v3.13-rc1~19^2~20
1927 * which is of course an ABI breakage that affected 3.13 and 3.14 kernel
1928 * releases as well as their LTS derivatives.
1929 * Linux kernel commit v3.15-rc1~18^2~1 also claims that the old value
1930 * of AUDIT_FEATURE_CHANGE was ignored by userspace because of the established
1931 * convention how netlink messages for the audit system are divided into blocks.
1932 * Looks like the best way to handle this situation is to pretend that
1933 * the old value of AUDIT_FEATURE_CHANGE didn't exist.
1934 */
1935 # undef AUDIT_FEATURE_CHANGE
1936 #endif
1937 XLAT(AUDIT_FEATURE_CHANGE),
1938 #define XLAT_VAL_54 ((unsigned) (AUDIT_FEATURE_CHANGE))
1939 #define XLAT_STR_54 STRINGIFY(AUDIT_FEATURE_CHANGE)
1940
1941 XLAT(AUDIT_REPLACE),
1942 #define XLAT_VAL_55 ((unsigned) (AUDIT_REPLACE))
1943 #define XLAT_STR_55 STRINGIFY(AUDIT_REPLACE)
1944 XLAT(AUDIT_KERN_MODULE),
1945 #define XLAT_VAL_56 ((unsigned) (AUDIT_KERN_MODULE))
1946 #define XLAT_STR_56 STRINGIFY(AUDIT_KERN_MODULE)
1947 XLAT(AUDIT_FANOTIFY),
1948 #define XLAT_VAL_57 ((unsigned) (AUDIT_FANOTIFY))
1949 #define XLAT_STR_57 STRINGIFY(AUDIT_FANOTIFY)
1950 XLAT(AUDIT_TIME_INJOFFSET),
1951 #define XLAT_VAL_58 ((unsigned) (AUDIT_TIME_INJOFFSET))
1952 #define XLAT_STR_58 STRINGIFY(AUDIT_TIME_INJOFFSET)
1953 XLAT(AUDIT_TIME_ADJNTPVAL),
1954 #define XLAT_VAL_59 ((unsigned) (AUDIT_TIME_ADJNTPVAL))
1955 #define XLAT_STR_59 STRINGIFY(AUDIT_TIME_ADJNTPVAL)
1956 XLAT(AUDIT_BPF),
1957 #define XLAT_VAL_60 ((unsigned) (AUDIT_BPF))
1958 #define XLAT_STR_60 STRINGIFY(AUDIT_BPF)
1959 XLAT(AUDIT_EVENT_LISTENER),
1960 #define XLAT_VAL_61 ((unsigned) (AUDIT_EVENT_LISTENER))
1961 #define XLAT_STR_61 STRINGIFY(AUDIT_EVENT_LISTENER)
1962 XLAT(AUDIT_URINGOP),
1963 #define XLAT_VAL_62 ((unsigned) (AUDIT_URINGOP))
1964 #define XLAT_STR_62 STRINGIFY(AUDIT_URINGOP)
1965 XLAT(AUDIT_OPENAT2),
1966 #define XLAT_VAL_63 ((unsigned) (AUDIT_OPENAT2))
1967 #define XLAT_STR_63 STRINGIFY(AUDIT_OPENAT2)
1968 XLAT(AUDIT_DM_CTRL),
1969 #define XLAT_VAL_64 ((unsigned) (AUDIT_DM_CTRL))
1970 #define XLAT_STR_64 STRINGIFY(AUDIT_DM_CTRL)
1971 XLAT(AUDIT_DM_EVENT),
1972 #define XLAT_VAL_65 ((unsigned) (AUDIT_DM_EVENT))
1973 #define XLAT_STR_65 STRINGIFY(AUDIT_DM_EVENT)
1974
1975 XLAT(AUDIT_AVC),
1976 #define XLAT_VAL_66 ((unsigned) (AUDIT_AVC))
1977 #define XLAT_STR_66 STRINGIFY(AUDIT_AVC)
1978 XLAT(AUDIT_SELINUX_ERR),
1979 #define XLAT_VAL_67 ((unsigned) (AUDIT_SELINUX_ERR))
1980 #define XLAT_STR_67 STRINGIFY(AUDIT_SELINUX_ERR)
1981 XLAT(AUDIT_AVC_PATH),
1982 #define XLAT_VAL_68 ((unsigned) (AUDIT_AVC_PATH))
1983 #define XLAT_STR_68 STRINGIFY(AUDIT_AVC_PATH)
1984 XLAT(AUDIT_MAC_POLICY_LOAD),
1985 #define XLAT_VAL_69 ((unsigned) (AUDIT_MAC_POLICY_LOAD))
1986 #define XLAT_STR_69 STRINGIFY(AUDIT_MAC_POLICY_LOAD)
1987 XLAT(AUDIT_MAC_STATUS),
1988 #define XLAT_VAL_70 ((unsigned) (AUDIT_MAC_STATUS))
1989 #define XLAT_STR_70 STRINGIFY(AUDIT_MAC_STATUS)
1990 XLAT(AUDIT_MAC_CONFIG_CHANGE),
1991 #define XLAT_VAL_71 ((unsigned) (AUDIT_MAC_CONFIG_CHANGE))
1992 #define XLAT_STR_71 STRINGIFY(AUDIT_MAC_CONFIG_CHANGE)
1993 XLAT(AUDIT_MAC_UNLBL_ALLOW),
1994 #define XLAT_VAL_72 ((unsigned) (AUDIT_MAC_UNLBL_ALLOW))
1995 #define XLAT_STR_72 STRINGIFY(AUDIT_MAC_UNLBL_ALLOW)
1996 XLAT(AUDIT_MAC_CIPSOV4_ADD),
1997 #define XLAT_VAL_73 ((unsigned) (AUDIT_MAC_CIPSOV4_ADD))
1998 #define XLAT_STR_73 STRINGIFY(AUDIT_MAC_CIPSOV4_ADD)
1999 XLAT(AUDIT_MAC_CIPSOV4_DEL),
2000 #define XLAT_VAL_74 ((unsigned) (AUDIT_MAC_CIPSOV4_DEL))
2001 #define XLAT_STR_74 STRINGIFY(AUDIT_MAC_CIPSOV4_DEL)
2002 XLAT(AUDIT_MAC_MAP_ADD),
2003 #define XLAT_VAL_75 ((unsigned) (AUDIT_MAC_MAP_ADD))
2004 #define XLAT_STR_75 STRINGIFY(AUDIT_MAC_MAP_ADD)
2005 XLAT(AUDIT_MAC_MAP_DEL),
2006 #define XLAT_VAL_76 ((unsigned) (AUDIT_MAC_MAP_DEL))
2007 #define XLAT_STR_76 STRINGIFY(AUDIT_MAC_MAP_DEL)
2008 XLAT(AUDIT_MAC_IPSEC_ADDSA),
2009 #define XLAT_VAL_77 ((unsigned) (AUDIT_MAC_IPSEC_ADDSA))
2010 #define XLAT_STR_77 STRINGIFY(AUDIT_MAC_IPSEC_ADDSA)
2011 XLAT(AUDIT_MAC_IPSEC_DELSA),
2012 #define XLAT_VAL_78 ((unsigned) (AUDIT_MAC_IPSEC_DELSA))
2013 #define XLAT_STR_78 STRINGIFY(AUDIT_MAC_IPSEC_DELSA)
2014 XLAT(AUDIT_MAC_IPSEC_ADDSPD),
2015 #define XLAT_VAL_79 ((unsigned) (AUDIT_MAC_IPSEC_ADDSPD))
2016 #define XLAT_STR_79 STRINGIFY(AUDIT_MAC_IPSEC_ADDSPD)
2017 XLAT(AUDIT_MAC_IPSEC_DELSPD),
2018 #define XLAT_VAL_80 ((unsigned) (AUDIT_MAC_IPSEC_DELSPD))
2019 #define XLAT_STR_80 STRINGIFY(AUDIT_MAC_IPSEC_DELSPD)
2020 XLAT(AUDIT_MAC_IPSEC_EVENT),
2021 #define XLAT_VAL_81 ((unsigned) (AUDIT_MAC_IPSEC_EVENT))
2022 #define XLAT_STR_81 STRINGIFY(AUDIT_MAC_IPSEC_EVENT)
2023 XLAT(AUDIT_MAC_UNLBL_STCADD),
2024 #define XLAT_VAL_82 ((unsigned) (AUDIT_MAC_UNLBL_STCADD))
2025 #define XLAT_STR_82 STRINGIFY(AUDIT_MAC_UNLBL_STCADD)
2026 XLAT(AUDIT_MAC_UNLBL_STCDEL),
2027 #define XLAT_VAL_83 ((unsigned) (AUDIT_MAC_UNLBL_STCDEL))
2028 #define XLAT_STR_83 STRINGIFY(AUDIT_MAC_UNLBL_STCDEL)
2029 XLAT(AUDIT_MAC_CALIPSO_ADD),
2030 #define XLAT_VAL_84 ((unsigned) (AUDIT_MAC_CALIPSO_ADD))
2031 #define XLAT_STR_84 STRINGIFY(AUDIT_MAC_CALIPSO_ADD)
2032 XLAT(AUDIT_MAC_CALIPSO_DEL),
2033 #define XLAT_VAL_85 ((unsigned) (AUDIT_MAC_CALIPSO_DEL))
2034 #define XLAT_STR_85 STRINGIFY(AUDIT_MAC_CALIPSO_DEL)
2035
2036 XLAT(AUDIT_ANOM_PROMISCUOUS),
2037 #define XLAT_VAL_86 ((unsigned) (AUDIT_ANOM_PROMISCUOUS))
2038 #define XLAT_STR_86 STRINGIFY(AUDIT_ANOM_PROMISCUOUS)
2039 XLAT(AUDIT_ANOM_ABEND),
2040 #define XLAT_VAL_87 ((unsigned) (AUDIT_ANOM_ABEND))
2041 #define XLAT_STR_87 STRINGIFY(AUDIT_ANOM_ABEND)
2042 XLAT(AUDIT_ANOM_LINK),
2043 #define XLAT_VAL_88 ((unsigned) (AUDIT_ANOM_LINK))
2044 #define XLAT_STR_88 STRINGIFY(AUDIT_ANOM_LINK)
2045 XLAT(AUDIT_ANOM_CREAT),
2046 #define XLAT_VAL_89 ((unsigned) (AUDIT_ANOM_CREAT))
2047 #define XLAT_STR_89 STRINGIFY(AUDIT_ANOM_CREAT)
2048 XLAT(AUDIT_LAST_KERN_ANOM_MSG),
2049 #define XLAT_VAL_90 ((unsigned) (AUDIT_LAST_KERN_ANOM_MSG))
2050 #define XLAT_STR_90 STRINGIFY(AUDIT_LAST_KERN_ANOM_MSG)
2051
2052 XLAT(AUDIT_INTEGRITY_DATA),
2053 #define XLAT_VAL_91 ((unsigned) (AUDIT_INTEGRITY_DATA))
2054 #define XLAT_STR_91 STRINGIFY(AUDIT_INTEGRITY_DATA)
2055 XLAT(AUDIT_INTEGRITY_METADATA),
2056 #define XLAT_VAL_92 ((unsigned) (AUDIT_INTEGRITY_METADATA))
2057 #define XLAT_STR_92 STRINGIFY(AUDIT_INTEGRITY_METADATA)
2058 XLAT(AUDIT_INTEGRITY_STATUS),
2059 #define XLAT_VAL_93 ((unsigned) (AUDIT_INTEGRITY_STATUS))
2060 #define XLAT_STR_93 STRINGIFY(AUDIT_INTEGRITY_STATUS)
2061 XLAT(AUDIT_INTEGRITY_HASH),
2062 #define XLAT_VAL_94 ((unsigned) (AUDIT_INTEGRITY_HASH))
2063 #define XLAT_STR_94 STRINGIFY(AUDIT_INTEGRITY_HASH)
2064 XLAT(AUDIT_INTEGRITY_PCR),
2065 #define XLAT_VAL_95 ((unsigned) (AUDIT_INTEGRITY_PCR))
2066 #define XLAT_STR_95 STRINGIFY(AUDIT_INTEGRITY_PCR)
2067 XLAT(AUDIT_INTEGRITY_RULE),
2068 #define XLAT_VAL_96 ((unsigned) (AUDIT_INTEGRITY_RULE))
2069 #define XLAT_STR_96 STRINGIFY(AUDIT_INTEGRITY_RULE)
2070 XLAT(AUDIT_INTEGRITY_EVM_XATTR),
2071 #define XLAT_VAL_97 ((unsigned) (AUDIT_INTEGRITY_EVM_XATTR))
2072 #define XLAT_STR_97 STRINGIFY(AUDIT_INTEGRITY_EVM_XATTR)
2073 XLAT(AUDIT_INTEGRITY_POLICY_RULE),
2074 #define XLAT_VAL_98 ((unsigned) (AUDIT_INTEGRITY_POLICY_RULE))
2075 #define XLAT_STR_98 STRINGIFY(AUDIT_INTEGRITY_POLICY_RULE)
2076
2077 XLAT(AUDIT_KERNEL),
2078 #define XLAT_VAL_99 ((unsigned) (AUDIT_KERNEL))
2079 #define XLAT_STR_99 STRINGIFY(AUDIT_KERNEL)
2080
2081 XLAT(AUDIT_FIRST_USER_MSG2),
2082 #define XLAT_VAL_100 ((unsigned) (AUDIT_FIRST_USER_MSG2))
2083 #define XLAT_STR_100 STRINGIFY(AUDIT_FIRST_USER_MSG2)
2084 XLAT(AUDIT_LAST_USER_MSG2),
2085 #define XLAT_VAL_101 ((unsigned) (AUDIT_LAST_USER_MSG2))
2086 #define XLAT_STR_101 STRINGIFY(AUDIT_LAST_USER_MSG2)
2087 };
2088 static
2089 const struct xlat nl_audit_types[1] = { {
2090 .data = nl_audit_types_xdata,
2091 .size = ARRAY_SIZE(nl_audit_types_xdata),
2092 .type = XT_SORTED,
2093 .flags_mask = 0
2094 # ifdef XLAT_VAL_0
2095 | XLAT_VAL_0
2096 # endif
2097 # ifdef XLAT_VAL_1
2098 | XLAT_VAL_1
2099 # endif
2100 # ifdef XLAT_VAL_2
2101 | XLAT_VAL_2
2102 # endif
2103 # ifdef XLAT_VAL_3
2104 | XLAT_VAL_3
2105 # endif
2106 # ifdef XLAT_VAL_4
2107 | XLAT_VAL_4
2108 # endif
2109 # ifdef XLAT_VAL_5
2110 | XLAT_VAL_5
2111 # endif
2112 # ifdef XLAT_VAL_6
2113 | XLAT_VAL_6
2114 # endif
2115 # ifdef XLAT_VAL_7
2116 | XLAT_VAL_7
2117 # endif
2118 # ifdef XLAT_VAL_8
2119 | XLAT_VAL_8
2120 # endif
2121 # ifdef XLAT_VAL_9
2122 | XLAT_VAL_9
2123 # endif
2124 # ifdef XLAT_VAL_10
2125 | XLAT_VAL_10
2126 # endif
2127 # ifdef XLAT_VAL_11
2128 | XLAT_VAL_11
2129 # endif
2130 # ifdef XLAT_VAL_12
2131 | XLAT_VAL_12
2132 # endif
2133 # ifdef XLAT_VAL_13
2134 | XLAT_VAL_13
2135 # endif
2136 # ifdef XLAT_VAL_14
2137 | XLAT_VAL_14
2138 # endif
2139 # ifdef XLAT_VAL_15
2140 | XLAT_VAL_15
2141 # endif
2142 # ifdef XLAT_VAL_16
2143 | XLAT_VAL_16
2144 # endif
2145 # ifdef XLAT_VAL_17
2146 | XLAT_VAL_17
2147 # endif
2148 # ifdef XLAT_VAL_18
2149 | XLAT_VAL_18
2150 # endif
2151 # ifdef XLAT_VAL_19
2152 | XLAT_VAL_19
2153 # endif
2154 # ifdef XLAT_VAL_20
2155 | XLAT_VAL_20
2156 # endif
2157 # ifdef XLAT_VAL_21
2158 | XLAT_VAL_21
2159 # endif
2160 # ifdef XLAT_VAL_22
2161 | XLAT_VAL_22
2162 # endif
2163 # ifdef XLAT_VAL_23
2164 | XLAT_VAL_23
2165 # endif
2166 # ifdef XLAT_VAL_24
2167 | XLAT_VAL_24
2168 # endif
2169 # ifdef XLAT_VAL_25
2170 | XLAT_VAL_25
2171 # endif
2172 # ifdef XLAT_VAL_26
2173 | XLAT_VAL_26
2174 # endif
2175 # ifdef XLAT_VAL_27
2176 | XLAT_VAL_27
2177 # endif
2178 # ifdef XLAT_VAL_28
2179 | XLAT_VAL_28
2180 # endif
2181 # ifdef XLAT_VAL_29
2182 | XLAT_VAL_29
2183 # endif
2184 # ifdef XLAT_VAL_30
2185 | XLAT_VAL_30
2186 # endif
2187 # ifdef XLAT_VAL_31
2188 | XLAT_VAL_31
2189 # endif
2190 # ifdef XLAT_VAL_32
2191 | XLAT_VAL_32
2192 # endif
2193 # ifdef XLAT_VAL_33
2194 | XLAT_VAL_33
2195 # endif
2196 # ifdef XLAT_VAL_34
2197 | XLAT_VAL_34
2198 # endif
2199 # ifdef XLAT_VAL_35
2200 | XLAT_VAL_35
2201 # endif
2202 # ifdef XLAT_VAL_36
2203 | XLAT_VAL_36
2204 # endif
2205 # ifdef XLAT_VAL_37
2206 | XLAT_VAL_37
2207 # endif
2208 # ifdef XLAT_VAL_38
2209 | XLAT_VAL_38
2210 # endif
2211 # ifdef XLAT_VAL_39
2212 | XLAT_VAL_39
2213 # endif
2214 # ifdef XLAT_VAL_40
2215 | XLAT_VAL_40
2216 # endif
2217 # ifdef XLAT_VAL_41
2218 | XLAT_VAL_41
2219 # endif
2220 # ifdef XLAT_VAL_42
2221 | XLAT_VAL_42
2222 # endif
2223 # ifdef XLAT_VAL_43
2224 | XLAT_VAL_43
2225 # endif
2226 # ifdef XLAT_VAL_44
2227 | XLAT_VAL_44
2228 # endif
2229 # ifdef XLAT_VAL_45
2230 | XLAT_VAL_45
2231 # endif
2232 # ifdef XLAT_VAL_46
2233 | XLAT_VAL_46
2234 # endif
2235 # ifdef XLAT_VAL_47
2236 | XLAT_VAL_47
2237 # endif
2238 # ifdef XLAT_VAL_48
2239 | XLAT_VAL_48
2240 # endif
2241 # ifdef XLAT_VAL_49
2242 | XLAT_VAL_49
2243 # endif
2244 # ifdef XLAT_VAL_50
2245 | XLAT_VAL_50
2246 # endif
2247 # ifdef XLAT_VAL_51
2248 | XLAT_VAL_51
2249 # endif
2250 # ifdef XLAT_VAL_52
2251 | XLAT_VAL_52
2252 # endif
2253 # ifdef XLAT_VAL_53
2254 | XLAT_VAL_53
2255 # endif
2256 # ifdef XLAT_VAL_54
2257 | XLAT_VAL_54
2258 # endif
2259 # ifdef XLAT_VAL_55
2260 | XLAT_VAL_55
2261 # endif
2262 # ifdef XLAT_VAL_56
2263 | XLAT_VAL_56
2264 # endif
2265 # ifdef XLAT_VAL_57
2266 | XLAT_VAL_57
2267 # endif
2268 # ifdef XLAT_VAL_58
2269 | XLAT_VAL_58
2270 # endif
2271 # ifdef XLAT_VAL_59
2272 | XLAT_VAL_59
2273 # endif
2274 # ifdef XLAT_VAL_60
2275 | XLAT_VAL_60
2276 # endif
2277 # ifdef XLAT_VAL_61
2278 | XLAT_VAL_61
2279 # endif
2280 # ifdef XLAT_VAL_62
2281 | XLAT_VAL_62
2282 # endif
2283 # ifdef XLAT_VAL_63
2284 | XLAT_VAL_63
2285 # endif
2286 # ifdef XLAT_VAL_64
2287 | XLAT_VAL_64
2288 # endif
2289 # ifdef XLAT_VAL_65
2290 | XLAT_VAL_65
2291 # endif
2292 # ifdef XLAT_VAL_66
2293 | XLAT_VAL_66
2294 # endif
2295 # ifdef XLAT_VAL_67
2296 | XLAT_VAL_67
2297 # endif
2298 # ifdef XLAT_VAL_68
2299 | XLAT_VAL_68
2300 # endif
2301 # ifdef XLAT_VAL_69
2302 | XLAT_VAL_69
2303 # endif
2304 # ifdef XLAT_VAL_70
2305 | XLAT_VAL_70
2306 # endif
2307 # ifdef XLAT_VAL_71
2308 | XLAT_VAL_71
2309 # endif
2310 # ifdef XLAT_VAL_72
2311 | XLAT_VAL_72
2312 # endif
2313 # ifdef XLAT_VAL_73
2314 | XLAT_VAL_73
2315 # endif
2316 # ifdef XLAT_VAL_74
2317 | XLAT_VAL_74
2318 # endif
2319 # ifdef XLAT_VAL_75
2320 | XLAT_VAL_75
2321 # endif
2322 # ifdef XLAT_VAL_76
2323 | XLAT_VAL_76
2324 # endif
2325 # ifdef XLAT_VAL_77
2326 | XLAT_VAL_77
2327 # endif
2328 # ifdef XLAT_VAL_78
2329 | XLAT_VAL_78
2330 # endif
2331 # ifdef XLAT_VAL_79
2332 | XLAT_VAL_79
2333 # endif
2334 # ifdef XLAT_VAL_80
2335 | XLAT_VAL_80
2336 # endif
2337 # ifdef XLAT_VAL_81
2338 | XLAT_VAL_81
2339 # endif
2340 # ifdef XLAT_VAL_82
2341 | XLAT_VAL_82
2342 # endif
2343 # ifdef XLAT_VAL_83
2344 | XLAT_VAL_83
2345 # endif
2346 # ifdef XLAT_VAL_84
2347 | XLAT_VAL_84
2348 # endif
2349 # ifdef XLAT_VAL_85
2350 | XLAT_VAL_85
2351 # endif
2352 # ifdef XLAT_VAL_86
2353 | XLAT_VAL_86
2354 # endif
2355 # ifdef XLAT_VAL_87
2356 | XLAT_VAL_87
2357 # endif
2358 # ifdef XLAT_VAL_88
2359 | XLAT_VAL_88
2360 # endif
2361 # ifdef XLAT_VAL_89
2362 | XLAT_VAL_89
2363 # endif
2364 # ifdef XLAT_VAL_90
2365 | XLAT_VAL_90
2366 # endif
2367 # ifdef XLAT_VAL_91
2368 | XLAT_VAL_91
2369 # endif
2370 # ifdef XLAT_VAL_92
2371 | XLAT_VAL_92
2372 # endif
2373 # ifdef XLAT_VAL_93
2374 | XLAT_VAL_93
2375 # endif
2376 # ifdef XLAT_VAL_94
2377 | XLAT_VAL_94
2378 # endif
2379 # ifdef XLAT_VAL_95
2380 | XLAT_VAL_95
2381 # endif
2382 # ifdef XLAT_VAL_96
2383 | XLAT_VAL_96
2384 # endif
2385 # ifdef XLAT_VAL_97
2386 | XLAT_VAL_97
2387 # endif
2388 # ifdef XLAT_VAL_98
2389 | XLAT_VAL_98
2390 # endif
2391 # ifdef XLAT_VAL_99
2392 | XLAT_VAL_99
2393 # endif
2394 # ifdef XLAT_VAL_100
2395 | XLAT_VAL_100
2396 # endif
2397 # ifdef XLAT_VAL_101
2398 | XLAT_VAL_101
2399 # endif
2400 ,
2401 .flags_strsz = 0
2402 # ifdef XLAT_STR_0
2403 + sizeof(XLAT_STR_0)
2404 # endif
2405 # ifdef XLAT_STR_1
2406 + sizeof(XLAT_STR_1)
2407 # endif
2408 # ifdef XLAT_STR_2
2409 + sizeof(XLAT_STR_2)
2410 # endif
2411 # ifdef XLAT_STR_3
2412 + sizeof(XLAT_STR_3)
2413 # endif
2414 # ifdef XLAT_STR_4
2415 + sizeof(XLAT_STR_4)
2416 # endif
2417 # ifdef XLAT_STR_5
2418 + sizeof(XLAT_STR_5)
2419 # endif
2420 # ifdef XLAT_STR_6
2421 + sizeof(XLAT_STR_6)
2422 # endif
2423 # ifdef XLAT_STR_7
2424 + sizeof(XLAT_STR_7)
2425 # endif
2426 # ifdef XLAT_STR_8
2427 + sizeof(XLAT_STR_8)
2428 # endif
2429 # ifdef XLAT_STR_9
2430 + sizeof(XLAT_STR_9)
2431 # endif
2432 # ifdef XLAT_STR_10
2433 + sizeof(XLAT_STR_10)
2434 # endif
2435 # ifdef XLAT_STR_11
2436 + sizeof(XLAT_STR_11)
2437 # endif
2438 # ifdef XLAT_STR_12
2439 + sizeof(XLAT_STR_12)
2440 # endif
2441 # ifdef XLAT_STR_13
2442 + sizeof(XLAT_STR_13)
2443 # endif
2444 # ifdef XLAT_STR_14
2445 + sizeof(XLAT_STR_14)
2446 # endif
2447 # ifdef XLAT_STR_15
2448 + sizeof(XLAT_STR_15)
2449 # endif
2450 # ifdef XLAT_STR_16
2451 + sizeof(XLAT_STR_16)
2452 # endif
2453 # ifdef XLAT_STR_17
2454 + sizeof(XLAT_STR_17)
2455 # endif
2456 # ifdef XLAT_STR_18
2457 + sizeof(XLAT_STR_18)
2458 # endif
2459 # ifdef XLAT_STR_19
2460 + sizeof(XLAT_STR_19)
2461 # endif
2462 # ifdef XLAT_STR_20
2463 + sizeof(XLAT_STR_20)
2464 # endif
2465 # ifdef XLAT_STR_21
2466 + sizeof(XLAT_STR_21)
2467 # endif
2468 # ifdef XLAT_STR_22
2469 + sizeof(XLAT_STR_22)
2470 # endif
2471 # ifdef XLAT_STR_23
2472 + sizeof(XLAT_STR_23)
2473 # endif
2474 # ifdef XLAT_STR_24
2475 + sizeof(XLAT_STR_24)
2476 # endif
2477 # ifdef XLAT_STR_25
2478 + sizeof(XLAT_STR_25)
2479 # endif
2480 # ifdef XLAT_STR_26
2481 + sizeof(XLAT_STR_26)
2482 # endif
2483 # ifdef XLAT_STR_27
2484 + sizeof(XLAT_STR_27)
2485 # endif
2486 # ifdef XLAT_STR_28
2487 + sizeof(XLAT_STR_28)
2488 # endif
2489 # ifdef XLAT_STR_29
2490 + sizeof(XLAT_STR_29)
2491 # endif
2492 # ifdef XLAT_STR_30
2493 + sizeof(XLAT_STR_30)
2494 # endif
2495 # ifdef XLAT_STR_31
2496 + sizeof(XLAT_STR_31)
2497 # endif
2498 # ifdef XLAT_STR_32
2499 + sizeof(XLAT_STR_32)
2500 # endif
2501 # ifdef XLAT_STR_33
2502 + sizeof(XLAT_STR_33)
2503 # endif
2504 # ifdef XLAT_STR_34
2505 + sizeof(XLAT_STR_34)
2506 # endif
2507 # ifdef XLAT_STR_35
2508 + sizeof(XLAT_STR_35)
2509 # endif
2510 # ifdef XLAT_STR_36
2511 + sizeof(XLAT_STR_36)
2512 # endif
2513 # ifdef XLAT_STR_37
2514 + sizeof(XLAT_STR_37)
2515 # endif
2516 # ifdef XLAT_STR_38
2517 + sizeof(XLAT_STR_38)
2518 # endif
2519 # ifdef XLAT_STR_39
2520 + sizeof(XLAT_STR_39)
2521 # endif
2522 # ifdef XLAT_STR_40
2523 + sizeof(XLAT_STR_40)
2524 # endif
2525 # ifdef XLAT_STR_41
2526 + sizeof(XLAT_STR_41)
2527 # endif
2528 # ifdef XLAT_STR_42
2529 + sizeof(XLAT_STR_42)
2530 # endif
2531 # ifdef XLAT_STR_43
2532 + sizeof(XLAT_STR_43)
2533 # endif
2534 # ifdef XLAT_STR_44
2535 + sizeof(XLAT_STR_44)
2536 # endif
2537 # ifdef XLAT_STR_45
2538 + sizeof(XLAT_STR_45)
2539 # endif
2540 # ifdef XLAT_STR_46
2541 + sizeof(XLAT_STR_46)
2542 # endif
2543 # ifdef XLAT_STR_47
2544 + sizeof(XLAT_STR_47)
2545 # endif
2546 # ifdef XLAT_STR_48
2547 + sizeof(XLAT_STR_48)
2548 # endif
2549 # ifdef XLAT_STR_49
2550 + sizeof(XLAT_STR_49)
2551 # endif
2552 # ifdef XLAT_STR_50
2553 + sizeof(XLAT_STR_50)
2554 # endif
2555 # ifdef XLAT_STR_51
2556 + sizeof(XLAT_STR_51)
2557 # endif
2558 # ifdef XLAT_STR_52
2559 + sizeof(XLAT_STR_52)
2560 # endif
2561 # ifdef XLAT_STR_53
2562 + sizeof(XLAT_STR_53)
2563 # endif
2564 # ifdef XLAT_STR_54
2565 + sizeof(XLAT_STR_54)
2566 # endif
2567 # ifdef XLAT_STR_55
2568 + sizeof(XLAT_STR_55)
2569 # endif
2570 # ifdef XLAT_STR_56
2571 + sizeof(XLAT_STR_56)
2572 # endif
2573 # ifdef XLAT_STR_57
2574 + sizeof(XLAT_STR_57)
2575 # endif
2576 # ifdef XLAT_STR_58
2577 + sizeof(XLAT_STR_58)
2578 # endif
2579 # ifdef XLAT_STR_59
2580 + sizeof(XLAT_STR_59)
2581 # endif
2582 # ifdef XLAT_STR_60
2583 + sizeof(XLAT_STR_60)
2584 # endif
2585 # ifdef XLAT_STR_61
2586 + sizeof(XLAT_STR_61)
2587 # endif
2588 # ifdef XLAT_STR_62
2589 + sizeof(XLAT_STR_62)
2590 # endif
2591 # ifdef XLAT_STR_63
2592 + sizeof(XLAT_STR_63)
2593 # endif
2594 # ifdef XLAT_STR_64
2595 + sizeof(XLAT_STR_64)
2596 # endif
2597 # ifdef XLAT_STR_65
2598 + sizeof(XLAT_STR_65)
2599 # endif
2600 # ifdef XLAT_STR_66
2601 + sizeof(XLAT_STR_66)
2602 # endif
2603 # ifdef XLAT_STR_67
2604 + sizeof(XLAT_STR_67)
2605 # endif
2606 # ifdef XLAT_STR_68
2607 + sizeof(XLAT_STR_68)
2608 # endif
2609 # ifdef XLAT_STR_69
2610 + sizeof(XLAT_STR_69)
2611 # endif
2612 # ifdef XLAT_STR_70
2613 + sizeof(XLAT_STR_70)
2614 # endif
2615 # ifdef XLAT_STR_71
2616 + sizeof(XLAT_STR_71)
2617 # endif
2618 # ifdef XLAT_STR_72
2619 + sizeof(XLAT_STR_72)
2620 # endif
2621 # ifdef XLAT_STR_73
2622 + sizeof(XLAT_STR_73)
2623 # endif
2624 # ifdef XLAT_STR_74
2625 + sizeof(XLAT_STR_74)
2626 # endif
2627 # ifdef XLAT_STR_75
2628 + sizeof(XLAT_STR_75)
2629 # endif
2630 # ifdef XLAT_STR_76
2631 + sizeof(XLAT_STR_76)
2632 # endif
2633 # ifdef XLAT_STR_77
2634 + sizeof(XLAT_STR_77)
2635 # endif
2636 # ifdef XLAT_STR_78
2637 + sizeof(XLAT_STR_78)
2638 # endif
2639 # ifdef XLAT_STR_79
2640 + sizeof(XLAT_STR_79)
2641 # endif
2642 # ifdef XLAT_STR_80
2643 + sizeof(XLAT_STR_80)
2644 # endif
2645 # ifdef XLAT_STR_81
2646 + sizeof(XLAT_STR_81)
2647 # endif
2648 # ifdef XLAT_STR_82
2649 + sizeof(XLAT_STR_82)
2650 # endif
2651 # ifdef XLAT_STR_83
2652 + sizeof(XLAT_STR_83)
2653 # endif
2654 # ifdef XLAT_STR_84
2655 + sizeof(XLAT_STR_84)
2656 # endif
2657 # ifdef XLAT_STR_85
2658 + sizeof(XLAT_STR_85)
2659 # endif
2660 # ifdef XLAT_STR_86
2661 + sizeof(XLAT_STR_86)
2662 # endif
2663 # ifdef XLAT_STR_87
2664 + sizeof(XLAT_STR_87)
2665 # endif
2666 # ifdef XLAT_STR_88
2667 + sizeof(XLAT_STR_88)
2668 # endif
2669 # ifdef XLAT_STR_89
2670 + sizeof(XLAT_STR_89)
2671 # endif
2672 # ifdef XLAT_STR_90
2673 + sizeof(XLAT_STR_90)
2674 # endif
2675 # ifdef XLAT_STR_91
2676 + sizeof(XLAT_STR_91)
2677 # endif
2678 # ifdef XLAT_STR_92
2679 + sizeof(XLAT_STR_92)
2680 # endif
2681 # ifdef XLAT_STR_93
2682 + sizeof(XLAT_STR_93)
2683 # endif
2684 # ifdef XLAT_STR_94
2685 + sizeof(XLAT_STR_94)
2686 # endif
2687 # ifdef XLAT_STR_95
2688 + sizeof(XLAT_STR_95)
2689 # endif
2690 # ifdef XLAT_STR_96
2691 + sizeof(XLAT_STR_96)
2692 # endif
2693 # ifdef XLAT_STR_97
2694 + sizeof(XLAT_STR_97)
2695 # endif
2696 # ifdef XLAT_STR_98
2697 + sizeof(XLAT_STR_98)
2698 # endif
2699 # ifdef XLAT_STR_99
2700 + sizeof(XLAT_STR_99)
2701 # endif
2702 # ifdef XLAT_STR_100
2703 + sizeof(XLAT_STR_100)
2704 # endif
2705 # ifdef XLAT_STR_101
2706 + sizeof(XLAT_STR_101)
2707 # endif
2708 ,
2709 } };
2710 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
2711
2712 # undef XLAT_STR_0
2713 # undef XLAT_VAL_0
2714 # undef XLAT_STR_1
2715 # undef XLAT_VAL_1
2716 # undef XLAT_STR_2
2717 # undef XLAT_VAL_2
2718 # undef XLAT_STR_3
2719 # undef XLAT_VAL_3
2720 # undef XLAT_STR_4
2721 # undef XLAT_VAL_4
2722 # undef XLAT_STR_5
2723 # undef XLAT_VAL_5
2724 # undef XLAT_STR_6
2725 # undef XLAT_VAL_6
2726 # undef XLAT_STR_7
2727 # undef XLAT_VAL_7
2728 # undef XLAT_STR_8
2729 # undef XLAT_VAL_8
2730 # undef XLAT_STR_9
2731 # undef XLAT_VAL_9
2732 # undef XLAT_STR_10
2733 # undef XLAT_VAL_10
2734 # undef XLAT_STR_11
2735 # undef XLAT_VAL_11
2736 # undef XLAT_STR_12
2737 # undef XLAT_VAL_12
2738 # undef XLAT_STR_13
2739 # undef XLAT_VAL_13
2740 # undef XLAT_STR_14
2741 # undef XLAT_VAL_14
2742 # undef XLAT_STR_15
2743 # undef XLAT_VAL_15
2744 # undef XLAT_STR_16
2745 # undef XLAT_VAL_16
2746 # undef XLAT_STR_17
2747 # undef XLAT_VAL_17
2748 # undef XLAT_STR_18
2749 # undef XLAT_VAL_18
2750 # undef XLAT_STR_19
2751 # undef XLAT_VAL_19
2752 # undef XLAT_STR_20
2753 # undef XLAT_VAL_20
2754 # undef XLAT_STR_21
2755 # undef XLAT_VAL_21
2756 # undef XLAT_STR_22
2757 # undef XLAT_VAL_22
2758 # undef XLAT_STR_23
2759 # undef XLAT_VAL_23
2760 # undef XLAT_STR_24
2761 # undef XLAT_VAL_24
2762 # undef XLAT_STR_25
2763 # undef XLAT_VAL_25
2764 # undef XLAT_STR_26
2765 # undef XLAT_VAL_26
2766 # undef XLAT_STR_27
2767 # undef XLAT_VAL_27
2768 # undef XLAT_STR_28
2769 # undef XLAT_VAL_28
2770 # undef XLAT_STR_29
2771 # undef XLAT_VAL_29
2772 # undef XLAT_STR_30
2773 # undef XLAT_VAL_30
2774 # undef XLAT_STR_31
2775 # undef XLAT_VAL_31
2776 # undef XLAT_STR_32
2777 # undef XLAT_VAL_32
2778 # undef XLAT_STR_33
2779 # undef XLAT_VAL_33
2780 # undef XLAT_STR_34
2781 # undef XLAT_VAL_34
2782 # undef XLAT_STR_35
2783 # undef XLAT_VAL_35
2784 # undef XLAT_STR_36
2785 # undef XLAT_VAL_36
2786 # undef XLAT_STR_37
2787 # undef XLAT_VAL_37
2788 # undef XLAT_STR_38
2789 # undef XLAT_VAL_38
2790 # undef XLAT_STR_39
2791 # undef XLAT_VAL_39
2792 # undef XLAT_STR_40
2793 # undef XLAT_VAL_40
2794 # undef XLAT_STR_41
2795 # undef XLAT_VAL_41
2796 # undef XLAT_STR_42
2797 # undef XLAT_VAL_42
2798 # undef XLAT_STR_43
2799 # undef XLAT_VAL_43
2800 # undef XLAT_STR_44
2801 # undef XLAT_VAL_44
2802 # undef XLAT_STR_45
2803 # undef XLAT_VAL_45
2804 # undef XLAT_STR_46
2805 # undef XLAT_VAL_46
2806 # undef XLAT_STR_47
2807 # undef XLAT_VAL_47
2808 # undef XLAT_STR_48
2809 # undef XLAT_VAL_48
2810 # undef XLAT_STR_49
2811 # undef XLAT_VAL_49
2812 # undef XLAT_STR_50
2813 # undef XLAT_VAL_50
2814 # undef XLAT_STR_51
2815 # undef XLAT_VAL_51
2816 # undef XLAT_STR_52
2817 # undef XLAT_VAL_52
2818 # undef XLAT_STR_53
2819 # undef XLAT_VAL_53
2820 # undef XLAT_STR_54
2821 # undef XLAT_VAL_54
2822 # undef XLAT_STR_55
2823 # undef XLAT_VAL_55
2824 # undef XLAT_STR_56
2825 # undef XLAT_VAL_56
2826 # undef XLAT_STR_57
2827 # undef XLAT_VAL_57
2828 # undef XLAT_STR_58
2829 # undef XLAT_VAL_58
2830 # undef XLAT_STR_59
2831 # undef XLAT_VAL_59
2832 # undef XLAT_STR_60
2833 # undef XLAT_VAL_60
2834 # undef XLAT_STR_61
2835 # undef XLAT_VAL_61
2836 # undef XLAT_STR_62
2837 # undef XLAT_VAL_62
2838 # undef XLAT_STR_63
2839 # undef XLAT_VAL_63
2840 # undef XLAT_STR_64
2841 # undef XLAT_VAL_64
2842 # undef XLAT_STR_65
2843 # undef XLAT_VAL_65
2844 # undef XLAT_STR_66
2845 # undef XLAT_VAL_66
2846 # undef XLAT_STR_67
2847 # undef XLAT_VAL_67
2848 # undef XLAT_STR_68
2849 # undef XLAT_VAL_68
2850 # undef XLAT_STR_69
2851 # undef XLAT_VAL_69
2852 # undef XLAT_STR_70
2853 # undef XLAT_VAL_70
2854 # undef XLAT_STR_71
2855 # undef XLAT_VAL_71
2856 # undef XLAT_STR_72
2857 # undef XLAT_VAL_72
2858 # undef XLAT_STR_73
2859 # undef XLAT_VAL_73
2860 # undef XLAT_STR_74
2861 # undef XLAT_VAL_74
2862 # undef XLAT_STR_75
2863 # undef XLAT_VAL_75
2864 # undef XLAT_STR_76
2865 # undef XLAT_VAL_76
2866 # undef XLAT_STR_77
2867 # undef XLAT_VAL_77
2868 # undef XLAT_STR_78
2869 # undef XLAT_VAL_78
2870 # undef XLAT_STR_79
2871 # undef XLAT_VAL_79
2872 # undef XLAT_STR_80
2873 # undef XLAT_VAL_80
2874 # undef XLAT_STR_81
2875 # undef XLAT_VAL_81
2876 # undef XLAT_STR_82
2877 # undef XLAT_VAL_82
2878 # undef XLAT_STR_83
2879 # undef XLAT_VAL_83
2880 # undef XLAT_STR_84
2881 # undef XLAT_VAL_84
2882 # undef XLAT_STR_85
2883 # undef XLAT_VAL_85
2884 # undef XLAT_STR_86
2885 # undef XLAT_VAL_86
2886 # undef XLAT_STR_87
2887 # undef XLAT_VAL_87
2888 # undef XLAT_STR_88
2889 # undef XLAT_VAL_88
2890 # undef XLAT_STR_89
2891 # undef XLAT_VAL_89
2892 # undef XLAT_STR_90
2893 # undef XLAT_VAL_90
2894 # undef XLAT_STR_91
2895 # undef XLAT_VAL_91
2896 # undef XLAT_STR_92
2897 # undef XLAT_VAL_92
2898 # undef XLAT_STR_93
2899 # undef XLAT_VAL_93
2900 # undef XLAT_STR_94
2901 # undef XLAT_VAL_94
2902 # undef XLAT_STR_95
2903 # undef XLAT_VAL_95
2904 # undef XLAT_STR_96
2905 # undef XLAT_VAL_96
2906 # undef XLAT_STR_97
2907 # undef XLAT_VAL_97
2908 # undef XLAT_STR_98
2909 # undef XLAT_VAL_98
2910 # undef XLAT_STR_99
2911 # undef XLAT_VAL_99
2912 # undef XLAT_STR_100
2913 # undef XLAT_VAL_100
2914 # undef XLAT_STR_101
2915 # undef XLAT_VAL_101
2916 # endif /* !IN_MPERS */
2917
2918 #endif /* !XLAT_MACROS_ONLY */