(root)/
strace-6.5/
src/
xlat/
nl_xfrm_types.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/nl_xfrm_types.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(XFRM_MSG_NEWSA) || (defined(HAVE_DECL_XFRM_MSG_NEWSA) && HAVE_DECL_XFRM_MSG_NEWSA)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((XFRM_MSG_NEWSA) == (0x10), "XFRM_MSG_NEWSA != 0x10");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define XFRM_MSG_NEWSA 0x10
      12  #endif
      13  #if defined(XFRM_MSG_NEWSA) || (defined(HAVE_DECL_XFRM_MSG_NEWSA) && HAVE_DECL_XFRM_MSG_NEWSA)
      14  #if defined XLAT_PREV_VAL
      15  static_assert((unsigned long long) (XFRM_MSG_NEWSA)
      16        > (unsigned long long) (XLAT_PREV_VAL),
      17        "Incorrect order in #sorted xlat: XFRM_MSG_NEWSA"
      18        " is not larger than the previous value");
      19  #endif
      20  #undef XLAT_PREV_VAL
      21  #define XLAT_PREV_VAL (XFRM_MSG_NEWSA)
      22  #endif
      23  #if defined(XFRM_MSG_DELSA) || (defined(HAVE_DECL_XFRM_MSG_DELSA) && HAVE_DECL_XFRM_MSG_DELSA)
      24  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      25  static_assert((XFRM_MSG_DELSA) == (0x11), "XFRM_MSG_DELSA != 0x11");
      26  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      27  #else
      28  # define XFRM_MSG_DELSA 0x11
      29  #endif
      30  #if defined(XFRM_MSG_DELSA) || (defined(HAVE_DECL_XFRM_MSG_DELSA) && HAVE_DECL_XFRM_MSG_DELSA)
      31  #if defined XLAT_PREV_VAL
      32  static_assert((unsigned long long) (XFRM_MSG_DELSA)
      33        > (unsigned long long) (XLAT_PREV_VAL),
      34        "Incorrect order in #sorted xlat: XFRM_MSG_DELSA"
      35        " is not larger than the previous value");
      36  #endif
      37  #undef XLAT_PREV_VAL
      38  #define XLAT_PREV_VAL (XFRM_MSG_DELSA)
      39  #endif
      40  #if defined(XFRM_MSG_GETSA) || (defined(HAVE_DECL_XFRM_MSG_GETSA) && HAVE_DECL_XFRM_MSG_GETSA)
      41  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      42  static_assert((XFRM_MSG_GETSA) == (0x12), "XFRM_MSG_GETSA != 0x12");
      43  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      44  #else
      45  # define XFRM_MSG_GETSA 0x12
      46  #endif
      47  #if defined(XFRM_MSG_GETSA) || (defined(HAVE_DECL_XFRM_MSG_GETSA) && HAVE_DECL_XFRM_MSG_GETSA)
      48  #if defined XLAT_PREV_VAL
      49  static_assert((unsigned long long) (XFRM_MSG_GETSA)
      50        > (unsigned long long) (XLAT_PREV_VAL),
      51        "Incorrect order in #sorted xlat: XFRM_MSG_GETSA"
      52        " is not larger than the previous value");
      53  #endif
      54  #undef XLAT_PREV_VAL
      55  #define XLAT_PREV_VAL (XFRM_MSG_GETSA)
      56  #endif
      57  #if defined(XFRM_MSG_NEWPOLICY) || (defined(HAVE_DECL_XFRM_MSG_NEWPOLICY) && HAVE_DECL_XFRM_MSG_NEWPOLICY)
      58  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      59  static_assert((XFRM_MSG_NEWPOLICY) == (0x13), "XFRM_MSG_NEWPOLICY != 0x13");
      60  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      61  #else
      62  # define XFRM_MSG_NEWPOLICY 0x13
      63  #endif
      64  #if defined(XFRM_MSG_NEWPOLICY) || (defined(HAVE_DECL_XFRM_MSG_NEWPOLICY) && HAVE_DECL_XFRM_MSG_NEWPOLICY)
      65  #if defined XLAT_PREV_VAL
      66  static_assert((unsigned long long) (XFRM_MSG_NEWPOLICY)
      67        > (unsigned long long) (XLAT_PREV_VAL),
      68        "Incorrect order in #sorted xlat: XFRM_MSG_NEWPOLICY"
      69        " is not larger than the previous value");
      70  #endif
      71  #undef XLAT_PREV_VAL
      72  #define XLAT_PREV_VAL (XFRM_MSG_NEWPOLICY)
      73  #endif
      74  #if defined(XFRM_MSG_DELPOLICY) || (defined(HAVE_DECL_XFRM_MSG_DELPOLICY) && HAVE_DECL_XFRM_MSG_DELPOLICY)
      75  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      76  static_assert((XFRM_MSG_DELPOLICY) == (0x14), "XFRM_MSG_DELPOLICY != 0x14");
      77  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      78  #else
      79  # define XFRM_MSG_DELPOLICY 0x14
      80  #endif
      81  #if defined(XFRM_MSG_DELPOLICY) || (defined(HAVE_DECL_XFRM_MSG_DELPOLICY) && HAVE_DECL_XFRM_MSG_DELPOLICY)
      82  #if defined XLAT_PREV_VAL
      83  static_assert((unsigned long long) (XFRM_MSG_DELPOLICY)
      84        > (unsigned long long) (XLAT_PREV_VAL),
      85        "Incorrect order in #sorted xlat: XFRM_MSG_DELPOLICY"
      86        " is not larger than the previous value");
      87  #endif
      88  #undef XLAT_PREV_VAL
      89  #define XLAT_PREV_VAL (XFRM_MSG_DELPOLICY)
      90  #endif
      91  #if defined(XFRM_MSG_GETPOLICY) || (defined(HAVE_DECL_XFRM_MSG_GETPOLICY) && HAVE_DECL_XFRM_MSG_GETPOLICY)
      92  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      93  static_assert((XFRM_MSG_GETPOLICY) == (0x15), "XFRM_MSG_GETPOLICY != 0x15");
      94  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      95  #else
      96  # define XFRM_MSG_GETPOLICY 0x15
      97  #endif
      98  #if defined(XFRM_MSG_GETPOLICY) || (defined(HAVE_DECL_XFRM_MSG_GETPOLICY) && HAVE_DECL_XFRM_MSG_GETPOLICY)
      99  #if defined XLAT_PREV_VAL
     100  static_assert((unsigned long long) (XFRM_MSG_GETPOLICY)
     101        > (unsigned long long) (XLAT_PREV_VAL),
     102        "Incorrect order in #sorted xlat: XFRM_MSG_GETPOLICY"
     103        " is not larger than the previous value");
     104  #endif
     105  #undef XLAT_PREV_VAL
     106  #define XLAT_PREV_VAL (XFRM_MSG_GETPOLICY)
     107  #endif
     108  #if defined(XFRM_MSG_ALLOCSPI) || (defined(HAVE_DECL_XFRM_MSG_ALLOCSPI) && HAVE_DECL_XFRM_MSG_ALLOCSPI)
     109  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     110  static_assert((XFRM_MSG_ALLOCSPI) == (0x16), "XFRM_MSG_ALLOCSPI != 0x16");
     111  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     112  #else
     113  # define XFRM_MSG_ALLOCSPI 0x16
     114  #endif
     115  #if defined(XFRM_MSG_ALLOCSPI) || (defined(HAVE_DECL_XFRM_MSG_ALLOCSPI) && HAVE_DECL_XFRM_MSG_ALLOCSPI)
     116  #if defined XLAT_PREV_VAL
     117  static_assert((unsigned long long) (XFRM_MSG_ALLOCSPI)
     118        > (unsigned long long) (XLAT_PREV_VAL),
     119        "Incorrect order in #sorted xlat: XFRM_MSG_ALLOCSPI"
     120        " is not larger than the previous value");
     121  #endif
     122  #undef XLAT_PREV_VAL
     123  #define XLAT_PREV_VAL (XFRM_MSG_ALLOCSPI)
     124  #endif
     125  #if defined(XFRM_MSG_ACQUIRE) || (defined(HAVE_DECL_XFRM_MSG_ACQUIRE) && HAVE_DECL_XFRM_MSG_ACQUIRE)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((XFRM_MSG_ACQUIRE) == (0x17), "XFRM_MSG_ACQUIRE != 0x17");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define XFRM_MSG_ACQUIRE 0x17
     131  #endif
     132  #if defined(XFRM_MSG_ACQUIRE) || (defined(HAVE_DECL_XFRM_MSG_ACQUIRE) && HAVE_DECL_XFRM_MSG_ACQUIRE)
     133  #if defined XLAT_PREV_VAL
     134  static_assert((unsigned long long) (XFRM_MSG_ACQUIRE)
     135        > (unsigned long long) (XLAT_PREV_VAL),
     136        "Incorrect order in #sorted xlat: XFRM_MSG_ACQUIRE"
     137        " is not larger than the previous value");
     138  #endif
     139  #undef XLAT_PREV_VAL
     140  #define XLAT_PREV_VAL (XFRM_MSG_ACQUIRE)
     141  #endif
     142  #if defined(XFRM_MSG_EXPIRE) || (defined(HAVE_DECL_XFRM_MSG_EXPIRE) && HAVE_DECL_XFRM_MSG_EXPIRE)
     143  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     144  static_assert((XFRM_MSG_EXPIRE) == (0x18), "XFRM_MSG_EXPIRE != 0x18");
     145  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     146  #else
     147  # define XFRM_MSG_EXPIRE 0x18
     148  #endif
     149  #if defined(XFRM_MSG_EXPIRE) || (defined(HAVE_DECL_XFRM_MSG_EXPIRE) && HAVE_DECL_XFRM_MSG_EXPIRE)
     150  #if defined XLAT_PREV_VAL
     151  static_assert((unsigned long long) (XFRM_MSG_EXPIRE)
     152        > (unsigned long long) (XLAT_PREV_VAL),
     153        "Incorrect order in #sorted xlat: XFRM_MSG_EXPIRE"
     154        " is not larger than the previous value");
     155  #endif
     156  #undef XLAT_PREV_VAL
     157  #define XLAT_PREV_VAL (XFRM_MSG_EXPIRE)
     158  #endif
     159  #if defined(XFRM_MSG_UPDPOLICY) || (defined(HAVE_DECL_XFRM_MSG_UPDPOLICY) && HAVE_DECL_XFRM_MSG_UPDPOLICY)
     160  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     161  static_assert((XFRM_MSG_UPDPOLICY) == (0x19), "XFRM_MSG_UPDPOLICY != 0x19");
     162  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     163  #else
     164  # define XFRM_MSG_UPDPOLICY 0x19
     165  #endif
     166  #if defined(XFRM_MSG_UPDPOLICY) || (defined(HAVE_DECL_XFRM_MSG_UPDPOLICY) && HAVE_DECL_XFRM_MSG_UPDPOLICY)
     167  #if defined XLAT_PREV_VAL
     168  static_assert((unsigned long long) (XFRM_MSG_UPDPOLICY)
     169        > (unsigned long long) (XLAT_PREV_VAL),
     170        "Incorrect order in #sorted xlat: XFRM_MSG_UPDPOLICY"
     171        " is not larger than the previous value");
     172  #endif
     173  #undef XLAT_PREV_VAL
     174  #define XLAT_PREV_VAL (XFRM_MSG_UPDPOLICY)
     175  #endif
     176  #if defined(XFRM_MSG_UPDSA) || (defined(HAVE_DECL_XFRM_MSG_UPDSA) && HAVE_DECL_XFRM_MSG_UPDSA)
     177  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     178  static_assert((XFRM_MSG_UPDSA) == (0x1a), "XFRM_MSG_UPDSA != 0x1a");
     179  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     180  #else
     181  # define XFRM_MSG_UPDSA 0x1a
     182  #endif
     183  #if defined(XFRM_MSG_UPDSA) || (defined(HAVE_DECL_XFRM_MSG_UPDSA) && HAVE_DECL_XFRM_MSG_UPDSA)
     184  #if defined XLAT_PREV_VAL
     185  static_assert((unsigned long long) (XFRM_MSG_UPDSA)
     186        > (unsigned long long) (XLAT_PREV_VAL),
     187        "Incorrect order in #sorted xlat: XFRM_MSG_UPDSA"
     188        " is not larger than the previous value");
     189  #endif
     190  #undef XLAT_PREV_VAL
     191  #define XLAT_PREV_VAL (XFRM_MSG_UPDSA)
     192  #endif
     193  #if defined(XFRM_MSG_POLEXPIRE) || (defined(HAVE_DECL_XFRM_MSG_POLEXPIRE) && HAVE_DECL_XFRM_MSG_POLEXPIRE)
     194  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     195  static_assert((XFRM_MSG_POLEXPIRE) == (0x1b), "XFRM_MSG_POLEXPIRE != 0x1b");
     196  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     197  #else
     198  # define XFRM_MSG_POLEXPIRE 0x1b
     199  #endif
     200  #if defined(XFRM_MSG_POLEXPIRE) || (defined(HAVE_DECL_XFRM_MSG_POLEXPIRE) && HAVE_DECL_XFRM_MSG_POLEXPIRE)
     201  #if defined XLAT_PREV_VAL
     202  static_assert((unsigned long long) (XFRM_MSG_POLEXPIRE)
     203        > (unsigned long long) (XLAT_PREV_VAL),
     204        "Incorrect order in #sorted xlat: XFRM_MSG_POLEXPIRE"
     205        " is not larger than the previous value");
     206  #endif
     207  #undef XLAT_PREV_VAL
     208  #define XLAT_PREV_VAL (XFRM_MSG_POLEXPIRE)
     209  #endif
     210  #if defined(XFRM_MSG_FLUSHSA) || (defined(HAVE_DECL_XFRM_MSG_FLUSHSA) && HAVE_DECL_XFRM_MSG_FLUSHSA)
     211  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     212  static_assert((XFRM_MSG_FLUSHSA) == (0x1c), "XFRM_MSG_FLUSHSA != 0x1c");
     213  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     214  #else
     215  # define XFRM_MSG_FLUSHSA 0x1c
     216  #endif
     217  #if defined(XFRM_MSG_FLUSHSA) || (defined(HAVE_DECL_XFRM_MSG_FLUSHSA) && HAVE_DECL_XFRM_MSG_FLUSHSA)
     218  #if defined XLAT_PREV_VAL
     219  static_assert((unsigned long long) (XFRM_MSG_FLUSHSA)
     220        > (unsigned long long) (XLAT_PREV_VAL),
     221        "Incorrect order in #sorted xlat: XFRM_MSG_FLUSHSA"
     222        " is not larger than the previous value");
     223  #endif
     224  #undef XLAT_PREV_VAL
     225  #define XLAT_PREV_VAL (XFRM_MSG_FLUSHSA)
     226  #endif
     227  #if defined(XFRM_MSG_FLUSHPOLICY) || (defined(HAVE_DECL_XFRM_MSG_FLUSHPOLICY) && HAVE_DECL_XFRM_MSG_FLUSHPOLICY)
     228  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     229  static_assert((XFRM_MSG_FLUSHPOLICY) == (0x1d), "XFRM_MSG_FLUSHPOLICY != 0x1d");
     230  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     231  #else
     232  # define XFRM_MSG_FLUSHPOLICY 0x1d
     233  #endif
     234  #if defined(XFRM_MSG_FLUSHPOLICY) || (defined(HAVE_DECL_XFRM_MSG_FLUSHPOLICY) && HAVE_DECL_XFRM_MSG_FLUSHPOLICY)
     235  #if defined XLAT_PREV_VAL
     236  static_assert((unsigned long long) (XFRM_MSG_FLUSHPOLICY)
     237        > (unsigned long long) (XLAT_PREV_VAL),
     238        "Incorrect order in #sorted xlat: XFRM_MSG_FLUSHPOLICY"
     239        " is not larger than the previous value");
     240  #endif
     241  #undef XLAT_PREV_VAL
     242  #define XLAT_PREV_VAL (XFRM_MSG_FLUSHPOLICY)
     243  #endif
     244  #if defined(XFRM_MSG_NEWAE) || (defined(HAVE_DECL_XFRM_MSG_NEWAE) && HAVE_DECL_XFRM_MSG_NEWAE)
     245  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     246  static_assert((XFRM_MSG_NEWAE) == (0x1e), "XFRM_MSG_NEWAE != 0x1e");
     247  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     248  #else
     249  # define XFRM_MSG_NEWAE 0x1e
     250  #endif
     251  #if defined(XFRM_MSG_NEWAE) || (defined(HAVE_DECL_XFRM_MSG_NEWAE) && HAVE_DECL_XFRM_MSG_NEWAE)
     252  #if defined XLAT_PREV_VAL
     253  static_assert((unsigned long long) (XFRM_MSG_NEWAE)
     254        > (unsigned long long) (XLAT_PREV_VAL),
     255        "Incorrect order in #sorted xlat: XFRM_MSG_NEWAE"
     256        " is not larger than the previous value");
     257  #endif
     258  #undef XLAT_PREV_VAL
     259  #define XLAT_PREV_VAL (XFRM_MSG_NEWAE)
     260  #endif
     261  #if defined(XFRM_MSG_GETAE) || (defined(HAVE_DECL_XFRM_MSG_GETAE) && HAVE_DECL_XFRM_MSG_GETAE)
     262  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     263  static_assert((XFRM_MSG_GETAE) == (0x1f), "XFRM_MSG_GETAE != 0x1f");
     264  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     265  #else
     266  # define XFRM_MSG_GETAE 0x1f
     267  #endif
     268  #if defined(XFRM_MSG_GETAE) || (defined(HAVE_DECL_XFRM_MSG_GETAE) && HAVE_DECL_XFRM_MSG_GETAE)
     269  #if defined XLAT_PREV_VAL
     270  static_assert((unsigned long long) (XFRM_MSG_GETAE)
     271        > (unsigned long long) (XLAT_PREV_VAL),
     272        "Incorrect order in #sorted xlat: XFRM_MSG_GETAE"
     273        " is not larger than the previous value");
     274  #endif
     275  #undef XLAT_PREV_VAL
     276  #define XLAT_PREV_VAL (XFRM_MSG_GETAE)
     277  #endif
     278  #if defined(XFRM_MSG_REPORT) || (defined(HAVE_DECL_XFRM_MSG_REPORT) && HAVE_DECL_XFRM_MSG_REPORT)
     279  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     280  static_assert((XFRM_MSG_REPORT) == (0x20), "XFRM_MSG_REPORT != 0x20");
     281  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     282  #else
     283  # define XFRM_MSG_REPORT 0x20
     284  #endif
     285  #if defined(XFRM_MSG_REPORT) || (defined(HAVE_DECL_XFRM_MSG_REPORT) && HAVE_DECL_XFRM_MSG_REPORT)
     286  #if defined XLAT_PREV_VAL
     287  static_assert((unsigned long long) (XFRM_MSG_REPORT)
     288        > (unsigned long long) (XLAT_PREV_VAL),
     289        "Incorrect order in #sorted xlat: XFRM_MSG_REPORT"
     290        " is not larger than the previous value");
     291  #endif
     292  #undef XLAT_PREV_VAL
     293  #define XLAT_PREV_VAL (XFRM_MSG_REPORT)
     294  #endif
     295  #if defined(XFRM_MSG_MIGRATE) || (defined(HAVE_DECL_XFRM_MSG_MIGRATE) && HAVE_DECL_XFRM_MSG_MIGRATE)
     296  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     297  static_assert((XFRM_MSG_MIGRATE) == (0x21), "XFRM_MSG_MIGRATE != 0x21");
     298  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     299  #else
     300  # define XFRM_MSG_MIGRATE 0x21
     301  #endif
     302  #if defined(XFRM_MSG_MIGRATE) || (defined(HAVE_DECL_XFRM_MSG_MIGRATE) && HAVE_DECL_XFRM_MSG_MIGRATE)
     303  #if defined XLAT_PREV_VAL
     304  static_assert((unsigned long long) (XFRM_MSG_MIGRATE)
     305        > (unsigned long long) (XLAT_PREV_VAL),
     306        "Incorrect order in #sorted xlat: XFRM_MSG_MIGRATE"
     307        " is not larger than the previous value");
     308  #endif
     309  #undef XLAT_PREV_VAL
     310  #define XLAT_PREV_VAL (XFRM_MSG_MIGRATE)
     311  #endif
     312  #if defined(XFRM_MSG_NEWSADINFO) || (defined(HAVE_DECL_XFRM_MSG_NEWSADINFO) && HAVE_DECL_XFRM_MSG_NEWSADINFO)
     313  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     314  static_assert((XFRM_MSG_NEWSADINFO) == (0x22), "XFRM_MSG_NEWSADINFO != 0x22");
     315  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     316  #else
     317  # define XFRM_MSG_NEWSADINFO 0x22
     318  #endif
     319  #if defined(XFRM_MSG_NEWSADINFO) || (defined(HAVE_DECL_XFRM_MSG_NEWSADINFO) && HAVE_DECL_XFRM_MSG_NEWSADINFO)
     320  #if defined XLAT_PREV_VAL
     321  static_assert((unsigned long long) (XFRM_MSG_NEWSADINFO)
     322        > (unsigned long long) (XLAT_PREV_VAL),
     323        "Incorrect order in #sorted xlat: XFRM_MSG_NEWSADINFO"
     324        " is not larger than the previous value");
     325  #endif
     326  #undef XLAT_PREV_VAL
     327  #define XLAT_PREV_VAL (XFRM_MSG_NEWSADINFO)
     328  #endif
     329  #if defined(XFRM_MSG_GETSADINFO) || (defined(HAVE_DECL_XFRM_MSG_GETSADINFO) && HAVE_DECL_XFRM_MSG_GETSADINFO)
     330  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     331  static_assert((XFRM_MSG_GETSADINFO) == (0x23), "XFRM_MSG_GETSADINFO != 0x23");
     332  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     333  #else
     334  # define XFRM_MSG_GETSADINFO 0x23
     335  #endif
     336  #if defined(XFRM_MSG_GETSADINFO) || (defined(HAVE_DECL_XFRM_MSG_GETSADINFO) && HAVE_DECL_XFRM_MSG_GETSADINFO)
     337  #if defined XLAT_PREV_VAL
     338  static_assert((unsigned long long) (XFRM_MSG_GETSADINFO)
     339        > (unsigned long long) (XLAT_PREV_VAL),
     340        "Incorrect order in #sorted xlat: XFRM_MSG_GETSADINFO"
     341        " is not larger than the previous value");
     342  #endif
     343  #undef XLAT_PREV_VAL
     344  #define XLAT_PREV_VAL (XFRM_MSG_GETSADINFO)
     345  #endif
     346  #if defined(XFRM_MSG_NEWSPDINFO) || (defined(HAVE_DECL_XFRM_MSG_NEWSPDINFO) && HAVE_DECL_XFRM_MSG_NEWSPDINFO)
     347  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     348  static_assert((XFRM_MSG_NEWSPDINFO) == (0x24), "XFRM_MSG_NEWSPDINFO != 0x24");
     349  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     350  #else
     351  # define XFRM_MSG_NEWSPDINFO 0x24
     352  #endif
     353  #if defined(XFRM_MSG_NEWSPDINFO) || (defined(HAVE_DECL_XFRM_MSG_NEWSPDINFO) && HAVE_DECL_XFRM_MSG_NEWSPDINFO)
     354  #if defined XLAT_PREV_VAL
     355  static_assert((unsigned long long) (XFRM_MSG_NEWSPDINFO)
     356        > (unsigned long long) (XLAT_PREV_VAL),
     357        "Incorrect order in #sorted xlat: XFRM_MSG_NEWSPDINFO"
     358        " is not larger than the previous value");
     359  #endif
     360  #undef XLAT_PREV_VAL
     361  #define XLAT_PREV_VAL (XFRM_MSG_NEWSPDINFO)
     362  #endif
     363  #if defined(XFRM_MSG_GETSPDINFO) || (defined(HAVE_DECL_XFRM_MSG_GETSPDINFO) && HAVE_DECL_XFRM_MSG_GETSPDINFO)
     364  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     365  static_assert((XFRM_MSG_GETSPDINFO) == (0x25), "XFRM_MSG_GETSPDINFO != 0x25");
     366  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     367  #else
     368  # define XFRM_MSG_GETSPDINFO 0x25
     369  #endif
     370  #if defined(XFRM_MSG_GETSPDINFO) || (defined(HAVE_DECL_XFRM_MSG_GETSPDINFO) && HAVE_DECL_XFRM_MSG_GETSPDINFO)
     371  #if defined XLAT_PREV_VAL
     372  static_assert((unsigned long long) (XFRM_MSG_GETSPDINFO)
     373        > (unsigned long long) (XLAT_PREV_VAL),
     374        "Incorrect order in #sorted xlat: XFRM_MSG_GETSPDINFO"
     375        " is not larger than the previous value");
     376  #endif
     377  #undef XLAT_PREV_VAL
     378  #define XLAT_PREV_VAL (XFRM_MSG_GETSPDINFO)
     379  #endif
     380  #if defined(XFRM_MSG_MAPPING) || (defined(HAVE_DECL_XFRM_MSG_MAPPING) && HAVE_DECL_XFRM_MSG_MAPPING)
     381  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     382  static_assert((XFRM_MSG_MAPPING) == (0x26), "XFRM_MSG_MAPPING != 0x26");
     383  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     384  #else
     385  # define XFRM_MSG_MAPPING 0x26
     386  #endif
     387  #if defined(XFRM_MSG_MAPPING) || (defined(HAVE_DECL_XFRM_MSG_MAPPING) && HAVE_DECL_XFRM_MSG_MAPPING)
     388  #if defined XLAT_PREV_VAL
     389  static_assert((unsigned long long) (XFRM_MSG_MAPPING)
     390        > (unsigned long long) (XLAT_PREV_VAL),
     391        "Incorrect order in #sorted xlat: XFRM_MSG_MAPPING"
     392        " is not larger than the previous value");
     393  #endif
     394  #undef XLAT_PREV_VAL
     395  #define XLAT_PREV_VAL (XFRM_MSG_MAPPING)
     396  #endif
     397  #if defined(XFRM_MSG_SETDEFAULT) || (defined(HAVE_DECL_XFRM_MSG_SETDEFAULT) && HAVE_DECL_XFRM_MSG_SETDEFAULT)
     398  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     399  static_assert((XFRM_MSG_SETDEFAULT) == (0x27), "XFRM_MSG_SETDEFAULT != 0x27");
     400  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     401  #else
     402  # define XFRM_MSG_SETDEFAULT 0x27
     403  #endif
     404  #if defined(XFRM_MSG_SETDEFAULT) || (defined(HAVE_DECL_XFRM_MSG_SETDEFAULT) && HAVE_DECL_XFRM_MSG_SETDEFAULT)
     405  #if defined XLAT_PREV_VAL
     406  static_assert((unsigned long long) (XFRM_MSG_SETDEFAULT)
     407        > (unsigned long long) (XLAT_PREV_VAL),
     408        "Incorrect order in #sorted xlat: XFRM_MSG_SETDEFAULT"
     409        " is not larger than the previous value");
     410  #endif
     411  #undef XLAT_PREV_VAL
     412  #define XLAT_PREV_VAL (XFRM_MSG_SETDEFAULT)
     413  #endif
     414  #if defined(XFRM_MSG_GETDEFAULT) || (defined(HAVE_DECL_XFRM_MSG_GETDEFAULT) && HAVE_DECL_XFRM_MSG_GETDEFAULT)
     415  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     416  static_assert((XFRM_MSG_GETDEFAULT) == (0x28), "XFRM_MSG_GETDEFAULT != 0x28");
     417  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     418  #else
     419  # define XFRM_MSG_GETDEFAULT 0x28
     420  #endif
     421  #if defined(XFRM_MSG_GETDEFAULT) || (defined(HAVE_DECL_XFRM_MSG_GETDEFAULT) && HAVE_DECL_XFRM_MSG_GETDEFAULT)
     422  #if defined XLAT_PREV_VAL
     423  static_assert((unsigned long long) (XFRM_MSG_GETDEFAULT)
     424        > (unsigned long long) (XLAT_PREV_VAL),
     425        "Incorrect order in #sorted xlat: XFRM_MSG_GETDEFAULT"
     426        " is not larger than the previous value");
     427  #endif
     428  #undef XLAT_PREV_VAL
     429  #define XLAT_PREV_VAL (XFRM_MSG_GETDEFAULT)
     430  #endif
     431  #undef XLAT_PREV_VAL
     432  
     433  #ifndef XLAT_MACROS_ONLY
     434  
     435  # ifdef IN_MPERS
     436  
     437  #  error static const struct xlat nl_xfrm_types in mpers mode
     438  
     439  # else
     440  
     441  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     442  static const struct xlat_data nl_xfrm_types_xdata[] = {
     443   XLAT(XFRM_MSG_NEWSA),
     444   #define XLAT_VAL_0 ((unsigned) (XFRM_MSG_NEWSA))
     445   #define XLAT_STR_0 STRINGIFY(XFRM_MSG_NEWSA)
     446   XLAT(XFRM_MSG_DELSA),
     447   #define XLAT_VAL_1 ((unsigned) (XFRM_MSG_DELSA))
     448   #define XLAT_STR_1 STRINGIFY(XFRM_MSG_DELSA)
     449   XLAT(XFRM_MSG_GETSA),
     450   #define XLAT_VAL_2 ((unsigned) (XFRM_MSG_GETSA))
     451   #define XLAT_STR_2 STRINGIFY(XFRM_MSG_GETSA)
     452  
     453   XLAT(XFRM_MSG_NEWPOLICY),
     454   #define XLAT_VAL_3 ((unsigned) (XFRM_MSG_NEWPOLICY))
     455   #define XLAT_STR_3 STRINGIFY(XFRM_MSG_NEWPOLICY)
     456   XLAT(XFRM_MSG_DELPOLICY),
     457   #define XLAT_VAL_4 ((unsigned) (XFRM_MSG_DELPOLICY))
     458   #define XLAT_STR_4 STRINGIFY(XFRM_MSG_DELPOLICY)
     459   XLAT(XFRM_MSG_GETPOLICY),
     460   #define XLAT_VAL_5 ((unsigned) (XFRM_MSG_GETPOLICY))
     461   #define XLAT_STR_5 STRINGIFY(XFRM_MSG_GETPOLICY)
     462  
     463   XLAT(XFRM_MSG_ALLOCSPI),
     464   #define XLAT_VAL_6 ((unsigned) (XFRM_MSG_ALLOCSPI))
     465   #define XLAT_STR_6 STRINGIFY(XFRM_MSG_ALLOCSPI)
     466   XLAT(XFRM_MSG_ACQUIRE),
     467   #define XLAT_VAL_7 ((unsigned) (XFRM_MSG_ACQUIRE))
     468   #define XLAT_STR_7 STRINGIFY(XFRM_MSG_ACQUIRE)
     469   XLAT(XFRM_MSG_EXPIRE),
     470   #define XLAT_VAL_8 ((unsigned) (XFRM_MSG_EXPIRE))
     471   #define XLAT_STR_8 STRINGIFY(XFRM_MSG_EXPIRE)
     472  
     473   XLAT(XFRM_MSG_UPDPOLICY),
     474   #define XLAT_VAL_9 ((unsigned) (XFRM_MSG_UPDPOLICY))
     475   #define XLAT_STR_9 STRINGIFY(XFRM_MSG_UPDPOLICY)
     476   XLAT(XFRM_MSG_UPDSA),
     477   #define XLAT_VAL_10 ((unsigned) (XFRM_MSG_UPDSA))
     478   #define XLAT_STR_10 STRINGIFY(XFRM_MSG_UPDSA)
     479  
     480   XLAT(XFRM_MSG_POLEXPIRE),
     481   #define XLAT_VAL_11 ((unsigned) (XFRM_MSG_POLEXPIRE))
     482   #define XLAT_STR_11 STRINGIFY(XFRM_MSG_POLEXPIRE)
     483  
     484   XLAT(XFRM_MSG_FLUSHSA),
     485   #define XLAT_VAL_12 ((unsigned) (XFRM_MSG_FLUSHSA))
     486   #define XLAT_STR_12 STRINGIFY(XFRM_MSG_FLUSHSA)
     487   XLAT(XFRM_MSG_FLUSHPOLICY),
     488   #define XLAT_VAL_13 ((unsigned) (XFRM_MSG_FLUSHPOLICY))
     489   #define XLAT_STR_13 STRINGIFY(XFRM_MSG_FLUSHPOLICY)
     490  
     491   XLAT(XFRM_MSG_NEWAE),
     492   #define XLAT_VAL_14 ((unsigned) (XFRM_MSG_NEWAE))
     493   #define XLAT_STR_14 STRINGIFY(XFRM_MSG_NEWAE)
     494   XLAT(XFRM_MSG_GETAE),
     495   #define XLAT_VAL_15 ((unsigned) (XFRM_MSG_GETAE))
     496   #define XLAT_STR_15 STRINGIFY(XFRM_MSG_GETAE)
     497  
     498   XLAT(XFRM_MSG_REPORT),
     499   #define XLAT_VAL_16 ((unsigned) (XFRM_MSG_REPORT))
     500   #define XLAT_STR_16 STRINGIFY(XFRM_MSG_REPORT)
     501  
     502   XLAT(XFRM_MSG_MIGRATE),
     503   #define XLAT_VAL_17 ((unsigned) (XFRM_MSG_MIGRATE))
     504   #define XLAT_STR_17 STRINGIFY(XFRM_MSG_MIGRATE)
     505  
     506   XLAT(XFRM_MSG_NEWSADINFO),
     507   #define XLAT_VAL_18 ((unsigned) (XFRM_MSG_NEWSADINFO))
     508   #define XLAT_STR_18 STRINGIFY(XFRM_MSG_NEWSADINFO)
     509   XLAT(XFRM_MSG_GETSADINFO),
     510   #define XLAT_VAL_19 ((unsigned) (XFRM_MSG_GETSADINFO))
     511   #define XLAT_STR_19 STRINGIFY(XFRM_MSG_GETSADINFO)
     512  
     513   XLAT(XFRM_MSG_NEWSPDINFO),
     514   #define XLAT_VAL_20 ((unsigned) (XFRM_MSG_NEWSPDINFO))
     515   #define XLAT_STR_20 STRINGIFY(XFRM_MSG_NEWSPDINFO)
     516   XLAT(XFRM_MSG_GETSPDINFO),
     517   #define XLAT_VAL_21 ((unsigned) (XFRM_MSG_GETSPDINFO))
     518   #define XLAT_STR_21 STRINGIFY(XFRM_MSG_GETSPDINFO)
     519  
     520   XLAT(XFRM_MSG_MAPPING),
     521   #define XLAT_VAL_22 ((unsigned) (XFRM_MSG_MAPPING))
     522   #define XLAT_STR_22 STRINGIFY(XFRM_MSG_MAPPING)
     523  
     524   XLAT(XFRM_MSG_SETDEFAULT),
     525   #define XLAT_VAL_23 ((unsigned) (XFRM_MSG_SETDEFAULT))
     526   #define XLAT_STR_23 STRINGIFY(XFRM_MSG_SETDEFAULT)
     527   XLAT(XFRM_MSG_GETDEFAULT),
     528   #define XLAT_VAL_24 ((unsigned) (XFRM_MSG_GETDEFAULT))
     529   #define XLAT_STR_24 STRINGIFY(XFRM_MSG_GETDEFAULT)
     530  };
     531  static
     532  const struct xlat nl_xfrm_types[1] = { {
     533   .data = nl_xfrm_types_xdata,
     534   .size = ARRAY_SIZE(nl_xfrm_types_xdata),
     535   .type = XT_SORTED,
     536   .flags_mask = 0
     537  #  ifdef XLAT_VAL_0
     538    | XLAT_VAL_0
     539  #  endif
     540  #  ifdef XLAT_VAL_1
     541    | XLAT_VAL_1
     542  #  endif
     543  #  ifdef XLAT_VAL_2
     544    | XLAT_VAL_2
     545  #  endif
     546  #  ifdef XLAT_VAL_3
     547    | XLAT_VAL_3
     548  #  endif
     549  #  ifdef XLAT_VAL_4
     550    | XLAT_VAL_4
     551  #  endif
     552  #  ifdef XLAT_VAL_5
     553    | XLAT_VAL_5
     554  #  endif
     555  #  ifdef XLAT_VAL_6
     556    | XLAT_VAL_6
     557  #  endif
     558  #  ifdef XLAT_VAL_7
     559    | XLAT_VAL_7
     560  #  endif
     561  #  ifdef XLAT_VAL_8
     562    | XLAT_VAL_8
     563  #  endif
     564  #  ifdef XLAT_VAL_9
     565    | XLAT_VAL_9
     566  #  endif
     567  #  ifdef XLAT_VAL_10
     568    | XLAT_VAL_10
     569  #  endif
     570  #  ifdef XLAT_VAL_11
     571    | XLAT_VAL_11
     572  #  endif
     573  #  ifdef XLAT_VAL_12
     574    | XLAT_VAL_12
     575  #  endif
     576  #  ifdef XLAT_VAL_13
     577    | XLAT_VAL_13
     578  #  endif
     579  #  ifdef XLAT_VAL_14
     580    | XLAT_VAL_14
     581  #  endif
     582  #  ifdef XLAT_VAL_15
     583    | XLAT_VAL_15
     584  #  endif
     585  #  ifdef XLAT_VAL_16
     586    | XLAT_VAL_16
     587  #  endif
     588  #  ifdef XLAT_VAL_17
     589    | XLAT_VAL_17
     590  #  endif
     591  #  ifdef XLAT_VAL_18
     592    | XLAT_VAL_18
     593  #  endif
     594  #  ifdef XLAT_VAL_19
     595    | XLAT_VAL_19
     596  #  endif
     597  #  ifdef XLAT_VAL_20
     598    | XLAT_VAL_20
     599  #  endif
     600  #  ifdef XLAT_VAL_21
     601    | XLAT_VAL_21
     602  #  endif
     603  #  ifdef XLAT_VAL_22
     604    | XLAT_VAL_22
     605  #  endif
     606  #  ifdef XLAT_VAL_23
     607    | XLAT_VAL_23
     608  #  endif
     609  #  ifdef XLAT_VAL_24
     610    | XLAT_VAL_24
     611  #  endif
     612    ,
     613   .flags_strsz = 0
     614  #  ifdef XLAT_STR_0
     615    + sizeof(XLAT_STR_0)
     616  #  endif
     617  #  ifdef XLAT_STR_1
     618    + sizeof(XLAT_STR_1)
     619  #  endif
     620  #  ifdef XLAT_STR_2
     621    + sizeof(XLAT_STR_2)
     622  #  endif
     623  #  ifdef XLAT_STR_3
     624    + sizeof(XLAT_STR_3)
     625  #  endif
     626  #  ifdef XLAT_STR_4
     627    + sizeof(XLAT_STR_4)
     628  #  endif
     629  #  ifdef XLAT_STR_5
     630    + sizeof(XLAT_STR_5)
     631  #  endif
     632  #  ifdef XLAT_STR_6
     633    + sizeof(XLAT_STR_6)
     634  #  endif
     635  #  ifdef XLAT_STR_7
     636    + sizeof(XLAT_STR_7)
     637  #  endif
     638  #  ifdef XLAT_STR_8
     639    + sizeof(XLAT_STR_8)
     640  #  endif
     641  #  ifdef XLAT_STR_9
     642    + sizeof(XLAT_STR_9)
     643  #  endif
     644  #  ifdef XLAT_STR_10
     645    + sizeof(XLAT_STR_10)
     646  #  endif
     647  #  ifdef XLAT_STR_11
     648    + sizeof(XLAT_STR_11)
     649  #  endif
     650  #  ifdef XLAT_STR_12
     651    + sizeof(XLAT_STR_12)
     652  #  endif
     653  #  ifdef XLAT_STR_13
     654    + sizeof(XLAT_STR_13)
     655  #  endif
     656  #  ifdef XLAT_STR_14
     657    + sizeof(XLAT_STR_14)
     658  #  endif
     659  #  ifdef XLAT_STR_15
     660    + sizeof(XLAT_STR_15)
     661  #  endif
     662  #  ifdef XLAT_STR_16
     663    + sizeof(XLAT_STR_16)
     664  #  endif
     665  #  ifdef XLAT_STR_17
     666    + sizeof(XLAT_STR_17)
     667  #  endif
     668  #  ifdef XLAT_STR_18
     669    + sizeof(XLAT_STR_18)
     670  #  endif
     671  #  ifdef XLAT_STR_19
     672    + sizeof(XLAT_STR_19)
     673  #  endif
     674  #  ifdef XLAT_STR_20
     675    + sizeof(XLAT_STR_20)
     676  #  endif
     677  #  ifdef XLAT_STR_21
     678    + sizeof(XLAT_STR_21)
     679  #  endif
     680  #  ifdef XLAT_STR_22
     681    + sizeof(XLAT_STR_22)
     682  #  endif
     683  #  ifdef XLAT_STR_23
     684    + sizeof(XLAT_STR_23)
     685  #  endif
     686  #  ifdef XLAT_STR_24
     687    + sizeof(XLAT_STR_24)
     688  #  endif
     689    ,
     690  } };
     691  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     692  
     693  #  undef XLAT_STR_0
     694  #  undef XLAT_VAL_0
     695  #  undef XLAT_STR_1
     696  #  undef XLAT_VAL_1
     697  #  undef XLAT_STR_2
     698  #  undef XLAT_VAL_2
     699  #  undef XLAT_STR_3
     700  #  undef XLAT_VAL_3
     701  #  undef XLAT_STR_4
     702  #  undef XLAT_VAL_4
     703  #  undef XLAT_STR_5
     704  #  undef XLAT_VAL_5
     705  #  undef XLAT_STR_6
     706  #  undef XLAT_VAL_6
     707  #  undef XLAT_STR_7
     708  #  undef XLAT_VAL_7
     709  #  undef XLAT_STR_8
     710  #  undef XLAT_VAL_8
     711  #  undef XLAT_STR_9
     712  #  undef XLAT_VAL_9
     713  #  undef XLAT_STR_10
     714  #  undef XLAT_VAL_10
     715  #  undef XLAT_STR_11
     716  #  undef XLAT_VAL_11
     717  #  undef XLAT_STR_12
     718  #  undef XLAT_VAL_12
     719  #  undef XLAT_STR_13
     720  #  undef XLAT_VAL_13
     721  #  undef XLAT_STR_14
     722  #  undef XLAT_VAL_14
     723  #  undef XLAT_STR_15
     724  #  undef XLAT_VAL_15
     725  #  undef XLAT_STR_16
     726  #  undef XLAT_VAL_16
     727  #  undef XLAT_STR_17
     728  #  undef XLAT_VAL_17
     729  #  undef XLAT_STR_18
     730  #  undef XLAT_VAL_18
     731  #  undef XLAT_STR_19
     732  #  undef XLAT_VAL_19
     733  #  undef XLAT_STR_20
     734  #  undef XLAT_VAL_20
     735  #  undef XLAT_STR_21
     736  #  undef XLAT_VAL_21
     737  #  undef XLAT_STR_22
     738  #  undef XLAT_VAL_22
     739  #  undef XLAT_STR_23
     740  #  undef XLAT_VAL_23
     741  #  undef XLAT_STR_24
     742  #  undef XLAT_VAL_24
     743  # endif /* !IN_MPERS */
     744  
     745  #endif /* !XLAT_MACROS_ONLY */