(root)/
strace-6.5/
src/
xlat/
sock_ipv6_options.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/sock_ipv6_options.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(IPV6_ADDRFORM) || (defined(HAVE_DECL_IPV6_ADDRFORM) && HAVE_DECL_IPV6_ADDRFORM)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((IPV6_ADDRFORM) == (1), "IPV6_ADDRFORM != 1");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define IPV6_ADDRFORM 1
      12  #endif
      13  #if defined(IPV6_2292PKTINFO) || (defined(HAVE_DECL_IPV6_2292PKTINFO) && HAVE_DECL_IPV6_2292PKTINFO)
      14  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      15  static_assert((IPV6_2292PKTINFO) == (2), "IPV6_2292PKTINFO != 2");
      16  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      17  #else
      18  # define IPV6_2292PKTINFO 2
      19  #endif
      20  #if defined(IPV6_2292HOPOPTS) || (defined(HAVE_DECL_IPV6_2292HOPOPTS) && HAVE_DECL_IPV6_2292HOPOPTS)
      21  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      22  static_assert((IPV6_2292HOPOPTS) == (3), "IPV6_2292HOPOPTS != 3");
      23  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      24  #else
      25  # define IPV6_2292HOPOPTS 3
      26  #endif
      27  #if defined(IPV6_2292DSTOPTS) || (defined(HAVE_DECL_IPV6_2292DSTOPTS) && HAVE_DECL_IPV6_2292DSTOPTS)
      28  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      29  static_assert((IPV6_2292DSTOPTS) == (4), "IPV6_2292DSTOPTS != 4");
      30  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      31  #else
      32  # define IPV6_2292DSTOPTS 4
      33  #endif
      34  #if defined(IPV6_2292RTHDR) || (defined(HAVE_DECL_IPV6_2292RTHDR) && HAVE_DECL_IPV6_2292RTHDR)
      35  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      36  static_assert((IPV6_2292RTHDR) == (5), "IPV6_2292RTHDR != 5");
      37  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      38  #else
      39  # define IPV6_2292RTHDR 5
      40  #endif
      41  #if defined(IPV6_2292PKTOPTIONS) || (defined(HAVE_DECL_IPV6_2292PKTOPTIONS) && HAVE_DECL_IPV6_2292PKTOPTIONS)
      42  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      43  static_assert((IPV6_2292PKTOPTIONS) == (6), "IPV6_2292PKTOPTIONS != 6");
      44  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      45  #else
      46  # define IPV6_2292PKTOPTIONS 6
      47  #endif
      48  #if defined(IPV6_CHECKSUM) || (defined(HAVE_DECL_IPV6_CHECKSUM) && HAVE_DECL_IPV6_CHECKSUM)
      49  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      50  static_assert((IPV6_CHECKSUM) == (7), "IPV6_CHECKSUM != 7");
      51  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      52  #else
      53  # define IPV6_CHECKSUM 7
      54  #endif
      55  #if defined(IPV6_2292HOPLIMIT) || (defined(HAVE_DECL_IPV6_2292HOPLIMIT) && HAVE_DECL_IPV6_2292HOPLIMIT)
      56  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      57  static_assert((IPV6_2292HOPLIMIT) == (8), "IPV6_2292HOPLIMIT != 8");
      58  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      59  #else
      60  # define IPV6_2292HOPLIMIT 8
      61  #endif
      62  #if defined(IPV6_NEXTHOP) || (defined(HAVE_DECL_IPV6_NEXTHOP) && HAVE_DECL_IPV6_NEXTHOP)
      63  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      64  static_assert((IPV6_NEXTHOP) == (9), "IPV6_NEXTHOP != 9");
      65  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      66  #else
      67  # define IPV6_NEXTHOP 9
      68  #endif
      69  #if defined(IPV6_AUTHHDR) || (defined(HAVE_DECL_IPV6_AUTHHDR) && HAVE_DECL_IPV6_AUTHHDR)
      70  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      71  static_assert((IPV6_AUTHHDR) == (10), "IPV6_AUTHHDR != 10");
      72  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      73  #else
      74  # define IPV6_AUTHHDR 10
      75  #endif
      76  #if defined(IPV6_FLOWINFO) || (defined(HAVE_DECL_IPV6_FLOWINFO) && HAVE_DECL_IPV6_FLOWINFO)
      77  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      78  static_assert((IPV6_FLOWINFO) == (11), "IPV6_FLOWINFO != 11");
      79  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      80  #else
      81  # define IPV6_FLOWINFO 11
      82  #endif
      83  #if defined(IPV6_UNICAST_HOPS) || (defined(HAVE_DECL_IPV6_UNICAST_HOPS) && HAVE_DECL_IPV6_UNICAST_HOPS)
      84  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      85  static_assert((IPV6_UNICAST_HOPS) == (16), "IPV6_UNICAST_HOPS != 16");
      86  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      87  #else
      88  # define IPV6_UNICAST_HOPS 16
      89  #endif
      90  #if defined(IPV6_MULTICAST_IF) || (defined(HAVE_DECL_IPV6_MULTICAST_IF) && HAVE_DECL_IPV6_MULTICAST_IF)
      91  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      92  static_assert((IPV6_MULTICAST_IF) == (17), "IPV6_MULTICAST_IF != 17");
      93  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      94  #else
      95  # define IPV6_MULTICAST_IF 17
      96  #endif
      97  #if defined(IPV6_MULTICAST_HOPS) || (defined(HAVE_DECL_IPV6_MULTICAST_HOPS) && HAVE_DECL_IPV6_MULTICAST_HOPS)
      98  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      99  static_assert((IPV6_MULTICAST_HOPS) == (18), "IPV6_MULTICAST_HOPS != 18");
     100  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     101  #else
     102  # define IPV6_MULTICAST_HOPS 18
     103  #endif
     104  #if defined(IPV6_MULTICAST_LOOP) || (defined(HAVE_DECL_IPV6_MULTICAST_LOOP) && HAVE_DECL_IPV6_MULTICAST_LOOP)
     105  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     106  static_assert((IPV6_MULTICAST_LOOP) == (19), "IPV6_MULTICAST_LOOP != 19");
     107  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     108  #else
     109  # define IPV6_MULTICAST_LOOP 19
     110  #endif
     111  #if defined(IPV6_ADD_MEMBERSHIP) || (defined(HAVE_DECL_IPV6_ADD_MEMBERSHIP) && HAVE_DECL_IPV6_ADD_MEMBERSHIP)
     112  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     113  static_assert((IPV6_ADD_MEMBERSHIP) == (20), "IPV6_ADD_MEMBERSHIP != 20");
     114  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     115  #else
     116  # define IPV6_ADD_MEMBERSHIP 20
     117  #endif
     118  #if defined(IPV6_DROP_MEMBERSHIP) || (defined(HAVE_DECL_IPV6_DROP_MEMBERSHIP) && HAVE_DECL_IPV6_DROP_MEMBERSHIP)
     119  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     120  static_assert((IPV6_DROP_MEMBERSHIP) == (21), "IPV6_DROP_MEMBERSHIP != 21");
     121  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     122  #else
     123  # define IPV6_DROP_MEMBERSHIP 21
     124  #endif
     125  #if defined(IPV6_ROUTER_ALERT) || (defined(HAVE_DECL_IPV6_ROUTER_ALERT) && HAVE_DECL_IPV6_ROUTER_ALERT)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((IPV6_ROUTER_ALERT) == (22), "IPV6_ROUTER_ALERT != 22");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define IPV6_ROUTER_ALERT 22
     131  #endif
     132  #if defined(IPV6_MTU_DISCOVER) || (defined(HAVE_DECL_IPV6_MTU_DISCOVER) && HAVE_DECL_IPV6_MTU_DISCOVER)
     133  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     134  static_assert((IPV6_MTU_DISCOVER) == (23), "IPV6_MTU_DISCOVER != 23");
     135  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     136  #else
     137  # define IPV6_MTU_DISCOVER 23
     138  #endif
     139  #if defined(IPV6_MTU) || (defined(HAVE_DECL_IPV6_MTU) && HAVE_DECL_IPV6_MTU)
     140  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     141  static_assert((IPV6_MTU) == (24), "IPV6_MTU != 24");
     142  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     143  #else
     144  # define IPV6_MTU 24
     145  #endif
     146  #if defined(IPV6_RECVERR) || (defined(HAVE_DECL_IPV6_RECVERR) && HAVE_DECL_IPV6_RECVERR)
     147  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     148  static_assert((IPV6_RECVERR) == (25), "IPV6_RECVERR != 25");
     149  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     150  #else
     151  # define IPV6_RECVERR 25
     152  #endif
     153  #if defined(IPV6_V6ONLY) || (defined(HAVE_DECL_IPV6_V6ONLY) && HAVE_DECL_IPV6_V6ONLY)
     154  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     155  static_assert((IPV6_V6ONLY) == (26), "IPV6_V6ONLY != 26");
     156  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     157  #else
     158  # define IPV6_V6ONLY 26
     159  #endif
     160  #if defined(IPV6_JOIN_ANYCAST) || (defined(HAVE_DECL_IPV6_JOIN_ANYCAST) && HAVE_DECL_IPV6_JOIN_ANYCAST)
     161  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     162  static_assert((IPV6_JOIN_ANYCAST) == (27), "IPV6_JOIN_ANYCAST != 27");
     163  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     164  #else
     165  # define IPV6_JOIN_ANYCAST 27
     166  #endif
     167  #if defined(IPV6_LEAVE_ANYCAST) || (defined(HAVE_DECL_IPV6_LEAVE_ANYCAST) && HAVE_DECL_IPV6_LEAVE_ANYCAST)
     168  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     169  static_assert((IPV6_LEAVE_ANYCAST) == (28), "IPV6_LEAVE_ANYCAST != 28");
     170  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     171  #else
     172  # define IPV6_LEAVE_ANYCAST 28
     173  #endif
     174  #if defined(IPV6_MULTICAST_ALL) || (defined(HAVE_DECL_IPV6_MULTICAST_ALL) && HAVE_DECL_IPV6_MULTICAST_ALL)
     175  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     176  static_assert((IPV6_MULTICAST_ALL) == (29), "IPV6_MULTICAST_ALL != 29");
     177  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     178  #else
     179  # define IPV6_MULTICAST_ALL 29
     180  #endif
     181  #if defined(IPV6_ROUTER_ALERT_ISOLATE) || (defined(HAVE_DECL_IPV6_ROUTER_ALERT_ISOLATE) && HAVE_DECL_IPV6_ROUTER_ALERT_ISOLATE)
     182  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     183  static_assert((IPV6_ROUTER_ALERT_ISOLATE) == (30), "IPV6_ROUTER_ALERT_ISOLATE != 30");
     184  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     185  #else
     186  # define IPV6_ROUTER_ALERT_ISOLATE 30
     187  #endif
     188  #if defined(IPV6_RECVERR_RFC4884) || (defined(HAVE_DECL_IPV6_RECVERR_RFC4884) && HAVE_DECL_IPV6_RECVERR_RFC4884)
     189  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     190  static_assert((IPV6_RECVERR_RFC4884) == (31), "IPV6_RECVERR_RFC4884 != 31");
     191  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     192  #else
     193  # define IPV6_RECVERR_RFC4884 31
     194  #endif
     195  #if defined(IPV6_FLOWLABEL_MGR) || (defined(HAVE_DECL_IPV6_FLOWLABEL_MGR) && HAVE_DECL_IPV6_FLOWLABEL_MGR)
     196  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     197  static_assert((IPV6_FLOWLABEL_MGR) == (32), "IPV6_FLOWLABEL_MGR != 32");
     198  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     199  #else
     200  # define IPV6_FLOWLABEL_MGR 32
     201  #endif
     202  #if defined(IPV6_FLOWINFO_SEND) || (defined(HAVE_DECL_IPV6_FLOWINFO_SEND) && HAVE_DECL_IPV6_FLOWINFO_SEND)
     203  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     204  static_assert((IPV6_FLOWINFO_SEND) == (33), "IPV6_FLOWINFO_SEND != 33");
     205  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     206  #else
     207  # define IPV6_FLOWINFO_SEND 33
     208  #endif
     209  #if defined(IPV6_IPSEC_POLICY) || (defined(HAVE_DECL_IPV6_IPSEC_POLICY) && HAVE_DECL_IPV6_IPSEC_POLICY)
     210  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     211  static_assert((IPV6_IPSEC_POLICY) == (34), "IPV6_IPSEC_POLICY != 34");
     212  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     213  #else
     214  # define IPV6_IPSEC_POLICY 34
     215  #endif
     216  #if defined(IPV6_XFRM_POLICY) || (defined(HAVE_DECL_IPV6_XFRM_POLICY) && HAVE_DECL_IPV6_XFRM_POLICY)
     217  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     218  static_assert((IPV6_XFRM_POLICY) == (35), "IPV6_XFRM_POLICY != 35");
     219  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     220  #else
     221  # define IPV6_XFRM_POLICY 35
     222  #endif
     223  #if defined(IPV6_HDRINCL) || (defined(HAVE_DECL_IPV6_HDRINCL) && HAVE_DECL_IPV6_HDRINCL)
     224  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     225  static_assert((IPV6_HDRINCL) == (36), "IPV6_HDRINCL != 36");
     226  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     227  #else
     228  # define IPV6_HDRINCL 36
     229  #endif
     230  #if defined(MCAST_JOIN_GROUP) || (defined(HAVE_DECL_MCAST_JOIN_GROUP) && HAVE_DECL_MCAST_JOIN_GROUP)
     231  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     232  static_assert((MCAST_JOIN_GROUP) == (42), "MCAST_JOIN_GROUP != 42");
     233  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     234  #else
     235  # define MCAST_JOIN_GROUP 42
     236  #endif
     237  #if defined(MCAST_BLOCK_SOURCE) || (defined(HAVE_DECL_MCAST_BLOCK_SOURCE) && HAVE_DECL_MCAST_BLOCK_SOURCE)
     238  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     239  static_assert((MCAST_BLOCK_SOURCE) == (43), "MCAST_BLOCK_SOURCE != 43");
     240  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     241  #else
     242  # define MCAST_BLOCK_SOURCE 43
     243  #endif
     244  #if defined(MCAST_UNBLOCK_SOURCE) || (defined(HAVE_DECL_MCAST_UNBLOCK_SOURCE) && HAVE_DECL_MCAST_UNBLOCK_SOURCE)
     245  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     246  static_assert((MCAST_UNBLOCK_SOURCE) == (44), "MCAST_UNBLOCK_SOURCE != 44");
     247  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     248  #else
     249  # define MCAST_UNBLOCK_SOURCE 44
     250  #endif
     251  #if defined(MCAST_LEAVE_GROUP) || (defined(HAVE_DECL_MCAST_LEAVE_GROUP) && HAVE_DECL_MCAST_LEAVE_GROUP)
     252  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     253  static_assert((MCAST_LEAVE_GROUP) == (45), "MCAST_LEAVE_GROUP != 45");
     254  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     255  #else
     256  # define MCAST_LEAVE_GROUP 45
     257  #endif
     258  #if defined(MCAST_JOIN_SOURCE_GROUP) || (defined(HAVE_DECL_MCAST_JOIN_SOURCE_GROUP) && HAVE_DECL_MCAST_JOIN_SOURCE_GROUP)
     259  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     260  static_assert((MCAST_JOIN_SOURCE_GROUP) == (46), "MCAST_JOIN_SOURCE_GROUP != 46");
     261  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     262  #else
     263  # define MCAST_JOIN_SOURCE_GROUP 46
     264  #endif
     265  #if defined(MCAST_LEAVE_SOURCE_GROUP) || (defined(HAVE_DECL_MCAST_LEAVE_SOURCE_GROUP) && HAVE_DECL_MCAST_LEAVE_SOURCE_GROUP)
     266  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     267  static_assert((MCAST_LEAVE_SOURCE_GROUP) == (47), "MCAST_LEAVE_SOURCE_GROUP != 47");
     268  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     269  #else
     270  # define MCAST_LEAVE_SOURCE_GROUP 47
     271  #endif
     272  #if defined(MCAST_MSFILTER) || (defined(HAVE_DECL_MCAST_MSFILTER) && HAVE_DECL_MCAST_MSFILTER)
     273  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     274  static_assert((MCAST_MSFILTER) == (48), "MCAST_MSFILTER != 48");
     275  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     276  #else
     277  # define MCAST_MSFILTER 48
     278  #endif
     279  #if defined(IPV6_RECVPKTINFO) || (defined(HAVE_DECL_IPV6_RECVPKTINFO) && HAVE_DECL_IPV6_RECVPKTINFO)
     280  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     281  static_assert((IPV6_RECVPKTINFO) == (49), "IPV6_RECVPKTINFO != 49");
     282  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     283  #else
     284  # define IPV6_RECVPKTINFO 49
     285  #endif
     286  #if defined(IPV6_PKTINFO) || (defined(HAVE_DECL_IPV6_PKTINFO) && HAVE_DECL_IPV6_PKTINFO)
     287  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     288  static_assert((IPV6_PKTINFO) == (50), "IPV6_PKTINFO != 50");
     289  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     290  #else
     291  # define IPV6_PKTINFO 50
     292  #endif
     293  #if defined(IPV6_RECVHOPLIMIT) || (defined(HAVE_DECL_IPV6_RECVHOPLIMIT) && HAVE_DECL_IPV6_RECVHOPLIMIT)
     294  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     295  static_assert((IPV6_RECVHOPLIMIT) == (51), "IPV6_RECVHOPLIMIT != 51");
     296  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     297  #else
     298  # define IPV6_RECVHOPLIMIT 51
     299  #endif
     300  #if defined(IPV6_HOPLIMIT) || (defined(HAVE_DECL_IPV6_HOPLIMIT) && HAVE_DECL_IPV6_HOPLIMIT)
     301  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     302  static_assert((IPV6_HOPLIMIT) == (52), "IPV6_HOPLIMIT != 52");
     303  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     304  #else
     305  # define IPV6_HOPLIMIT 52
     306  #endif
     307  #if defined(IPV6_RECVHOPOPTS) || (defined(HAVE_DECL_IPV6_RECVHOPOPTS) && HAVE_DECL_IPV6_RECVHOPOPTS)
     308  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     309  static_assert((IPV6_RECVHOPOPTS) == (53), "IPV6_RECVHOPOPTS != 53");
     310  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     311  #else
     312  # define IPV6_RECVHOPOPTS 53
     313  #endif
     314  #if defined(IPV6_HOPOPTS) || (defined(HAVE_DECL_IPV6_HOPOPTS) && HAVE_DECL_IPV6_HOPOPTS)
     315  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     316  static_assert((IPV6_HOPOPTS) == (54), "IPV6_HOPOPTS != 54");
     317  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     318  #else
     319  # define IPV6_HOPOPTS 54
     320  #endif
     321  #if defined(IPV6_RTHDRDSTOPTS) || (defined(HAVE_DECL_IPV6_RTHDRDSTOPTS) && HAVE_DECL_IPV6_RTHDRDSTOPTS)
     322  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     323  static_assert((IPV6_RTHDRDSTOPTS) == (55), "IPV6_RTHDRDSTOPTS != 55");
     324  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     325  #else
     326  # define IPV6_RTHDRDSTOPTS 55
     327  #endif
     328  #if defined(IPV6_RECVRTHDR) || (defined(HAVE_DECL_IPV6_RECVRTHDR) && HAVE_DECL_IPV6_RECVRTHDR)
     329  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     330  static_assert((IPV6_RECVRTHDR) == (56), "IPV6_RECVRTHDR != 56");
     331  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     332  #else
     333  # define IPV6_RECVRTHDR 56
     334  #endif
     335  #if defined(IPV6_RTHDR) || (defined(HAVE_DECL_IPV6_RTHDR) && HAVE_DECL_IPV6_RTHDR)
     336  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     337  static_assert((IPV6_RTHDR) == (57), "IPV6_RTHDR != 57");
     338  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     339  #else
     340  # define IPV6_RTHDR 57
     341  #endif
     342  #if defined(IPV6_RECVDSTOPTS) || (defined(HAVE_DECL_IPV6_RECVDSTOPTS) && HAVE_DECL_IPV6_RECVDSTOPTS)
     343  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     344  static_assert((IPV6_RECVDSTOPTS) == (58), "IPV6_RECVDSTOPTS != 58");
     345  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     346  #else
     347  # define IPV6_RECVDSTOPTS 58
     348  #endif
     349  #if defined(IPV6_DSTOPTS) || (defined(HAVE_DECL_IPV6_DSTOPTS) && HAVE_DECL_IPV6_DSTOPTS)
     350  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     351  static_assert((IPV6_DSTOPTS) == (59), "IPV6_DSTOPTS != 59");
     352  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     353  #else
     354  # define IPV6_DSTOPTS 59
     355  #endif
     356  #if defined(IPV6_RECVPATHMTU) || (defined(HAVE_DECL_IPV6_RECVPATHMTU) && HAVE_DECL_IPV6_RECVPATHMTU)
     357  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     358  static_assert((IPV6_RECVPATHMTU) == (60), "IPV6_RECVPATHMTU != 60");
     359  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     360  #else
     361  # define IPV6_RECVPATHMTU 60
     362  #endif
     363  #if defined(IPV6_PATHMTU) || (defined(HAVE_DECL_IPV6_PATHMTU) && HAVE_DECL_IPV6_PATHMTU)
     364  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     365  static_assert((IPV6_PATHMTU) == (61), "IPV6_PATHMTU != 61");
     366  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     367  #else
     368  # define IPV6_PATHMTU 61
     369  #endif
     370  #if defined(IPV6_DONTFRAG) || (defined(HAVE_DECL_IPV6_DONTFRAG) && HAVE_DECL_IPV6_DONTFRAG)
     371  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     372  static_assert((IPV6_DONTFRAG) == (62), "IPV6_DONTFRAG != 62");
     373  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     374  #else
     375  # define IPV6_DONTFRAG 62
     376  #endif
     377  #if defined(IPV6_USE_MIN_MTU) || (defined(HAVE_DECL_IPV6_USE_MIN_MTU) && HAVE_DECL_IPV6_USE_MIN_MTU)
     378  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     379  static_assert((IPV6_USE_MIN_MTU) == (63), "IPV6_USE_MIN_MTU != 63");
     380  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     381  #else
     382  # define IPV6_USE_MIN_MTU 63
     383  #endif
     384  #if defined(IPV6_RECVTCLASS) || (defined(HAVE_DECL_IPV6_RECVTCLASS) && HAVE_DECL_IPV6_RECVTCLASS)
     385  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     386  static_assert((IPV6_RECVTCLASS) == (66), "IPV6_RECVTCLASS != 66");
     387  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     388  #else
     389  # define IPV6_RECVTCLASS 66
     390  #endif
     391  #if defined(IPV6_TCLASS) || (defined(HAVE_DECL_IPV6_TCLASS) && HAVE_DECL_IPV6_TCLASS)
     392  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     393  static_assert((IPV6_TCLASS) == (67), "IPV6_TCLASS != 67");
     394  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     395  #else
     396  # define IPV6_TCLASS 67
     397  #endif
     398  #if defined(IPV6_AUTOFLOWLABEL) || (defined(HAVE_DECL_IPV6_AUTOFLOWLABEL) && HAVE_DECL_IPV6_AUTOFLOWLABEL)
     399  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     400  static_assert((IPV6_AUTOFLOWLABEL) == (70), "IPV6_AUTOFLOWLABEL != 70");
     401  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     402  #else
     403  # define IPV6_AUTOFLOWLABEL 70
     404  #endif
     405  #if defined(IPV6_ADDR_PREFERENCES) || (defined(HAVE_DECL_IPV6_ADDR_PREFERENCES) && HAVE_DECL_IPV6_ADDR_PREFERENCES)
     406  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     407  static_assert((IPV6_ADDR_PREFERENCES) == (72), "IPV6_ADDR_PREFERENCES != 72");
     408  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     409  #else
     410  # define IPV6_ADDR_PREFERENCES 72
     411  #endif
     412  #if defined(IPV6_MINHOPCOUNT) || (defined(HAVE_DECL_IPV6_MINHOPCOUNT) && HAVE_DECL_IPV6_MINHOPCOUNT)
     413  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     414  static_assert((IPV6_MINHOPCOUNT) == (73), "IPV6_MINHOPCOUNT != 73");
     415  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     416  #else
     417  # define IPV6_MINHOPCOUNT 73
     418  #endif
     419  #if defined(IPV6_ORIGDSTADDR) || (defined(HAVE_DECL_IPV6_ORIGDSTADDR) && HAVE_DECL_IPV6_ORIGDSTADDR)
     420  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     421  static_assert((IPV6_ORIGDSTADDR) == (74), "IPV6_ORIGDSTADDR != 74");
     422  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     423  #else
     424  # define IPV6_ORIGDSTADDR 74
     425  #endif
     426  #if defined(IPV6_TRANSPARENT) || (defined(HAVE_DECL_IPV6_TRANSPARENT) && HAVE_DECL_IPV6_TRANSPARENT)
     427  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     428  static_assert((IPV6_TRANSPARENT) == (75), "IPV6_TRANSPARENT != 75");
     429  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     430  #else
     431  # define IPV6_TRANSPARENT 75
     432  #endif
     433  #if defined(IPV6_UNICAST_IF) || (defined(HAVE_DECL_IPV6_UNICAST_IF) && HAVE_DECL_IPV6_UNICAST_IF)
     434  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     435  static_assert((IPV6_UNICAST_IF) == (76), "IPV6_UNICAST_IF != 76");
     436  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     437  #else
     438  # define IPV6_UNICAST_IF 76
     439  #endif
     440  #if defined(IPV6_RECVFRAGSIZE) || (defined(HAVE_DECL_IPV6_RECVFRAGSIZE) && HAVE_DECL_IPV6_RECVFRAGSIZE)
     441  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     442  static_assert((IPV6_RECVFRAGSIZE) == (77), "IPV6_RECVFRAGSIZE != 77");
     443  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     444  #else
     445  # define IPV6_RECVFRAGSIZE 77
     446  #endif
     447  #if defined(IPV6_FREEBIND) || (defined(HAVE_DECL_IPV6_FREEBIND) && HAVE_DECL_IPV6_FREEBIND)
     448  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     449  static_assert((IPV6_FREEBIND) == (78), "IPV6_FREEBIND != 78");
     450  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     451  #else
     452  # define IPV6_FREEBIND 78
     453  #endif
     454  #undef XLAT_PREV_VAL
     455  
     456  #ifndef XLAT_MACROS_ONLY
     457  
     458  # ifdef IN_MPERS
     459  
     460  #  error static const struct xlat sock_ipv6_options in mpers mode
     461  
     462  # else
     463  
     464  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     465  static const struct xlat_data sock_ipv6_options_xdata[] = {
     466   [IPV6_ADDRFORM] = XLAT(IPV6_ADDRFORM),
     467   #define XLAT_VAL_0 ((unsigned) (IPV6_ADDRFORM))
     468   #define XLAT_STR_0 STRINGIFY(IPV6_ADDRFORM)
     469   [IPV6_2292PKTINFO] = XLAT(IPV6_2292PKTINFO),
     470   #define XLAT_VAL_1 ((unsigned) (IPV6_2292PKTINFO))
     471   #define XLAT_STR_1 STRINGIFY(IPV6_2292PKTINFO)
     472   [IPV6_2292HOPOPTS] = XLAT(IPV6_2292HOPOPTS),
     473   #define XLAT_VAL_2 ((unsigned) (IPV6_2292HOPOPTS))
     474   #define XLAT_STR_2 STRINGIFY(IPV6_2292HOPOPTS)
     475   [IPV6_2292DSTOPTS] = XLAT(IPV6_2292DSTOPTS),
     476   #define XLAT_VAL_3 ((unsigned) (IPV6_2292DSTOPTS))
     477   #define XLAT_STR_3 STRINGIFY(IPV6_2292DSTOPTS)
     478   [IPV6_2292RTHDR] = XLAT(IPV6_2292RTHDR),
     479   #define XLAT_VAL_4 ((unsigned) (IPV6_2292RTHDR))
     480   #define XLAT_STR_4 STRINGIFY(IPV6_2292RTHDR)
     481   [IPV6_2292PKTOPTIONS] = XLAT(IPV6_2292PKTOPTIONS),
     482   #define XLAT_VAL_5 ((unsigned) (IPV6_2292PKTOPTIONS))
     483   #define XLAT_STR_5 STRINGIFY(IPV6_2292PKTOPTIONS)
     484   [IPV6_CHECKSUM] = XLAT(IPV6_CHECKSUM),
     485   #define XLAT_VAL_6 ((unsigned) (IPV6_CHECKSUM))
     486   #define XLAT_STR_6 STRINGIFY(IPV6_CHECKSUM)
     487   [IPV6_2292HOPLIMIT] = XLAT(IPV6_2292HOPLIMIT),
     488   #define XLAT_VAL_7 ((unsigned) (IPV6_2292HOPLIMIT))
     489   #define XLAT_STR_7 STRINGIFY(IPV6_2292HOPLIMIT)
     490   [IPV6_NEXTHOP] = XLAT(IPV6_NEXTHOP),
     491   #define XLAT_VAL_8 ((unsigned) (IPV6_NEXTHOP))
     492   #define XLAT_STR_8 STRINGIFY(IPV6_NEXTHOP)
     493   [IPV6_AUTHHDR] = XLAT(IPV6_AUTHHDR),
     494   #define XLAT_VAL_9 ((unsigned) (IPV6_AUTHHDR))
     495   #define XLAT_STR_9 STRINGIFY(IPV6_AUTHHDR)
     496   [IPV6_FLOWINFO] = XLAT(IPV6_FLOWINFO),
     497   #define XLAT_VAL_10 ((unsigned) (IPV6_FLOWINFO))
     498   #define XLAT_STR_10 STRINGIFY(IPV6_FLOWINFO)
     499   [IPV6_UNICAST_HOPS] = XLAT(IPV6_UNICAST_HOPS),
     500   #define XLAT_VAL_11 ((unsigned) (IPV6_UNICAST_HOPS))
     501   #define XLAT_STR_11 STRINGIFY(IPV6_UNICAST_HOPS)
     502   [IPV6_MULTICAST_IF] = XLAT(IPV6_MULTICAST_IF),
     503   #define XLAT_VAL_12 ((unsigned) (IPV6_MULTICAST_IF))
     504   #define XLAT_STR_12 STRINGIFY(IPV6_MULTICAST_IF)
     505   [IPV6_MULTICAST_HOPS] = XLAT(IPV6_MULTICAST_HOPS),
     506   #define XLAT_VAL_13 ((unsigned) (IPV6_MULTICAST_HOPS))
     507   #define XLAT_STR_13 STRINGIFY(IPV6_MULTICAST_HOPS)
     508   [IPV6_MULTICAST_LOOP] = XLAT(IPV6_MULTICAST_LOOP),
     509   #define XLAT_VAL_14 ((unsigned) (IPV6_MULTICAST_LOOP))
     510   #define XLAT_STR_14 STRINGIFY(IPV6_MULTICAST_LOOP)
     511   [IPV6_ADD_MEMBERSHIP] = XLAT(IPV6_ADD_MEMBERSHIP),
     512   #define XLAT_VAL_15 ((unsigned) (IPV6_ADD_MEMBERSHIP))
     513   #define XLAT_STR_15 STRINGIFY(IPV6_ADD_MEMBERSHIP)
     514   [IPV6_DROP_MEMBERSHIP] = XLAT(IPV6_DROP_MEMBERSHIP),
     515   #define XLAT_VAL_16 ((unsigned) (IPV6_DROP_MEMBERSHIP))
     516   #define XLAT_STR_16 STRINGIFY(IPV6_DROP_MEMBERSHIP)
     517   [IPV6_ROUTER_ALERT] = XLAT(IPV6_ROUTER_ALERT),
     518   #define XLAT_VAL_17 ((unsigned) (IPV6_ROUTER_ALERT))
     519   #define XLAT_STR_17 STRINGIFY(IPV6_ROUTER_ALERT)
     520   [IPV6_MTU_DISCOVER] = XLAT(IPV6_MTU_DISCOVER),
     521   #define XLAT_VAL_18 ((unsigned) (IPV6_MTU_DISCOVER))
     522   #define XLAT_STR_18 STRINGIFY(IPV6_MTU_DISCOVER)
     523   [IPV6_MTU] = XLAT(IPV6_MTU),
     524   #define XLAT_VAL_19 ((unsigned) (IPV6_MTU))
     525   #define XLAT_STR_19 STRINGIFY(IPV6_MTU)
     526   [IPV6_RECVERR] = XLAT(IPV6_RECVERR),
     527   #define XLAT_VAL_20 ((unsigned) (IPV6_RECVERR))
     528   #define XLAT_STR_20 STRINGIFY(IPV6_RECVERR)
     529   [IPV6_V6ONLY] = XLAT(IPV6_V6ONLY),
     530   #define XLAT_VAL_21 ((unsigned) (IPV6_V6ONLY))
     531   #define XLAT_STR_21 STRINGIFY(IPV6_V6ONLY)
     532   [IPV6_JOIN_ANYCAST] = XLAT(IPV6_JOIN_ANYCAST),
     533   #define XLAT_VAL_22 ((unsigned) (IPV6_JOIN_ANYCAST))
     534   #define XLAT_STR_22 STRINGIFY(IPV6_JOIN_ANYCAST)
     535   [IPV6_LEAVE_ANYCAST] = XLAT(IPV6_LEAVE_ANYCAST),
     536   #define XLAT_VAL_23 ((unsigned) (IPV6_LEAVE_ANYCAST))
     537   #define XLAT_STR_23 STRINGIFY(IPV6_LEAVE_ANYCAST)
     538   [IPV6_MULTICAST_ALL] = XLAT(IPV6_MULTICAST_ALL),
     539   #define XLAT_VAL_24 ((unsigned) (IPV6_MULTICAST_ALL))
     540   #define XLAT_STR_24 STRINGIFY(IPV6_MULTICAST_ALL)
     541   [IPV6_ROUTER_ALERT_ISOLATE] = XLAT(IPV6_ROUTER_ALERT_ISOLATE),
     542   #define XLAT_VAL_25 ((unsigned) (IPV6_ROUTER_ALERT_ISOLATE))
     543   #define XLAT_STR_25 STRINGIFY(IPV6_ROUTER_ALERT_ISOLATE)
     544   [IPV6_RECVERR_RFC4884] = XLAT(IPV6_RECVERR_RFC4884),
     545   #define XLAT_VAL_26 ((unsigned) (IPV6_RECVERR_RFC4884))
     546   #define XLAT_STR_26 STRINGIFY(IPV6_RECVERR_RFC4884)
     547   [IPV6_FLOWLABEL_MGR] = XLAT(IPV6_FLOWLABEL_MGR),
     548   #define XLAT_VAL_27 ((unsigned) (IPV6_FLOWLABEL_MGR))
     549   #define XLAT_STR_27 STRINGIFY(IPV6_FLOWLABEL_MGR)
     550   [IPV6_FLOWINFO_SEND] = XLAT(IPV6_FLOWINFO_SEND),
     551   #define XLAT_VAL_28 ((unsigned) (IPV6_FLOWINFO_SEND))
     552   #define XLAT_STR_28 STRINGIFY(IPV6_FLOWINFO_SEND)
     553   [IPV6_IPSEC_POLICY] = XLAT(IPV6_IPSEC_POLICY),
     554   #define XLAT_VAL_29 ((unsigned) (IPV6_IPSEC_POLICY))
     555   #define XLAT_STR_29 STRINGIFY(IPV6_IPSEC_POLICY)
     556   [IPV6_XFRM_POLICY] = XLAT(IPV6_XFRM_POLICY),
     557   #define XLAT_VAL_30 ((unsigned) (IPV6_XFRM_POLICY))
     558   #define XLAT_STR_30 STRINGIFY(IPV6_XFRM_POLICY)
     559   [IPV6_HDRINCL] = XLAT(IPV6_HDRINCL),
     560   #define XLAT_VAL_31 ((unsigned) (IPV6_HDRINCL))
     561   #define XLAT_STR_31 STRINGIFY(IPV6_HDRINCL)
     562   [MCAST_JOIN_GROUP] = XLAT(MCAST_JOIN_GROUP),
     563   #define XLAT_VAL_32 ((unsigned) (MCAST_JOIN_GROUP))
     564   #define XLAT_STR_32 STRINGIFY(MCAST_JOIN_GROUP)
     565   [MCAST_BLOCK_SOURCE] = XLAT(MCAST_BLOCK_SOURCE),
     566   #define XLAT_VAL_33 ((unsigned) (MCAST_BLOCK_SOURCE))
     567   #define XLAT_STR_33 STRINGIFY(MCAST_BLOCK_SOURCE)
     568   [MCAST_UNBLOCK_SOURCE] = XLAT(MCAST_UNBLOCK_SOURCE),
     569   #define XLAT_VAL_34 ((unsigned) (MCAST_UNBLOCK_SOURCE))
     570   #define XLAT_STR_34 STRINGIFY(MCAST_UNBLOCK_SOURCE)
     571   [MCAST_LEAVE_GROUP] = XLAT(MCAST_LEAVE_GROUP),
     572   #define XLAT_VAL_35 ((unsigned) (MCAST_LEAVE_GROUP))
     573   #define XLAT_STR_35 STRINGIFY(MCAST_LEAVE_GROUP)
     574   [MCAST_JOIN_SOURCE_GROUP] = XLAT(MCAST_JOIN_SOURCE_GROUP),
     575   #define XLAT_VAL_36 ((unsigned) (MCAST_JOIN_SOURCE_GROUP))
     576   #define XLAT_STR_36 STRINGIFY(MCAST_JOIN_SOURCE_GROUP)
     577   [MCAST_LEAVE_SOURCE_GROUP] = XLAT(MCAST_LEAVE_SOURCE_GROUP),
     578   #define XLAT_VAL_37 ((unsigned) (MCAST_LEAVE_SOURCE_GROUP))
     579   #define XLAT_STR_37 STRINGIFY(MCAST_LEAVE_SOURCE_GROUP)
     580   [MCAST_MSFILTER] = XLAT(MCAST_MSFILTER),
     581   #define XLAT_VAL_38 ((unsigned) (MCAST_MSFILTER))
     582   #define XLAT_STR_38 STRINGIFY(MCAST_MSFILTER)
     583   [IPV6_RECVPKTINFO] = XLAT(IPV6_RECVPKTINFO),
     584   #define XLAT_VAL_39 ((unsigned) (IPV6_RECVPKTINFO))
     585   #define XLAT_STR_39 STRINGIFY(IPV6_RECVPKTINFO)
     586   [IPV6_PKTINFO] = XLAT(IPV6_PKTINFO),
     587   #define XLAT_VAL_40 ((unsigned) (IPV6_PKTINFO))
     588   #define XLAT_STR_40 STRINGIFY(IPV6_PKTINFO)
     589   [IPV6_RECVHOPLIMIT] = XLAT(IPV6_RECVHOPLIMIT),
     590   #define XLAT_VAL_41 ((unsigned) (IPV6_RECVHOPLIMIT))
     591   #define XLAT_STR_41 STRINGIFY(IPV6_RECVHOPLIMIT)
     592   [IPV6_HOPLIMIT] = XLAT(IPV6_HOPLIMIT),
     593   #define XLAT_VAL_42 ((unsigned) (IPV6_HOPLIMIT))
     594   #define XLAT_STR_42 STRINGIFY(IPV6_HOPLIMIT)
     595   [IPV6_RECVHOPOPTS] = XLAT(IPV6_RECVHOPOPTS),
     596   #define XLAT_VAL_43 ((unsigned) (IPV6_RECVHOPOPTS))
     597   #define XLAT_STR_43 STRINGIFY(IPV6_RECVHOPOPTS)
     598   [IPV6_HOPOPTS] = XLAT(IPV6_HOPOPTS),
     599   #define XLAT_VAL_44 ((unsigned) (IPV6_HOPOPTS))
     600   #define XLAT_STR_44 STRINGIFY(IPV6_HOPOPTS)
     601   [IPV6_RTHDRDSTOPTS] = XLAT(IPV6_RTHDRDSTOPTS),
     602   #define XLAT_VAL_45 ((unsigned) (IPV6_RTHDRDSTOPTS))
     603   #define XLAT_STR_45 STRINGIFY(IPV6_RTHDRDSTOPTS)
     604   [IPV6_RECVRTHDR] = XLAT(IPV6_RECVRTHDR),
     605   #define XLAT_VAL_46 ((unsigned) (IPV6_RECVRTHDR))
     606   #define XLAT_STR_46 STRINGIFY(IPV6_RECVRTHDR)
     607   [IPV6_RTHDR] = XLAT(IPV6_RTHDR),
     608   #define XLAT_VAL_47 ((unsigned) (IPV6_RTHDR))
     609   #define XLAT_STR_47 STRINGIFY(IPV6_RTHDR)
     610   [IPV6_RECVDSTOPTS] = XLAT(IPV6_RECVDSTOPTS),
     611   #define XLAT_VAL_48 ((unsigned) (IPV6_RECVDSTOPTS))
     612   #define XLAT_STR_48 STRINGIFY(IPV6_RECVDSTOPTS)
     613   [IPV6_DSTOPTS] = XLAT(IPV6_DSTOPTS),
     614   #define XLAT_VAL_49 ((unsigned) (IPV6_DSTOPTS))
     615   #define XLAT_STR_49 STRINGIFY(IPV6_DSTOPTS)
     616   [IPV6_RECVPATHMTU] = XLAT(IPV6_RECVPATHMTU),
     617   #define XLAT_VAL_50 ((unsigned) (IPV6_RECVPATHMTU))
     618   #define XLAT_STR_50 STRINGIFY(IPV6_RECVPATHMTU)
     619   [IPV6_PATHMTU] = XLAT(IPV6_PATHMTU),
     620   #define XLAT_VAL_51 ((unsigned) (IPV6_PATHMTU))
     621   #define XLAT_STR_51 STRINGIFY(IPV6_PATHMTU)
     622   [IPV6_DONTFRAG] = XLAT(IPV6_DONTFRAG),
     623   #define XLAT_VAL_52 ((unsigned) (IPV6_DONTFRAG))
     624   #define XLAT_STR_52 STRINGIFY(IPV6_DONTFRAG)
     625   [IPV6_USE_MIN_MTU] = XLAT(IPV6_USE_MIN_MTU),
     626   #define XLAT_VAL_53 ((unsigned) (IPV6_USE_MIN_MTU))
     627   #define XLAT_STR_53 STRINGIFY(IPV6_USE_MIN_MTU)
     628   [IPV6_RECVTCLASS] = XLAT(IPV6_RECVTCLASS),
     629   #define XLAT_VAL_54 ((unsigned) (IPV6_RECVTCLASS))
     630   #define XLAT_STR_54 STRINGIFY(IPV6_RECVTCLASS)
     631   [IPV6_TCLASS] = XLAT(IPV6_TCLASS),
     632   #define XLAT_VAL_55 ((unsigned) (IPV6_TCLASS))
     633   #define XLAT_STR_55 STRINGIFY(IPV6_TCLASS)
     634   [IPV6_AUTOFLOWLABEL] = XLAT(IPV6_AUTOFLOWLABEL),
     635   #define XLAT_VAL_56 ((unsigned) (IPV6_AUTOFLOWLABEL))
     636   #define XLAT_STR_56 STRINGIFY(IPV6_AUTOFLOWLABEL)
     637   [IPV6_ADDR_PREFERENCES] = XLAT(IPV6_ADDR_PREFERENCES),
     638   #define XLAT_VAL_57 ((unsigned) (IPV6_ADDR_PREFERENCES))
     639   #define XLAT_STR_57 STRINGIFY(IPV6_ADDR_PREFERENCES)
     640   [IPV6_MINHOPCOUNT] = XLAT(IPV6_MINHOPCOUNT),
     641   #define XLAT_VAL_58 ((unsigned) (IPV6_MINHOPCOUNT))
     642   #define XLAT_STR_58 STRINGIFY(IPV6_MINHOPCOUNT)
     643   [IPV6_ORIGDSTADDR] = XLAT(IPV6_ORIGDSTADDR),
     644   #define XLAT_VAL_59 ((unsigned) (IPV6_ORIGDSTADDR))
     645   #define XLAT_STR_59 STRINGIFY(IPV6_ORIGDSTADDR)
     646   [IPV6_TRANSPARENT] = XLAT(IPV6_TRANSPARENT),
     647   #define XLAT_VAL_60 ((unsigned) (IPV6_TRANSPARENT))
     648   #define XLAT_STR_60 STRINGIFY(IPV6_TRANSPARENT)
     649   [IPV6_UNICAST_IF] = XLAT(IPV6_UNICAST_IF),
     650   #define XLAT_VAL_61 ((unsigned) (IPV6_UNICAST_IF))
     651   #define XLAT_STR_61 STRINGIFY(IPV6_UNICAST_IF)
     652   [IPV6_RECVFRAGSIZE] = XLAT(IPV6_RECVFRAGSIZE),
     653   #define XLAT_VAL_62 ((unsigned) (IPV6_RECVFRAGSIZE))
     654   #define XLAT_STR_62 STRINGIFY(IPV6_RECVFRAGSIZE)
     655   [IPV6_FREEBIND] = XLAT(IPV6_FREEBIND),
     656   #define XLAT_VAL_63 ((unsigned) (IPV6_FREEBIND))
     657   #define XLAT_STR_63 STRINGIFY(IPV6_FREEBIND)
     658  };
     659  static
     660  const struct xlat sock_ipv6_options[1] = { {
     661   .data = sock_ipv6_options_xdata,
     662   .size = ARRAY_SIZE(sock_ipv6_options_xdata),
     663   .type = XT_INDEXED,
     664   .flags_mask = 0
     665  #  ifdef XLAT_VAL_0
     666    | XLAT_VAL_0
     667  #  endif
     668  #  ifdef XLAT_VAL_1
     669    | XLAT_VAL_1
     670  #  endif
     671  #  ifdef XLAT_VAL_2
     672    | XLAT_VAL_2
     673  #  endif
     674  #  ifdef XLAT_VAL_3
     675    | XLAT_VAL_3
     676  #  endif
     677  #  ifdef XLAT_VAL_4
     678    | XLAT_VAL_4
     679  #  endif
     680  #  ifdef XLAT_VAL_5
     681    | XLAT_VAL_5
     682  #  endif
     683  #  ifdef XLAT_VAL_6
     684    | XLAT_VAL_6
     685  #  endif
     686  #  ifdef XLAT_VAL_7
     687    | XLAT_VAL_7
     688  #  endif
     689  #  ifdef XLAT_VAL_8
     690    | XLAT_VAL_8
     691  #  endif
     692  #  ifdef XLAT_VAL_9
     693    | XLAT_VAL_9
     694  #  endif
     695  #  ifdef XLAT_VAL_10
     696    | XLAT_VAL_10
     697  #  endif
     698  #  ifdef XLAT_VAL_11
     699    | XLAT_VAL_11
     700  #  endif
     701  #  ifdef XLAT_VAL_12
     702    | XLAT_VAL_12
     703  #  endif
     704  #  ifdef XLAT_VAL_13
     705    | XLAT_VAL_13
     706  #  endif
     707  #  ifdef XLAT_VAL_14
     708    | XLAT_VAL_14
     709  #  endif
     710  #  ifdef XLAT_VAL_15
     711    | XLAT_VAL_15
     712  #  endif
     713  #  ifdef XLAT_VAL_16
     714    | XLAT_VAL_16
     715  #  endif
     716  #  ifdef XLAT_VAL_17
     717    | XLAT_VAL_17
     718  #  endif
     719  #  ifdef XLAT_VAL_18
     720    | XLAT_VAL_18
     721  #  endif
     722  #  ifdef XLAT_VAL_19
     723    | XLAT_VAL_19
     724  #  endif
     725  #  ifdef XLAT_VAL_20
     726    | XLAT_VAL_20
     727  #  endif
     728  #  ifdef XLAT_VAL_21
     729    | XLAT_VAL_21
     730  #  endif
     731  #  ifdef XLAT_VAL_22
     732    | XLAT_VAL_22
     733  #  endif
     734  #  ifdef XLAT_VAL_23
     735    | XLAT_VAL_23
     736  #  endif
     737  #  ifdef XLAT_VAL_24
     738    | XLAT_VAL_24
     739  #  endif
     740  #  ifdef XLAT_VAL_25
     741    | XLAT_VAL_25
     742  #  endif
     743  #  ifdef XLAT_VAL_26
     744    | XLAT_VAL_26
     745  #  endif
     746  #  ifdef XLAT_VAL_27
     747    | XLAT_VAL_27
     748  #  endif
     749  #  ifdef XLAT_VAL_28
     750    | XLAT_VAL_28
     751  #  endif
     752  #  ifdef XLAT_VAL_29
     753    | XLAT_VAL_29
     754  #  endif
     755  #  ifdef XLAT_VAL_30
     756    | XLAT_VAL_30
     757  #  endif
     758  #  ifdef XLAT_VAL_31
     759    | XLAT_VAL_31
     760  #  endif
     761  #  ifdef XLAT_VAL_32
     762    | XLAT_VAL_32
     763  #  endif
     764  #  ifdef XLAT_VAL_33
     765    | XLAT_VAL_33
     766  #  endif
     767  #  ifdef XLAT_VAL_34
     768    | XLAT_VAL_34
     769  #  endif
     770  #  ifdef XLAT_VAL_35
     771    | XLAT_VAL_35
     772  #  endif
     773  #  ifdef XLAT_VAL_36
     774    | XLAT_VAL_36
     775  #  endif
     776  #  ifdef XLAT_VAL_37
     777    | XLAT_VAL_37
     778  #  endif
     779  #  ifdef XLAT_VAL_38
     780    | XLAT_VAL_38
     781  #  endif
     782  #  ifdef XLAT_VAL_39
     783    | XLAT_VAL_39
     784  #  endif
     785  #  ifdef XLAT_VAL_40
     786    | XLAT_VAL_40
     787  #  endif
     788  #  ifdef XLAT_VAL_41
     789    | XLAT_VAL_41
     790  #  endif
     791  #  ifdef XLAT_VAL_42
     792    | XLAT_VAL_42
     793  #  endif
     794  #  ifdef XLAT_VAL_43
     795    | XLAT_VAL_43
     796  #  endif
     797  #  ifdef XLAT_VAL_44
     798    | XLAT_VAL_44
     799  #  endif
     800  #  ifdef XLAT_VAL_45
     801    | XLAT_VAL_45
     802  #  endif
     803  #  ifdef XLAT_VAL_46
     804    | XLAT_VAL_46
     805  #  endif
     806  #  ifdef XLAT_VAL_47
     807    | XLAT_VAL_47
     808  #  endif
     809  #  ifdef XLAT_VAL_48
     810    | XLAT_VAL_48
     811  #  endif
     812  #  ifdef XLAT_VAL_49
     813    | XLAT_VAL_49
     814  #  endif
     815  #  ifdef XLAT_VAL_50
     816    | XLAT_VAL_50
     817  #  endif
     818  #  ifdef XLAT_VAL_51
     819    | XLAT_VAL_51
     820  #  endif
     821  #  ifdef XLAT_VAL_52
     822    | XLAT_VAL_52
     823  #  endif
     824  #  ifdef XLAT_VAL_53
     825    | XLAT_VAL_53
     826  #  endif
     827  #  ifdef XLAT_VAL_54
     828    | XLAT_VAL_54
     829  #  endif
     830  #  ifdef XLAT_VAL_55
     831    | XLAT_VAL_55
     832  #  endif
     833  #  ifdef XLAT_VAL_56
     834    | XLAT_VAL_56
     835  #  endif
     836  #  ifdef XLAT_VAL_57
     837    | XLAT_VAL_57
     838  #  endif
     839  #  ifdef XLAT_VAL_58
     840    | XLAT_VAL_58
     841  #  endif
     842  #  ifdef XLAT_VAL_59
     843    | XLAT_VAL_59
     844  #  endif
     845  #  ifdef XLAT_VAL_60
     846    | XLAT_VAL_60
     847  #  endif
     848  #  ifdef XLAT_VAL_61
     849    | XLAT_VAL_61
     850  #  endif
     851  #  ifdef XLAT_VAL_62
     852    | XLAT_VAL_62
     853  #  endif
     854  #  ifdef XLAT_VAL_63
     855    | XLAT_VAL_63
     856  #  endif
     857    ,
     858   .flags_strsz = 0
     859  #  ifdef XLAT_STR_0
     860    + sizeof(XLAT_STR_0)
     861  #  endif
     862  #  ifdef XLAT_STR_1
     863    + sizeof(XLAT_STR_1)
     864  #  endif
     865  #  ifdef XLAT_STR_2
     866    + sizeof(XLAT_STR_2)
     867  #  endif
     868  #  ifdef XLAT_STR_3
     869    + sizeof(XLAT_STR_3)
     870  #  endif
     871  #  ifdef XLAT_STR_4
     872    + sizeof(XLAT_STR_4)
     873  #  endif
     874  #  ifdef XLAT_STR_5
     875    + sizeof(XLAT_STR_5)
     876  #  endif
     877  #  ifdef XLAT_STR_6
     878    + sizeof(XLAT_STR_6)
     879  #  endif
     880  #  ifdef XLAT_STR_7
     881    + sizeof(XLAT_STR_7)
     882  #  endif
     883  #  ifdef XLAT_STR_8
     884    + sizeof(XLAT_STR_8)
     885  #  endif
     886  #  ifdef XLAT_STR_9
     887    + sizeof(XLAT_STR_9)
     888  #  endif
     889  #  ifdef XLAT_STR_10
     890    + sizeof(XLAT_STR_10)
     891  #  endif
     892  #  ifdef XLAT_STR_11
     893    + sizeof(XLAT_STR_11)
     894  #  endif
     895  #  ifdef XLAT_STR_12
     896    + sizeof(XLAT_STR_12)
     897  #  endif
     898  #  ifdef XLAT_STR_13
     899    + sizeof(XLAT_STR_13)
     900  #  endif
     901  #  ifdef XLAT_STR_14
     902    + sizeof(XLAT_STR_14)
     903  #  endif
     904  #  ifdef XLAT_STR_15
     905    + sizeof(XLAT_STR_15)
     906  #  endif
     907  #  ifdef XLAT_STR_16
     908    + sizeof(XLAT_STR_16)
     909  #  endif
     910  #  ifdef XLAT_STR_17
     911    + sizeof(XLAT_STR_17)
     912  #  endif
     913  #  ifdef XLAT_STR_18
     914    + sizeof(XLAT_STR_18)
     915  #  endif
     916  #  ifdef XLAT_STR_19
     917    + sizeof(XLAT_STR_19)
     918  #  endif
     919  #  ifdef XLAT_STR_20
     920    + sizeof(XLAT_STR_20)
     921  #  endif
     922  #  ifdef XLAT_STR_21
     923    + sizeof(XLAT_STR_21)
     924  #  endif
     925  #  ifdef XLAT_STR_22
     926    + sizeof(XLAT_STR_22)
     927  #  endif
     928  #  ifdef XLAT_STR_23
     929    + sizeof(XLAT_STR_23)
     930  #  endif
     931  #  ifdef XLAT_STR_24
     932    + sizeof(XLAT_STR_24)
     933  #  endif
     934  #  ifdef XLAT_STR_25
     935    + sizeof(XLAT_STR_25)
     936  #  endif
     937  #  ifdef XLAT_STR_26
     938    + sizeof(XLAT_STR_26)
     939  #  endif
     940  #  ifdef XLAT_STR_27
     941    + sizeof(XLAT_STR_27)
     942  #  endif
     943  #  ifdef XLAT_STR_28
     944    + sizeof(XLAT_STR_28)
     945  #  endif
     946  #  ifdef XLAT_STR_29
     947    + sizeof(XLAT_STR_29)
     948  #  endif
     949  #  ifdef XLAT_STR_30
     950    + sizeof(XLAT_STR_30)
     951  #  endif
     952  #  ifdef XLAT_STR_31
     953    + sizeof(XLAT_STR_31)
     954  #  endif
     955  #  ifdef XLAT_STR_32
     956    + sizeof(XLAT_STR_32)
     957  #  endif
     958  #  ifdef XLAT_STR_33
     959    + sizeof(XLAT_STR_33)
     960  #  endif
     961  #  ifdef XLAT_STR_34
     962    + sizeof(XLAT_STR_34)
     963  #  endif
     964  #  ifdef XLAT_STR_35
     965    + sizeof(XLAT_STR_35)
     966  #  endif
     967  #  ifdef XLAT_STR_36
     968    + sizeof(XLAT_STR_36)
     969  #  endif
     970  #  ifdef XLAT_STR_37
     971    + sizeof(XLAT_STR_37)
     972  #  endif
     973  #  ifdef XLAT_STR_38
     974    + sizeof(XLAT_STR_38)
     975  #  endif
     976  #  ifdef XLAT_STR_39
     977    + sizeof(XLAT_STR_39)
     978  #  endif
     979  #  ifdef XLAT_STR_40
     980    + sizeof(XLAT_STR_40)
     981  #  endif
     982  #  ifdef XLAT_STR_41
     983    + sizeof(XLAT_STR_41)
     984  #  endif
     985  #  ifdef XLAT_STR_42
     986    + sizeof(XLAT_STR_42)
     987  #  endif
     988  #  ifdef XLAT_STR_43
     989    + sizeof(XLAT_STR_43)
     990  #  endif
     991  #  ifdef XLAT_STR_44
     992    + sizeof(XLAT_STR_44)
     993  #  endif
     994  #  ifdef XLAT_STR_45
     995    + sizeof(XLAT_STR_45)
     996  #  endif
     997  #  ifdef XLAT_STR_46
     998    + sizeof(XLAT_STR_46)
     999  #  endif
    1000  #  ifdef XLAT_STR_47
    1001    + sizeof(XLAT_STR_47)
    1002  #  endif
    1003  #  ifdef XLAT_STR_48
    1004    + sizeof(XLAT_STR_48)
    1005  #  endif
    1006  #  ifdef XLAT_STR_49
    1007    + sizeof(XLAT_STR_49)
    1008  #  endif
    1009  #  ifdef XLAT_STR_50
    1010    + sizeof(XLAT_STR_50)
    1011  #  endif
    1012  #  ifdef XLAT_STR_51
    1013    + sizeof(XLAT_STR_51)
    1014  #  endif
    1015  #  ifdef XLAT_STR_52
    1016    + sizeof(XLAT_STR_52)
    1017  #  endif
    1018  #  ifdef XLAT_STR_53
    1019    + sizeof(XLAT_STR_53)
    1020  #  endif
    1021  #  ifdef XLAT_STR_54
    1022    + sizeof(XLAT_STR_54)
    1023  #  endif
    1024  #  ifdef XLAT_STR_55
    1025    + sizeof(XLAT_STR_55)
    1026  #  endif
    1027  #  ifdef XLAT_STR_56
    1028    + sizeof(XLAT_STR_56)
    1029  #  endif
    1030  #  ifdef XLAT_STR_57
    1031    + sizeof(XLAT_STR_57)
    1032  #  endif
    1033  #  ifdef XLAT_STR_58
    1034    + sizeof(XLAT_STR_58)
    1035  #  endif
    1036  #  ifdef XLAT_STR_59
    1037    + sizeof(XLAT_STR_59)
    1038  #  endif
    1039  #  ifdef XLAT_STR_60
    1040    + sizeof(XLAT_STR_60)
    1041  #  endif
    1042  #  ifdef XLAT_STR_61
    1043    + sizeof(XLAT_STR_61)
    1044  #  endif
    1045  #  ifdef XLAT_STR_62
    1046    + sizeof(XLAT_STR_62)
    1047  #  endif
    1048  #  ifdef XLAT_STR_63
    1049    + sizeof(XLAT_STR_63)
    1050  #  endif
    1051    ,
    1052  } };
    1053  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
    1054  
    1055  #  undef XLAT_STR_0
    1056  #  undef XLAT_VAL_0
    1057  #  undef XLAT_STR_1
    1058  #  undef XLAT_VAL_1
    1059  #  undef XLAT_STR_2
    1060  #  undef XLAT_VAL_2
    1061  #  undef XLAT_STR_3
    1062  #  undef XLAT_VAL_3
    1063  #  undef XLAT_STR_4
    1064  #  undef XLAT_VAL_4
    1065  #  undef XLAT_STR_5
    1066  #  undef XLAT_VAL_5
    1067  #  undef XLAT_STR_6
    1068  #  undef XLAT_VAL_6
    1069  #  undef XLAT_STR_7
    1070  #  undef XLAT_VAL_7
    1071  #  undef XLAT_STR_8
    1072  #  undef XLAT_VAL_8
    1073  #  undef XLAT_STR_9
    1074  #  undef XLAT_VAL_9
    1075  #  undef XLAT_STR_10
    1076  #  undef XLAT_VAL_10
    1077  #  undef XLAT_STR_11
    1078  #  undef XLAT_VAL_11
    1079  #  undef XLAT_STR_12
    1080  #  undef XLAT_VAL_12
    1081  #  undef XLAT_STR_13
    1082  #  undef XLAT_VAL_13
    1083  #  undef XLAT_STR_14
    1084  #  undef XLAT_VAL_14
    1085  #  undef XLAT_STR_15
    1086  #  undef XLAT_VAL_15
    1087  #  undef XLAT_STR_16
    1088  #  undef XLAT_VAL_16
    1089  #  undef XLAT_STR_17
    1090  #  undef XLAT_VAL_17
    1091  #  undef XLAT_STR_18
    1092  #  undef XLAT_VAL_18
    1093  #  undef XLAT_STR_19
    1094  #  undef XLAT_VAL_19
    1095  #  undef XLAT_STR_20
    1096  #  undef XLAT_VAL_20
    1097  #  undef XLAT_STR_21
    1098  #  undef XLAT_VAL_21
    1099  #  undef XLAT_STR_22
    1100  #  undef XLAT_VAL_22
    1101  #  undef XLAT_STR_23
    1102  #  undef XLAT_VAL_23
    1103  #  undef XLAT_STR_24
    1104  #  undef XLAT_VAL_24
    1105  #  undef XLAT_STR_25
    1106  #  undef XLAT_VAL_25
    1107  #  undef XLAT_STR_26
    1108  #  undef XLAT_VAL_26
    1109  #  undef XLAT_STR_27
    1110  #  undef XLAT_VAL_27
    1111  #  undef XLAT_STR_28
    1112  #  undef XLAT_VAL_28
    1113  #  undef XLAT_STR_29
    1114  #  undef XLAT_VAL_29
    1115  #  undef XLAT_STR_30
    1116  #  undef XLAT_VAL_30
    1117  #  undef XLAT_STR_31
    1118  #  undef XLAT_VAL_31
    1119  #  undef XLAT_STR_32
    1120  #  undef XLAT_VAL_32
    1121  #  undef XLAT_STR_33
    1122  #  undef XLAT_VAL_33
    1123  #  undef XLAT_STR_34
    1124  #  undef XLAT_VAL_34
    1125  #  undef XLAT_STR_35
    1126  #  undef XLAT_VAL_35
    1127  #  undef XLAT_STR_36
    1128  #  undef XLAT_VAL_36
    1129  #  undef XLAT_STR_37
    1130  #  undef XLAT_VAL_37
    1131  #  undef XLAT_STR_38
    1132  #  undef XLAT_VAL_38
    1133  #  undef XLAT_STR_39
    1134  #  undef XLAT_VAL_39
    1135  #  undef XLAT_STR_40
    1136  #  undef XLAT_VAL_40
    1137  #  undef XLAT_STR_41
    1138  #  undef XLAT_VAL_41
    1139  #  undef XLAT_STR_42
    1140  #  undef XLAT_VAL_42
    1141  #  undef XLAT_STR_43
    1142  #  undef XLAT_VAL_43
    1143  #  undef XLAT_STR_44
    1144  #  undef XLAT_VAL_44
    1145  #  undef XLAT_STR_45
    1146  #  undef XLAT_VAL_45
    1147  #  undef XLAT_STR_46
    1148  #  undef XLAT_VAL_46
    1149  #  undef XLAT_STR_47
    1150  #  undef XLAT_VAL_47
    1151  #  undef XLAT_STR_48
    1152  #  undef XLAT_VAL_48
    1153  #  undef XLAT_STR_49
    1154  #  undef XLAT_VAL_49
    1155  #  undef XLAT_STR_50
    1156  #  undef XLAT_VAL_50
    1157  #  undef XLAT_STR_51
    1158  #  undef XLAT_VAL_51
    1159  #  undef XLAT_STR_52
    1160  #  undef XLAT_VAL_52
    1161  #  undef XLAT_STR_53
    1162  #  undef XLAT_VAL_53
    1163  #  undef XLAT_STR_54
    1164  #  undef XLAT_VAL_54
    1165  #  undef XLAT_STR_55
    1166  #  undef XLAT_VAL_55
    1167  #  undef XLAT_STR_56
    1168  #  undef XLAT_VAL_56
    1169  #  undef XLAT_STR_57
    1170  #  undef XLAT_VAL_57
    1171  #  undef XLAT_STR_58
    1172  #  undef XLAT_VAL_58
    1173  #  undef XLAT_STR_59
    1174  #  undef XLAT_VAL_59
    1175  #  undef XLAT_STR_60
    1176  #  undef XLAT_VAL_60
    1177  #  undef XLAT_STR_61
    1178  #  undef XLAT_VAL_61
    1179  #  undef XLAT_STR_62
    1180  #  undef XLAT_VAL_62
    1181  #  undef XLAT_STR_63
    1182  #  undef XLAT_VAL_63
    1183  # endif /* !IN_MPERS */
    1184  
    1185  #endif /* !XLAT_MACROS_ONLY */