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