(root)/
strace-6.5/
src/
xlat/
sock_packet_options.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/sock_packet_options.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(PACKET_ADD_MEMBERSHIP) || (defined(HAVE_DECL_PACKET_ADD_MEMBERSHIP) && HAVE_DECL_PACKET_ADD_MEMBERSHIP)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((PACKET_ADD_MEMBERSHIP) == (1), "PACKET_ADD_MEMBERSHIP != 1");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define PACKET_ADD_MEMBERSHIP 1
      12  #endif
      13  #if defined(PACKET_DROP_MEMBERSHIP) || (defined(HAVE_DECL_PACKET_DROP_MEMBERSHIP) && HAVE_DECL_PACKET_DROP_MEMBERSHIP)
      14  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      15  static_assert((PACKET_DROP_MEMBERSHIP) == (2), "PACKET_DROP_MEMBERSHIP != 2");
      16  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      17  #else
      18  # define PACKET_DROP_MEMBERSHIP 2
      19  #endif
      20  #if defined(PACKET_RECV_OUTPUT) || (defined(HAVE_DECL_PACKET_RECV_OUTPUT) && HAVE_DECL_PACKET_RECV_OUTPUT)
      21  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      22  static_assert((PACKET_RECV_OUTPUT) == (3), "PACKET_RECV_OUTPUT != 3");
      23  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      24  #else
      25  # define PACKET_RECV_OUTPUT 3
      26  #endif
      27  #if defined(PACKET_RX_RING) || (defined(HAVE_DECL_PACKET_RX_RING) && HAVE_DECL_PACKET_RX_RING)
      28  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      29  static_assert((PACKET_RX_RING) == (5), "PACKET_RX_RING != 5");
      30  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      31  #else
      32  # define PACKET_RX_RING 5
      33  #endif
      34  #if defined(PACKET_STATISTICS) || (defined(HAVE_DECL_PACKET_STATISTICS) && HAVE_DECL_PACKET_STATISTICS)
      35  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      36  static_assert((PACKET_STATISTICS) == (6), "PACKET_STATISTICS != 6");
      37  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      38  #else
      39  # define PACKET_STATISTICS 6
      40  #endif
      41  #if defined(PACKET_COPY_THRESH) || (defined(HAVE_DECL_PACKET_COPY_THRESH) && HAVE_DECL_PACKET_COPY_THRESH)
      42  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      43  static_assert((PACKET_COPY_THRESH) == (7), "PACKET_COPY_THRESH != 7");
      44  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      45  #else
      46  # define PACKET_COPY_THRESH 7
      47  #endif
      48  #if defined(PACKET_AUXDATA) || (defined(HAVE_DECL_PACKET_AUXDATA) && HAVE_DECL_PACKET_AUXDATA)
      49  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      50  static_assert((PACKET_AUXDATA) == (8), "PACKET_AUXDATA != 8");
      51  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      52  #else
      53  # define PACKET_AUXDATA 8
      54  #endif
      55  #if defined(PACKET_ORIGDEV) || (defined(HAVE_DECL_PACKET_ORIGDEV) && HAVE_DECL_PACKET_ORIGDEV)
      56  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      57  static_assert((PACKET_ORIGDEV) == (9), "PACKET_ORIGDEV != 9");
      58  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      59  #else
      60  # define PACKET_ORIGDEV 9
      61  #endif
      62  #if defined(PACKET_VERSION) || (defined(HAVE_DECL_PACKET_VERSION) && HAVE_DECL_PACKET_VERSION)
      63  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      64  static_assert((PACKET_VERSION) == (10), "PACKET_VERSION != 10");
      65  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      66  #else
      67  # define PACKET_VERSION 10
      68  #endif
      69  #if defined(PACKET_HDRLEN) || (defined(HAVE_DECL_PACKET_HDRLEN) && HAVE_DECL_PACKET_HDRLEN)
      70  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      71  static_assert((PACKET_HDRLEN) == (11), "PACKET_HDRLEN != 11");
      72  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      73  #else
      74  # define PACKET_HDRLEN 11
      75  #endif
      76  #if defined(PACKET_RESERVE) || (defined(HAVE_DECL_PACKET_RESERVE) && HAVE_DECL_PACKET_RESERVE)
      77  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      78  static_assert((PACKET_RESERVE) == (12), "PACKET_RESERVE != 12");
      79  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      80  #else
      81  # define PACKET_RESERVE 12
      82  #endif
      83  #if defined(PACKET_TX_RING) || (defined(HAVE_DECL_PACKET_TX_RING) && HAVE_DECL_PACKET_TX_RING)
      84  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      85  static_assert((PACKET_TX_RING) == (13), "PACKET_TX_RING != 13");
      86  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      87  #else
      88  # define PACKET_TX_RING 13
      89  #endif
      90  #if defined(PACKET_LOSS) || (defined(HAVE_DECL_PACKET_LOSS) && HAVE_DECL_PACKET_LOSS)
      91  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      92  static_assert((PACKET_LOSS) == (14), "PACKET_LOSS != 14");
      93  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      94  #else
      95  # define PACKET_LOSS 14
      96  #endif
      97  #if defined(PACKET_VNET_HDR) || (defined(HAVE_DECL_PACKET_VNET_HDR) && HAVE_DECL_PACKET_VNET_HDR)
      98  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      99  static_assert((PACKET_VNET_HDR) == (15), "PACKET_VNET_HDR != 15");
     100  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     101  #else
     102  # define PACKET_VNET_HDR 15
     103  #endif
     104  #if defined(PACKET_TX_TIMESTAMP) || (defined(HAVE_DECL_PACKET_TX_TIMESTAMP) && HAVE_DECL_PACKET_TX_TIMESTAMP)
     105  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     106  static_assert((PACKET_TX_TIMESTAMP) == (16), "PACKET_TX_TIMESTAMP != 16");
     107  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     108  #else
     109  # define PACKET_TX_TIMESTAMP 16
     110  #endif
     111  #if defined(PACKET_TIMESTAMP) || (defined(HAVE_DECL_PACKET_TIMESTAMP) && HAVE_DECL_PACKET_TIMESTAMP)
     112  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     113  static_assert((PACKET_TIMESTAMP) == (17), "PACKET_TIMESTAMP != 17");
     114  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     115  #else
     116  # define PACKET_TIMESTAMP 17
     117  #endif
     118  #if defined(PACKET_FANOUT) || (defined(HAVE_DECL_PACKET_FANOUT) && HAVE_DECL_PACKET_FANOUT)
     119  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     120  static_assert((PACKET_FANOUT) == (18), "PACKET_FANOUT != 18");
     121  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     122  #else
     123  # define PACKET_FANOUT 18
     124  #endif
     125  #if defined(PACKET_TX_HAS_OFF) || (defined(HAVE_DECL_PACKET_TX_HAS_OFF) && HAVE_DECL_PACKET_TX_HAS_OFF)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((PACKET_TX_HAS_OFF) == (19), "PACKET_TX_HAS_OFF != 19");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define PACKET_TX_HAS_OFF 19
     131  #endif
     132  #if defined(PACKET_QDISC_BYPASS) || (defined(HAVE_DECL_PACKET_QDISC_BYPASS) && HAVE_DECL_PACKET_QDISC_BYPASS)
     133  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     134  static_assert((PACKET_QDISC_BYPASS) == (20), "PACKET_QDISC_BYPASS != 20");
     135  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     136  #else
     137  # define PACKET_QDISC_BYPASS 20
     138  #endif
     139  #if defined(PACKET_ROLLOVER_STATS) || (defined(HAVE_DECL_PACKET_ROLLOVER_STATS) && HAVE_DECL_PACKET_ROLLOVER_STATS)
     140  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     141  static_assert((PACKET_ROLLOVER_STATS) == (21), "PACKET_ROLLOVER_STATS != 21");
     142  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     143  #else
     144  # define PACKET_ROLLOVER_STATS 21
     145  #endif
     146  #if defined(PACKET_FANOUT_DATA) || (defined(HAVE_DECL_PACKET_FANOUT_DATA) && HAVE_DECL_PACKET_FANOUT_DATA)
     147  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     148  static_assert((PACKET_FANOUT_DATA) == (22), "PACKET_FANOUT_DATA != 22");
     149  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     150  #else
     151  # define PACKET_FANOUT_DATA 22
     152  #endif
     153  #if defined(PACKET_IGNORE_OUTGOING) || (defined(HAVE_DECL_PACKET_IGNORE_OUTGOING) && HAVE_DECL_PACKET_IGNORE_OUTGOING)
     154  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     155  static_assert((PACKET_IGNORE_OUTGOING) == (23), "PACKET_IGNORE_OUTGOING != 23");
     156  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     157  #else
     158  # define PACKET_IGNORE_OUTGOING 23
     159  #endif
     160  #if defined(PACKET_VNET_HDR_SZ) || (defined(HAVE_DECL_PACKET_VNET_HDR_SZ) && HAVE_DECL_PACKET_VNET_HDR_SZ)
     161  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     162  static_assert((PACKET_VNET_HDR_SZ) == (24), "PACKET_VNET_HDR_SZ != 24");
     163  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     164  #else
     165  # define PACKET_VNET_HDR_SZ 24
     166  #endif
     167  #undef XLAT_PREV_VAL
     168  
     169  #ifndef XLAT_MACROS_ONLY
     170  
     171  # ifdef IN_MPERS
     172  
     173  #  error static const struct xlat sock_packet_options in mpers mode
     174  
     175  # else
     176  
     177  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     178  static const struct xlat_data sock_packet_options_xdata[] = {
     179   [PACKET_ADD_MEMBERSHIP] = XLAT(PACKET_ADD_MEMBERSHIP),
     180   #define XLAT_VAL_0 ((unsigned) (PACKET_ADD_MEMBERSHIP))
     181   #define XLAT_STR_0 STRINGIFY(PACKET_ADD_MEMBERSHIP)
     182   [PACKET_DROP_MEMBERSHIP] = XLAT(PACKET_DROP_MEMBERSHIP),
     183   #define XLAT_VAL_1 ((unsigned) (PACKET_DROP_MEMBERSHIP))
     184   #define XLAT_STR_1 STRINGIFY(PACKET_DROP_MEMBERSHIP)
     185   [PACKET_RECV_OUTPUT] = XLAT(PACKET_RECV_OUTPUT),
     186   #define XLAT_VAL_2 ((unsigned) (PACKET_RECV_OUTPUT))
     187   #define XLAT_STR_2 STRINGIFY(PACKET_RECV_OUTPUT)
     188   [PACKET_RX_RING] = XLAT(PACKET_RX_RING),
     189   #define XLAT_VAL_3 ((unsigned) (PACKET_RX_RING))
     190   #define XLAT_STR_3 STRINGIFY(PACKET_RX_RING)
     191   [PACKET_STATISTICS] = XLAT(PACKET_STATISTICS),
     192   #define XLAT_VAL_4 ((unsigned) (PACKET_STATISTICS))
     193   #define XLAT_STR_4 STRINGIFY(PACKET_STATISTICS)
     194   [PACKET_COPY_THRESH] = XLAT(PACKET_COPY_THRESH),
     195   #define XLAT_VAL_5 ((unsigned) (PACKET_COPY_THRESH))
     196   #define XLAT_STR_5 STRINGIFY(PACKET_COPY_THRESH)
     197   [PACKET_AUXDATA] = XLAT(PACKET_AUXDATA),
     198   #define XLAT_VAL_6 ((unsigned) (PACKET_AUXDATA))
     199   #define XLAT_STR_6 STRINGIFY(PACKET_AUXDATA)
     200   [PACKET_ORIGDEV] = XLAT(PACKET_ORIGDEV),
     201   #define XLAT_VAL_7 ((unsigned) (PACKET_ORIGDEV))
     202   #define XLAT_STR_7 STRINGIFY(PACKET_ORIGDEV)
     203   [PACKET_VERSION] = XLAT(PACKET_VERSION),
     204   #define XLAT_VAL_8 ((unsigned) (PACKET_VERSION))
     205   #define XLAT_STR_8 STRINGIFY(PACKET_VERSION)
     206   [PACKET_HDRLEN] = XLAT(PACKET_HDRLEN),
     207   #define XLAT_VAL_9 ((unsigned) (PACKET_HDRLEN))
     208   #define XLAT_STR_9 STRINGIFY(PACKET_HDRLEN)
     209   [PACKET_RESERVE] = XLAT(PACKET_RESERVE),
     210   #define XLAT_VAL_10 ((unsigned) (PACKET_RESERVE))
     211   #define XLAT_STR_10 STRINGIFY(PACKET_RESERVE)
     212   [PACKET_TX_RING] = XLAT(PACKET_TX_RING),
     213   #define XLAT_VAL_11 ((unsigned) (PACKET_TX_RING))
     214   #define XLAT_STR_11 STRINGIFY(PACKET_TX_RING)
     215   [PACKET_LOSS] = XLAT(PACKET_LOSS),
     216   #define XLAT_VAL_12 ((unsigned) (PACKET_LOSS))
     217   #define XLAT_STR_12 STRINGIFY(PACKET_LOSS)
     218   [PACKET_VNET_HDR] = XLAT(PACKET_VNET_HDR),
     219   #define XLAT_VAL_13 ((unsigned) (PACKET_VNET_HDR))
     220   #define XLAT_STR_13 STRINGIFY(PACKET_VNET_HDR)
     221   [PACKET_TX_TIMESTAMP] = XLAT(PACKET_TX_TIMESTAMP),
     222   #define XLAT_VAL_14 ((unsigned) (PACKET_TX_TIMESTAMP))
     223   #define XLAT_STR_14 STRINGIFY(PACKET_TX_TIMESTAMP)
     224   [PACKET_TIMESTAMP] = XLAT(PACKET_TIMESTAMP),
     225   #define XLAT_VAL_15 ((unsigned) (PACKET_TIMESTAMP))
     226   #define XLAT_STR_15 STRINGIFY(PACKET_TIMESTAMP)
     227   [PACKET_FANOUT] = XLAT(PACKET_FANOUT),
     228   #define XLAT_VAL_16 ((unsigned) (PACKET_FANOUT))
     229   #define XLAT_STR_16 STRINGIFY(PACKET_FANOUT)
     230   [PACKET_TX_HAS_OFF] = XLAT(PACKET_TX_HAS_OFF),
     231   #define XLAT_VAL_17 ((unsigned) (PACKET_TX_HAS_OFF))
     232   #define XLAT_STR_17 STRINGIFY(PACKET_TX_HAS_OFF)
     233   [PACKET_QDISC_BYPASS] = XLAT(PACKET_QDISC_BYPASS),
     234   #define XLAT_VAL_18 ((unsigned) (PACKET_QDISC_BYPASS))
     235   #define XLAT_STR_18 STRINGIFY(PACKET_QDISC_BYPASS)
     236   [PACKET_ROLLOVER_STATS] = XLAT(PACKET_ROLLOVER_STATS),
     237   #define XLAT_VAL_19 ((unsigned) (PACKET_ROLLOVER_STATS))
     238   #define XLAT_STR_19 STRINGIFY(PACKET_ROLLOVER_STATS)
     239   [PACKET_FANOUT_DATA] = XLAT(PACKET_FANOUT_DATA),
     240   #define XLAT_VAL_20 ((unsigned) (PACKET_FANOUT_DATA))
     241   #define XLAT_STR_20 STRINGIFY(PACKET_FANOUT_DATA)
     242   [PACKET_IGNORE_OUTGOING] = XLAT(PACKET_IGNORE_OUTGOING),
     243   #define XLAT_VAL_21 ((unsigned) (PACKET_IGNORE_OUTGOING))
     244   #define XLAT_STR_21 STRINGIFY(PACKET_IGNORE_OUTGOING)
     245   [PACKET_VNET_HDR_SZ] = XLAT(PACKET_VNET_HDR_SZ),
     246   #define XLAT_VAL_22 ((unsigned) (PACKET_VNET_HDR_SZ))
     247   #define XLAT_STR_22 STRINGIFY(PACKET_VNET_HDR_SZ)
     248  };
     249  static
     250  const struct xlat sock_packet_options[1] = { {
     251   .data = sock_packet_options_xdata,
     252   .size = ARRAY_SIZE(sock_packet_options_xdata),
     253   .type = XT_INDEXED,
     254   .flags_mask = 0
     255  #  ifdef XLAT_VAL_0
     256    | XLAT_VAL_0
     257  #  endif
     258  #  ifdef XLAT_VAL_1
     259    | XLAT_VAL_1
     260  #  endif
     261  #  ifdef XLAT_VAL_2
     262    | XLAT_VAL_2
     263  #  endif
     264  #  ifdef XLAT_VAL_3
     265    | XLAT_VAL_3
     266  #  endif
     267  #  ifdef XLAT_VAL_4
     268    | XLAT_VAL_4
     269  #  endif
     270  #  ifdef XLAT_VAL_5
     271    | XLAT_VAL_5
     272  #  endif
     273  #  ifdef XLAT_VAL_6
     274    | XLAT_VAL_6
     275  #  endif
     276  #  ifdef XLAT_VAL_7
     277    | XLAT_VAL_7
     278  #  endif
     279  #  ifdef XLAT_VAL_8
     280    | XLAT_VAL_8
     281  #  endif
     282  #  ifdef XLAT_VAL_9
     283    | XLAT_VAL_9
     284  #  endif
     285  #  ifdef XLAT_VAL_10
     286    | XLAT_VAL_10
     287  #  endif
     288  #  ifdef XLAT_VAL_11
     289    | XLAT_VAL_11
     290  #  endif
     291  #  ifdef XLAT_VAL_12
     292    | XLAT_VAL_12
     293  #  endif
     294  #  ifdef XLAT_VAL_13
     295    | XLAT_VAL_13
     296  #  endif
     297  #  ifdef XLAT_VAL_14
     298    | XLAT_VAL_14
     299  #  endif
     300  #  ifdef XLAT_VAL_15
     301    | XLAT_VAL_15
     302  #  endif
     303  #  ifdef XLAT_VAL_16
     304    | XLAT_VAL_16
     305  #  endif
     306  #  ifdef XLAT_VAL_17
     307    | XLAT_VAL_17
     308  #  endif
     309  #  ifdef XLAT_VAL_18
     310    | XLAT_VAL_18
     311  #  endif
     312  #  ifdef XLAT_VAL_19
     313    | XLAT_VAL_19
     314  #  endif
     315  #  ifdef XLAT_VAL_20
     316    | XLAT_VAL_20
     317  #  endif
     318  #  ifdef XLAT_VAL_21
     319    | XLAT_VAL_21
     320  #  endif
     321  #  ifdef XLAT_VAL_22
     322    | XLAT_VAL_22
     323  #  endif
     324    ,
     325   .flags_strsz = 0
     326  #  ifdef XLAT_STR_0
     327    + sizeof(XLAT_STR_0)
     328  #  endif
     329  #  ifdef XLAT_STR_1
     330    + sizeof(XLAT_STR_1)
     331  #  endif
     332  #  ifdef XLAT_STR_2
     333    + sizeof(XLAT_STR_2)
     334  #  endif
     335  #  ifdef XLAT_STR_3
     336    + sizeof(XLAT_STR_3)
     337  #  endif
     338  #  ifdef XLAT_STR_4
     339    + sizeof(XLAT_STR_4)
     340  #  endif
     341  #  ifdef XLAT_STR_5
     342    + sizeof(XLAT_STR_5)
     343  #  endif
     344  #  ifdef XLAT_STR_6
     345    + sizeof(XLAT_STR_6)
     346  #  endif
     347  #  ifdef XLAT_STR_7
     348    + sizeof(XLAT_STR_7)
     349  #  endif
     350  #  ifdef XLAT_STR_8
     351    + sizeof(XLAT_STR_8)
     352  #  endif
     353  #  ifdef XLAT_STR_9
     354    + sizeof(XLAT_STR_9)
     355  #  endif
     356  #  ifdef XLAT_STR_10
     357    + sizeof(XLAT_STR_10)
     358  #  endif
     359  #  ifdef XLAT_STR_11
     360    + sizeof(XLAT_STR_11)
     361  #  endif
     362  #  ifdef XLAT_STR_12
     363    + sizeof(XLAT_STR_12)
     364  #  endif
     365  #  ifdef XLAT_STR_13
     366    + sizeof(XLAT_STR_13)
     367  #  endif
     368  #  ifdef XLAT_STR_14
     369    + sizeof(XLAT_STR_14)
     370  #  endif
     371  #  ifdef XLAT_STR_15
     372    + sizeof(XLAT_STR_15)
     373  #  endif
     374  #  ifdef XLAT_STR_16
     375    + sizeof(XLAT_STR_16)
     376  #  endif
     377  #  ifdef XLAT_STR_17
     378    + sizeof(XLAT_STR_17)
     379  #  endif
     380  #  ifdef XLAT_STR_18
     381    + sizeof(XLAT_STR_18)
     382  #  endif
     383  #  ifdef XLAT_STR_19
     384    + sizeof(XLAT_STR_19)
     385  #  endif
     386  #  ifdef XLAT_STR_20
     387    + sizeof(XLAT_STR_20)
     388  #  endif
     389  #  ifdef XLAT_STR_21
     390    + sizeof(XLAT_STR_21)
     391  #  endif
     392  #  ifdef XLAT_STR_22
     393    + sizeof(XLAT_STR_22)
     394  #  endif
     395    ,
     396  } };
     397  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     398  
     399  #  undef XLAT_STR_0
     400  #  undef XLAT_VAL_0
     401  #  undef XLAT_STR_1
     402  #  undef XLAT_VAL_1
     403  #  undef XLAT_STR_2
     404  #  undef XLAT_VAL_2
     405  #  undef XLAT_STR_3
     406  #  undef XLAT_VAL_3
     407  #  undef XLAT_STR_4
     408  #  undef XLAT_VAL_4
     409  #  undef XLAT_STR_5
     410  #  undef XLAT_VAL_5
     411  #  undef XLAT_STR_6
     412  #  undef XLAT_VAL_6
     413  #  undef XLAT_STR_7
     414  #  undef XLAT_VAL_7
     415  #  undef XLAT_STR_8
     416  #  undef XLAT_VAL_8
     417  #  undef XLAT_STR_9
     418  #  undef XLAT_VAL_9
     419  #  undef XLAT_STR_10
     420  #  undef XLAT_VAL_10
     421  #  undef XLAT_STR_11
     422  #  undef XLAT_VAL_11
     423  #  undef XLAT_STR_12
     424  #  undef XLAT_VAL_12
     425  #  undef XLAT_STR_13
     426  #  undef XLAT_VAL_13
     427  #  undef XLAT_STR_14
     428  #  undef XLAT_VAL_14
     429  #  undef XLAT_STR_15
     430  #  undef XLAT_VAL_15
     431  #  undef XLAT_STR_16
     432  #  undef XLAT_VAL_16
     433  #  undef XLAT_STR_17
     434  #  undef XLAT_VAL_17
     435  #  undef XLAT_STR_18
     436  #  undef XLAT_VAL_18
     437  #  undef XLAT_STR_19
     438  #  undef XLAT_VAL_19
     439  #  undef XLAT_STR_20
     440  #  undef XLAT_VAL_20
     441  #  undef XLAT_STR_21
     442  #  undef XLAT_VAL_21
     443  #  undef XLAT_STR_22
     444  #  undef XLAT_VAL_22
     445  # endif /* !IN_MPERS */
     446  
     447  #endif /* !XLAT_MACROS_ONLY */