(root)/
strace-6.5/
src/
xlat/
nl_audit_types.h
       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 */