(root)/
strace-6.5/
src/
xlat/
arp_hardware_types.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/arp_hardware_types.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(ARPHRD_NETROM) || (defined(HAVE_DECL_ARPHRD_NETROM) && HAVE_DECL_ARPHRD_NETROM)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((ARPHRD_NETROM) == (0), "ARPHRD_NETROM != 0");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define ARPHRD_NETROM 0
      12  #endif
      13  #if defined(ARPHRD_NETROM) || (defined(HAVE_DECL_ARPHRD_NETROM) && HAVE_DECL_ARPHRD_NETROM)
      14  #if defined XLAT_PREV_VAL
      15  static_assert((unsigned long long) (ARPHRD_NETROM)
      16        > (unsigned long long) (XLAT_PREV_VAL),
      17        "Incorrect order in #sorted xlat: ARPHRD_NETROM"
      18        " is not larger than the previous value");
      19  #endif
      20  #undef XLAT_PREV_VAL
      21  #define XLAT_PREV_VAL (ARPHRD_NETROM)
      22  #endif
      23  #if defined(ARPHRD_ETHER) || (defined(HAVE_DECL_ARPHRD_ETHER) && HAVE_DECL_ARPHRD_ETHER)
      24  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      25  static_assert((ARPHRD_ETHER) == (1), "ARPHRD_ETHER != 1");
      26  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      27  #else
      28  # define ARPHRD_ETHER 1
      29  #endif
      30  #if defined(ARPHRD_ETHER) || (defined(HAVE_DECL_ARPHRD_ETHER) && HAVE_DECL_ARPHRD_ETHER)
      31  #if defined XLAT_PREV_VAL
      32  static_assert((unsigned long long) (ARPHRD_ETHER)
      33        > (unsigned long long) (XLAT_PREV_VAL),
      34        "Incorrect order in #sorted xlat: ARPHRD_ETHER"
      35        " is not larger than the previous value");
      36  #endif
      37  #undef XLAT_PREV_VAL
      38  #define XLAT_PREV_VAL (ARPHRD_ETHER)
      39  #endif
      40  #if defined(ARPHRD_EETHER) || (defined(HAVE_DECL_ARPHRD_EETHER) && HAVE_DECL_ARPHRD_EETHER)
      41  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      42  static_assert((ARPHRD_EETHER) == (2), "ARPHRD_EETHER != 2");
      43  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      44  #else
      45  # define ARPHRD_EETHER 2
      46  #endif
      47  #if defined(ARPHRD_EETHER) || (defined(HAVE_DECL_ARPHRD_EETHER) && HAVE_DECL_ARPHRD_EETHER)
      48  #if defined XLAT_PREV_VAL
      49  static_assert((unsigned long long) (ARPHRD_EETHER)
      50        > (unsigned long long) (XLAT_PREV_VAL),
      51        "Incorrect order in #sorted xlat: ARPHRD_EETHER"
      52        " is not larger than the previous value");
      53  #endif
      54  #undef XLAT_PREV_VAL
      55  #define XLAT_PREV_VAL (ARPHRD_EETHER)
      56  #endif
      57  #if defined(ARPHRD_AX25) || (defined(HAVE_DECL_ARPHRD_AX25) && HAVE_DECL_ARPHRD_AX25)
      58  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      59  static_assert((ARPHRD_AX25) == (3), "ARPHRD_AX25 != 3");
      60  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      61  #else
      62  # define ARPHRD_AX25 3
      63  #endif
      64  #if defined(ARPHRD_AX25) || (defined(HAVE_DECL_ARPHRD_AX25) && HAVE_DECL_ARPHRD_AX25)
      65  #if defined XLAT_PREV_VAL
      66  static_assert((unsigned long long) (ARPHRD_AX25)
      67        > (unsigned long long) (XLAT_PREV_VAL),
      68        "Incorrect order in #sorted xlat: ARPHRD_AX25"
      69        " is not larger than the previous value");
      70  #endif
      71  #undef XLAT_PREV_VAL
      72  #define XLAT_PREV_VAL (ARPHRD_AX25)
      73  #endif
      74  #if defined(ARPHRD_PRONET) || (defined(HAVE_DECL_ARPHRD_PRONET) && HAVE_DECL_ARPHRD_PRONET)
      75  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      76  static_assert((ARPHRD_PRONET) == (4), "ARPHRD_PRONET != 4");
      77  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      78  #else
      79  # define ARPHRD_PRONET 4
      80  #endif
      81  #if defined(ARPHRD_PRONET) || (defined(HAVE_DECL_ARPHRD_PRONET) && HAVE_DECL_ARPHRD_PRONET)
      82  #if defined XLAT_PREV_VAL
      83  static_assert((unsigned long long) (ARPHRD_PRONET)
      84        > (unsigned long long) (XLAT_PREV_VAL),
      85        "Incorrect order in #sorted xlat: ARPHRD_PRONET"
      86        " is not larger than the previous value");
      87  #endif
      88  #undef XLAT_PREV_VAL
      89  #define XLAT_PREV_VAL (ARPHRD_PRONET)
      90  #endif
      91  #if defined(ARPHRD_CHAOS) || (defined(HAVE_DECL_ARPHRD_CHAOS) && HAVE_DECL_ARPHRD_CHAOS)
      92  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      93  static_assert((ARPHRD_CHAOS) == (5), "ARPHRD_CHAOS != 5");
      94  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      95  #else
      96  # define ARPHRD_CHAOS 5
      97  #endif
      98  #if defined(ARPHRD_CHAOS) || (defined(HAVE_DECL_ARPHRD_CHAOS) && HAVE_DECL_ARPHRD_CHAOS)
      99  #if defined XLAT_PREV_VAL
     100  static_assert((unsigned long long) (ARPHRD_CHAOS)
     101        > (unsigned long long) (XLAT_PREV_VAL),
     102        "Incorrect order in #sorted xlat: ARPHRD_CHAOS"
     103        " is not larger than the previous value");
     104  #endif
     105  #undef XLAT_PREV_VAL
     106  #define XLAT_PREV_VAL (ARPHRD_CHAOS)
     107  #endif
     108  #if defined(ARPHRD_IEEE802) || (defined(HAVE_DECL_ARPHRD_IEEE802) && HAVE_DECL_ARPHRD_IEEE802)
     109  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     110  static_assert((ARPHRD_IEEE802) == (6), "ARPHRD_IEEE802 != 6");
     111  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     112  #else
     113  # define ARPHRD_IEEE802 6
     114  #endif
     115  #if defined(ARPHRD_IEEE802) || (defined(HAVE_DECL_ARPHRD_IEEE802) && HAVE_DECL_ARPHRD_IEEE802)
     116  #if defined XLAT_PREV_VAL
     117  static_assert((unsigned long long) (ARPHRD_IEEE802)
     118        > (unsigned long long) (XLAT_PREV_VAL),
     119        "Incorrect order in #sorted xlat: ARPHRD_IEEE802"
     120        " is not larger than the previous value");
     121  #endif
     122  #undef XLAT_PREV_VAL
     123  #define XLAT_PREV_VAL (ARPHRD_IEEE802)
     124  #endif
     125  #if defined(ARPHRD_ARCNET) || (defined(HAVE_DECL_ARPHRD_ARCNET) && HAVE_DECL_ARPHRD_ARCNET)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((ARPHRD_ARCNET) == (7), "ARPHRD_ARCNET != 7");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define ARPHRD_ARCNET 7
     131  #endif
     132  #if defined(ARPHRD_ARCNET) || (defined(HAVE_DECL_ARPHRD_ARCNET) && HAVE_DECL_ARPHRD_ARCNET)
     133  #if defined XLAT_PREV_VAL
     134  static_assert((unsigned long long) (ARPHRD_ARCNET)
     135        > (unsigned long long) (XLAT_PREV_VAL),
     136        "Incorrect order in #sorted xlat: ARPHRD_ARCNET"
     137        " is not larger than the previous value");
     138  #endif
     139  #undef XLAT_PREV_VAL
     140  #define XLAT_PREV_VAL (ARPHRD_ARCNET)
     141  #endif
     142  #if defined(ARPHRD_APPLETLK) || (defined(HAVE_DECL_ARPHRD_APPLETLK) && HAVE_DECL_ARPHRD_APPLETLK)
     143  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     144  static_assert((ARPHRD_APPLETLK) == (8), "ARPHRD_APPLETLK != 8");
     145  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     146  #else
     147  # define ARPHRD_APPLETLK 8
     148  #endif
     149  #if defined(ARPHRD_APPLETLK) || (defined(HAVE_DECL_ARPHRD_APPLETLK) && HAVE_DECL_ARPHRD_APPLETLK)
     150  #if defined XLAT_PREV_VAL
     151  static_assert((unsigned long long) (ARPHRD_APPLETLK)
     152        > (unsigned long long) (XLAT_PREV_VAL),
     153        "Incorrect order in #sorted xlat: ARPHRD_APPLETLK"
     154        " is not larger than the previous value");
     155  #endif
     156  #undef XLAT_PREV_VAL
     157  #define XLAT_PREV_VAL (ARPHRD_APPLETLK)
     158  #endif
     159  #if defined(ARPHRD_DLCI) || (defined(HAVE_DECL_ARPHRD_DLCI) && HAVE_DECL_ARPHRD_DLCI)
     160  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     161  static_assert((ARPHRD_DLCI) == (15), "ARPHRD_DLCI != 15");
     162  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     163  #else
     164  # define ARPHRD_DLCI 15
     165  #endif
     166  #if defined(ARPHRD_DLCI) || (defined(HAVE_DECL_ARPHRD_DLCI) && HAVE_DECL_ARPHRD_DLCI)
     167  #if defined XLAT_PREV_VAL
     168  static_assert((unsigned long long) (ARPHRD_DLCI)
     169        > (unsigned long long) (XLAT_PREV_VAL),
     170        "Incorrect order in #sorted xlat: ARPHRD_DLCI"
     171        " is not larger than the previous value");
     172  #endif
     173  #undef XLAT_PREV_VAL
     174  #define XLAT_PREV_VAL (ARPHRD_DLCI)
     175  #endif
     176  #if defined(ARPHRD_ATM) || (defined(HAVE_DECL_ARPHRD_ATM) && HAVE_DECL_ARPHRD_ATM)
     177  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     178  static_assert((ARPHRD_ATM) == (19), "ARPHRD_ATM != 19");
     179  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     180  #else
     181  # define ARPHRD_ATM 19
     182  #endif
     183  #if defined(ARPHRD_ATM) || (defined(HAVE_DECL_ARPHRD_ATM) && HAVE_DECL_ARPHRD_ATM)
     184  #if defined XLAT_PREV_VAL
     185  static_assert((unsigned long long) (ARPHRD_ATM)
     186        > (unsigned long long) (XLAT_PREV_VAL),
     187        "Incorrect order in #sorted xlat: ARPHRD_ATM"
     188        " is not larger than the previous value");
     189  #endif
     190  #undef XLAT_PREV_VAL
     191  #define XLAT_PREV_VAL (ARPHRD_ATM)
     192  #endif
     193  #if defined(ARPHRD_METRICOM) || (defined(HAVE_DECL_ARPHRD_METRICOM) && HAVE_DECL_ARPHRD_METRICOM)
     194  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     195  static_assert((ARPHRD_METRICOM) == (23), "ARPHRD_METRICOM != 23");
     196  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     197  #else
     198  # define ARPHRD_METRICOM 23
     199  #endif
     200  #if defined(ARPHRD_METRICOM) || (defined(HAVE_DECL_ARPHRD_METRICOM) && HAVE_DECL_ARPHRD_METRICOM)
     201  #if defined XLAT_PREV_VAL
     202  static_assert((unsigned long long) (ARPHRD_METRICOM)
     203        > (unsigned long long) (XLAT_PREV_VAL),
     204        "Incorrect order in #sorted xlat: ARPHRD_METRICOM"
     205        " is not larger than the previous value");
     206  #endif
     207  #undef XLAT_PREV_VAL
     208  #define XLAT_PREV_VAL (ARPHRD_METRICOM)
     209  #endif
     210  #if defined(ARPHRD_IEEE1394) || (defined(HAVE_DECL_ARPHRD_IEEE1394) && HAVE_DECL_ARPHRD_IEEE1394)
     211  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     212  static_assert((ARPHRD_IEEE1394) == (24), "ARPHRD_IEEE1394 != 24");
     213  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     214  #else
     215  # define ARPHRD_IEEE1394 24
     216  #endif
     217  #if defined(ARPHRD_IEEE1394) || (defined(HAVE_DECL_ARPHRD_IEEE1394) && HAVE_DECL_ARPHRD_IEEE1394)
     218  #if defined XLAT_PREV_VAL
     219  static_assert((unsigned long long) (ARPHRD_IEEE1394)
     220        > (unsigned long long) (XLAT_PREV_VAL),
     221        "Incorrect order in #sorted xlat: ARPHRD_IEEE1394"
     222        " is not larger than the previous value");
     223  #endif
     224  #undef XLAT_PREV_VAL
     225  #define XLAT_PREV_VAL (ARPHRD_IEEE1394)
     226  #endif
     227  #if defined(ARPHRD_EUI64) || (defined(HAVE_DECL_ARPHRD_EUI64) && HAVE_DECL_ARPHRD_EUI64)
     228  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     229  static_assert((ARPHRD_EUI64) == (27), "ARPHRD_EUI64 != 27");
     230  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     231  #else
     232  # define ARPHRD_EUI64 27
     233  #endif
     234  #if defined(ARPHRD_EUI64) || (defined(HAVE_DECL_ARPHRD_EUI64) && HAVE_DECL_ARPHRD_EUI64)
     235  #if defined XLAT_PREV_VAL
     236  static_assert((unsigned long long) (ARPHRD_EUI64)
     237        > (unsigned long long) (XLAT_PREV_VAL),
     238        "Incorrect order in #sorted xlat: ARPHRD_EUI64"
     239        " is not larger than the previous value");
     240  #endif
     241  #undef XLAT_PREV_VAL
     242  #define XLAT_PREV_VAL (ARPHRD_EUI64)
     243  #endif
     244  #if defined(ARPHRD_INFINIBAND) || (defined(HAVE_DECL_ARPHRD_INFINIBAND) && HAVE_DECL_ARPHRD_INFINIBAND)
     245  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     246  static_assert((ARPHRD_INFINIBAND) == (32), "ARPHRD_INFINIBAND != 32");
     247  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     248  #else
     249  # define ARPHRD_INFINIBAND 32
     250  #endif
     251  #if defined(ARPHRD_INFINIBAND) || (defined(HAVE_DECL_ARPHRD_INFINIBAND) && HAVE_DECL_ARPHRD_INFINIBAND)
     252  #if defined XLAT_PREV_VAL
     253  static_assert((unsigned long long) (ARPHRD_INFINIBAND)
     254        > (unsigned long long) (XLAT_PREV_VAL),
     255        "Incorrect order in #sorted xlat: ARPHRD_INFINIBAND"
     256        " is not larger than the previous value");
     257  #endif
     258  #undef XLAT_PREV_VAL
     259  #define XLAT_PREV_VAL (ARPHRD_INFINIBAND)
     260  #endif
     261  #if defined(ARPHRD_SLIP) || (defined(HAVE_DECL_ARPHRD_SLIP) && HAVE_DECL_ARPHRD_SLIP)
     262  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     263  static_assert((ARPHRD_SLIP) == (256), "ARPHRD_SLIP != 256");
     264  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     265  #else
     266  # define ARPHRD_SLIP 256
     267  #endif
     268  #if defined(ARPHRD_SLIP) || (defined(HAVE_DECL_ARPHRD_SLIP) && HAVE_DECL_ARPHRD_SLIP)
     269  #if defined XLAT_PREV_VAL
     270  static_assert((unsigned long long) (ARPHRD_SLIP)
     271        > (unsigned long long) (XLAT_PREV_VAL),
     272        "Incorrect order in #sorted xlat: ARPHRD_SLIP"
     273        " is not larger than the previous value");
     274  #endif
     275  #undef XLAT_PREV_VAL
     276  #define XLAT_PREV_VAL (ARPHRD_SLIP)
     277  #endif
     278  #if defined(ARPHRD_CSLIP) || (defined(HAVE_DECL_ARPHRD_CSLIP) && HAVE_DECL_ARPHRD_CSLIP)
     279  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     280  static_assert((ARPHRD_CSLIP) == (257), "ARPHRD_CSLIP != 257");
     281  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     282  #else
     283  # define ARPHRD_CSLIP 257
     284  #endif
     285  #if defined(ARPHRD_CSLIP) || (defined(HAVE_DECL_ARPHRD_CSLIP) && HAVE_DECL_ARPHRD_CSLIP)
     286  #if defined XLAT_PREV_VAL
     287  static_assert((unsigned long long) (ARPHRD_CSLIP)
     288        > (unsigned long long) (XLAT_PREV_VAL),
     289        "Incorrect order in #sorted xlat: ARPHRD_CSLIP"
     290        " is not larger than the previous value");
     291  #endif
     292  #undef XLAT_PREV_VAL
     293  #define XLAT_PREV_VAL (ARPHRD_CSLIP)
     294  #endif
     295  #if defined(ARPHRD_SLIP6) || (defined(HAVE_DECL_ARPHRD_SLIP6) && HAVE_DECL_ARPHRD_SLIP6)
     296  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     297  static_assert((ARPHRD_SLIP6) == (258), "ARPHRD_SLIP6 != 258");
     298  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     299  #else
     300  # define ARPHRD_SLIP6 258
     301  #endif
     302  #if defined(ARPHRD_SLIP6) || (defined(HAVE_DECL_ARPHRD_SLIP6) && HAVE_DECL_ARPHRD_SLIP6)
     303  #if defined XLAT_PREV_VAL
     304  static_assert((unsigned long long) (ARPHRD_SLIP6)
     305        > (unsigned long long) (XLAT_PREV_VAL),
     306        "Incorrect order in #sorted xlat: ARPHRD_SLIP6"
     307        " is not larger than the previous value");
     308  #endif
     309  #undef XLAT_PREV_VAL
     310  #define XLAT_PREV_VAL (ARPHRD_SLIP6)
     311  #endif
     312  #if defined(ARPHRD_CSLIP6) || (defined(HAVE_DECL_ARPHRD_CSLIP6) && HAVE_DECL_ARPHRD_CSLIP6)
     313  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     314  static_assert((ARPHRD_CSLIP6) == (259), "ARPHRD_CSLIP6 != 259");
     315  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     316  #else
     317  # define ARPHRD_CSLIP6 259
     318  #endif
     319  #if defined(ARPHRD_CSLIP6) || (defined(HAVE_DECL_ARPHRD_CSLIP6) && HAVE_DECL_ARPHRD_CSLIP6)
     320  #if defined XLAT_PREV_VAL
     321  static_assert((unsigned long long) (ARPHRD_CSLIP6)
     322        > (unsigned long long) (XLAT_PREV_VAL),
     323        "Incorrect order in #sorted xlat: ARPHRD_CSLIP6"
     324        " is not larger than the previous value");
     325  #endif
     326  #undef XLAT_PREV_VAL
     327  #define XLAT_PREV_VAL (ARPHRD_CSLIP6)
     328  #endif
     329  #if defined(ARPHRD_RSRVD) || (defined(HAVE_DECL_ARPHRD_RSRVD) && HAVE_DECL_ARPHRD_RSRVD)
     330  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     331  static_assert((ARPHRD_RSRVD) == (260), "ARPHRD_RSRVD != 260");
     332  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     333  #else
     334  # define ARPHRD_RSRVD 260
     335  #endif
     336  #if defined(ARPHRD_RSRVD) || (defined(HAVE_DECL_ARPHRD_RSRVD) && HAVE_DECL_ARPHRD_RSRVD)
     337  #if defined XLAT_PREV_VAL
     338  static_assert((unsigned long long) (ARPHRD_RSRVD)
     339        > (unsigned long long) (XLAT_PREV_VAL),
     340        "Incorrect order in #sorted xlat: ARPHRD_RSRVD"
     341        " is not larger than the previous value");
     342  #endif
     343  #undef XLAT_PREV_VAL
     344  #define XLAT_PREV_VAL (ARPHRD_RSRVD)
     345  #endif
     346  #if defined(ARPHRD_ADAPT) || (defined(HAVE_DECL_ARPHRD_ADAPT) && HAVE_DECL_ARPHRD_ADAPT)
     347  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     348  static_assert((ARPHRD_ADAPT) == (264), "ARPHRD_ADAPT != 264");
     349  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     350  #else
     351  # define ARPHRD_ADAPT 264
     352  #endif
     353  #if defined(ARPHRD_ADAPT) || (defined(HAVE_DECL_ARPHRD_ADAPT) && HAVE_DECL_ARPHRD_ADAPT)
     354  #if defined XLAT_PREV_VAL
     355  static_assert((unsigned long long) (ARPHRD_ADAPT)
     356        > (unsigned long long) (XLAT_PREV_VAL),
     357        "Incorrect order in #sorted xlat: ARPHRD_ADAPT"
     358        " is not larger than the previous value");
     359  #endif
     360  #undef XLAT_PREV_VAL
     361  #define XLAT_PREV_VAL (ARPHRD_ADAPT)
     362  #endif
     363  #if defined(ARPHRD_ROSE) || (defined(HAVE_DECL_ARPHRD_ROSE) && HAVE_DECL_ARPHRD_ROSE)
     364  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     365  static_assert((ARPHRD_ROSE) == (270), "ARPHRD_ROSE != 270");
     366  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     367  #else
     368  # define ARPHRD_ROSE 270
     369  #endif
     370  #if defined(ARPHRD_ROSE) || (defined(HAVE_DECL_ARPHRD_ROSE) && HAVE_DECL_ARPHRD_ROSE)
     371  #if defined XLAT_PREV_VAL
     372  static_assert((unsigned long long) (ARPHRD_ROSE)
     373        > (unsigned long long) (XLAT_PREV_VAL),
     374        "Incorrect order in #sorted xlat: ARPHRD_ROSE"
     375        " is not larger than the previous value");
     376  #endif
     377  #undef XLAT_PREV_VAL
     378  #define XLAT_PREV_VAL (ARPHRD_ROSE)
     379  #endif
     380  #if defined(ARPHRD_X25) || (defined(HAVE_DECL_ARPHRD_X25) && HAVE_DECL_ARPHRD_X25)
     381  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     382  static_assert((ARPHRD_X25) == (271), "ARPHRD_X25 != 271");
     383  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     384  #else
     385  # define ARPHRD_X25 271
     386  #endif
     387  #if defined(ARPHRD_X25) || (defined(HAVE_DECL_ARPHRD_X25) && HAVE_DECL_ARPHRD_X25)
     388  #if defined XLAT_PREV_VAL
     389  static_assert((unsigned long long) (ARPHRD_X25)
     390        > (unsigned long long) (XLAT_PREV_VAL),
     391        "Incorrect order in #sorted xlat: ARPHRD_X25"
     392        " is not larger than the previous value");
     393  #endif
     394  #undef XLAT_PREV_VAL
     395  #define XLAT_PREV_VAL (ARPHRD_X25)
     396  #endif
     397  #if defined(ARPHRD_HWX25) || (defined(HAVE_DECL_ARPHRD_HWX25) && HAVE_DECL_ARPHRD_HWX25)
     398  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     399  static_assert((ARPHRD_HWX25) == (272), "ARPHRD_HWX25 != 272");
     400  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     401  #else
     402  # define ARPHRD_HWX25 272
     403  #endif
     404  #if defined(ARPHRD_HWX25) || (defined(HAVE_DECL_ARPHRD_HWX25) && HAVE_DECL_ARPHRD_HWX25)
     405  #if defined XLAT_PREV_VAL
     406  static_assert((unsigned long long) (ARPHRD_HWX25)
     407        > (unsigned long long) (XLAT_PREV_VAL),
     408        "Incorrect order in #sorted xlat: ARPHRD_HWX25"
     409        " is not larger than the previous value");
     410  #endif
     411  #undef XLAT_PREV_VAL
     412  #define XLAT_PREV_VAL (ARPHRD_HWX25)
     413  #endif
     414  #if defined(ARPHRD_CAN) || (defined(HAVE_DECL_ARPHRD_CAN) && HAVE_DECL_ARPHRD_CAN)
     415  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     416  static_assert((ARPHRD_CAN) == (280), "ARPHRD_CAN != 280");
     417  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     418  #else
     419  # define ARPHRD_CAN 280
     420  #endif
     421  #if defined(ARPHRD_CAN) || (defined(HAVE_DECL_ARPHRD_CAN) && HAVE_DECL_ARPHRD_CAN)
     422  #if defined XLAT_PREV_VAL
     423  static_assert((unsigned long long) (ARPHRD_CAN)
     424        > (unsigned long long) (XLAT_PREV_VAL),
     425        "Incorrect order in #sorted xlat: ARPHRD_CAN"
     426        " is not larger than the previous value");
     427  #endif
     428  #undef XLAT_PREV_VAL
     429  #define XLAT_PREV_VAL (ARPHRD_CAN)
     430  #endif
     431  #if defined(ARPHRD_MCTP) || (defined(HAVE_DECL_ARPHRD_MCTP) && HAVE_DECL_ARPHRD_MCTP)
     432  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     433  static_assert((ARPHRD_MCTP) == (290), "ARPHRD_MCTP != 290");
     434  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     435  #else
     436  # define ARPHRD_MCTP 290
     437  #endif
     438  #if defined(ARPHRD_MCTP) || (defined(HAVE_DECL_ARPHRD_MCTP) && HAVE_DECL_ARPHRD_MCTP)
     439  #if defined XLAT_PREV_VAL
     440  static_assert((unsigned long long) (ARPHRD_MCTP)
     441        > (unsigned long long) (XLAT_PREV_VAL),
     442        "Incorrect order in #sorted xlat: ARPHRD_MCTP"
     443        " is not larger than the previous value");
     444  #endif
     445  #undef XLAT_PREV_VAL
     446  #define XLAT_PREV_VAL (ARPHRD_MCTP)
     447  #endif
     448  #if defined(ARPHRD_PPP) || (defined(HAVE_DECL_ARPHRD_PPP) && HAVE_DECL_ARPHRD_PPP)
     449  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     450  static_assert((ARPHRD_PPP) == (512), "ARPHRD_PPP != 512");
     451  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     452  #else
     453  # define ARPHRD_PPP 512
     454  #endif
     455  #if defined(ARPHRD_PPP) || (defined(HAVE_DECL_ARPHRD_PPP) && HAVE_DECL_ARPHRD_PPP)
     456  #if defined XLAT_PREV_VAL
     457  static_assert((unsigned long long) (ARPHRD_PPP)
     458        > (unsigned long long) (XLAT_PREV_VAL),
     459        "Incorrect order in #sorted xlat: ARPHRD_PPP"
     460        " is not larger than the previous value");
     461  #endif
     462  #undef XLAT_PREV_VAL
     463  #define XLAT_PREV_VAL (ARPHRD_PPP)
     464  #endif
     465  #if defined(ARPHRD_CISCO) || (defined(HAVE_DECL_ARPHRD_CISCO) && HAVE_DECL_ARPHRD_CISCO)
     466  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     467  static_assert((ARPHRD_CISCO) == (513), "ARPHRD_CISCO != 513");
     468  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     469  #else
     470  # define ARPHRD_CISCO 513
     471  #endif
     472  #if defined(ARPHRD_CISCO) || (defined(HAVE_DECL_ARPHRD_CISCO) && HAVE_DECL_ARPHRD_CISCO)
     473  #if defined XLAT_PREV_VAL
     474  static_assert((unsigned long long) (ARPHRD_CISCO)
     475        > (unsigned long long) (XLAT_PREV_VAL),
     476        "Incorrect order in #sorted xlat: ARPHRD_CISCO"
     477        " is not larger than the previous value");
     478  #endif
     479  #undef XLAT_PREV_VAL
     480  #define XLAT_PREV_VAL (ARPHRD_CISCO)
     481  #endif
     482  #if defined(ARPHRD_LAPB) || (defined(HAVE_DECL_ARPHRD_LAPB) && HAVE_DECL_ARPHRD_LAPB)
     483  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     484  static_assert((ARPHRD_LAPB) == (516), "ARPHRD_LAPB != 516");
     485  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     486  #else
     487  # define ARPHRD_LAPB 516
     488  #endif
     489  #if defined(ARPHRD_LAPB) || (defined(HAVE_DECL_ARPHRD_LAPB) && HAVE_DECL_ARPHRD_LAPB)
     490  #if defined XLAT_PREV_VAL
     491  static_assert((unsigned long long) (ARPHRD_LAPB)
     492        > (unsigned long long) (XLAT_PREV_VAL),
     493        "Incorrect order in #sorted xlat: ARPHRD_LAPB"
     494        " is not larger than the previous value");
     495  #endif
     496  #undef XLAT_PREV_VAL
     497  #define XLAT_PREV_VAL (ARPHRD_LAPB)
     498  #endif
     499  #if defined(ARPHRD_DDCMP) || (defined(HAVE_DECL_ARPHRD_DDCMP) && HAVE_DECL_ARPHRD_DDCMP)
     500  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     501  static_assert((ARPHRD_DDCMP) == (517), "ARPHRD_DDCMP != 517");
     502  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     503  #else
     504  # define ARPHRD_DDCMP 517
     505  #endif
     506  #if defined(ARPHRD_DDCMP) || (defined(HAVE_DECL_ARPHRD_DDCMP) && HAVE_DECL_ARPHRD_DDCMP)
     507  #if defined XLAT_PREV_VAL
     508  static_assert((unsigned long long) (ARPHRD_DDCMP)
     509        > (unsigned long long) (XLAT_PREV_VAL),
     510        "Incorrect order in #sorted xlat: ARPHRD_DDCMP"
     511        " is not larger than the previous value");
     512  #endif
     513  #undef XLAT_PREV_VAL
     514  #define XLAT_PREV_VAL (ARPHRD_DDCMP)
     515  #endif
     516  #if defined(ARPHRD_RAWHDLC) || (defined(HAVE_DECL_ARPHRD_RAWHDLC) && HAVE_DECL_ARPHRD_RAWHDLC)
     517  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     518  static_assert((ARPHRD_RAWHDLC) == (518), "ARPHRD_RAWHDLC != 518");
     519  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     520  #else
     521  # define ARPHRD_RAWHDLC 518
     522  #endif
     523  #if defined(ARPHRD_RAWHDLC) || (defined(HAVE_DECL_ARPHRD_RAWHDLC) && HAVE_DECL_ARPHRD_RAWHDLC)
     524  #if defined XLAT_PREV_VAL
     525  static_assert((unsigned long long) (ARPHRD_RAWHDLC)
     526        > (unsigned long long) (XLAT_PREV_VAL),
     527        "Incorrect order in #sorted xlat: ARPHRD_RAWHDLC"
     528        " is not larger than the previous value");
     529  #endif
     530  #undef XLAT_PREV_VAL
     531  #define XLAT_PREV_VAL (ARPHRD_RAWHDLC)
     532  #endif
     533  #if defined(ARPHRD_RAWIP) || (defined(HAVE_DECL_ARPHRD_RAWIP) && HAVE_DECL_ARPHRD_RAWIP)
     534  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     535  static_assert((ARPHRD_RAWIP) == (519), "ARPHRD_RAWIP != 519");
     536  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     537  #else
     538  # define ARPHRD_RAWIP 519
     539  #endif
     540  #if defined(ARPHRD_RAWIP) || (defined(HAVE_DECL_ARPHRD_RAWIP) && HAVE_DECL_ARPHRD_RAWIP)
     541  #if defined XLAT_PREV_VAL
     542  static_assert((unsigned long long) (ARPHRD_RAWIP)
     543        > (unsigned long long) (XLAT_PREV_VAL),
     544        "Incorrect order in #sorted xlat: ARPHRD_RAWIP"
     545        " is not larger than the previous value");
     546  #endif
     547  #undef XLAT_PREV_VAL
     548  #define XLAT_PREV_VAL (ARPHRD_RAWIP)
     549  #endif
     550  #if defined(ARPHRD_TUNNEL) || (defined(HAVE_DECL_ARPHRD_TUNNEL) && HAVE_DECL_ARPHRD_TUNNEL)
     551  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     552  static_assert((ARPHRD_TUNNEL) == (768), "ARPHRD_TUNNEL != 768");
     553  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     554  #else
     555  # define ARPHRD_TUNNEL 768
     556  #endif
     557  #if defined(ARPHRD_TUNNEL) || (defined(HAVE_DECL_ARPHRD_TUNNEL) && HAVE_DECL_ARPHRD_TUNNEL)
     558  #if defined XLAT_PREV_VAL
     559  static_assert((unsigned long long) (ARPHRD_TUNNEL)
     560        > (unsigned long long) (XLAT_PREV_VAL),
     561        "Incorrect order in #sorted xlat: ARPHRD_TUNNEL"
     562        " is not larger than the previous value");
     563  #endif
     564  #undef XLAT_PREV_VAL
     565  #define XLAT_PREV_VAL (ARPHRD_TUNNEL)
     566  #endif
     567  #if defined(ARPHRD_TUNNEL6) || (defined(HAVE_DECL_ARPHRD_TUNNEL6) && HAVE_DECL_ARPHRD_TUNNEL6)
     568  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     569  static_assert((ARPHRD_TUNNEL6) == (769), "ARPHRD_TUNNEL6 != 769");
     570  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     571  #else
     572  # define ARPHRD_TUNNEL6 769
     573  #endif
     574  #if defined(ARPHRD_TUNNEL6) || (defined(HAVE_DECL_ARPHRD_TUNNEL6) && HAVE_DECL_ARPHRD_TUNNEL6)
     575  #if defined XLAT_PREV_VAL
     576  static_assert((unsigned long long) (ARPHRD_TUNNEL6)
     577        > (unsigned long long) (XLAT_PREV_VAL),
     578        "Incorrect order in #sorted xlat: ARPHRD_TUNNEL6"
     579        " is not larger than the previous value");
     580  #endif
     581  #undef XLAT_PREV_VAL
     582  #define XLAT_PREV_VAL (ARPHRD_TUNNEL6)
     583  #endif
     584  #if defined(ARPHRD_FRAD) || (defined(HAVE_DECL_ARPHRD_FRAD) && HAVE_DECL_ARPHRD_FRAD)
     585  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     586  static_assert((ARPHRD_FRAD) == (770), "ARPHRD_FRAD != 770");
     587  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     588  #else
     589  # define ARPHRD_FRAD 770
     590  #endif
     591  #if defined(ARPHRD_FRAD) || (defined(HAVE_DECL_ARPHRD_FRAD) && HAVE_DECL_ARPHRD_FRAD)
     592  #if defined XLAT_PREV_VAL
     593  static_assert((unsigned long long) (ARPHRD_FRAD)
     594        > (unsigned long long) (XLAT_PREV_VAL),
     595        "Incorrect order in #sorted xlat: ARPHRD_FRAD"
     596        " is not larger than the previous value");
     597  #endif
     598  #undef XLAT_PREV_VAL
     599  #define XLAT_PREV_VAL (ARPHRD_FRAD)
     600  #endif
     601  #if defined(ARPHRD_SKIP) || (defined(HAVE_DECL_ARPHRD_SKIP) && HAVE_DECL_ARPHRD_SKIP)
     602  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     603  static_assert((ARPHRD_SKIP) == (771), "ARPHRD_SKIP != 771");
     604  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     605  #else
     606  # define ARPHRD_SKIP 771
     607  #endif
     608  #if defined(ARPHRD_SKIP) || (defined(HAVE_DECL_ARPHRD_SKIP) && HAVE_DECL_ARPHRD_SKIP)
     609  #if defined XLAT_PREV_VAL
     610  static_assert((unsigned long long) (ARPHRD_SKIP)
     611        > (unsigned long long) (XLAT_PREV_VAL),
     612        "Incorrect order in #sorted xlat: ARPHRD_SKIP"
     613        " is not larger than the previous value");
     614  #endif
     615  #undef XLAT_PREV_VAL
     616  #define XLAT_PREV_VAL (ARPHRD_SKIP)
     617  #endif
     618  #if defined(ARPHRD_LOOPBACK) || (defined(HAVE_DECL_ARPHRD_LOOPBACK) && HAVE_DECL_ARPHRD_LOOPBACK)
     619  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     620  static_assert((ARPHRD_LOOPBACK) == (772), "ARPHRD_LOOPBACK != 772");
     621  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     622  #else
     623  # define ARPHRD_LOOPBACK 772
     624  #endif
     625  #if defined(ARPHRD_LOOPBACK) || (defined(HAVE_DECL_ARPHRD_LOOPBACK) && HAVE_DECL_ARPHRD_LOOPBACK)
     626  #if defined XLAT_PREV_VAL
     627  static_assert((unsigned long long) (ARPHRD_LOOPBACK)
     628        > (unsigned long long) (XLAT_PREV_VAL),
     629        "Incorrect order in #sorted xlat: ARPHRD_LOOPBACK"
     630        " is not larger than the previous value");
     631  #endif
     632  #undef XLAT_PREV_VAL
     633  #define XLAT_PREV_VAL (ARPHRD_LOOPBACK)
     634  #endif
     635  #if defined(ARPHRD_LOCALTLK) || (defined(HAVE_DECL_ARPHRD_LOCALTLK) && HAVE_DECL_ARPHRD_LOCALTLK)
     636  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     637  static_assert((ARPHRD_LOCALTLK) == (773), "ARPHRD_LOCALTLK != 773");
     638  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     639  #else
     640  # define ARPHRD_LOCALTLK 773
     641  #endif
     642  #if defined(ARPHRD_LOCALTLK) || (defined(HAVE_DECL_ARPHRD_LOCALTLK) && HAVE_DECL_ARPHRD_LOCALTLK)
     643  #if defined XLAT_PREV_VAL
     644  static_assert((unsigned long long) (ARPHRD_LOCALTLK)
     645        > (unsigned long long) (XLAT_PREV_VAL),
     646        "Incorrect order in #sorted xlat: ARPHRD_LOCALTLK"
     647        " is not larger than the previous value");
     648  #endif
     649  #undef XLAT_PREV_VAL
     650  #define XLAT_PREV_VAL (ARPHRD_LOCALTLK)
     651  #endif
     652  #if defined(ARPHRD_FDDI) || (defined(HAVE_DECL_ARPHRD_FDDI) && HAVE_DECL_ARPHRD_FDDI)
     653  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     654  static_assert((ARPHRD_FDDI) == (774), "ARPHRD_FDDI != 774");
     655  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     656  #else
     657  # define ARPHRD_FDDI 774
     658  #endif
     659  #if defined(ARPHRD_FDDI) || (defined(HAVE_DECL_ARPHRD_FDDI) && HAVE_DECL_ARPHRD_FDDI)
     660  #if defined XLAT_PREV_VAL
     661  static_assert((unsigned long long) (ARPHRD_FDDI)
     662        > (unsigned long long) (XLAT_PREV_VAL),
     663        "Incorrect order in #sorted xlat: ARPHRD_FDDI"
     664        " is not larger than the previous value");
     665  #endif
     666  #undef XLAT_PREV_VAL
     667  #define XLAT_PREV_VAL (ARPHRD_FDDI)
     668  #endif
     669  #if defined(ARPHRD_BIF) || (defined(HAVE_DECL_ARPHRD_BIF) && HAVE_DECL_ARPHRD_BIF)
     670  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     671  static_assert((ARPHRD_BIF) == (775), "ARPHRD_BIF != 775");
     672  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     673  #else
     674  # define ARPHRD_BIF 775
     675  #endif
     676  #if defined(ARPHRD_BIF) || (defined(HAVE_DECL_ARPHRD_BIF) && HAVE_DECL_ARPHRD_BIF)
     677  #if defined XLAT_PREV_VAL
     678  static_assert((unsigned long long) (ARPHRD_BIF)
     679        > (unsigned long long) (XLAT_PREV_VAL),
     680        "Incorrect order in #sorted xlat: ARPHRD_BIF"
     681        " is not larger than the previous value");
     682  #endif
     683  #undef XLAT_PREV_VAL
     684  #define XLAT_PREV_VAL (ARPHRD_BIF)
     685  #endif
     686  #if defined(ARPHRD_SIT) || (defined(HAVE_DECL_ARPHRD_SIT) && HAVE_DECL_ARPHRD_SIT)
     687  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     688  static_assert((ARPHRD_SIT) == (776), "ARPHRD_SIT != 776");
     689  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     690  #else
     691  # define ARPHRD_SIT 776
     692  #endif
     693  #if defined(ARPHRD_SIT) || (defined(HAVE_DECL_ARPHRD_SIT) && HAVE_DECL_ARPHRD_SIT)
     694  #if defined XLAT_PREV_VAL
     695  static_assert((unsigned long long) (ARPHRD_SIT)
     696        > (unsigned long long) (XLAT_PREV_VAL),
     697        "Incorrect order in #sorted xlat: ARPHRD_SIT"
     698        " is not larger than the previous value");
     699  #endif
     700  #undef XLAT_PREV_VAL
     701  #define XLAT_PREV_VAL (ARPHRD_SIT)
     702  #endif
     703  #if defined(ARPHRD_IPDDP) || (defined(HAVE_DECL_ARPHRD_IPDDP) && HAVE_DECL_ARPHRD_IPDDP)
     704  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     705  static_assert((ARPHRD_IPDDP) == (777), "ARPHRD_IPDDP != 777");
     706  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     707  #else
     708  # define ARPHRD_IPDDP 777
     709  #endif
     710  #if defined(ARPHRD_IPDDP) || (defined(HAVE_DECL_ARPHRD_IPDDP) && HAVE_DECL_ARPHRD_IPDDP)
     711  #if defined XLAT_PREV_VAL
     712  static_assert((unsigned long long) (ARPHRD_IPDDP)
     713        > (unsigned long long) (XLAT_PREV_VAL),
     714        "Incorrect order in #sorted xlat: ARPHRD_IPDDP"
     715        " is not larger than the previous value");
     716  #endif
     717  #undef XLAT_PREV_VAL
     718  #define XLAT_PREV_VAL (ARPHRD_IPDDP)
     719  #endif
     720  #if defined(ARPHRD_IPGRE) || (defined(HAVE_DECL_ARPHRD_IPGRE) && HAVE_DECL_ARPHRD_IPGRE)
     721  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     722  static_assert((ARPHRD_IPGRE) == (778), "ARPHRD_IPGRE != 778");
     723  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     724  #else
     725  # define ARPHRD_IPGRE 778
     726  #endif
     727  #if defined(ARPHRD_IPGRE) || (defined(HAVE_DECL_ARPHRD_IPGRE) && HAVE_DECL_ARPHRD_IPGRE)
     728  #if defined XLAT_PREV_VAL
     729  static_assert((unsigned long long) (ARPHRD_IPGRE)
     730        > (unsigned long long) (XLAT_PREV_VAL),
     731        "Incorrect order in #sorted xlat: ARPHRD_IPGRE"
     732        " is not larger than the previous value");
     733  #endif
     734  #undef XLAT_PREV_VAL
     735  #define XLAT_PREV_VAL (ARPHRD_IPGRE)
     736  #endif
     737  #if defined(ARPHRD_PIMREG) || (defined(HAVE_DECL_ARPHRD_PIMREG) && HAVE_DECL_ARPHRD_PIMREG)
     738  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     739  static_assert((ARPHRD_PIMREG) == (779), "ARPHRD_PIMREG != 779");
     740  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     741  #else
     742  # define ARPHRD_PIMREG 779
     743  #endif
     744  #if defined(ARPHRD_PIMREG) || (defined(HAVE_DECL_ARPHRD_PIMREG) && HAVE_DECL_ARPHRD_PIMREG)
     745  #if defined XLAT_PREV_VAL
     746  static_assert((unsigned long long) (ARPHRD_PIMREG)
     747        > (unsigned long long) (XLAT_PREV_VAL),
     748        "Incorrect order in #sorted xlat: ARPHRD_PIMREG"
     749        " is not larger than the previous value");
     750  #endif
     751  #undef XLAT_PREV_VAL
     752  #define XLAT_PREV_VAL (ARPHRD_PIMREG)
     753  #endif
     754  #if defined(ARPHRD_HIPPI) || (defined(HAVE_DECL_ARPHRD_HIPPI) && HAVE_DECL_ARPHRD_HIPPI)
     755  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     756  static_assert((ARPHRD_HIPPI) == (780), "ARPHRD_HIPPI != 780");
     757  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     758  #else
     759  # define ARPHRD_HIPPI 780
     760  #endif
     761  #if defined(ARPHRD_HIPPI) || (defined(HAVE_DECL_ARPHRD_HIPPI) && HAVE_DECL_ARPHRD_HIPPI)
     762  #if defined XLAT_PREV_VAL
     763  static_assert((unsigned long long) (ARPHRD_HIPPI)
     764        > (unsigned long long) (XLAT_PREV_VAL),
     765        "Incorrect order in #sorted xlat: ARPHRD_HIPPI"
     766        " is not larger than the previous value");
     767  #endif
     768  #undef XLAT_PREV_VAL
     769  #define XLAT_PREV_VAL (ARPHRD_HIPPI)
     770  #endif
     771  #if defined(ARPHRD_ASH) || (defined(HAVE_DECL_ARPHRD_ASH) && HAVE_DECL_ARPHRD_ASH)
     772  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     773  static_assert((ARPHRD_ASH) == (781), "ARPHRD_ASH != 781");
     774  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     775  #else
     776  # define ARPHRD_ASH 781
     777  #endif
     778  #if defined(ARPHRD_ASH) || (defined(HAVE_DECL_ARPHRD_ASH) && HAVE_DECL_ARPHRD_ASH)
     779  #if defined XLAT_PREV_VAL
     780  static_assert((unsigned long long) (ARPHRD_ASH)
     781        > (unsigned long long) (XLAT_PREV_VAL),
     782        "Incorrect order in #sorted xlat: ARPHRD_ASH"
     783        " is not larger than the previous value");
     784  #endif
     785  #undef XLAT_PREV_VAL
     786  #define XLAT_PREV_VAL (ARPHRD_ASH)
     787  #endif
     788  #if defined(ARPHRD_ECONET) || (defined(HAVE_DECL_ARPHRD_ECONET) && HAVE_DECL_ARPHRD_ECONET)
     789  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     790  static_assert((ARPHRD_ECONET) == (782), "ARPHRD_ECONET != 782");
     791  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     792  #else
     793  # define ARPHRD_ECONET 782
     794  #endif
     795  #if defined(ARPHRD_ECONET) || (defined(HAVE_DECL_ARPHRD_ECONET) && HAVE_DECL_ARPHRD_ECONET)
     796  #if defined XLAT_PREV_VAL
     797  static_assert((unsigned long long) (ARPHRD_ECONET)
     798        > (unsigned long long) (XLAT_PREV_VAL),
     799        "Incorrect order in #sorted xlat: ARPHRD_ECONET"
     800        " is not larger than the previous value");
     801  #endif
     802  #undef XLAT_PREV_VAL
     803  #define XLAT_PREV_VAL (ARPHRD_ECONET)
     804  #endif
     805  #if defined(ARPHRD_IRDA) || (defined(HAVE_DECL_ARPHRD_IRDA) && HAVE_DECL_ARPHRD_IRDA)
     806  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     807  static_assert((ARPHRD_IRDA) == (783), "ARPHRD_IRDA != 783");
     808  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     809  #else
     810  # define ARPHRD_IRDA 783
     811  #endif
     812  #if defined(ARPHRD_IRDA) || (defined(HAVE_DECL_ARPHRD_IRDA) && HAVE_DECL_ARPHRD_IRDA)
     813  #if defined XLAT_PREV_VAL
     814  static_assert((unsigned long long) (ARPHRD_IRDA)
     815        > (unsigned long long) (XLAT_PREV_VAL),
     816        "Incorrect order in #sorted xlat: ARPHRD_IRDA"
     817        " is not larger than the previous value");
     818  #endif
     819  #undef XLAT_PREV_VAL
     820  #define XLAT_PREV_VAL (ARPHRD_IRDA)
     821  #endif
     822  #if defined(ARPHRD_FCPP) || (defined(HAVE_DECL_ARPHRD_FCPP) && HAVE_DECL_ARPHRD_FCPP)
     823  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     824  static_assert((ARPHRD_FCPP) == (784), "ARPHRD_FCPP != 784");
     825  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     826  #else
     827  # define ARPHRD_FCPP 784
     828  #endif
     829  #if defined(ARPHRD_FCPP) || (defined(HAVE_DECL_ARPHRD_FCPP) && HAVE_DECL_ARPHRD_FCPP)
     830  #if defined XLAT_PREV_VAL
     831  static_assert((unsigned long long) (ARPHRD_FCPP)
     832        > (unsigned long long) (XLAT_PREV_VAL),
     833        "Incorrect order in #sorted xlat: ARPHRD_FCPP"
     834        " is not larger than the previous value");
     835  #endif
     836  #undef XLAT_PREV_VAL
     837  #define XLAT_PREV_VAL (ARPHRD_FCPP)
     838  #endif
     839  #if defined(ARPHRD_FCAL) || (defined(HAVE_DECL_ARPHRD_FCAL) && HAVE_DECL_ARPHRD_FCAL)
     840  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     841  static_assert((ARPHRD_FCAL) == (785), "ARPHRD_FCAL != 785");
     842  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     843  #else
     844  # define ARPHRD_FCAL 785
     845  #endif
     846  #if defined(ARPHRD_FCAL) || (defined(HAVE_DECL_ARPHRD_FCAL) && HAVE_DECL_ARPHRD_FCAL)
     847  #if defined XLAT_PREV_VAL
     848  static_assert((unsigned long long) (ARPHRD_FCAL)
     849        > (unsigned long long) (XLAT_PREV_VAL),
     850        "Incorrect order in #sorted xlat: ARPHRD_FCAL"
     851        " is not larger than the previous value");
     852  #endif
     853  #undef XLAT_PREV_VAL
     854  #define XLAT_PREV_VAL (ARPHRD_FCAL)
     855  #endif
     856  #if defined(ARPHRD_FCPL) || (defined(HAVE_DECL_ARPHRD_FCPL) && HAVE_DECL_ARPHRD_FCPL)
     857  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     858  static_assert((ARPHRD_FCPL) == (786), "ARPHRD_FCPL != 786");
     859  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     860  #else
     861  # define ARPHRD_FCPL 786
     862  #endif
     863  #if defined(ARPHRD_FCPL) || (defined(HAVE_DECL_ARPHRD_FCPL) && HAVE_DECL_ARPHRD_FCPL)
     864  #if defined XLAT_PREV_VAL
     865  static_assert((unsigned long long) (ARPHRD_FCPL)
     866        > (unsigned long long) (XLAT_PREV_VAL),
     867        "Incorrect order in #sorted xlat: ARPHRD_FCPL"
     868        " is not larger than the previous value");
     869  #endif
     870  #undef XLAT_PREV_VAL
     871  #define XLAT_PREV_VAL (ARPHRD_FCPL)
     872  #endif
     873  #if defined(ARPHRD_FCFABRIC) || (defined(HAVE_DECL_ARPHRD_FCFABRIC) && HAVE_DECL_ARPHRD_FCFABRIC)
     874  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     875  static_assert((ARPHRD_FCFABRIC) == (787), "ARPHRD_FCFABRIC != 787");
     876  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     877  #else
     878  # define ARPHRD_FCFABRIC 787
     879  #endif
     880  #if defined(ARPHRD_FCFABRIC) || (defined(HAVE_DECL_ARPHRD_FCFABRIC) && HAVE_DECL_ARPHRD_FCFABRIC)
     881  #if defined XLAT_PREV_VAL
     882  static_assert((unsigned long long) (ARPHRD_FCFABRIC)
     883        > (unsigned long long) (XLAT_PREV_VAL),
     884        "Incorrect order in #sorted xlat: ARPHRD_FCFABRIC"
     885        " is not larger than the previous value");
     886  #endif
     887  #undef XLAT_PREV_VAL
     888  #define XLAT_PREV_VAL (ARPHRD_FCFABRIC)
     889  #endif
     890  #if defined(ARPHRD_IEEE802_TR) || (defined(HAVE_DECL_ARPHRD_IEEE802_TR) && HAVE_DECL_ARPHRD_IEEE802_TR)
     891  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     892  static_assert((ARPHRD_IEEE802_TR) == (800), "ARPHRD_IEEE802_TR != 800");
     893  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     894  #else
     895  # define ARPHRD_IEEE802_TR 800
     896  #endif
     897  #if defined(ARPHRD_IEEE802_TR) || (defined(HAVE_DECL_ARPHRD_IEEE802_TR) && HAVE_DECL_ARPHRD_IEEE802_TR)
     898  #if defined XLAT_PREV_VAL
     899  static_assert((unsigned long long) (ARPHRD_IEEE802_TR)
     900        > (unsigned long long) (XLAT_PREV_VAL),
     901        "Incorrect order in #sorted xlat: ARPHRD_IEEE802_TR"
     902        " is not larger than the previous value");
     903  #endif
     904  #undef XLAT_PREV_VAL
     905  #define XLAT_PREV_VAL (ARPHRD_IEEE802_TR)
     906  #endif
     907  #if defined(ARPHRD_IEEE80211) || (defined(HAVE_DECL_ARPHRD_IEEE80211) && HAVE_DECL_ARPHRD_IEEE80211)
     908  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     909  static_assert((ARPHRD_IEEE80211) == (801), "ARPHRD_IEEE80211 != 801");
     910  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     911  #else
     912  # define ARPHRD_IEEE80211 801
     913  #endif
     914  #if defined(ARPHRD_IEEE80211) || (defined(HAVE_DECL_ARPHRD_IEEE80211) && HAVE_DECL_ARPHRD_IEEE80211)
     915  #if defined XLAT_PREV_VAL
     916  static_assert((unsigned long long) (ARPHRD_IEEE80211)
     917        > (unsigned long long) (XLAT_PREV_VAL),
     918        "Incorrect order in #sorted xlat: ARPHRD_IEEE80211"
     919        " is not larger than the previous value");
     920  #endif
     921  #undef XLAT_PREV_VAL
     922  #define XLAT_PREV_VAL (ARPHRD_IEEE80211)
     923  #endif
     924  #if defined(ARPHRD_IEEE80211_PRISM) || (defined(HAVE_DECL_ARPHRD_IEEE80211_PRISM) && HAVE_DECL_ARPHRD_IEEE80211_PRISM)
     925  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     926  static_assert((ARPHRD_IEEE80211_PRISM) == (802), "ARPHRD_IEEE80211_PRISM != 802");
     927  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     928  #else
     929  # define ARPHRD_IEEE80211_PRISM 802
     930  #endif
     931  #if defined(ARPHRD_IEEE80211_PRISM) || (defined(HAVE_DECL_ARPHRD_IEEE80211_PRISM) && HAVE_DECL_ARPHRD_IEEE80211_PRISM)
     932  #if defined XLAT_PREV_VAL
     933  static_assert((unsigned long long) (ARPHRD_IEEE80211_PRISM)
     934        > (unsigned long long) (XLAT_PREV_VAL),
     935        "Incorrect order in #sorted xlat: ARPHRD_IEEE80211_PRISM"
     936        " is not larger than the previous value");
     937  #endif
     938  #undef XLAT_PREV_VAL
     939  #define XLAT_PREV_VAL (ARPHRD_IEEE80211_PRISM)
     940  #endif
     941  #if defined(ARPHRD_IEEE80211_RADIOTAP) || (defined(HAVE_DECL_ARPHRD_IEEE80211_RADIOTAP) && HAVE_DECL_ARPHRD_IEEE80211_RADIOTAP)
     942  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     943  static_assert((ARPHRD_IEEE80211_RADIOTAP) == (803), "ARPHRD_IEEE80211_RADIOTAP != 803");
     944  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     945  #else
     946  # define ARPHRD_IEEE80211_RADIOTAP 803
     947  #endif
     948  #if defined(ARPHRD_IEEE80211_RADIOTAP) || (defined(HAVE_DECL_ARPHRD_IEEE80211_RADIOTAP) && HAVE_DECL_ARPHRD_IEEE80211_RADIOTAP)
     949  #if defined XLAT_PREV_VAL
     950  static_assert((unsigned long long) (ARPHRD_IEEE80211_RADIOTAP)
     951        > (unsigned long long) (XLAT_PREV_VAL),
     952        "Incorrect order in #sorted xlat: ARPHRD_IEEE80211_RADIOTAP"
     953        " is not larger than the previous value");
     954  #endif
     955  #undef XLAT_PREV_VAL
     956  #define XLAT_PREV_VAL (ARPHRD_IEEE80211_RADIOTAP)
     957  #endif
     958  #if defined(ARPHRD_IEEE802154) || (defined(HAVE_DECL_ARPHRD_IEEE802154) && HAVE_DECL_ARPHRD_IEEE802154)
     959  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     960  static_assert((ARPHRD_IEEE802154) == (804), "ARPHRD_IEEE802154 != 804");
     961  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     962  #else
     963  # define ARPHRD_IEEE802154 804
     964  #endif
     965  #if defined(ARPHRD_IEEE802154) || (defined(HAVE_DECL_ARPHRD_IEEE802154) && HAVE_DECL_ARPHRD_IEEE802154)
     966  #if defined XLAT_PREV_VAL
     967  static_assert((unsigned long long) (ARPHRD_IEEE802154)
     968        > (unsigned long long) (XLAT_PREV_VAL),
     969        "Incorrect order in #sorted xlat: ARPHRD_IEEE802154"
     970        " is not larger than the previous value");
     971  #endif
     972  #undef XLAT_PREV_VAL
     973  #define XLAT_PREV_VAL (ARPHRD_IEEE802154)
     974  #endif
     975  #if defined(ARPHRD_IEEE802154_MONITOR) || (defined(HAVE_DECL_ARPHRD_IEEE802154_MONITOR) && HAVE_DECL_ARPHRD_IEEE802154_MONITOR)
     976  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     977  static_assert((ARPHRD_IEEE802154_MONITOR) == (805), "ARPHRD_IEEE802154_MONITOR != 805");
     978  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     979  #else
     980  # define ARPHRD_IEEE802154_MONITOR 805
     981  #endif
     982  #if defined(ARPHRD_IEEE802154_MONITOR) || (defined(HAVE_DECL_ARPHRD_IEEE802154_MONITOR) && HAVE_DECL_ARPHRD_IEEE802154_MONITOR)
     983  #if defined XLAT_PREV_VAL
     984  static_assert((unsigned long long) (ARPHRD_IEEE802154_MONITOR)
     985        > (unsigned long long) (XLAT_PREV_VAL),
     986        "Incorrect order in #sorted xlat: ARPHRD_IEEE802154_MONITOR"
     987        " is not larger than the previous value");
     988  #endif
     989  #undef XLAT_PREV_VAL
     990  #define XLAT_PREV_VAL (ARPHRD_IEEE802154_MONITOR)
     991  #endif
     992  #if defined(ARPHRD_PHONET) || (defined(HAVE_DECL_ARPHRD_PHONET) && HAVE_DECL_ARPHRD_PHONET)
     993  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     994  static_assert((ARPHRD_PHONET) == (820), "ARPHRD_PHONET != 820");
     995  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     996  #else
     997  # define ARPHRD_PHONET 820
     998  #endif
     999  #if defined(ARPHRD_PHONET) || (defined(HAVE_DECL_ARPHRD_PHONET) && HAVE_DECL_ARPHRD_PHONET)
    1000  #if defined XLAT_PREV_VAL
    1001  static_assert((unsigned long long) (ARPHRD_PHONET)
    1002        > (unsigned long long) (XLAT_PREV_VAL),
    1003        "Incorrect order in #sorted xlat: ARPHRD_PHONET"
    1004        " is not larger than the previous value");
    1005  #endif
    1006  #undef XLAT_PREV_VAL
    1007  #define XLAT_PREV_VAL (ARPHRD_PHONET)
    1008  #endif
    1009  #if defined(ARPHRD_PHONET_PIPE) || (defined(HAVE_DECL_ARPHRD_PHONET_PIPE) && HAVE_DECL_ARPHRD_PHONET_PIPE)
    1010  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1011  static_assert((ARPHRD_PHONET_PIPE) == (821), "ARPHRD_PHONET_PIPE != 821");
    1012  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1013  #else
    1014  # define ARPHRD_PHONET_PIPE 821
    1015  #endif
    1016  #if defined(ARPHRD_PHONET_PIPE) || (defined(HAVE_DECL_ARPHRD_PHONET_PIPE) && HAVE_DECL_ARPHRD_PHONET_PIPE)
    1017  #if defined XLAT_PREV_VAL
    1018  static_assert((unsigned long long) (ARPHRD_PHONET_PIPE)
    1019        > (unsigned long long) (XLAT_PREV_VAL),
    1020        "Incorrect order in #sorted xlat: ARPHRD_PHONET_PIPE"
    1021        " is not larger than the previous value");
    1022  #endif
    1023  #undef XLAT_PREV_VAL
    1024  #define XLAT_PREV_VAL (ARPHRD_PHONET_PIPE)
    1025  #endif
    1026  #if defined(ARPHRD_CAIF) || (defined(HAVE_DECL_ARPHRD_CAIF) && HAVE_DECL_ARPHRD_CAIF)
    1027  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1028  static_assert((ARPHRD_CAIF) == (822), "ARPHRD_CAIF != 822");
    1029  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1030  #else
    1031  # define ARPHRD_CAIF 822
    1032  #endif
    1033  #if defined(ARPHRD_CAIF) || (defined(HAVE_DECL_ARPHRD_CAIF) && HAVE_DECL_ARPHRD_CAIF)
    1034  #if defined XLAT_PREV_VAL
    1035  static_assert((unsigned long long) (ARPHRD_CAIF)
    1036        > (unsigned long long) (XLAT_PREV_VAL),
    1037        "Incorrect order in #sorted xlat: ARPHRD_CAIF"
    1038        " is not larger than the previous value");
    1039  #endif
    1040  #undef XLAT_PREV_VAL
    1041  #define XLAT_PREV_VAL (ARPHRD_CAIF)
    1042  #endif
    1043  #if defined(ARPHRD_IP6GRE) || (defined(HAVE_DECL_ARPHRD_IP6GRE) && HAVE_DECL_ARPHRD_IP6GRE)
    1044  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1045  static_assert((ARPHRD_IP6GRE) == (823), "ARPHRD_IP6GRE != 823");
    1046  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1047  #else
    1048  # define ARPHRD_IP6GRE 823
    1049  #endif
    1050  #if defined(ARPHRD_IP6GRE) || (defined(HAVE_DECL_ARPHRD_IP6GRE) && HAVE_DECL_ARPHRD_IP6GRE)
    1051  #if defined XLAT_PREV_VAL
    1052  static_assert((unsigned long long) (ARPHRD_IP6GRE)
    1053        > (unsigned long long) (XLAT_PREV_VAL),
    1054        "Incorrect order in #sorted xlat: ARPHRD_IP6GRE"
    1055        " is not larger than the previous value");
    1056  #endif
    1057  #undef XLAT_PREV_VAL
    1058  #define XLAT_PREV_VAL (ARPHRD_IP6GRE)
    1059  #endif
    1060  #if defined(ARPHRD_NETLINK) || (defined(HAVE_DECL_ARPHRD_NETLINK) && HAVE_DECL_ARPHRD_NETLINK)
    1061  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1062  static_assert((ARPHRD_NETLINK) == (824), "ARPHRD_NETLINK != 824");
    1063  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1064  #else
    1065  # define ARPHRD_NETLINK 824
    1066  #endif
    1067  #if defined(ARPHRD_NETLINK) || (defined(HAVE_DECL_ARPHRD_NETLINK) && HAVE_DECL_ARPHRD_NETLINK)
    1068  #if defined XLAT_PREV_VAL
    1069  static_assert((unsigned long long) (ARPHRD_NETLINK)
    1070        > (unsigned long long) (XLAT_PREV_VAL),
    1071        "Incorrect order in #sorted xlat: ARPHRD_NETLINK"
    1072        " is not larger than the previous value");
    1073  #endif
    1074  #undef XLAT_PREV_VAL
    1075  #define XLAT_PREV_VAL (ARPHRD_NETLINK)
    1076  #endif
    1077  #if defined(ARPHRD_6LOWPAN) || (defined(HAVE_DECL_ARPHRD_6LOWPAN) && HAVE_DECL_ARPHRD_6LOWPAN)
    1078  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1079  static_assert((ARPHRD_6LOWPAN) == (825), "ARPHRD_6LOWPAN != 825");
    1080  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1081  #else
    1082  # define ARPHRD_6LOWPAN 825
    1083  #endif
    1084  #if defined(ARPHRD_6LOWPAN) || (defined(HAVE_DECL_ARPHRD_6LOWPAN) && HAVE_DECL_ARPHRD_6LOWPAN)
    1085  #if defined XLAT_PREV_VAL
    1086  static_assert((unsigned long long) (ARPHRD_6LOWPAN)
    1087        > (unsigned long long) (XLAT_PREV_VAL),
    1088        "Incorrect order in #sorted xlat: ARPHRD_6LOWPAN"
    1089        " is not larger than the previous value");
    1090  #endif
    1091  #undef XLAT_PREV_VAL
    1092  #define XLAT_PREV_VAL (ARPHRD_6LOWPAN)
    1093  #endif
    1094  #if defined(ARPHRD_VSOCKMON) || (defined(HAVE_DECL_ARPHRD_VSOCKMON) && HAVE_DECL_ARPHRD_VSOCKMON)
    1095  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1096  static_assert((ARPHRD_VSOCKMON) == (826), "ARPHRD_VSOCKMON != 826");
    1097  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1098  #else
    1099  # define ARPHRD_VSOCKMON 826
    1100  #endif
    1101  #if defined(ARPHRD_VSOCKMON) || (defined(HAVE_DECL_ARPHRD_VSOCKMON) && HAVE_DECL_ARPHRD_VSOCKMON)
    1102  #if defined XLAT_PREV_VAL
    1103  static_assert((unsigned long long) (ARPHRD_VSOCKMON)
    1104        > (unsigned long long) (XLAT_PREV_VAL),
    1105        "Incorrect order in #sorted xlat: ARPHRD_VSOCKMON"
    1106        " is not larger than the previous value");
    1107  #endif
    1108  #undef XLAT_PREV_VAL
    1109  #define XLAT_PREV_VAL (ARPHRD_VSOCKMON)
    1110  #endif
    1111  #if defined(ARPHRD_NONE) || (defined(HAVE_DECL_ARPHRD_NONE) && HAVE_DECL_ARPHRD_NONE)
    1112  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1113  static_assert((ARPHRD_NONE) == (0xFFFE), "ARPHRD_NONE != 0xFFFE");
    1114  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1115  #else
    1116  # define ARPHRD_NONE 0xFFFE
    1117  #endif
    1118  #if defined(ARPHRD_NONE) || (defined(HAVE_DECL_ARPHRD_NONE) && HAVE_DECL_ARPHRD_NONE)
    1119  #if defined XLAT_PREV_VAL
    1120  static_assert((unsigned long long) (ARPHRD_NONE)
    1121        > (unsigned long long) (XLAT_PREV_VAL),
    1122        "Incorrect order in #sorted xlat: ARPHRD_NONE"
    1123        " is not larger than the previous value");
    1124  #endif
    1125  #undef XLAT_PREV_VAL
    1126  #define XLAT_PREV_VAL (ARPHRD_NONE)
    1127  #endif
    1128  #if defined(ARPHRD_VOID) || (defined(HAVE_DECL_ARPHRD_VOID) && HAVE_DECL_ARPHRD_VOID)
    1129  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1130  static_assert((ARPHRD_VOID) == (0xFFFF), "ARPHRD_VOID != 0xFFFF");
    1131  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1132  #else
    1133  # define ARPHRD_VOID 0xFFFF
    1134  #endif
    1135  #if defined(ARPHRD_VOID) || (defined(HAVE_DECL_ARPHRD_VOID) && HAVE_DECL_ARPHRD_VOID)
    1136  #if defined XLAT_PREV_VAL
    1137  static_assert((unsigned long long) (ARPHRD_VOID)
    1138        > (unsigned long long) (XLAT_PREV_VAL),
    1139        "Incorrect order in #sorted xlat: ARPHRD_VOID"
    1140        " is not larger than the previous value");
    1141  #endif
    1142  #undef XLAT_PREV_VAL
    1143  #define XLAT_PREV_VAL (ARPHRD_VOID)
    1144  #endif
    1145  #undef XLAT_PREV_VAL
    1146  
    1147  #ifndef XLAT_MACROS_ONLY
    1148  
    1149  # ifndef IN_MPERS
    1150  
    1151  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
    1152  static const struct xlat_data arp_hardware_types_xdata[] = {
    1153   XLAT(ARPHRD_NETROM),
    1154   #define XLAT_VAL_0 ((unsigned) (ARPHRD_NETROM))
    1155   #define XLAT_STR_0 STRINGIFY(ARPHRD_NETROM)
    1156   XLAT(ARPHRD_ETHER),
    1157   #define XLAT_VAL_1 ((unsigned) (ARPHRD_ETHER))
    1158   #define XLAT_STR_1 STRINGIFY(ARPHRD_ETHER)
    1159   XLAT(ARPHRD_EETHER),
    1160   #define XLAT_VAL_2 ((unsigned) (ARPHRD_EETHER))
    1161   #define XLAT_STR_2 STRINGIFY(ARPHRD_EETHER)
    1162   XLAT(ARPHRD_AX25),
    1163   #define XLAT_VAL_3 ((unsigned) (ARPHRD_AX25))
    1164   #define XLAT_STR_3 STRINGIFY(ARPHRD_AX25)
    1165   XLAT(ARPHRD_PRONET),
    1166   #define XLAT_VAL_4 ((unsigned) (ARPHRD_PRONET))
    1167   #define XLAT_STR_4 STRINGIFY(ARPHRD_PRONET)
    1168   XLAT(ARPHRD_CHAOS),
    1169   #define XLAT_VAL_5 ((unsigned) (ARPHRD_CHAOS))
    1170   #define XLAT_STR_5 STRINGIFY(ARPHRD_CHAOS)
    1171   XLAT(ARPHRD_IEEE802),
    1172   #define XLAT_VAL_6 ((unsigned) (ARPHRD_IEEE802))
    1173   #define XLAT_STR_6 STRINGIFY(ARPHRD_IEEE802)
    1174   XLAT(ARPHRD_ARCNET),
    1175   #define XLAT_VAL_7 ((unsigned) (ARPHRD_ARCNET))
    1176   #define XLAT_STR_7 STRINGIFY(ARPHRD_ARCNET)
    1177   XLAT(ARPHRD_APPLETLK),
    1178   #define XLAT_VAL_8 ((unsigned) (ARPHRD_APPLETLK))
    1179   #define XLAT_STR_8 STRINGIFY(ARPHRD_APPLETLK)
    1180   XLAT(ARPHRD_DLCI),
    1181   #define XLAT_VAL_9 ((unsigned) (ARPHRD_DLCI))
    1182   #define XLAT_STR_9 STRINGIFY(ARPHRD_DLCI)
    1183   XLAT(ARPHRD_ATM),
    1184   #define XLAT_VAL_10 ((unsigned) (ARPHRD_ATM))
    1185   #define XLAT_STR_10 STRINGIFY(ARPHRD_ATM)
    1186   XLAT(ARPHRD_METRICOM),
    1187   #define XLAT_VAL_11 ((unsigned) (ARPHRD_METRICOM))
    1188   #define XLAT_STR_11 STRINGIFY(ARPHRD_METRICOM)
    1189   XLAT(ARPHRD_IEEE1394),
    1190   #define XLAT_VAL_12 ((unsigned) (ARPHRD_IEEE1394))
    1191   #define XLAT_STR_12 STRINGIFY(ARPHRD_IEEE1394)
    1192   XLAT(ARPHRD_EUI64),
    1193   #define XLAT_VAL_13 ((unsigned) (ARPHRD_EUI64))
    1194   #define XLAT_STR_13 STRINGIFY(ARPHRD_EUI64)
    1195   XLAT(ARPHRD_INFINIBAND),
    1196   #define XLAT_VAL_14 ((unsigned) (ARPHRD_INFINIBAND))
    1197   #define XLAT_STR_14 STRINGIFY(ARPHRD_INFINIBAND)
    1198   XLAT(ARPHRD_SLIP),
    1199   #define XLAT_VAL_15 ((unsigned) (ARPHRD_SLIP))
    1200   #define XLAT_STR_15 STRINGIFY(ARPHRD_SLIP)
    1201   XLAT(ARPHRD_CSLIP),
    1202   #define XLAT_VAL_16 ((unsigned) (ARPHRD_CSLIP))
    1203   #define XLAT_STR_16 STRINGIFY(ARPHRD_CSLIP)
    1204   XLAT(ARPHRD_SLIP6),
    1205   #define XLAT_VAL_17 ((unsigned) (ARPHRD_SLIP6))
    1206   #define XLAT_STR_17 STRINGIFY(ARPHRD_SLIP6)
    1207   XLAT(ARPHRD_CSLIP6),
    1208   #define XLAT_VAL_18 ((unsigned) (ARPHRD_CSLIP6))
    1209   #define XLAT_STR_18 STRINGIFY(ARPHRD_CSLIP6)
    1210   XLAT(ARPHRD_RSRVD),
    1211   #define XLAT_VAL_19 ((unsigned) (ARPHRD_RSRVD))
    1212   #define XLAT_STR_19 STRINGIFY(ARPHRD_RSRVD)
    1213   XLAT(ARPHRD_ADAPT),
    1214   #define XLAT_VAL_20 ((unsigned) (ARPHRD_ADAPT))
    1215   #define XLAT_STR_20 STRINGIFY(ARPHRD_ADAPT)
    1216   XLAT(ARPHRD_ROSE),
    1217   #define XLAT_VAL_21 ((unsigned) (ARPHRD_ROSE))
    1218   #define XLAT_STR_21 STRINGIFY(ARPHRD_ROSE)
    1219   XLAT(ARPHRD_X25),
    1220   #define XLAT_VAL_22 ((unsigned) (ARPHRD_X25))
    1221   #define XLAT_STR_22 STRINGIFY(ARPHRD_X25)
    1222   XLAT(ARPHRD_HWX25),
    1223   #define XLAT_VAL_23 ((unsigned) (ARPHRD_HWX25))
    1224   #define XLAT_STR_23 STRINGIFY(ARPHRD_HWX25)
    1225   XLAT(ARPHRD_CAN),
    1226   #define XLAT_VAL_24 ((unsigned) (ARPHRD_CAN))
    1227   #define XLAT_STR_24 STRINGIFY(ARPHRD_CAN)
    1228   XLAT(ARPHRD_MCTP),
    1229   #define XLAT_VAL_25 ((unsigned) (ARPHRD_MCTP))
    1230   #define XLAT_STR_25 STRINGIFY(ARPHRD_MCTP)
    1231   XLAT(ARPHRD_PPP),
    1232   #define XLAT_VAL_26 ((unsigned) (ARPHRD_PPP))
    1233   #define XLAT_STR_26 STRINGIFY(ARPHRD_PPP)
    1234   XLAT(ARPHRD_CISCO),
    1235   #define XLAT_VAL_27 ((unsigned) (ARPHRD_CISCO))
    1236   #define XLAT_STR_27 STRINGIFY(ARPHRD_CISCO)
    1237   XLAT(ARPHRD_LAPB),
    1238   #define XLAT_VAL_28 ((unsigned) (ARPHRD_LAPB))
    1239   #define XLAT_STR_28 STRINGIFY(ARPHRD_LAPB)
    1240   XLAT(ARPHRD_DDCMP),
    1241   #define XLAT_VAL_29 ((unsigned) (ARPHRD_DDCMP))
    1242   #define XLAT_STR_29 STRINGIFY(ARPHRD_DDCMP)
    1243   XLAT(ARPHRD_RAWHDLC),
    1244   #define XLAT_VAL_30 ((unsigned) (ARPHRD_RAWHDLC))
    1245   #define XLAT_STR_30 STRINGIFY(ARPHRD_RAWHDLC)
    1246   XLAT(ARPHRD_RAWIP),
    1247   #define XLAT_VAL_31 ((unsigned) (ARPHRD_RAWIP))
    1248   #define XLAT_STR_31 STRINGIFY(ARPHRD_RAWIP)
    1249   XLAT(ARPHRD_TUNNEL),
    1250   #define XLAT_VAL_32 ((unsigned) (ARPHRD_TUNNEL))
    1251   #define XLAT_STR_32 STRINGIFY(ARPHRD_TUNNEL)
    1252   XLAT(ARPHRD_TUNNEL6),
    1253   #define XLAT_VAL_33 ((unsigned) (ARPHRD_TUNNEL6))
    1254   #define XLAT_STR_33 STRINGIFY(ARPHRD_TUNNEL6)
    1255   XLAT(ARPHRD_FRAD),
    1256   #define XLAT_VAL_34 ((unsigned) (ARPHRD_FRAD))
    1257   #define XLAT_STR_34 STRINGIFY(ARPHRD_FRAD)
    1258   XLAT(ARPHRD_SKIP),
    1259   #define XLAT_VAL_35 ((unsigned) (ARPHRD_SKIP))
    1260   #define XLAT_STR_35 STRINGIFY(ARPHRD_SKIP)
    1261   XLAT(ARPHRD_LOOPBACK),
    1262   #define XLAT_VAL_36 ((unsigned) (ARPHRD_LOOPBACK))
    1263   #define XLAT_STR_36 STRINGIFY(ARPHRD_LOOPBACK)
    1264   XLAT(ARPHRD_LOCALTLK),
    1265   #define XLAT_VAL_37 ((unsigned) (ARPHRD_LOCALTLK))
    1266   #define XLAT_STR_37 STRINGIFY(ARPHRD_LOCALTLK)
    1267   XLAT(ARPHRD_FDDI),
    1268   #define XLAT_VAL_38 ((unsigned) (ARPHRD_FDDI))
    1269   #define XLAT_STR_38 STRINGIFY(ARPHRD_FDDI)
    1270   XLAT(ARPHRD_BIF),
    1271   #define XLAT_VAL_39 ((unsigned) (ARPHRD_BIF))
    1272   #define XLAT_STR_39 STRINGIFY(ARPHRD_BIF)
    1273   XLAT(ARPHRD_SIT),
    1274   #define XLAT_VAL_40 ((unsigned) (ARPHRD_SIT))
    1275   #define XLAT_STR_40 STRINGIFY(ARPHRD_SIT)
    1276   XLAT(ARPHRD_IPDDP),
    1277   #define XLAT_VAL_41 ((unsigned) (ARPHRD_IPDDP))
    1278   #define XLAT_STR_41 STRINGIFY(ARPHRD_IPDDP)
    1279   XLAT(ARPHRD_IPGRE),
    1280   #define XLAT_VAL_42 ((unsigned) (ARPHRD_IPGRE))
    1281   #define XLAT_STR_42 STRINGIFY(ARPHRD_IPGRE)
    1282   XLAT(ARPHRD_PIMREG),
    1283   #define XLAT_VAL_43 ((unsigned) (ARPHRD_PIMREG))
    1284   #define XLAT_STR_43 STRINGIFY(ARPHRD_PIMREG)
    1285   XLAT(ARPHRD_HIPPI),
    1286   #define XLAT_VAL_44 ((unsigned) (ARPHRD_HIPPI))
    1287   #define XLAT_STR_44 STRINGIFY(ARPHRD_HIPPI)
    1288   XLAT(ARPHRD_ASH),
    1289   #define XLAT_VAL_45 ((unsigned) (ARPHRD_ASH))
    1290   #define XLAT_STR_45 STRINGIFY(ARPHRD_ASH)
    1291   XLAT(ARPHRD_ECONET),
    1292   #define XLAT_VAL_46 ((unsigned) (ARPHRD_ECONET))
    1293   #define XLAT_STR_46 STRINGIFY(ARPHRD_ECONET)
    1294   XLAT(ARPHRD_IRDA),
    1295   #define XLAT_VAL_47 ((unsigned) (ARPHRD_IRDA))
    1296   #define XLAT_STR_47 STRINGIFY(ARPHRD_IRDA)
    1297   XLAT(ARPHRD_FCPP),
    1298   #define XLAT_VAL_48 ((unsigned) (ARPHRD_FCPP))
    1299   #define XLAT_STR_48 STRINGIFY(ARPHRD_FCPP)
    1300   XLAT(ARPHRD_FCAL),
    1301   #define XLAT_VAL_49 ((unsigned) (ARPHRD_FCAL))
    1302   #define XLAT_STR_49 STRINGIFY(ARPHRD_FCAL)
    1303   XLAT(ARPHRD_FCPL),
    1304   #define XLAT_VAL_50 ((unsigned) (ARPHRD_FCPL))
    1305   #define XLAT_STR_50 STRINGIFY(ARPHRD_FCPL)
    1306   XLAT(ARPHRD_FCFABRIC),
    1307   #define XLAT_VAL_51 ((unsigned) (ARPHRD_FCFABRIC))
    1308   #define XLAT_STR_51 STRINGIFY(ARPHRD_FCFABRIC)
    1309   XLAT(ARPHRD_IEEE802_TR),
    1310   #define XLAT_VAL_52 ((unsigned) (ARPHRD_IEEE802_TR))
    1311   #define XLAT_STR_52 STRINGIFY(ARPHRD_IEEE802_TR)
    1312   XLAT(ARPHRD_IEEE80211),
    1313   #define XLAT_VAL_53 ((unsigned) (ARPHRD_IEEE80211))
    1314   #define XLAT_STR_53 STRINGIFY(ARPHRD_IEEE80211)
    1315   XLAT(ARPHRD_IEEE80211_PRISM),
    1316   #define XLAT_VAL_54 ((unsigned) (ARPHRD_IEEE80211_PRISM))
    1317   #define XLAT_STR_54 STRINGIFY(ARPHRD_IEEE80211_PRISM)
    1318   XLAT(ARPHRD_IEEE80211_RADIOTAP),
    1319   #define XLAT_VAL_55 ((unsigned) (ARPHRD_IEEE80211_RADIOTAP))
    1320   #define XLAT_STR_55 STRINGIFY(ARPHRD_IEEE80211_RADIOTAP)
    1321   XLAT(ARPHRD_IEEE802154),
    1322   #define XLAT_VAL_56 ((unsigned) (ARPHRD_IEEE802154))
    1323   #define XLAT_STR_56 STRINGIFY(ARPHRD_IEEE802154)
    1324   XLAT(ARPHRD_IEEE802154_MONITOR),
    1325   #define XLAT_VAL_57 ((unsigned) (ARPHRD_IEEE802154_MONITOR))
    1326   #define XLAT_STR_57 STRINGIFY(ARPHRD_IEEE802154_MONITOR)
    1327   XLAT(ARPHRD_PHONET),
    1328   #define XLAT_VAL_58 ((unsigned) (ARPHRD_PHONET))
    1329   #define XLAT_STR_58 STRINGIFY(ARPHRD_PHONET)
    1330   XLAT(ARPHRD_PHONET_PIPE),
    1331   #define XLAT_VAL_59 ((unsigned) (ARPHRD_PHONET_PIPE))
    1332   #define XLAT_STR_59 STRINGIFY(ARPHRD_PHONET_PIPE)
    1333   XLAT(ARPHRD_CAIF),
    1334   #define XLAT_VAL_60 ((unsigned) (ARPHRD_CAIF))
    1335   #define XLAT_STR_60 STRINGIFY(ARPHRD_CAIF)
    1336   XLAT(ARPHRD_IP6GRE),
    1337   #define XLAT_VAL_61 ((unsigned) (ARPHRD_IP6GRE))
    1338   #define XLAT_STR_61 STRINGIFY(ARPHRD_IP6GRE)
    1339   XLAT(ARPHRD_NETLINK),
    1340   #define XLAT_VAL_62 ((unsigned) (ARPHRD_NETLINK))
    1341   #define XLAT_STR_62 STRINGIFY(ARPHRD_NETLINK)
    1342   XLAT(ARPHRD_6LOWPAN),
    1343   #define XLAT_VAL_63 ((unsigned) (ARPHRD_6LOWPAN))
    1344   #define XLAT_STR_63 STRINGIFY(ARPHRD_6LOWPAN)
    1345   XLAT(ARPHRD_VSOCKMON),
    1346   #define XLAT_VAL_64 ((unsigned) (ARPHRD_VSOCKMON))
    1347   #define XLAT_STR_64 STRINGIFY(ARPHRD_VSOCKMON)
    1348   XLAT(ARPHRD_NONE),
    1349   #define XLAT_VAL_65 ((unsigned) (ARPHRD_NONE))
    1350   #define XLAT_STR_65 STRINGIFY(ARPHRD_NONE)
    1351   XLAT(ARPHRD_VOID),
    1352   #define XLAT_VAL_66 ((unsigned) (ARPHRD_VOID))
    1353   #define XLAT_STR_66 STRINGIFY(ARPHRD_VOID)
    1354  };
    1355  const struct xlat arp_hardware_types[1] = { {
    1356   .data = arp_hardware_types_xdata,
    1357   .size = ARRAY_SIZE(arp_hardware_types_xdata),
    1358   .type = XT_SORTED,
    1359   .flags_mask = 0
    1360  #  ifdef XLAT_VAL_0
    1361    | XLAT_VAL_0
    1362  #  endif
    1363  #  ifdef XLAT_VAL_1
    1364    | XLAT_VAL_1
    1365  #  endif
    1366  #  ifdef XLAT_VAL_2
    1367    | XLAT_VAL_2
    1368  #  endif
    1369  #  ifdef XLAT_VAL_3
    1370    | XLAT_VAL_3
    1371  #  endif
    1372  #  ifdef XLAT_VAL_4
    1373    | XLAT_VAL_4
    1374  #  endif
    1375  #  ifdef XLAT_VAL_5
    1376    | XLAT_VAL_5
    1377  #  endif
    1378  #  ifdef XLAT_VAL_6
    1379    | XLAT_VAL_6
    1380  #  endif
    1381  #  ifdef XLAT_VAL_7
    1382    | XLAT_VAL_7
    1383  #  endif
    1384  #  ifdef XLAT_VAL_8
    1385    | XLAT_VAL_8
    1386  #  endif
    1387  #  ifdef XLAT_VAL_9
    1388    | XLAT_VAL_9
    1389  #  endif
    1390  #  ifdef XLAT_VAL_10
    1391    | XLAT_VAL_10
    1392  #  endif
    1393  #  ifdef XLAT_VAL_11
    1394    | XLAT_VAL_11
    1395  #  endif
    1396  #  ifdef XLAT_VAL_12
    1397    | XLAT_VAL_12
    1398  #  endif
    1399  #  ifdef XLAT_VAL_13
    1400    | XLAT_VAL_13
    1401  #  endif
    1402  #  ifdef XLAT_VAL_14
    1403    | XLAT_VAL_14
    1404  #  endif
    1405  #  ifdef XLAT_VAL_15
    1406    | XLAT_VAL_15
    1407  #  endif
    1408  #  ifdef XLAT_VAL_16
    1409    | XLAT_VAL_16
    1410  #  endif
    1411  #  ifdef XLAT_VAL_17
    1412    | XLAT_VAL_17
    1413  #  endif
    1414  #  ifdef XLAT_VAL_18
    1415    | XLAT_VAL_18
    1416  #  endif
    1417  #  ifdef XLAT_VAL_19
    1418    | XLAT_VAL_19
    1419  #  endif
    1420  #  ifdef XLAT_VAL_20
    1421    | XLAT_VAL_20
    1422  #  endif
    1423  #  ifdef XLAT_VAL_21
    1424    | XLAT_VAL_21
    1425  #  endif
    1426  #  ifdef XLAT_VAL_22
    1427    | XLAT_VAL_22
    1428  #  endif
    1429  #  ifdef XLAT_VAL_23
    1430    | XLAT_VAL_23
    1431  #  endif
    1432  #  ifdef XLAT_VAL_24
    1433    | XLAT_VAL_24
    1434  #  endif
    1435  #  ifdef XLAT_VAL_25
    1436    | XLAT_VAL_25
    1437  #  endif
    1438  #  ifdef XLAT_VAL_26
    1439    | XLAT_VAL_26
    1440  #  endif
    1441  #  ifdef XLAT_VAL_27
    1442    | XLAT_VAL_27
    1443  #  endif
    1444  #  ifdef XLAT_VAL_28
    1445    | XLAT_VAL_28
    1446  #  endif
    1447  #  ifdef XLAT_VAL_29
    1448    | XLAT_VAL_29
    1449  #  endif
    1450  #  ifdef XLAT_VAL_30
    1451    | XLAT_VAL_30
    1452  #  endif
    1453  #  ifdef XLAT_VAL_31
    1454    | XLAT_VAL_31
    1455  #  endif
    1456  #  ifdef XLAT_VAL_32
    1457    | XLAT_VAL_32
    1458  #  endif
    1459  #  ifdef XLAT_VAL_33
    1460    | XLAT_VAL_33
    1461  #  endif
    1462  #  ifdef XLAT_VAL_34
    1463    | XLAT_VAL_34
    1464  #  endif
    1465  #  ifdef XLAT_VAL_35
    1466    | XLAT_VAL_35
    1467  #  endif
    1468  #  ifdef XLAT_VAL_36
    1469    | XLAT_VAL_36
    1470  #  endif
    1471  #  ifdef XLAT_VAL_37
    1472    | XLAT_VAL_37
    1473  #  endif
    1474  #  ifdef XLAT_VAL_38
    1475    | XLAT_VAL_38
    1476  #  endif
    1477  #  ifdef XLAT_VAL_39
    1478    | XLAT_VAL_39
    1479  #  endif
    1480  #  ifdef XLAT_VAL_40
    1481    | XLAT_VAL_40
    1482  #  endif
    1483  #  ifdef XLAT_VAL_41
    1484    | XLAT_VAL_41
    1485  #  endif
    1486  #  ifdef XLAT_VAL_42
    1487    | XLAT_VAL_42
    1488  #  endif
    1489  #  ifdef XLAT_VAL_43
    1490    | XLAT_VAL_43
    1491  #  endif
    1492  #  ifdef XLAT_VAL_44
    1493    | XLAT_VAL_44
    1494  #  endif
    1495  #  ifdef XLAT_VAL_45
    1496    | XLAT_VAL_45
    1497  #  endif
    1498  #  ifdef XLAT_VAL_46
    1499    | XLAT_VAL_46
    1500  #  endif
    1501  #  ifdef XLAT_VAL_47
    1502    | XLAT_VAL_47
    1503  #  endif
    1504  #  ifdef XLAT_VAL_48
    1505    | XLAT_VAL_48
    1506  #  endif
    1507  #  ifdef XLAT_VAL_49
    1508    | XLAT_VAL_49
    1509  #  endif
    1510  #  ifdef XLAT_VAL_50
    1511    | XLAT_VAL_50
    1512  #  endif
    1513  #  ifdef XLAT_VAL_51
    1514    | XLAT_VAL_51
    1515  #  endif
    1516  #  ifdef XLAT_VAL_52
    1517    | XLAT_VAL_52
    1518  #  endif
    1519  #  ifdef XLAT_VAL_53
    1520    | XLAT_VAL_53
    1521  #  endif
    1522  #  ifdef XLAT_VAL_54
    1523    | XLAT_VAL_54
    1524  #  endif
    1525  #  ifdef XLAT_VAL_55
    1526    | XLAT_VAL_55
    1527  #  endif
    1528  #  ifdef XLAT_VAL_56
    1529    | XLAT_VAL_56
    1530  #  endif
    1531  #  ifdef XLAT_VAL_57
    1532    | XLAT_VAL_57
    1533  #  endif
    1534  #  ifdef XLAT_VAL_58
    1535    | XLAT_VAL_58
    1536  #  endif
    1537  #  ifdef XLAT_VAL_59
    1538    | XLAT_VAL_59
    1539  #  endif
    1540  #  ifdef XLAT_VAL_60
    1541    | XLAT_VAL_60
    1542  #  endif
    1543  #  ifdef XLAT_VAL_61
    1544    | XLAT_VAL_61
    1545  #  endif
    1546  #  ifdef XLAT_VAL_62
    1547    | XLAT_VAL_62
    1548  #  endif
    1549  #  ifdef XLAT_VAL_63
    1550    | XLAT_VAL_63
    1551  #  endif
    1552  #  ifdef XLAT_VAL_64
    1553    | XLAT_VAL_64
    1554  #  endif
    1555  #  ifdef XLAT_VAL_65
    1556    | XLAT_VAL_65
    1557  #  endif
    1558  #  ifdef XLAT_VAL_66
    1559    | XLAT_VAL_66
    1560  #  endif
    1561    ,
    1562   .flags_strsz = 0
    1563  #  ifdef XLAT_STR_0
    1564    + sizeof(XLAT_STR_0)
    1565  #  endif
    1566  #  ifdef XLAT_STR_1
    1567    + sizeof(XLAT_STR_1)
    1568  #  endif
    1569  #  ifdef XLAT_STR_2
    1570    + sizeof(XLAT_STR_2)
    1571  #  endif
    1572  #  ifdef XLAT_STR_3
    1573    + sizeof(XLAT_STR_3)
    1574  #  endif
    1575  #  ifdef XLAT_STR_4
    1576    + sizeof(XLAT_STR_4)
    1577  #  endif
    1578  #  ifdef XLAT_STR_5
    1579    + sizeof(XLAT_STR_5)
    1580  #  endif
    1581  #  ifdef XLAT_STR_6
    1582    + sizeof(XLAT_STR_6)
    1583  #  endif
    1584  #  ifdef XLAT_STR_7
    1585    + sizeof(XLAT_STR_7)
    1586  #  endif
    1587  #  ifdef XLAT_STR_8
    1588    + sizeof(XLAT_STR_8)
    1589  #  endif
    1590  #  ifdef XLAT_STR_9
    1591    + sizeof(XLAT_STR_9)
    1592  #  endif
    1593  #  ifdef XLAT_STR_10
    1594    + sizeof(XLAT_STR_10)
    1595  #  endif
    1596  #  ifdef XLAT_STR_11
    1597    + sizeof(XLAT_STR_11)
    1598  #  endif
    1599  #  ifdef XLAT_STR_12
    1600    + sizeof(XLAT_STR_12)
    1601  #  endif
    1602  #  ifdef XLAT_STR_13
    1603    + sizeof(XLAT_STR_13)
    1604  #  endif
    1605  #  ifdef XLAT_STR_14
    1606    + sizeof(XLAT_STR_14)
    1607  #  endif
    1608  #  ifdef XLAT_STR_15
    1609    + sizeof(XLAT_STR_15)
    1610  #  endif
    1611  #  ifdef XLAT_STR_16
    1612    + sizeof(XLAT_STR_16)
    1613  #  endif
    1614  #  ifdef XLAT_STR_17
    1615    + sizeof(XLAT_STR_17)
    1616  #  endif
    1617  #  ifdef XLAT_STR_18
    1618    + sizeof(XLAT_STR_18)
    1619  #  endif
    1620  #  ifdef XLAT_STR_19
    1621    + sizeof(XLAT_STR_19)
    1622  #  endif
    1623  #  ifdef XLAT_STR_20
    1624    + sizeof(XLAT_STR_20)
    1625  #  endif
    1626  #  ifdef XLAT_STR_21
    1627    + sizeof(XLAT_STR_21)
    1628  #  endif
    1629  #  ifdef XLAT_STR_22
    1630    + sizeof(XLAT_STR_22)
    1631  #  endif
    1632  #  ifdef XLAT_STR_23
    1633    + sizeof(XLAT_STR_23)
    1634  #  endif
    1635  #  ifdef XLAT_STR_24
    1636    + sizeof(XLAT_STR_24)
    1637  #  endif
    1638  #  ifdef XLAT_STR_25
    1639    + sizeof(XLAT_STR_25)
    1640  #  endif
    1641  #  ifdef XLAT_STR_26
    1642    + sizeof(XLAT_STR_26)
    1643  #  endif
    1644  #  ifdef XLAT_STR_27
    1645    + sizeof(XLAT_STR_27)
    1646  #  endif
    1647  #  ifdef XLAT_STR_28
    1648    + sizeof(XLAT_STR_28)
    1649  #  endif
    1650  #  ifdef XLAT_STR_29
    1651    + sizeof(XLAT_STR_29)
    1652  #  endif
    1653  #  ifdef XLAT_STR_30
    1654    + sizeof(XLAT_STR_30)
    1655  #  endif
    1656  #  ifdef XLAT_STR_31
    1657    + sizeof(XLAT_STR_31)
    1658  #  endif
    1659  #  ifdef XLAT_STR_32
    1660    + sizeof(XLAT_STR_32)
    1661  #  endif
    1662  #  ifdef XLAT_STR_33
    1663    + sizeof(XLAT_STR_33)
    1664  #  endif
    1665  #  ifdef XLAT_STR_34
    1666    + sizeof(XLAT_STR_34)
    1667  #  endif
    1668  #  ifdef XLAT_STR_35
    1669    + sizeof(XLAT_STR_35)
    1670  #  endif
    1671  #  ifdef XLAT_STR_36
    1672    + sizeof(XLAT_STR_36)
    1673  #  endif
    1674  #  ifdef XLAT_STR_37
    1675    + sizeof(XLAT_STR_37)
    1676  #  endif
    1677  #  ifdef XLAT_STR_38
    1678    + sizeof(XLAT_STR_38)
    1679  #  endif
    1680  #  ifdef XLAT_STR_39
    1681    + sizeof(XLAT_STR_39)
    1682  #  endif
    1683  #  ifdef XLAT_STR_40
    1684    + sizeof(XLAT_STR_40)
    1685  #  endif
    1686  #  ifdef XLAT_STR_41
    1687    + sizeof(XLAT_STR_41)
    1688  #  endif
    1689  #  ifdef XLAT_STR_42
    1690    + sizeof(XLAT_STR_42)
    1691  #  endif
    1692  #  ifdef XLAT_STR_43
    1693    + sizeof(XLAT_STR_43)
    1694  #  endif
    1695  #  ifdef XLAT_STR_44
    1696    + sizeof(XLAT_STR_44)
    1697  #  endif
    1698  #  ifdef XLAT_STR_45
    1699    + sizeof(XLAT_STR_45)
    1700  #  endif
    1701  #  ifdef XLAT_STR_46
    1702    + sizeof(XLAT_STR_46)
    1703  #  endif
    1704  #  ifdef XLAT_STR_47
    1705    + sizeof(XLAT_STR_47)
    1706  #  endif
    1707  #  ifdef XLAT_STR_48
    1708    + sizeof(XLAT_STR_48)
    1709  #  endif
    1710  #  ifdef XLAT_STR_49
    1711    + sizeof(XLAT_STR_49)
    1712  #  endif
    1713  #  ifdef XLAT_STR_50
    1714    + sizeof(XLAT_STR_50)
    1715  #  endif
    1716  #  ifdef XLAT_STR_51
    1717    + sizeof(XLAT_STR_51)
    1718  #  endif
    1719  #  ifdef XLAT_STR_52
    1720    + sizeof(XLAT_STR_52)
    1721  #  endif
    1722  #  ifdef XLAT_STR_53
    1723    + sizeof(XLAT_STR_53)
    1724  #  endif
    1725  #  ifdef XLAT_STR_54
    1726    + sizeof(XLAT_STR_54)
    1727  #  endif
    1728  #  ifdef XLAT_STR_55
    1729    + sizeof(XLAT_STR_55)
    1730  #  endif
    1731  #  ifdef XLAT_STR_56
    1732    + sizeof(XLAT_STR_56)
    1733  #  endif
    1734  #  ifdef XLAT_STR_57
    1735    + sizeof(XLAT_STR_57)
    1736  #  endif
    1737  #  ifdef XLAT_STR_58
    1738    + sizeof(XLAT_STR_58)
    1739  #  endif
    1740  #  ifdef XLAT_STR_59
    1741    + sizeof(XLAT_STR_59)
    1742  #  endif
    1743  #  ifdef XLAT_STR_60
    1744    + sizeof(XLAT_STR_60)
    1745  #  endif
    1746  #  ifdef XLAT_STR_61
    1747    + sizeof(XLAT_STR_61)
    1748  #  endif
    1749  #  ifdef XLAT_STR_62
    1750    + sizeof(XLAT_STR_62)
    1751  #  endif
    1752  #  ifdef XLAT_STR_63
    1753    + sizeof(XLAT_STR_63)
    1754  #  endif
    1755  #  ifdef XLAT_STR_64
    1756    + sizeof(XLAT_STR_64)
    1757  #  endif
    1758  #  ifdef XLAT_STR_65
    1759    + sizeof(XLAT_STR_65)
    1760  #  endif
    1761  #  ifdef XLAT_STR_66
    1762    + sizeof(XLAT_STR_66)
    1763  #  endif
    1764    ,
    1765  } };
    1766  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
    1767  
    1768  #  undef XLAT_STR_0
    1769  #  undef XLAT_VAL_0
    1770  #  undef XLAT_STR_1
    1771  #  undef XLAT_VAL_1
    1772  #  undef XLAT_STR_2
    1773  #  undef XLAT_VAL_2
    1774  #  undef XLAT_STR_3
    1775  #  undef XLAT_VAL_3
    1776  #  undef XLAT_STR_4
    1777  #  undef XLAT_VAL_4
    1778  #  undef XLAT_STR_5
    1779  #  undef XLAT_VAL_5
    1780  #  undef XLAT_STR_6
    1781  #  undef XLAT_VAL_6
    1782  #  undef XLAT_STR_7
    1783  #  undef XLAT_VAL_7
    1784  #  undef XLAT_STR_8
    1785  #  undef XLAT_VAL_8
    1786  #  undef XLAT_STR_9
    1787  #  undef XLAT_VAL_9
    1788  #  undef XLAT_STR_10
    1789  #  undef XLAT_VAL_10
    1790  #  undef XLAT_STR_11
    1791  #  undef XLAT_VAL_11
    1792  #  undef XLAT_STR_12
    1793  #  undef XLAT_VAL_12
    1794  #  undef XLAT_STR_13
    1795  #  undef XLAT_VAL_13
    1796  #  undef XLAT_STR_14
    1797  #  undef XLAT_VAL_14
    1798  #  undef XLAT_STR_15
    1799  #  undef XLAT_VAL_15
    1800  #  undef XLAT_STR_16
    1801  #  undef XLAT_VAL_16
    1802  #  undef XLAT_STR_17
    1803  #  undef XLAT_VAL_17
    1804  #  undef XLAT_STR_18
    1805  #  undef XLAT_VAL_18
    1806  #  undef XLAT_STR_19
    1807  #  undef XLAT_VAL_19
    1808  #  undef XLAT_STR_20
    1809  #  undef XLAT_VAL_20
    1810  #  undef XLAT_STR_21
    1811  #  undef XLAT_VAL_21
    1812  #  undef XLAT_STR_22
    1813  #  undef XLAT_VAL_22
    1814  #  undef XLAT_STR_23
    1815  #  undef XLAT_VAL_23
    1816  #  undef XLAT_STR_24
    1817  #  undef XLAT_VAL_24
    1818  #  undef XLAT_STR_25
    1819  #  undef XLAT_VAL_25
    1820  #  undef XLAT_STR_26
    1821  #  undef XLAT_VAL_26
    1822  #  undef XLAT_STR_27
    1823  #  undef XLAT_VAL_27
    1824  #  undef XLAT_STR_28
    1825  #  undef XLAT_VAL_28
    1826  #  undef XLAT_STR_29
    1827  #  undef XLAT_VAL_29
    1828  #  undef XLAT_STR_30
    1829  #  undef XLAT_VAL_30
    1830  #  undef XLAT_STR_31
    1831  #  undef XLAT_VAL_31
    1832  #  undef XLAT_STR_32
    1833  #  undef XLAT_VAL_32
    1834  #  undef XLAT_STR_33
    1835  #  undef XLAT_VAL_33
    1836  #  undef XLAT_STR_34
    1837  #  undef XLAT_VAL_34
    1838  #  undef XLAT_STR_35
    1839  #  undef XLAT_VAL_35
    1840  #  undef XLAT_STR_36
    1841  #  undef XLAT_VAL_36
    1842  #  undef XLAT_STR_37
    1843  #  undef XLAT_VAL_37
    1844  #  undef XLAT_STR_38
    1845  #  undef XLAT_VAL_38
    1846  #  undef XLAT_STR_39
    1847  #  undef XLAT_VAL_39
    1848  #  undef XLAT_STR_40
    1849  #  undef XLAT_VAL_40
    1850  #  undef XLAT_STR_41
    1851  #  undef XLAT_VAL_41
    1852  #  undef XLAT_STR_42
    1853  #  undef XLAT_VAL_42
    1854  #  undef XLAT_STR_43
    1855  #  undef XLAT_VAL_43
    1856  #  undef XLAT_STR_44
    1857  #  undef XLAT_VAL_44
    1858  #  undef XLAT_STR_45
    1859  #  undef XLAT_VAL_45
    1860  #  undef XLAT_STR_46
    1861  #  undef XLAT_VAL_46
    1862  #  undef XLAT_STR_47
    1863  #  undef XLAT_VAL_47
    1864  #  undef XLAT_STR_48
    1865  #  undef XLAT_VAL_48
    1866  #  undef XLAT_STR_49
    1867  #  undef XLAT_VAL_49
    1868  #  undef XLAT_STR_50
    1869  #  undef XLAT_VAL_50
    1870  #  undef XLAT_STR_51
    1871  #  undef XLAT_VAL_51
    1872  #  undef XLAT_STR_52
    1873  #  undef XLAT_VAL_52
    1874  #  undef XLAT_STR_53
    1875  #  undef XLAT_VAL_53
    1876  #  undef XLAT_STR_54
    1877  #  undef XLAT_VAL_54
    1878  #  undef XLAT_STR_55
    1879  #  undef XLAT_VAL_55
    1880  #  undef XLAT_STR_56
    1881  #  undef XLAT_VAL_56
    1882  #  undef XLAT_STR_57
    1883  #  undef XLAT_VAL_57
    1884  #  undef XLAT_STR_58
    1885  #  undef XLAT_VAL_58
    1886  #  undef XLAT_STR_59
    1887  #  undef XLAT_VAL_59
    1888  #  undef XLAT_STR_60
    1889  #  undef XLAT_VAL_60
    1890  #  undef XLAT_STR_61
    1891  #  undef XLAT_VAL_61
    1892  #  undef XLAT_STR_62
    1893  #  undef XLAT_VAL_62
    1894  #  undef XLAT_STR_63
    1895  #  undef XLAT_VAL_63
    1896  #  undef XLAT_STR_64
    1897  #  undef XLAT_VAL_64
    1898  #  undef XLAT_STR_65
    1899  #  undef XLAT_VAL_65
    1900  #  undef XLAT_STR_66
    1901  #  undef XLAT_VAL_66
    1902  # endif /* !IN_MPERS */
    1903  
    1904  #endif /* !XLAT_MACROS_ONLY */