(root)/
strace-6.5/
src/
xlat/
sock_options.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/sock_options.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(SO_DEBUG) || (defined(HAVE_DECL_SO_DEBUG) && HAVE_DECL_SO_DEBUG)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((SO_DEBUG) == (1), "SO_DEBUG != 1");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define SO_DEBUG 1
      12  #endif
      13  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
      14  #if defined(SO_REUSEADDR) || (defined(HAVE_DECL_SO_REUSEADDR) && HAVE_DECL_SO_REUSEADDR)
      15  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      16  static_assert((SO_REUSEADDR) == (4), "SO_REUSEADDR != 4");
      17  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      18  #else
      19  # define SO_REUSEADDR 4
      20  #endif
      21  #else
      22  #if defined(SO_REUSEADDR) || (defined(HAVE_DECL_SO_REUSEADDR) && HAVE_DECL_SO_REUSEADDR)
      23  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      24  static_assert((SO_REUSEADDR) == (2), "SO_REUSEADDR != 2");
      25  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      26  #else
      27  # define SO_REUSEADDR 2
      28  #endif
      29  #endif
      30  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
      31  #if defined(SO_TYPE) || (defined(HAVE_DECL_SO_TYPE) && HAVE_DECL_SO_TYPE)
      32  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      33  static_assert((SO_TYPE) == (4104), "SO_TYPE != 4104");
      34  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      35  #else
      36  # define SO_TYPE 4104
      37  #endif
      38  #else
      39  #if defined(SO_TYPE) || (defined(HAVE_DECL_SO_TYPE) && HAVE_DECL_SO_TYPE)
      40  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      41  static_assert((SO_TYPE) == (3), "SO_TYPE != 3");
      42  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      43  #else
      44  # define SO_TYPE 3
      45  #endif
      46  #endif
      47  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
      48  #if defined(SO_ERROR) || (defined(HAVE_DECL_SO_ERROR) && HAVE_DECL_SO_ERROR)
      49  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      50  static_assert((SO_ERROR) == (4103), "SO_ERROR != 4103");
      51  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      52  #else
      53  # define SO_ERROR 4103
      54  #endif
      55  #else
      56  #if defined(SO_ERROR) || (defined(HAVE_DECL_SO_ERROR) && HAVE_DECL_SO_ERROR)
      57  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      58  static_assert((SO_ERROR) == (4), "SO_ERROR != 4");
      59  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      60  #else
      61  # define SO_ERROR 4
      62  #endif
      63  #endif
      64  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
      65  #if defined(SO_DONTROUTE) || (defined(HAVE_DECL_SO_DONTROUTE) && HAVE_DECL_SO_DONTROUTE)
      66  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      67  static_assert((SO_DONTROUTE) == (16), "SO_DONTROUTE != 16");
      68  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      69  #else
      70  # define SO_DONTROUTE 16
      71  #endif
      72  #else
      73  #if defined(SO_DONTROUTE) || (defined(HAVE_DECL_SO_DONTROUTE) && HAVE_DECL_SO_DONTROUTE)
      74  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      75  static_assert((SO_DONTROUTE) == (5), "SO_DONTROUTE != 5");
      76  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      77  #else
      78  # define SO_DONTROUTE 5
      79  #endif
      80  #endif
      81  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
      82  #if defined(SO_BROADCAST) || (defined(HAVE_DECL_SO_BROADCAST) && HAVE_DECL_SO_BROADCAST)
      83  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      84  static_assert((SO_BROADCAST) == (32), "SO_BROADCAST != 32");
      85  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      86  #else
      87  # define SO_BROADCAST 32
      88  #endif
      89  #else
      90  #if defined(SO_BROADCAST) || (defined(HAVE_DECL_SO_BROADCAST) && HAVE_DECL_SO_BROADCAST)
      91  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      92  static_assert((SO_BROADCAST) == (6), "SO_BROADCAST != 6");
      93  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      94  #else
      95  # define SO_BROADCAST 6
      96  #endif
      97  #endif
      98  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
      99  #if defined(SO_SNDBUF) || (defined(HAVE_DECL_SO_SNDBUF) && HAVE_DECL_SO_SNDBUF)
     100  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     101  static_assert((SO_SNDBUF) == (4097), "SO_SNDBUF != 4097");
     102  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     103  #else
     104  # define SO_SNDBUF 4097
     105  #endif
     106  #else
     107  #if defined(SO_SNDBUF) || (defined(HAVE_DECL_SO_SNDBUF) && HAVE_DECL_SO_SNDBUF)
     108  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     109  static_assert((SO_SNDBUF) == (7), "SO_SNDBUF != 7");
     110  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     111  #else
     112  # define SO_SNDBUF 7
     113  #endif
     114  #endif
     115  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
     116  #if defined(SO_RCVBUF) || (defined(HAVE_DECL_SO_RCVBUF) && HAVE_DECL_SO_RCVBUF)
     117  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     118  static_assert((SO_RCVBUF) == (4098), "SO_RCVBUF != 4098");
     119  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     120  #else
     121  # define SO_RCVBUF 4098
     122  #endif
     123  #else
     124  #if defined(SO_RCVBUF) || (defined(HAVE_DECL_SO_RCVBUF) && HAVE_DECL_SO_RCVBUF)
     125  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     126  static_assert((SO_RCVBUF) == (8), "SO_RCVBUF != 8");
     127  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     128  #else
     129  # define SO_RCVBUF 8
     130  #endif
     131  #endif
     132  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
     133  #if defined(SO_KEEPALIVE) || (defined(HAVE_DECL_SO_KEEPALIVE) && HAVE_DECL_SO_KEEPALIVE)
     134  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     135  static_assert((SO_KEEPALIVE) == (8), "SO_KEEPALIVE != 8");
     136  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     137  #else
     138  # define SO_KEEPALIVE 8
     139  #endif
     140  #else
     141  #if defined(SO_KEEPALIVE) || (defined(HAVE_DECL_SO_KEEPALIVE) && HAVE_DECL_SO_KEEPALIVE)
     142  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     143  static_assert((SO_KEEPALIVE) == (9), "SO_KEEPALIVE != 9");
     144  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     145  #else
     146  # define SO_KEEPALIVE 9
     147  #endif
     148  #endif
     149  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
     150  #if defined(SO_OOBINLINE) || (defined(HAVE_DECL_SO_OOBINLINE) && HAVE_DECL_SO_OOBINLINE)
     151  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     152  static_assert((SO_OOBINLINE) == (256), "SO_OOBINLINE != 256");
     153  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     154  #else
     155  # define SO_OOBINLINE 256
     156  #endif
     157  #else
     158  #if defined(SO_OOBINLINE) || (defined(HAVE_DECL_SO_OOBINLINE) && HAVE_DECL_SO_OOBINLINE)
     159  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     160  static_assert((SO_OOBINLINE) == (10), "SO_OOBINLINE != 10");
     161  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     162  #else
     163  # define SO_OOBINLINE 10
     164  #endif
     165  #endif
     166  #if defined __hppa__
     167  #if defined(SO_NO_CHECK) || (defined(HAVE_DECL_SO_NO_CHECK) && HAVE_DECL_SO_NO_CHECK)
     168  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     169  static_assert((SO_NO_CHECK) == (16395), "SO_NO_CHECK != 16395");
     170  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     171  #else
     172  # define SO_NO_CHECK 16395
     173  #endif
     174  #else
     175  #if defined(SO_NO_CHECK) || (defined(HAVE_DECL_SO_NO_CHECK) && HAVE_DECL_SO_NO_CHECK)
     176  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     177  static_assert((SO_NO_CHECK) == (11), "SO_NO_CHECK != 11");
     178  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     179  #else
     180  # define SO_NO_CHECK 11
     181  #endif
     182  #endif
     183  #if defined __hppa__
     184  #if defined(SO_PRIORITY) || (defined(HAVE_DECL_SO_PRIORITY) && HAVE_DECL_SO_PRIORITY)
     185  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     186  static_assert((SO_PRIORITY) == (16396), "SO_PRIORITY != 16396");
     187  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     188  #else
     189  # define SO_PRIORITY 16396
     190  #endif
     191  #else
     192  #if defined(SO_PRIORITY) || (defined(HAVE_DECL_SO_PRIORITY) && HAVE_DECL_SO_PRIORITY)
     193  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     194  static_assert((SO_PRIORITY) == (12), "SO_PRIORITY != 12");
     195  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     196  #else
     197  # define SO_PRIORITY 12
     198  #endif
     199  #endif
     200  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
     201  #if defined(SO_LINGER) || (defined(HAVE_DECL_SO_LINGER) && HAVE_DECL_SO_LINGER)
     202  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     203  static_assert((SO_LINGER) == (128), "SO_LINGER != 128");
     204  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     205  #else
     206  # define SO_LINGER 128
     207  #endif
     208  #else
     209  #if defined(SO_LINGER) || (defined(HAVE_DECL_SO_LINGER) && HAVE_DECL_SO_LINGER)
     210  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     211  static_assert((SO_LINGER) == (13), "SO_LINGER != 13");
     212  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     213  #else
     214  # define SO_LINGER 13
     215  #endif
     216  #endif
     217  #if defined __sparc__
     218  #if defined(SO_BSDCOMPAT) || (defined(HAVE_DECL_SO_BSDCOMPAT) && HAVE_DECL_SO_BSDCOMPAT)
     219  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     220  static_assert((SO_BSDCOMPAT) == (1024), "SO_BSDCOMPAT != 1024");
     221  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     222  #else
     223  # define SO_BSDCOMPAT 1024
     224  #endif
     225  #elif defined __hppa__
     226  #if defined(SO_BSDCOMPAT) || (defined(HAVE_DECL_SO_BSDCOMPAT) && HAVE_DECL_SO_BSDCOMPAT)
     227  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     228  static_assert((SO_BSDCOMPAT) == (16398), "SO_BSDCOMPAT != 16398");
     229  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     230  #else
     231  # define SO_BSDCOMPAT 16398
     232  #endif
     233  #else
     234  #if defined(SO_BSDCOMPAT) || (defined(HAVE_DECL_SO_BSDCOMPAT) && HAVE_DECL_SO_BSDCOMPAT)
     235  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     236  static_assert((SO_BSDCOMPAT) == (14), "SO_BSDCOMPAT != 14");
     237  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     238  #else
     239  # define SO_BSDCOMPAT 14
     240  #endif
     241  #endif
     242  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
     243  #if defined(SO_REUSEPORT) || (defined(HAVE_DECL_SO_REUSEPORT) && HAVE_DECL_SO_REUSEPORT)
     244  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     245  static_assert((SO_REUSEPORT) == (512), "SO_REUSEPORT != 512");
     246  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     247  #else
     248  # define SO_REUSEPORT 512
     249  #endif
     250  #else
     251  #if defined(SO_REUSEPORT) || (defined(HAVE_DECL_SO_REUSEPORT) && HAVE_DECL_SO_REUSEPORT)
     252  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     253  static_assert((SO_REUSEPORT) == (15), "SO_REUSEPORT != 15");
     254  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     255  #else
     256  # define SO_REUSEPORT 15
     257  #endif
     258  #endif
     259  #if defined __sparc__
     260  #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED)
     261  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     262  static_assert((SO_PASSCRED) == (2), "SO_PASSCRED != 2");
     263  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     264  #else
     265  # define SO_PASSCRED 2
     266  #endif
     267  #elif defined __alpha__ || defined __mips__
     268  #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED)
     269  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     270  static_assert((SO_PASSCRED) == (17), "SO_PASSCRED != 17");
     271  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     272  #else
     273  # define SO_PASSCRED 17
     274  #endif
     275  #elif defined __powerpc__
     276  #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED)
     277  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     278  static_assert((SO_PASSCRED) == (20), "SO_PASSCRED != 20");
     279  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     280  #else
     281  # define SO_PASSCRED 20
     282  #endif
     283  #elif defined __hppa__
     284  #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED)
     285  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     286  static_assert((SO_PASSCRED) == (16400), "SO_PASSCRED != 16400");
     287  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     288  #else
     289  # define SO_PASSCRED 16400
     290  #endif
     291  #else
     292  #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED)
     293  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     294  static_assert((SO_PASSCRED) == (16), "SO_PASSCRED != 16");
     295  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     296  #else
     297  # define SO_PASSCRED 16
     298  #endif
     299  #endif
     300  #if defined __alpha__ || defined __mips__
     301  #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED)
     302  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     303  static_assert((SO_PEERCRED) == (18), "SO_PEERCRED != 18");
     304  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     305  #else
     306  # define SO_PEERCRED 18
     307  #endif
     308  #elif defined __powerpc__
     309  #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED)
     310  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     311  static_assert((SO_PEERCRED) == (21), "SO_PEERCRED != 21");
     312  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     313  #else
     314  # define SO_PEERCRED 21
     315  #endif
     316  #elif defined __sparc__
     317  #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED)
     318  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     319  static_assert((SO_PEERCRED) == (64), "SO_PEERCRED != 64");
     320  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     321  #else
     322  # define SO_PEERCRED 64
     323  #endif
     324  #elif defined __hppa__
     325  #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED)
     326  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     327  static_assert((SO_PEERCRED) == (16401), "SO_PEERCRED != 16401");
     328  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     329  #else
     330  # define SO_PEERCRED 16401
     331  #endif
     332  #else
     333  #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED)
     334  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     335  static_assert((SO_PEERCRED) == (17), "SO_PEERCRED != 17");
     336  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     337  #else
     338  # define SO_PEERCRED 17
     339  #endif
     340  #endif
     341  #if defined __powerpc__
     342  #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT)
     343  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     344  static_assert((SO_RCVLOWAT) == (16), "SO_RCVLOWAT != 16");
     345  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     346  #else
     347  # define SO_RCVLOWAT 16
     348  #endif
     349  #elif defined __sparc__
     350  #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT)
     351  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     352  static_assert((SO_RCVLOWAT) == (2048), "SO_RCVLOWAT != 2048");
     353  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     354  #else
     355  # define SO_RCVLOWAT 2048
     356  #endif
     357  #elif defined __hppa__ || defined __mips__
     358  #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT)
     359  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     360  static_assert((SO_RCVLOWAT) == (4100), "SO_RCVLOWAT != 4100");
     361  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     362  #else
     363  # define SO_RCVLOWAT 4100
     364  #endif
     365  #elif defined __alpha__
     366  #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT)
     367  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     368  static_assert((SO_RCVLOWAT) == (4112), "SO_RCVLOWAT != 4112");
     369  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     370  #else
     371  # define SO_RCVLOWAT 4112
     372  #endif
     373  #else
     374  #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT)
     375  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     376  static_assert((SO_RCVLOWAT) == (18), "SO_RCVLOWAT != 18");
     377  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     378  #else
     379  # define SO_RCVLOWAT 18
     380  #endif
     381  #endif
     382  #if defined __powerpc__
     383  #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT)
     384  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     385  static_assert((SO_SNDLOWAT) == (17), "SO_SNDLOWAT != 17");
     386  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     387  #else
     388  # define SO_SNDLOWAT 17
     389  #endif
     390  #elif defined __sparc__
     391  #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT)
     392  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     393  static_assert((SO_SNDLOWAT) == (4096), "SO_SNDLOWAT != 4096");
     394  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     395  #else
     396  # define SO_SNDLOWAT 4096
     397  #endif
     398  #elif defined __hppa__ || defined __mips__
     399  #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT)
     400  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     401  static_assert((SO_SNDLOWAT) == (4099), "SO_SNDLOWAT != 4099");
     402  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     403  #else
     404  # define SO_SNDLOWAT 4099
     405  #endif
     406  #elif defined __alpha__
     407  #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT)
     408  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     409  static_assert((SO_SNDLOWAT) == (4113), "SO_SNDLOWAT != 4113");
     410  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     411  #else
     412  # define SO_SNDLOWAT 4113
     413  #endif
     414  #else
     415  #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT)
     416  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     417  static_assert((SO_SNDLOWAT) == (19), "SO_SNDLOWAT != 19");
     418  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     419  #else
     420  # define SO_SNDLOWAT 19
     421  #endif
     422  #endif
     423  #if defined __powerpc__
     424  #if defined(SO_RCVTIMEO_OLD) || (defined(HAVE_DECL_SO_RCVTIMEO_OLD) && HAVE_DECL_SO_RCVTIMEO_OLD)
     425  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     426  static_assert((SO_RCVTIMEO_OLD) == (18), "SO_RCVTIMEO_OLD != 18");
     427  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     428  #else
     429  # define SO_RCVTIMEO_OLD 18
     430  #endif
     431  #elif defined __hppa__ || defined __mips__
     432  #if defined(SO_RCVTIMEO_OLD) || (defined(HAVE_DECL_SO_RCVTIMEO_OLD) && HAVE_DECL_SO_RCVTIMEO_OLD)
     433  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     434  static_assert((SO_RCVTIMEO_OLD) == (4102), "SO_RCVTIMEO_OLD != 4102");
     435  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     436  #else
     437  # define SO_RCVTIMEO_OLD 4102
     438  #endif
     439  #elif defined __alpha__
     440  #if defined(SO_RCVTIMEO_OLD) || (defined(HAVE_DECL_SO_RCVTIMEO_OLD) && HAVE_DECL_SO_RCVTIMEO_OLD)
     441  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     442  static_assert((SO_RCVTIMEO_OLD) == (4114), "SO_RCVTIMEO_OLD != 4114");
     443  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     444  #else
     445  # define SO_RCVTIMEO_OLD 4114
     446  #endif
     447  #elif defined __sparc__
     448  #if defined(SO_RCVTIMEO_OLD) || (defined(HAVE_DECL_SO_RCVTIMEO_OLD) && HAVE_DECL_SO_RCVTIMEO_OLD)
     449  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     450  static_assert((SO_RCVTIMEO_OLD) == (8192), "SO_RCVTIMEO_OLD != 8192");
     451  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     452  #else
     453  # define SO_RCVTIMEO_OLD 8192
     454  #endif
     455  #else
     456  #if defined(SO_RCVTIMEO_OLD) || (defined(HAVE_DECL_SO_RCVTIMEO_OLD) && HAVE_DECL_SO_RCVTIMEO_OLD)
     457  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     458  static_assert((SO_RCVTIMEO_OLD) == (20), "SO_RCVTIMEO_OLD != 20");
     459  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     460  #else
     461  # define SO_RCVTIMEO_OLD 20
     462  #endif
     463  #endif
     464  #if defined __powerpc__
     465  #if defined(SO_SNDTIMEO_OLD) || (defined(HAVE_DECL_SO_SNDTIMEO_OLD) && HAVE_DECL_SO_SNDTIMEO_OLD)
     466  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     467  static_assert((SO_SNDTIMEO_OLD) == (19), "SO_SNDTIMEO_OLD != 19");
     468  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     469  #else
     470  # define SO_SNDTIMEO_OLD 19
     471  #endif
     472  #elif defined __hppa__ || defined __mips__
     473  #if defined(SO_SNDTIMEO_OLD) || (defined(HAVE_DECL_SO_SNDTIMEO_OLD) && HAVE_DECL_SO_SNDTIMEO_OLD)
     474  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     475  static_assert((SO_SNDTIMEO_OLD) == (4101), "SO_SNDTIMEO_OLD != 4101");
     476  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     477  #else
     478  # define SO_SNDTIMEO_OLD 4101
     479  #endif
     480  #elif defined __alpha__
     481  #if defined(SO_SNDTIMEO_OLD) || (defined(HAVE_DECL_SO_SNDTIMEO_OLD) && HAVE_DECL_SO_SNDTIMEO_OLD)
     482  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     483  static_assert((SO_SNDTIMEO_OLD) == (4115), "SO_SNDTIMEO_OLD != 4115");
     484  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     485  #else
     486  # define SO_SNDTIMEO_OLD 4115
     487  #endif
     488  #elif defined __sparc__
     489  #if defined(SO_SNDTIMEO_OLD) || (defined(HAVE_DECL_SO_SNDTIMEO_OLD) && HAVE_DECL_SO_SNDTIMEO_OLD)
     490  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     491  static_assert((SO_SNDTIMEO_OLD) == (16384), "SO_SNDTIMEO_OLD != 16384");
     492  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     493  #else
     494  # define SO_SNDTIMEO_OLD 16384
     495  #endif
     496  #else
     497  #if defined(SO_SNDTIMEO_OLD) || (defined(HAVE_DECL_SO_SNDTIMEO_OLD) && HAVE_DECL_SO_SNDTIMEO_OLD)
     498  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     499  static_assert((SO_SNDTIMEO_OLD) == (21), "SO_SNDTIMEO_OLD != 21");
     500  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     501  #else
     502  # define SO_SNDTIMEO_OLD 21
     503  #endif
     504  #endif
     505  #if defined __alpha__
     506  #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION)
     507  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     508  static_assert((SO_SECURITY_AUTHENTICATION) == (19), "SO_SECURITY_AUTHENTICATION != 19");
     509  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     510  #else
     511  # define SO_SECURITY_AUTHENTICATION 19
     512  #endif
     513  #elif defined __hppa__
     514  #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION)
     515  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     516  static_assert((SO_SECURITY_AUTHENTICATION) == (16406), "SO_SECURITY_AUTHENTICATION != 16406");
     517  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     518  #else
     519  # define SO_SECURITY_AUTHENTICATION 16406
     520  #endif
     521  #elif defined __sparc__
     522  #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION)
     523  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     524  static_assert((SO_SECURITY_AUTHENTICATION) == (20481), "SO_SECURITY_AUTHENTICATION != 20481");
     525  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     526  #else
     527  # define SO_SECURITY_AUTHENTICATION 20481
     528  #endif
     529  #else
     530  #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION)
     531  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     532  static_assert((SO_SECURITY_AUTHENTICATION) == (22), "SO_SECURITY_AUTHENTICATION != 22");
     533  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     534  #else
     535  # define SO_SECURITY_AUTHENTICATION 22
     536  #endif
     537  #endif
     538  #if defined __alpha__
     539  #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT)
     540  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     541  static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (20), "SO_SECURITY_ENCRYPTION_TRANSPORT != 20");
     542  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     543  #else
     544  # define SO_SECURITY_ENCRYPTION_TRANSPORT 20
     545  #endif
     546  #elif defined __hppa__
     547  #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT)
     548  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     549  static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (16407), "SO_SECURITY_ENCRYPTION_TRANSPORT != 16407");
     550  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     551  #else
     552  # define SO_SECURITY_ENCRYPTION_TRANSPORT 16407
     553  #endif
     554  #elif defined __sparc__
     555  #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT)
     556  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     557  static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (20482), "SO_SECURITY_ENCRYPTION_TRANSPORT != 20482");
     558  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     559  #else
     560  # define SO_SECURITY_ENCRYPTION_TRANSPORT 20482
     561  #endif
     562  #else
     563  #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT)
     564  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     565  static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (23), "SO_SECURITY_ENCRYPTION_TRANSPORT != 23");
     566  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     567  #else
     568  # define SO_SECURITY_ENCRYPTION_TRANSPORT 23
     569  #endif
     570  #endif
     571  #if defined __alpha__
     572  #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK)
     573  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     574  static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (21), "SO_SECURITY_ENCRYPTION_NETWORK != 21");
     575  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     576  #else
     577  # define SO_SECURITY_ENCRYPTION_NETWORK 21
     578  #endif
     579  #elif defined __hppa__
     580  #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK)
     581  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     582  static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (16408), "SO_SECURITY_ENCRYPTION_NETWORK != 16408");
     583  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     584  #else
     585  # define SO_SECURITY_ENCRYPTION_NETWORK 16408
     586  #endif
     587  #elif defined __sparc__
     588  #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK)
     589  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     590  static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (20484), "SO_SECURITY_ENCRYPTION_NETWORK != 20484");
     591  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     592  #else
     593  # define SO_SECURITY_ENCRYPTION_NETWORK 20484
     594  #endif
     595  #else
     596  #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK)
     597  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     598  static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (24), "SO_SECURITY_ENCRYPTION_NETWORK != 24");
     599  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     600  #else
     601  # define SO_SECURITY_ENCRYPTION_NETWORK 24
     602  #endif
     603  #endif
     604  #if defined __sparc__
     605  #if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE)
     606  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     607  static_assert((SO_BINDTODEVICE) == (13), "SO_BINDTODEVICE != 13");
     608  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     609  #else
     610  # define SO_BINDTODEVICE 13
     611  #endif
     612  #elif defined __hppa__
     613  #if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE)
     614  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     615  static_assert((SO_BINDTODEVICE) == (16409), "SO_BINDTODEVICE != 16409");
     616  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     617  #else
     618  # define SO_BINDTODEVICE 16409
     619  #endif
     620  #else
     621  #if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE)
     622  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     623  static_assert((SO_BINDTODEVICE) == (25), "SO_BINDTODEVICE != 25");
     624  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     625  #else
     626  # define SO_BINDTODEVICE 25
     627  #endif
     628  #endif
     629  #if defined __hppa__
     630  #if defined(SO_DETACH_FILTER) || (defined(HAVE_DECL_SO_DETACH_FILTER) && HAVE_DECL_SO_DETACH_FILTER)
     631  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     632  static_assert((SO_DETACH_FILTER) == (16411), "SO_DETACH_FILTER != 16411");
     633  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     634  #else
     635  # define SO_DETACH_FILTER 16411
     636  #endif
     637  #else
     638  #if defined(SO_DETACH_FILTER) || (defined(HAVE_DECL_SO_DETACH_FILTER) && HAVE_DECL_SO_DETACH_FILTER)
     639  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     640  static_assert((SO_DETACH_FILTER) == (27), "SO_DETACH_FILTER != 27");
     641  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     642  #else
     643  # define SO_DETACH_FILTER 27
     644  #endif
     645  #endif
     646  #if defined __hppa__
     647  #if defined(SO_PEERNAME) || (defined(HAVE_DECL_SO_PEERNAME) && HAVE_DECL_SO_PEERNAME)
     648  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     649  static_assert((SO_PEERNAME) == (8192), "SO_PEERNAME != 8192");
     650  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     651  #else
     652  # define SO_PEERNAME 8192
     653  #endif
     654  #else
     655  #if defined(SO_PEERNAME) || (defined(HAVE_DECL_SO_PEERNAME) && HAVE_DECL_SO_PEERNAME)
     656  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     657  static_assert((SO_PEERNAME) == (28), "SO_PEERNAME != 28");
     658  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     659  #else
     660  # define SO_PEERNAME 28
     661  #endif
     662  #endif
     663  #if defined __hppa__
     664  #if defined(SO_TIMESTAMP_OLD) || (defined(HAVE_DECL_SO_TIMESTAMP_OLD) && HAVE_DECL_SO_TIMESTAMP_OLD)
     665  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     666  static_assert((SO_TIMESTAMP_OLD) == (16402), "SO_TIMESTAMP_OLD != 16402");
     667  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     668  #else
     669  # define SO_TIMESTAMP_OLD 16402
     670  #endif
     671  #else
     672  #if defined(SO_TIMESTAMP_OLD) || (defined(HAVE_DECL_SO_TIMESTAMP_OLD) && HAVE_DECL_SO_TIMESTAMP_OLD)
     673  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     674  static_assert((SO_TIMESTAMP_OLD) == (29), "SO_TIMESTAMP_OLD != 29");
     675  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     676  #else
     677  # define SO_TIMESTAMP_OLD 29
     678  #endif
     679  #endif
     680  #if defined __mips__
     681  #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN)
     682  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     683  static_assert((SO_ACCEPTCONN) == (4105), "SO_ACCEPTCONN != 4105");
     684  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     685  #else
     686  # define SO_ACCEPTCONN 4105
     687  #endif
     688  #elif defined __alpha__
     689  #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN)
     690  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     691  static_assert((SO_ACCEPTCONN) == (4116), "SO_ACCEPTCONN != 4116");
     692  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     693  #else
     694  # define SO_ACCEPTCONN 4116
     695  #endif
     696  #elif defined __hppa__
     697  #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN)
     698  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     699  static_assert((SO_ACCEPTCONN) == (16412), "SO_ACCEPTCONN != 16412");
     700  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     701  #else
     702  # define SO_ACCEPTCONN 16412
     703  #endif
     704  #elif defined __sparc__
     705  #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN)
     706  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     707  static_assert((SO_ACCEPTCONN) == (32768), "SO_ACCEPTCONN != 32768");
     708  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     709  #else
     710  # define SO_ACCEPTCONN 32768
     711  #endif
     712  #else
     713  #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN)
     714  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     715  static_assert((SO_ACCEPTCONN) == (30), "SO_ACCEPTCONN != 30");
     716  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     717  #else
     718  # define SO_ACCEPTCONN 30
     719  #endif
     720  #endif
     721  #if defined __alpha__ || defined __mips__ || defined __sparc__
     722  #if defined(SO_PEERSEC) || (defined(HAVE_DECL_SO_PEERSEC) && HAVE_DECL_SO_PEERSEC)
     723  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     724  static_assert((SO_PEERSEC) == (30), "SO_PEERSEC != 30");
     725  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     726  #else
     727  # define SO_PEERSEC 30
     728  #endif
     729  #elif defined __hppa__
     730  #if defined(SO_PEERSEC) || (defined(HAVE_DECL_SO_PEERSEC) && HAVE_DECL_SO_PEERSEC)
     731  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     732  static_assert((SO_PEERSEC) == (16413), "SO_PEERSEC != 16413");
     733  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     734  #else
     735  # define SO_PEERSEC 16413
     736  #endif
     737  #else
     738  #if defined(SO_PEERSEC) || (defined(HAVE_DECL_SO_PEERSEC) && HAVE_DECL_SO_PEERSEC)
     739  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     740  static_assert((SO_PEERSEC) == (31), "SO_PEERSEC != 31");
     741  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     742  #else
     743  # define SO_PEERSEC 31
     744  #endif
     745  #endif
     746  #if defined __mips__
     747  #if defined(SO_SNDBUFFORCE) || (defined(HAVE_DECL_SO_SNDBUFFORCE) && HAVE_DECL_SO_SNDBUFFORCE)
     748  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     749  static_assert((SO_SNDBUFFORCE) == (31), "SO_SNDBUFFORCE != 31");
     750  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     751  #else
     752  # define SO_SNDBUFFORCE 31
     753  #endif
     754  #elif defined __alpha__ || defined __hppa__ || defined __sparc__
     755  #if defined(SO_SNDBUFFORCE) || (defined(HAVE_DECL_SO_SNDBUFFORCE) && HAVE_DECL_SO_SNDBUFFORCE)
     756  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     757  static_assert((SO_SNDBUFFORCE) == (4106), "SO_SNDBUFFORCE != 4106");
     758  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     759  #else
     760  # define SO_SNDBUFFORCE 4106
     761  #endif
     762  #else
     763  #if defined(SO_SNDBUFFORCE) || (defined(HAVE_DECL_SO_SNDBUFFORCE) && HAVE_DECL_SO_SNDBUFFORCE)
     764  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     765  static_assert((SO_SNDBUFFORCE) == (32), "SO_SNDBUFFORCE != 32");
     766  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     767  #else
     768  # define SO_SNDBUFFORCE 32
     769  #endif
     770  #endif
     771  #if defined __alpha__ || defined __hppa__ || defined __sparc__
     772  #if defined(SO_RCVBUFFORCE) || (defined(HAVE_DECL_SO_RCVBUFFORCE) && HAVE_DECL_SO_RCVBUFFORCE)
     773  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     774  static_assert((SO_RCVBUFFORCE) == (4107), "SO_RCVBUFFORCE != 4107");
     775  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     776  #else
     777  # define SO_RCVBUFFORCE 4107
     778  #endif
     779  #else
     780  #if defined(SO_RCVBUFFORCE) || (defined(HAVE_DECL_SO_RCVBUFFORCE) && HAVE_DECL_SO_RCVBUFFORCE)
     781  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     782  static_assert((SO_RCVBUFFORCE) == (33), "SO_RCVBUFFORCE != 33");
     783  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     784  #else
     785  # define SO_RCVBUFFORCE 33
     786  #endif
     787  #endif
     788  #if defined __sparc__
     789  #if defined(SO_PASSSEC) || (defined(HAVE_DECL_SO_PASSSEC) && HAVE_DECL_SO_PASSSEC)
     790  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     791  static_assert((SO_PASSSEC) == (31), "SO_PASSSEC != 31");
     792  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     793  #else
     794  # define SO_PASSSEC 31
     795  #endif
     796  #elif defined __hppa__
     797  #if defined(SO_PASSSEC) || (defined(HAVE_DECL_SO_PASSSEC) && HAVE_DECL_SO_PASSSEC)
     798  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     799  static_assert((SO_PASSSEC) == (16414), "SO_PASSSEC != 16414");
     800  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     801  #else
     802  # define SO_PASSSEC 16414
     803  #endif
     804  #else
     805  #if defined(SO_PASSSEC) || (defined(HAVE_DECL_SO_PASSSEC) && HAVE_DECL_SO_PASSSEC)
     806  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     807  static_assert((SO_PASSSEC) == (34), "SO_PASSSEC != 34");
     808  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     809  #else
     810  # define SO_PASSSEC 34
     811  #endif
     812  #endif
     813  #if defined __sparc__
     814  #if defined(SO_TIMESTAMPNS_OLD) || (defined(HAVE_DECL_SO_TIMESTAMPNS_OLD) && HAVE_DECL_SO_TIMESTAMPNS_OLD)
     815  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     816  static_assert((SO_TIMESTAMPNS_OLD) == (33), "SO_TIMESTAMPNS_OLD != 33");
     817  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     818  #else
     819  # define SO_TIMESTAMPNS_OLD 33
     820  #endif
     821  #elif defined __hppa__
     822  #if defined(SO_TIMESTAMPNS_OLD) || (defined(HAVE_DECL_SO_TIMESTAMPNS_OLD) && HAVE_DECL_SO_TIMESTAMPNS_OLD)
     823  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     824  static_assert((SO_TIMESTAMPNS_OLD) == (16403), "SO_TIMESTAMPNS_OLD != 16403");
     825  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     826  #else
     827  # define SO_TIMESTAMPNS_OLD 16403
     828  #endif
     829  #else
     830  #if defined(SO_TIMESTAMPNS_OLD) || (defined(HAVE_DECL_SO_TIMESTAMPNS_OLD) && HAVE_DECL_SO_TIMESTAMPNS_OLD)
     831  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     832  static_assert((SO_TIMESTAMPNS_OLD) == (35), "SO_TIMESTAMPNS_OLD != 35");
     833  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     834  #else
     835  # define SO_TIMESTAMPNS_OLD 35
     836  #endif
     837  #endif
     838  #if defined __sparc__
     839  #if defined(SO_MARK) || (defined(HAVE_DECL_SO_MARK) && HAVE_DECL_SO_MARK)
     840  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     841  static_assert((SO_MARK) == (34), "SO_MARK != 34");
     842  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     843  #else
     844  # define SO_MARK 34
     845  #endif
     846  #elif defined __hppa__
     847  #if defined(SO_MARK) || (defined(HAVE_DECL_SO_MARK) && HAVE_DECL_SO_MARK)
     848  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     849  static_assert((SO_MARK) == (16415), "SO_MARK != 16415");
     850  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     851  #else
     852  # define SO_MARK 16415
     853  #endif
     854  #else
     855  #if defined(SO_MARK) || (defined(HAVE_DECL_SO_MARK) && HAVE_DECL_SO_MARK)
     856  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     857  static_assert((SO_MARK) == (36), "SO_MARK != 36");
     858  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     859  #else
     860  # define SO_MARK 36
     861  #endif
     862  #endif
     863  #if defined __sparc__
     864  #if defined(SO_TIMESTAMPING_OLD) || (defined(HAVE_DECL_SO_TIMESTAMPING_OLD) && HAVE_DECL_SO_TIMESTAMPING_OLD)
     865  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     866  static_assert((SO_TIMESTAMPING_OLD) == (35), "SO_TIMESTAMPING_OLD != 35");
     867  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     868  #else
     869  # define SO_TIMESTAMPING_OLD 35
     870  #endif
     871  #elif defined __hppa__
     872  #if defined(SO_TIMESTAMPING_OLD) || (defined(HAVE_DECL_SO_TIMESTAMPING_OLD) && HAVE_DECL_SO_TIMESTAMPING_OLD)
     873  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     874  static_assert((SO_TIMESTAMPING_OLD) == (16416), "SO_TIMESTAMPING_OLD != 16416");
     875  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     876  #else
     877  # define SO_TIMESTAMPING_OLD 16416
     878  #endif
     879  #else
     880  #if defined(SO_TIMESTAMPING_OLD) || (defined(HAVE_DECL_SO_TIMESTAMPING_OLD) && HAVE_DECL_SO_TIMESTAMPING_OLD)
     881  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     882  static_assert((SO_TIMESTAMPING_OLD) == (37), "SO_TIMESTAMPING_OLD != 37");
     883  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     884  #else
     885  # define SO_TIMESTAMPING_OLD 37
     886  #endif
     887  #endif
     888  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
     889  #if defined(SO_PROTOCOL) || (defined(HAVE_DECL_SO_PROTOCOL) && HAVE_DECL_SO_PROTOCOL)
     890  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     891  static_assert((SO_PROTOCOL) == (4136), "SO_PROTOCOL != 4136");
     892  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     893  #else
     894  # define SO_PROTOCOL 4136
     895  #endif
     896  #else
     897  #if defined(SO_PROTOCOL) || (defined(HAVE_DECL_SO_PROTOCOL) && HAVE_DECL_SO_PROTOCOL)
     898  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     899  static_assert((SO_PROTOCOL) == (38), "SO_PROTOCOL != 38");
     900  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     901  #else
     902  # define SO_PROTOCOL 38
     903  #endif
     904  #endif
     905  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
     906  #if defined(SO_DOMAIN) || (defined(HAVE_DECL_SO_DOMAIN) && HAVE_DECL_SO_DOMAIN)
     907  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     908  static_assert((SO_DOMAIN) == (4137), "SO_DOMAIN != 4137");
     909  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     910  #else
     911  # define SO_DOMAIN 4137
     912  #endif
     913  #else
     914  #if defined(SO_DOMAIN) || (defined(HAVE_DECL_SO_DOMAIN) && HAVE_DECL_SO_DOMAIN)
     915  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     916  static_assert((SO_DOMAIN) == (39), "SO_DOMAIN != 39");
     917  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     918  #else
     919  # define SO_DOMAIN 39
     920  #endif
     921  #endif
     922  #if defined __sparc__
     923  #if defined(SO_RXQ_OVFL) || (defined(HAVE_DECL_SO_RXQ_OVFL) && HAVE_DECL_SO_RXQ_OVFL)
     924  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     925  static_assert((SO_RXQ_OVFL) == (36), "SO_RXQ_OVFL != 36");
     926  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     927  #else
     928  # define SO_RXQ_OVFL 36
     929  #endif
     930  #elif defined __hppa__
     931  #if defined(SO_RXQ_OVFL) || (defined(HAVE_DECL_SO_RXQ_OVFL) && HAVE_DECL_SO_RXQ_OVFL)
     932  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     933  static_assert((SO_RXQ_OVFL) == (16417), "SO_RXQ_OVFL != 16417");
     934  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     935  #else
     936  # define SO_RXQ_OVFL 16417
     937  #endif
     938  #else
     939  #if defined(SO_RXQ_OVFL) || (defined(HAVE_DECL_SO_RXQ_OVFL) && HAVE_DECL_SO_RXQ_OVFL)
     940  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     941  static_assert((SO_RXQ_OVFL) == (40), "SO_RXQ_OVFL != 40");
     942  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     943  #else
     944  # define SO_RXQ_OVFL 40
     945  #endif
     946  #endif
     947  #if defined __sparc__
     948  #if defined(SO_WIFI_STATUS) || (defined(HAVE_DECL_SO_WIFI_STATUS) && HAVE_DECL_SO_WIFI_STATUS)
     949  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     950  static_assert((SO_WIFI_STATUS) == (37), "SO_WIFI_STATUS != 37");
     951  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     952  #else
     953  # define SO_WIFI_STATUS 37
     954  #endif
     955  #elif defined __hppa__
     956  #if defined(SO_WIFI_STATUS) || (defined(HAVE_DECL_SO_WIFI_STATUS) && HAVE_DECL_SO_WIFI_STATUS)
     957  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     958  static_assert((SO_WIFI_STATUS) == (16418), "SO_WIFI_STATUS != 16418");
     959  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     960  #else
     961  # define SO_WIFI_STATUS 16418
     962  #endif
     963  #else
     964  #if defined(SO_WIFI_STATUS) || (defined(HAVE_DECL_SO_WIFI_STATUS) && HAVE_DECL_SO_WIFI_STATUS)
     965  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     966  static_assert((SO_WIFI_STATUS) == (41), "SO_WIFI_STATUS != 41");
     967  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     968  #else
     969  # define SO_WIFI_STATUS 41
     970  #endif
     971  #endif
     972  #if defined __sparc__
     973  #if defined(SO_PEEK_OFF) || (defined(HAVE_DECL_SO_PEEK_OFF) && HAVE_DECL_SO_PEEK_OFF)
     974  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     975  static_assert((SO_PEEK_OFF) == (38), "SO_PEEK_OFF != 38");
     976  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     977  #else
     978  # define SO_PEEK_OFF 38
     979  #endif
     980  #elif defined __hppa__
     981  #if defined(SO_PEEK_OFF) || (defined(HAVE_DECL_SO_PEEK_OFF) && HAVE_DECL_SO_PEEK_OFF)
     982  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     983  static_assert((SO_PEEK_OFF) == (16419), "SO_PEEK_OFF != 16419");
     984  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     985  #else
     986  # define SO_PEEK_OFF 16419
     987  #endif
     988  #else
     989  #if defined(SO_PEEK_OFF) || (defined(HAVE_DECL_SO_PEEK_OFF) && HAVE_DECL_SO_PEEK_OFF)
     990  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     991  static_assert((SO_PEEK_OFF) == (42), "SO_PEEK_OFF != 42");
     992  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     993  #else
     994  # define SO_PEEK_OFF 42
     995  #endif
     996  #endif
     997  #if defined __sparc__
     998  #if defined(SO_NOFCS) || (defined(HAVE_DECL_SO_NOFCS) && HAVE_DECL_SO_NOFCS)
     999  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1000  static_assert((SO_NOFCS) == (39), "SO_NOFCS != 39");
    1001  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1002  #else
    1003  # define SO_NOFCS 39
    1004  #endif
    1005  #elif defined __hppa__
    1006  #if defined(SO_NOFCS) || (defined(HAVE_DECL_SO_NOFCS) && HAVE_DECL_SO_NOFCS)
    1007  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1008  static_assert((SO_NOFCS) == (16420), "SO_NOFCS != 16420");
    1009  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1010  #else
    1011  # define SO_NOFCS 16420
    1012  #endif
    1013  #else
    1014  #if defined(SO_NOFCS) || (defined(HAVE_DECL_SO_NOFCS) && HAVE_DECL_SO_NOFCS)
    1015  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1016  static_assert((SO_NOFCS) == (43), "SO_NOFCS != 43");
    1017  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1018  #else
    1019  # define SO_NOFCS 43
    1020  #endif
    1021  #endif
    1022  #if defined __sparc__
    1023  #if defined(SO_LOCK_FILTER) || (defined(HAVE_DECL_SO_LOCK_FILTER) && HAVE_DECL_SO_LOCK_FILTER)
    1024  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1025  static_assert((SO_LOCK_FILTER) == (40), "SO_LOCK_FILTER != 40");
    1026  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1027  #else
    1028  # define SO_LOCK_FILTER 40
    1029  #endif
    1030  #elif defined __hppa__
    1031  #if defined(SO_LOCK_FILTER) || (defined(HAVE_DECL_SO_LOCK_FILTER) && HAVE_DECL_SO_LOCK_FILTER)
    1032  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1033  static_assert((SO_LOCK_FILTER) == (16421), "SO_LOCK_FILTER != 16421");
    1034  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1035  #else
    1036  # define SO_LOCK_FILTER 16421
    1037  #endif
    1038  #else
    1039  #if defined(SO_LOCK_FILTER) || (defined(HAVE_DECL_SO_LOCK_FILTER) && HAVE_DECL_SO_LOCK_FILTER)
    1040  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1041  static_assert((SO_LOCK_FILTER) == (44), "SO_LOCK_FILTER != 44");
    1042  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1043  #else
    1044  # define SO_LOCK_FILTER 44
    1045  #endif
    1046  #endif
    1047  #if defined __sparc__
    1048  #if defined(SO_SELECT_ERR_QUEUE) || (defined(HAVE_DECL_SO_SELECT_ERR_QUEUE) && HAVE_DECL_SO_SELECT_ERR_QUEUE)
    1049  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1050  static_assert((SO_SELECT_ERR_QUEUE) == (41), "SO_SELECT_ERR_QUEUE != 41");
    1051  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1052  #else
    1053  # define SO_SELECT_ERR_QUEUE 41
    1054  #endif
    1055  #elif defined __hppa__
    1056  #if defined(SO_SELECT_ERR_QUEUE) || (defined(HAVE_DECL_SO_SELECT_ERR_QUEUE) && HAVE_DECL_SO_SELECT_ERR_QUEUE)
    1057  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1058  static_assert((SO_SELECT_ERR_QUEUE) == (16422), "SO_SELECT_ERR_QUEUE != 16422");
    1059  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1060  #else
    1061  # define SO_SELECT_ERR_QUEUE 16422
    1062  #endif
    1063  #else
    1064  #if defined(SO_SELECT_ERR_QUEUE) || (defined(HAVE_DECL_SO_SELECT_ERR_QUEUE) && HAVE_DECL_SO_SELECT_ERR_QUEUE)
    1065  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1066  static_assert((SO_SELECT_ERR_QUEUE) == (45), "SO_SELECT_ERR_QUEUE != 45");
    1067  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1068  #else
    1069  # define SO_SELECT_ERR_QUEUE 45
    1070  #endif
    1071  #endif
    1072  #if defined __sparc__
    1073  #if defined(SO_BUSY_POLL) || (defined(HAVE_DECL_SO_BUSY_POLL) && HAVE_DECL_SO_BUSY_POLL)
    1074  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1075  static_assert((SO_BUSY_POLL) == (48), "SO_BUSY_POLL != 48");
    1076  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1077  #else
    1078  # define SO_BUSY_POLL 48
    1079  #endif
    1080  #elif defined __hppa__
    1081  #if defined(SO_BUSY_POLL) || (defined(HAVE_DECL_SO_BUSY_POLL) && HAVE_DECL_SO_BUSY_POLL)
    1082  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1083  static_assert((SO_BUSY_POLL) == (16423), "SO_BUSY_POLL != 16423");
    1084  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1085  #else
    1086  # define SO_BUSY_POLL 16423
    1087  #endif
    1088  #else
    1089  #if defined(SO_BUSY_POLL) || (defined(HAVE_DECL_SO_BUSY_POLL) && HAVE_DECL_SO_BUSY_POLL)
    1090  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1091  static_assert((SO_BUSY_POLL) == (46), "SO_BUSY_POLL != 46");
    1092  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1093  #else
    1094  # define SO_BUSY_POLL 46
    1095  #endif
    1096  #endif
    1097  #if defined __sparc__
    1098  #if defined(SO_MAX_PACING_RATE) || (defined(HAVE_DECL_SO_MAX_PACING_RATE) && HAVE_DECL_SO_MAX_PACING_RATE)
    1099  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1100  static_assert((SO_MAX_PACING_RATE) == (49), "SO_MAX_PACING_RATE != 49");
    1101  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1102  #else
    1103  # define SO_MAX_PACING_RATE 49
    1104  #endif
    1105  #elif defined __hppa__
    1106  #if defined(SO_MAX_PACING_RATE) || (defined(HAVE_DECL_SO_MAX_PACING_RATE) && HAVE_DECL_SO_MAX_PACING_RATE)
    1107  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1108  static_assert((SO_MAX_PACING_RATE) == (16424), "SO_MAX_PACING_RATE != 16424");
    1109  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1110  #else
    1111  # define SO_MAX_PACING_RATE 16424
    1112  #endif
    1113  #else
    1114  #if defined(SO_MAX_PACING_RATE) || (defined(HAVE_DECL_SO_MAX_PACING_RATE) && HAVE_DECL_SO_MAX_PACING_RATE)
    1115  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1116  static_assert((SO_MAX_PACING_RATE) == (47), "SO_MAX_PACING_RATE != 47");
    1117  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1118  #else
    1119  # define SO_MAX_PACING_RATE 47
    1120  #endif
    1121  #endif
    1122  #if defined __sparc__
    1123  #if defined(SO_BPF_EXTENSIONS) || (defined(HAVE_DECL_SO_BPF_EXTENSIONS) && HAVE_DECL_SO_BPF_EXTENSIONS)
    1124  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1125  static_assert((SO_BPF_EXTENSIONS) == (50), "SO_BPF_EXTENSIONS != 50");
    1126  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1127  #else
    1128  # define SO_BPF_EXTENSIONS 50
    1129  #endif
    1130  #elif defined __hppa__
    1131  #if defined(SO_BPF_EXTENSIONS) || (defined(HAVE_DECL_SO_BPF_EXTENSIONS) && HAVE_DECL_SO_BPF_EXTENSIONS)
    1132  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1133  static_assert((SO_BPF_EXTENSIONS) == (16425), "SO_BPF_EXTENSIONS != 16425");
    1134  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1135  #else
    1136  # define SO_BPF_EXTENSIONS 16425
    1137  #endif
    1138  #else
    1139  #if defined(SO_BPF_EXTENSIONS) || (defined(HAVE_DECL_SO_BPF_EXTENSIONS) && HAVE_DECL_SO_BPF_EXTENSIONS)
    1140  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1141  static_assert((SO_BPF_EXTENSIONS) == (48), "SO_BPF_EXTENSIONS != 48");
    1142  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1143  #else
    1144  # define SO_BPF_EXTENSIONS 48
    1145  #endif
    1146  #endif
    1147  #if defined __sparc__
    1148  #if defined(SO_INCOMING_CPU) || (defined(HAVE_DECL_SO_INCOMING_CPU) && HAVE_DECL_SO_INCOMING_CPU)
    1149  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1150  static_assert((SO_INCOMING_CPU) == (51), "SO_INCOMING_CPU != 51");
    1151  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1152  #else
    1153  # define SO_INCOMING_CPU 51
    1154  #endif
    1155  #elif defined __hppa__
    1156  #if defined(SO_INCOMING_CPU) || (defined(HAVE_DECL_SO_INCOMING_CPU) && HAVE_DECL_SO_INCOMING_CPU)
    1157  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1158  static_assert((SO_INCOMING_CPU) == (16426), "SO_INCOMING_CPU != 16426");
    1159  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1160  #else
    1161  # define SO_INCOMING_CPU 16426
    1162  #endif
    1163  #else
    1164  #if defined(SO_INCOMING_CPU) || (defined(HAVE_DECL_SO_INCOMING_CPU) && HAVE_DECL_SO_INCOMING_CPU)
    1165  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1166  static_assert((SO_INCOMING_CPU) == (49), "SO_INCOMING_CPU != 49");
    1167  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1168  #else
    1169  # define SO_INCOMING_CPU 49
    1170  #endif
    1171  #endif
    1172  #if defined __sparc__
    1173  #if defined(SO_ATTACH_BPF) || (defined(HAVE_DECL_SO_ATTACH_BPF) && HAVE_DECL_SO_ATTACH_BPF)
    1174  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1175  static_assert((SO_ATTACH_BPF) == (52), "SO_ATTACH_BPF != 52");
    1176  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1177  #else
    1178  # define SO_ATTACH_BPF 52
    1179  #endif
    1180  #elif defined __hppa__
    1181  #if defined(SO_ATTACH_BPF) || (defined(HAVE_DECL_SO_ATTACH_BPF) && HAVE_DECL_SO_ATTACH_BPF)
    1182  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1183  static_assert((SO_ATTACH_BPF) == (16427), "SO_ATTACH_BPF != 16427");
    1184  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1185  #else
    1186  # define SO_ATTACH_BPF 16427
    1187  #endif
    1188  #else
    1189  #if defined(SO_ATTACH_BPF) || (defined(HAVE_DECL_SO_ATTACH_BPF) && HAVE_DECL_SO_ATTACH_BPF)
    1190  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1191  static_assert((SO_ATTACH_BPF) == (50), "SO_ATTACH_BPF != 50");
    1192  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1193  #else
    1194  # define SO_ATTACH_BPF 50
    1195  #endif
    1196  #endif
    1197  #if defined __sparc__
    1198  #if defined(SO_ATTACH_REUSEPORT_CBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF)
    1199  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1200  static_assert((SO_ATTACH_REUSEPORT_CBPF) == (53), "SO_ATTACH_REUSEPORT_CBPF != 53");
    1201  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1202  #else
    1203  # define SO_ATTACH_REUSEPORT_CBPF 53
    1204  #endif
    1205  #elif defined __hppa__
    1206  #if defined(SO_ATTACH_REUSEPORT_CBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF)
    1207  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1208  static_assert((SO_ATTACH_REUSEPORT_CBPF) == (16428), "SO_ATTACH_REUSEPORT_CBPF != 16428");
    1209  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1210  #else
    1211  # define SO_ATTACH_REUSEPORT_CBPF 16428
    1212  #endif
    1213  #else
    1214  #if defined(SO_ATTACH_REUSEPORT_CBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF)
    1215  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1216  static_assert((SO_ATTACH_REUSEPORT_CBPF) == (51), "SO_ATTACH_REUSEPORT_CBPF != 51");
    1217  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1218  #else
    1219  # define SO_ATTACH_REUSEPORT_CBPF 51
    1220  #endif
    1221  #endif
    1222  #if defined __sparc__
    1223  #if defined(SO_ATTACH_REUSEPORT_EBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF)
    1224  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1225  static_assert((SO_ATTACH_REUSEPORT_EBPF) == (54), "SO_ATTACH_REUSEPORT_EBPF != 54");
    1226  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1227  #else
    1228  # define SO_ATTACH_REUSEPORT_EBPF 54
    1229  #endif
    1230  #elif defined __hppa__
    1231  #if defined(SO_ATTACH_REUSEPORT_EBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF)
    1232  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1233  static_assert((SO_ATTACH_REUSEPORT_EBPF) == (16429), "SO_ATTACH_REUSEPORT_EBPF != 16429");
    1234  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1235  #else
    1236  # define SO_ATTACH_REUSEPORT_EBPF 16429
    1237  #endif
    1238  #else
    1239  #if defined(SO_ATTACH_REUSEPORT_EBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF)
    1240  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1241  static_assert((SO_ATTACH_REUSEPORT_EBPF) == (52), "SO_ATTACH_REUSEPORT_EBPF != 52");
    1242  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1243  #else
    1244  # define SO_ATTACH_REUSEPORT_EBPF 52
    1245  #endif
    1246  #endif
    1247  #if defined __sparc__
    1248  #if defined(SO_CNX_ADVICE) || (defined(HAVE_DECL_SO_CNX_ADVICE) && HAVE_DECL_SO_CNX_ADVICE)
    1249  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1250  static_assert((SO_CNX_ADVICE) == (55), "SO_CNX_ADVICE != 55");
    1251  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1252  #else
    1253  # define SO_CNX_ADVICE 55
    1254  #endif
    1255  #elif defined __hppa__
    1256  #if defined(SO_CNX_ADVICE) || (defined(HAVE_DECL_SO_CNX_ADVICE) && HAVE_DECL_SO_CNX_ADVICE)
    1257  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1258  static_assert((SO_CNX_ADVICE) == (16430), "SO_CNX_ADVICE != 16430");
    1259  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1260  #else
    1261  # define SO_CNX_ADVICE 16430
    1262  #endif
    1263  #else
    1264  #if defined(SO_CNX_ADVICE) || (defined(HAVE_DECL_SO_CNX_ADVICE) && HAVE_DECL_SO_CNX_ADVICE)
    1265  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1266  static_assert((SO_CNX_ADVICE) == (53), "SO_CNX_ADVICE != 53");
    1267  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1268  #else
    1269  # define SO_CNX_ADVICE 53
    1270  #endif
    1271  #endif
    1272  #if defined __sparc__
    1273  #if defined(SO_MEMINFO) || (defined(HAVE_DECL_SO_MEMINFO) && HAVE_DECL_SO_MEMINFO)
    1274  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1275  static_assert((SO_MEMINFO) == (57), "SO_MEMINFO != 57");
    1276  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1277  #else
    1278  # define SO_MEMINFO 57
    1279  #endif
    1280  #elif defined __hppa__
    1281  #if defined(SO_MEMINFO) || (defined(HAVE_DECL_SO_MEMINFO) && HAVE_DECL_SO_MEMINFO)
    1282  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1283  static_assert((SO_MEMINFO) == (16432), "SO_MEMINFO != 16432");
    1284  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1285  #else
    1286  # define SO_MEMINFO 16432
    1287  #endif
    1288  #else
    1289  #if defined(SO_MEMINFO) || (defined(HAVE_DECL_SO_MEMINFO) && HAVE_DECL_SO_MEMINFO)
    1290  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1291  static_assert((SO_MEMINFO) == (55), "SO_MEMINFO != 55");
    1292  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1293  #else
    1294  # define SO_MEMINFO 55
    1295  #endif
    1296  #endif
    1297  #if defined __sparc__
    1298  #if defined(SO_INCOMING_NAPI_ID) || (defined(HAVE_DECL_SO_INCOMING_NAPI_ID) && HAVE_DECL_SO_INCOMING_NAPI_ID)
    1299  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1300  static_assert((SO_INCOMING_NAPI_ID) == (58), "SO_INCOMING_NAPI_ID != 58");
    1301  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1302  #else
    1303  # define SO_INCOMING_NAPI_ID 58
    1304  #endif
    1305  #elif defined __hppa__
    1306  #if defined(SO_INCOMING_NAPI_ID) || (defined(HAVE_DECL_SO_INCOMING_NAPI_ID) && HAVE_DECL_SO_INCOMING_NAPI_ID)
    1307  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1308  static_assert((SO_INCOMING_NAPI_ID) == (16433), "SO_INCOMING_NAPI_ID != 16433");
    1309  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1310  #else
    1311  # define SO_INCOMING_NAPI_ID 16433
    1312  #endif
    1313  #else
    1314  #if defined(SO_INCOMING_NAPI_ID) || (defined(HAVE_DECL_SO_INCOMING_NAPI_ID) && HAVE_DECL_SO_INCOMING_NAPI_ID)
    1315  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1316  static_assert((SO_INCOMING_NAPI_ID) == (56), "SO_INCOMING_NAPI_ID != 56");
    1317  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1318  #else
    1319  # define SO_INCOMING_NAPI_ID 56
    1320  #endif
    1321  #endif
    1322  #if defined __sparc__
    1323  #if defined(SO_COOKIE) || (defined(HAVE_DECL_SO_COOKIE) && HAVE_DECL_SO_COOKIE)
    1324  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1325  static_assert((SO_COOKIE) == (59), "SO_COOKIE != 59");
    1326  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1327  #else
    1328  # define SO_COOKIE 59
    1329  #endif
    1330  #elif defined __hppa__
    1331  #if defined(SO_COOKIE) || (defined(HAVE_DECL_SO_COOKIE) && HAVE_DECL_SO_COOKIE)
    1332  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1333  static_assert((SO_COOKIE) == (16434), "SO_COOKIE != 16434");
    1334  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1335  #else
    1336  # define SO_COOKIE 16434
    1337  #endif
    1338  #else
    1339  #if defined(SO_COOKIE) || (defined(HAVE_DECL_SO_COOKIE) && HAVE_DECL_SO_COOKIE)
    1340  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1341  static_assert((SO_COOKIE) == (57), "SO_COOKIE != 57");
    1342  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1343  #else
    1344  # define SO_COOKIE 57
    1345  #endif
    1346  #endif
    1347  #if defined __sparc__
    1348  #if defined(SO_PEERGROUPS) || (defined(HAVE_DECL_SO_PEERGROUPS) && HAVE_DECL_SO_PEERGROUPS)
    1349  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1350  static_assert((SO_PEERGROUPS) == (61), "SO_PEERGROUPS != 61");
    1351  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1352  #else
    1353  # define SO_PEERGROUPS 61
    1354  #endif
    1355  #elif defined __hppa__
    1356  #if defined(SO_PEERGROUPS) || (defined(HAVE_DECL_SO_PEERGROUPS) && HAVE_DECL_SO_PEERGROUPS)
    1357  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1358  static_assert((SO_PEERGROUPS) == (16436), "SO_PEERGROUPS != 16436");
    1359  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1360  #else
    1361  # define SO_PEERGROUPS 16436
    1362  #endif
    1363  #else
    1364  #if defined(SO_PEERGROUPS) || (defined(HAVE_DECL_SO_PEERGROUPS) && HAVE_DECL_SO_PEERGROUPS)
    1365  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1366  static_assert((SO_PEERGROUPS) == (59), "SO_PEERGROUPS != 59");
    1367  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1368  #else
    1369  # define SO_PEERGROUPS 59
    1370  #endif
    1371  #endif
    1372  #if defined __sparc__
    1373  #if defined(SO_ZEROCOPY) || (defined(HAVE_DECL_SO_ZEROCOPY) && HAVE_DECL_SO_ZEROCOPY)
    1374  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1375  static_assert((SO_ZEROCOPY) == (62), "SO_ZEROCOPY != 62");
    1376  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1377  #else
    1378  # define SO_ZEROCOPY 62
    1379  #endif
    1380  #elif defined __hppa__
    1381  #if defined(SO_ZEROCOPY) || (defined(HAVE_DECL_SO_ZEROCOPY) && HAVE_DECL_SO_ZEROCOPY)
    1382  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1383  static_assert((SO_ZEROCOPY) == (16437), "SO_ZEROCOPY != 16437");
    1384  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1385  #else
    1386  # define SO_ZEROCOPY 16437
    1387  #endif
    1388  #else
    1389  #if defined(SO_ZEROCOPY) || (defined(HAVE_DECL_SO_ZEROCOPY) && HAVE_DECL_SO_ZEROCOPY)
    1390  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1391  static_assert((SO_ZEROCOPY) == (60), "SO_ZEROCOPY != 60");
    1392  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1393  #else
    1394  # define SO_ZEROCOPY 60
    1395  #endif
    1396  #endif
    1397  #if defined __sparc__
    1398  #if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME)
    1399  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1400  static_assert((SO_TXTIME) == (63), "SO_TXTIME != 63");
    1401  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1402  #else
    1403  # define SO_TXTIME 63
    1404  #endif
    1405  #elif defined __hppa__
    1406  #if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME)
    1407  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1408  static_assert((SO_TXTIME) == (16438), "SO_TXTIME != 16438");
    1409  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1410  #else
    1411  # define SO_TXTIME 16438
    1412  #endif
    1413  #else
    1414  #if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME)
    1415  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1416  static_assert((SO_TXTIME) == (61), "SO_TXTIME != 61");
    1417  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1418  #else
    1419  # define SO_TXTIME 61
    1420  #endif
    1421  #endif
    1422  #if defined __sparc__
    1423  #if defined(SO_BINDTOIFINDEX) || (defined(HAVE_DECL_SO_BINDTOIFINDEX) && HAVE_DECL_SO_BINDTOIFINDEX)
    1424  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1425  static_assert((SO_BINDTOIFINDEX) == (65), "SO_BINDTOIFINDEX != 65");
    1426  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1427  #else
    1428  # define SO_BINDTOIFINDEX 65
    1429  #endif
    1430  #elif defined __hppa__
    1431  #if defined(SO_BINDTOIFINDEX) || (defined(HAVE_DECL_SO_BINDTOIFINDEX) && HAVE_DECL_SO_BINDTOIFINDEX)
    1432  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1433  static_assert((SO_BINDTOIFINDEX) == (16439), "SO_BINDTOIFINDEX != 16439");
    1434  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1435  #else
    1436  # define SO_BINDTOIFINDEX 16439
    1437  #endif
    1438  #else
    1439  #if defined(SO_BINDTOIFINDEX) || (defined(HAVE_DECL_SO_BINDTOIFINDEX) && HAVE_DECL_SO_BINDTOIFINDEX)
    1440  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1441  static_assert((SO_BINDTOIFINDEX) == (62), "SO_BINDTOIFINDEX != 62");
    1442  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1443  #else
    1444  # define SO_BINDTOIFINDEX 62
    1445  #endif
    1446  #endif
    1447  #if defined __sparc__
    1448  #if defined(SO_TIMESTAMP_NEW) || (defined(HAVE_DECL_SO_TIMESTAMP_NEW) && HAVE_DECL_SO_TIMESTAMP_NEW)
    1449  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1450  static_assert((SO_TIMESTAMP_NEW) == (70), "SO_TIMESTAMP_NEW != 70");
    1451  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1452  #else
    1453  # define SO_TIMESTAMP_NEW 70
    1454  #endif
    1455  #elif defined __hppa__
    1456  #if defined(SO_TIMESTAMP_NEW) || (defined(HAVE_DECL_SO_TIMESTAMP_NEW) && HAVE_DECL_SO_TIMESTAMP_NEW)
    1457  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1458  static_assert((SO_TIMESTAMP_NEW) == (16440), "SO_TIMESTAMP_NEW != 16440");
    1459  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1460  #else
    1461  # define SO_TIMESTAMP_NEW 16440
    1462  #endif
    1463  #else
    1464  #if defined(SO_TIMESTAMP_NEW) || (defined(HAVE_DECL_SO_TIMESTAMP_NEW) && HAVE_DECL_SO_TIMESTAMP_NEW)
    1465  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1466  static_assert((SO_TIMESTAMP_NEW) == (63), "SO_TIMESTAMP_NEW != 63");
    1467  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1468  #else
    1469  # define SO_TIMESTAMP_NEW 63
    1470  #endif
    1471  #endif
    1472  #if defined __sparc__
    1473  #if defined(SO_TIMESTAMPNS_NEW) || (defined(HAVE_DECL_SO_TIMESTAMPNS_NEW) && HAVE_DECL_SO_TIMESTAMPNS_NEW)
    1474  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1475  static_assert((SO_TIMESTAMPNS_NEW) == (66), "SO_TIMESTAMPNS_NEW != 66");
    1476  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1477  #else
    1478  # define SO_TIMESTAMPNS_NEW 66
    1479  #endif
    1480  #elif defined __hppa__
    1481  #if defined(SO_TIMESTAMPNS_NEW) || (defined(HAVE_DECL_SO_TIMESTAMPNS_NEW) && HAVE_DECL_SO_TIMESTAMPNS_NEW)
    1482  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1483  static_assert((SO_TIMESTAMPNS_NEW) == (16441), "SO_TIMESTAMPNS_NEW != 16441");
    1484  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1485  #else
    1486  # define SO_TIMESTAMPNS_NEW 16441
    1487  #endif
    1488  #else
    1489  #if defined(SO_TIMESTAMPNS_NEW) || (defined(HAVE_DECL_SO_TIMESTAMPNS_NEW) && HAVE_DECL_SO_TIMESTAMPNS_NEW)
    1490  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1491  static_assert((SO_TIMESTAMPNS_NEW) == (64), "SO_TIMESTAMPNS_NEW != 64");
    1492  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1493  #else
    1494  # define SO_TIMESTAMPNS_NEW 64
    1495  #endif
    1496  #endif
    1497  #if defined __sparc__
    1498  #if defined(SO_TIMESTAMPING_NEW) || (defined(HAVE_DECL_SO_TIMESTAMPING_NEW) && HAVE_DECL_SO_TIMESTAMPING_NEW)
    1499  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1500  static_assert((SO_TIMESTAMPING_NEW) == (67), "SO_TIMESTAMPING_NEW != 67");
    1501  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1502  #else
    1503  # define SO_TIMESTAMPING_NEW 67
    1504  #endif
    1505  #elif defined __hppa__
    1506  #if defined(SO_TIMESTAMPING_NEW) || (defined(HAVE_DECL_SO_TIMESTAMPING_NEW) && HAVE_DECL_SO_TIMESTAMPING_NEW)
    1507  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1508  static_assert((SO_TIMESTAMPING_NEW) == (16442), "SO_TIMESTAMPING_NEW != 16442");
    1509  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1510  #else
    1511  # define SO_TIMESTAMPING_NEW 16442
    1512  #endif
    1513  #else
    1514  #if defined(SO_TIMESTAMPING_NEW) || (defined(HAVE_DECL_SO_TIMESTAMPING_NEW) && HAVE_DECL_SO_TIMESTAMPING_NEW)
    1515  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1516  static_assert((SO_TIMESTAMPING_NEW) == (65), "SO_TIMESTAMPING_NEW != 65");
    1517  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1518  #else
    1519  # define SO_TIMESTAMPING_NEW 65
    1520  #endif
    1521  #endif
    1522  #if defined __sparc__
    1523  #if defined(SO_RCVTIMEO_NEW) || (defined(HAVE_DECL_SO_RCVTIMEO_NEW) && HAVE_DECL_SO_RCVTIMEO_NEW)
    1524  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1525  static_assert((SO_RCVTIMEO_NEW) == (68), "SO_RCVTIMEO_NEW != 68");
    1526  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1527  #else
    1528  # define SO_RCVTIMEO_NEW 68
    1529  #endif
    1530  #elif defined __hppa__
    1531  #if defined(SO_RCVTIMEO_NEW) || (defined(HAVE_DECL_SO_RCVTIMEO_NEW) && HAVE_DECL_SO_RCVTIMEO_NEW)
    1532  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1533  static_assert((SO_RCVTIMEO_NEW) == (16448), "SO_RCVTIMEO_NEW != 16448");
    1534  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1535  #else
    1536  # define SO_RCVTIMEO_NEW 16448
    1537  #endif
    1538  #else
    1539  #if defined(SO_RCVTIMEO_NEW) || (defined(HAVE_DECL_SO_RCVTIMEO_NEW) && HAVE_DECL_SO_RCVTIMEO_NEW)
    1540  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1541  static_assert((SO_RCVTIMEO_NEW) == (66), "SO_RCVTIMEO_NEW != 66");
    1542  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1543  #else
    1544  # define SO_RCVTIMEO_NEW 66
    1545  #endif
    1546  #endif
    1547  #if defined __sparc__
    1548  #if defined(SO_SNDTIMEO_NEW) || (defined(HAVE_DECL_SO_SNDTIMEO_NEW) && HAVE_DECL_SO_SNDTIMEO_NEW)
    1549  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1550  static_assert((SO_SNDTIMEO_NEW) == (69), "SO_SNDTIMEO_NEW != 69");
    1551  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1552  #else
    1553  # define SO_SNDTIMEO_NEW 69
    1554  #endif
    1555  #elif defined __hppa__
    1556  #if defined(SO_SNDTIMEO_NEW) || (defined(HAVE_DECL_SO_SNDTIMEO_NEW) && HAVE_DECL_SO_SNDTIMEO_NEW)
    1557  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1558  static_assert((SO_SNDTIMEO_NEW) == (16449), "SO_SNDTIMEO_NEW != 16449");
    1559  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1560  #else
    1561  # define SO_SNDTIMEO_NEW 16449
    1562  #endif
    1563  #else
    1564  #if defined(SO_SNDTIMEO_NEW) || (defined(HAVE_DECL_SO_SNDTIMEO_NEW) && HAVE_DECL_SO_SNDTIMEO_NEW)
    1565  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1566  static_assert((SO_SNDTIMEO_NEW) == (67), "SO_SNDTIMEO_NEW != 67");
    1567  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1568  #else
    1569  # define SO_SNDTIMEO_NEW 67
    1570  #endif
    1571  #endif
    1572  #if defined __sparc__
    1573  #if defined(SO_DETACH_REUSEPORT_BPF) || (defined(HAVE_DECL_SO_DETACH_REUSEPORT_BPF) && HAVE_DECL_SO_DETACH_REUSEPORT_BPF)
    1574  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1575  static_assert((SO_DETACH_REUSEPORT_BPF) == (71), "SO_DETACH_REUSEPORT_BPF != 71");
    1576  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1577  #else
    1578  # define SO_DETACH_REUSEPORT_BPF 71
    1579  #endif
    1580  #elif defined __hppa__
    1581  #if defined(SO_DETACH_REUSEPORT_BPF) || (defined(HAVE_DECL_SO_DETACH_REUSEPORT_BPF) && HAVE_DECL_SO_DETACH_REUSEPORT_BPF)
    1582  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1583  static_assert((SO_DETACH_REUSEPORT_BPF) == (16450), "SO_DETACH_REUSEPORT_BPF != 16450");
    1584  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1585  #else
    1586  # define SO_DETACH_REUSEPORT_BPF 16450
    1587  #endif
    1588  #else
    1589  #if defined(SO_DETACH_REUSEPORT_BPF) || (defined(HAVE_DECL_SO_DETACH_REUSEPORT_BPF) && HAVE_DECL_SO_DETACH_REUSEPORT_BPF)
    1590  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1591  static_assert((SO_DETACH_REUSEPORT_BPF) == (68), "SO_DETACH_REUSEPORT_BPF != 68");
    1592  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1593  #else
    1594  # define SO_DETACH_REUSEPORT_BPF 68
    1595  #endif
    1596  #endif
    1597  #if defined __sparc__
    1598  #if defined(SO_PREFER_BUSY_POLL) || (defined(HAVE_DECL_SO_PREFER_BUSY_POLL) && HAVE_DECL_SO_PREFER_BUSY_POLL)
    1599  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1600  static_assert((SO_PREFER_BUSY_POLL) == (72), "SO_PREFER_BUSY_POLL != 72");
    1601  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1602  #else
    1603  # define SO_PREFER_BUSY_POLL 72
    1604  #endif
    1605  #elif defined __hppa__
    1606  #if defined(SO_PREFER_BUSY_POLL) || (defined(HAVE_DECL_SO_PREFER_BUSY_POLL) && HAVE_DECL_SO_PREFER_BUSY_POLL)
    1607  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1608  static_assert((SO_PREFER_BUSY_POLL) == (16451), "SO_PREFER_BUSY_POLL != 16451");
    1609  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1610  #else
    1611  # define SO_PREFER_BUSY_POLL 16451
    1612  #endif
    1613  #else
    1614  #if defined(SO_PREFER_BUSY_POLL) || (defined(HAVE_DECL_SO_PREFER_BUSY_POLL) && HAVE_DECL_SO_PREFER_BUSY_POLL)
    1615  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1616  static_assert((SO_PREFER_BUSY_POLL) == (69), "SO_PREFER_BUSY_POLL != 69");
    1617  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1618  #else
    1619  # define SO_PREFER_BUSY_POLL 69
    1620  #endif
    1621  #endif
    1622  #if defined __sparc__
    1623  #if defined(SO_BUSY_POLL_BUDGET) || (defined(HAVE_DECL_SO_BUSY_POLL_BUDGET) && HAVE_DECL_SO_BUSY_POLL_BUDGET)
    1624  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1625  static_assert((SO_BUSY_POLL_BUDGET) == (73), "SO_BUSY_POLL_BUDGET != 73");
    1626  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1627  #else
    1628  # define SO_BUSY_POLL_BUDGET 73
    1629  #endif
    1630  #elif defined __hppa__
    1631  #if defined(SO_BUSY_POLL_BUDGET) || (defined(HAVE_DECL_SO_BUSY_POLL_BUDGET) && HAVE_DECL_SO_BUSY_POLL_BUDGET)
    1632  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1633  static_assert((SO_BUSY_POLL_BUDGET) == (16452), "SO_BUSY_POLL_BUDGET != 16452");
    1634  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1635  #else
    1636  # define SO_BUSY_POLL_BUDGET 16452
    1637  #endif
    1638  #else
    1639  #if defined(SO_BUSY_POLL_BUDGET) || (defined(HAVE_DECL_SO_BUSY_POLL_BUDGET) && HAVE_DECL_SO_BUSY_POLL_BUDGET)
    1640  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1641  static_assert((SO_BUSY_POLL_BUDGET) == (70), "SO_BUSY_POLL_BUDGET != 70");
    1642  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1643  #else
    1644  # define SO_BUSY_POLL_BUDGET 70
    1645  #endif
    1646  #endif
    1647  #if defined __sparc__
    1648  #if defined(SO_NETNS_COOKIE) || (defined(HAVE_DECL_SO_NETNS_COOKIE) && HAVE_DECL_SO_NETNS_COOKIE)
    1649  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1650  static_assert((SO_NETNS_COOKIE) == (80), "SO_NETNS_COOKIE != 80");
    1651  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1652  #else
    1653  # define SO_NETNS_COOKIE 80
    1654  #endif
    1655  #elif defined __hppa__
    1656  #if defined(SO_NETNS_COOKIE) || (defined(HAVE_DECL_SO_NETNS_COOKIE) && HAVE_DECL_SO_NETNS_COOKIE)
    1657  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1658  static_assert((SO_NETNS_COOKIE) == (16453), "SO_NETNS_COOKIE != 16453");
    1659  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1660  #else
    1661  # define SO_NETNS_COOKIE 16453
    1662  #endif
    1663  #else
    1664  #if defined(SO_NETNS_COOKIE) || (defined(HAVE_DECL_SO_NETNS_COOKIE) && HAVE_DECL_SO_NETNS_COOKIE)
    1665  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1666  static_assert((SO_NETNS_COOKIE) == (71), "SO_NETNS_COOKIE != 71");
    1667  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1668  #else
    1669  # define SO_NETNS_COOKIE 71
    1670  #endif
    1671  #endif
    1672  #if defined __sparc__
    1673  #if defined(SO_BUF_LOCK) || (defined(HAVE_DECL_SO_BUF_LOCK) && HAVE_DECL_SO_BUF_LOCK)
    1674  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1675  static_assert((SO_BUF_LOCK) == (81), "SO_BUF_LOCK != 81");
    1676  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1677  #else
    1678  # define SO_BUF_LOCK 81
    1679  #endif
    1680  #elif defined __hppa__
    1681  #if defined(SO_BUF_LOCK) || (defined(HAVE_DECL_SO_BUF_LOCK) && HAVE_DECL_SO_BUF_LOCK)
    1682  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1683  static_assert((SO_BUF_LOCK) == (16454), "SO_BUF_LOCK != 16454");
    1684  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1685  #else
    1686  # define SO_BUF_LOCK 16454
    1687  #endif
    1688  #else
    1689  #if defined(SO_BUF_LOCK) || (defined(HAVE_DECL_SO_BUF_LOCK) && HAVE_DECL_SO_BUF_LOCK)
    1690  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1691  static_assert((SO_BUF_LOCK) == (72), "SO_BUF_LOCK != 72");
    1692  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1693  #else
    1694  # define SO_BUF_LOCK 72
    1695  #endif
    1696  #endif
    1697  #if defined __sparc__
    1698  #if defined(SO_RESERVE_MEM) || (defined(HAVE_DECL_SO_RESERVE_MEM) && HAVE_DECL_SO_RESERVE_MEM)
    1699  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1700  static_assert((SO_RESERVE_MEM) == (82), "SO_RESERVE_MEM != 82");
    1701  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1702  #else
    1703  # define SO_RESERVE_MEM 82
    1704  #endif
    1705  #elif defined __hppa__
    1706  #if defined(SO_RESERVE_MEM) || (defined(HAVE_DECL_SO_RESERVE_MEM) && HAVE_DECL_SO_RESERVE_MEM)
    1707  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1708  static_assert((SO_RESERVE_MEM) == (16455), "SO_RESERVE_MEM != 16455");
    1709  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1710  #else
    1711  # define SO_RESERVE_MEM 16455
    1712  #endif
    1713  #else
    1714  #if defined(SO_RESERVE_MEM) || (defined(HAVE_DECL_SO_RESERVE_MEM) && HAVE_DECL_SO_RESERVE_MEM)
    1715  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1716  static_assert((SO_RESERVE_MEM) == (73), "SO_RESERVE_MEM != 73");
    1717  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1718  #else
    1719  # define SO_RESERVE_MEM 73
    1720  #endif
    1721  #endif
    1722  #if defined __sparc__
    1723  #if defined(SO_TXREHASH) || (defined(HAVE_DECL_SO_TXREHASH) && HAVE_DECL_SO_TXREHASH)
    1724  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1725  static_assert((SO_TXREHASH) == (83), "SO_TXREHASH != 83");
    1726  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1727  #else
    1728  # define SO_TXREHASH 83
    1729  #endif
    1730  #elif defined __hppa__
    1731  #if defined(SO_TXREHASH) || (defined(HAVE_DECL_SO_TXREHASH) && HAVE_DECL_SO_TXREHASH)
    1732  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1733  static_assert((SO_TXREHASH) == (16456), "SO_TXREHASH != 16456");
    1734  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1735  #else
    1736  # define SO_TXREHASH 16456
    1737  #endif
    1738  #else
    1739  #if defined(SO_TXREHASH) || (defined(HAVE_DECL_SO_TXREHASH) && HAVE_DECL_SO_TXREHASH)
    1740  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1741  static_assert((SO_TXREHASH) == (74), "SO_TXREHASH != 74");
    1742  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1743  #else
    1744  # define SO_TXREHASH 74
    1745  #endif
    1746  #endif
    1747  #if defined __sparc__
    1748  #if defined(SO_RCVMARK) || (defined(HAVE_DECL_SO_RCVMARK) && HAVE_DECL_SO_RCVMARK)
    1749  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1750  static_assert((SO_RCVMARK) == (84), "SO_RCVMARK != 84");
    1751  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1752  #else
    1753  # define SO_RCVMARK 84
    1754  #endif
    1755  #elif defined __hppa__
    1756  #if defined(SO_RCVMARK) || (defined(HAVE_DECL_SO_RCVMARK) && HAVE_DECL_SO_RCVMARK)
    1757  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1758  static_assert((SO_RCVMARK) == (16457), "SO_RCVMARK != 16457");
    1759  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1760  #else
    1761  # define SO_RCVMARK 16457
    1762  #endif
    1763  #else
    1764  #if defined(SO_RCVMARK) || (defined(HAVE_DECL_SO_RCVMARK) && HAVE_DECL_SO_RCVMARK)
    1765  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1766  static_assert((SO_RCVMARK) == (75), "SO_RCVMARK != 75");
    1767  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1768  #else
    1769  # define SO_RCVMARK 75
    1770  #endif
    1771  #endif
    1772  #if defined __sparc__
    1773  #if defined(SO_PASSPIDFD) || (defined(HAVE_DECL_SO_PASSPIDFD) && HAVE_DECL_SO_PASSPIDFD)
    1774  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1775  static_assert((SO_PASSPIDFD) == (85), "SO_PASSPIDFD != 85");
    1776  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1777  #else
    1778  # define SO_PASSPIDFD 85
    1779  #endif
    1780  #elif defined __hppa__
    1781  #if defined(SO_PASSPIDFD) || (defined(HAVE_DECL_SO_PASSPIDFD) && HAVE_DECL_SO_PASSPIDFD)
    1782  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1783  static_assert((SO_PASSPIDFD) == (16458), "SO_PASSPIDFD != 16458");
    1784  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1785  #else
    1786  # define SO_PASSPIDFD 16458
    1787  #endif
    1788  #else
    1789  #if defined(SO_PASSPIDFD) || (defined(HAVE_DECL_SO_PASSPIDFD) && HAVE_DECL_SO_PASSPIDFD)
    1790  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1791  static_assert((SO_PASSPIDFD) == (76), "SO_PASSPIDFD != 76");
    1792  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1793  #else
    1794  # define SO_PASSPIDFD 76
    1795  #endif
    1796  #endif
    1797  #if defined __sparc__
    1798  #if defined(SO_PEERPIDFD) || (defined(HAVE_DECL_SO_PEERPIDFD) && HAVE_DECL_SO_PEERPIDFD)
    1799  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1800  static_assert((SO_PEERPIDFD) == (86), "SO_PEERPIDFD != 86");
    1801  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1802  #else
    1803  # define SO_PEERPIDFD 86
    1804  #endif
    1805  #elif defined __hppa__
    1806  #if defined(SO_PEERPIDFD) || (defined(HAVE_DECL_SO_PEERPIDFD) && HAVE_DECL_SO_PEERPIDFD)
    1807  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1808  static_assert((SO_PEERPIDFD) == (16459), "SO_PEERPIDFD != 16459");
    1809  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1810  #else
    1811  # define SO_PEERPIDFD 16459
    1812  #endif
    1813  #else
    1814  #if defined(SO_PEERPIDFD) || (defined(HAVE_DECL_SO_PEERPIDFD) && HAVE_DECL_SO_PEERPIDFD)
    1815  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    1816  static_assert((SO_PEERPIDFD) == (77), "SO_PEERPIDFD != 77");
    1817  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    1818  #else
    1819  # define SO_PEERPIDFD 77
    1820  #endif
    1821  #endif
    1822  #undef XLAT_PREV_VAL
    1823  
    1824  #ifndef XLAT_MACROS_ONLY
    1825  
    1826  # ifdef IN_MPERS
    1827  
    1828  #  error static const struct xlat sock_options in mpers mode
    1829  
    1830  # else
    1831  
    1832  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
    1833  static const struct xlat_data sock_options_xdata[] = {
    1834  
    1835  
    1836   XLAT(SO_DEBUG),
    1837   #define XLAT_VAL_0 ((unsigned) (SO_DEBUG))
    1838   #define XLAT_STR_0 STRINGIFY(SO_DEBUG)
    1839  
    1840  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1841   XLAT(SO_REUSEADDR),
    1842   #define XLAT_VAL_1 ((unsigned) (SO_REUSEADDR))
    1843   #define XLAT_STR_1 STRINGIFY(SO_REUSEADDR)
    1844  #else
    1845   XLAT(SO_REUSEADDR),
    1846   #define XLAT_VAL_2 ((unsigned) (SO_REUSEADDR))
    1847   #define XLAT_STR_2 STRINGIFY(SO_REUSEADDR)
    1848  #endif
    1849  
    1850  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1851   XLAT(SO_TYPE),
    1852   #define XLAT_VAL_3 ((unsigned) (SO_TYPE))
    1853   #define XLAT_STR_3 STRINGIFY(SO_TYPE)
    1854  #else
    1855   XLAT(SO_TYPE),
    1856   #define XLAT_VAL_4 ((unsigned) (SO_TYPE))
    1857   #define XLAT_STR_4 STRINGIFY(SO_TYPE)
    1858  #endif
    1859  
    1860  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1861   XLAT(SO_ERROR),
    1862   #define XLAT_VAL_5 ((unsigned) (SO_ERROR))
    1863   #define XLAT_STR_5 STRINGIFY(SO_ERROR)
    1864  #else
    1865   XLAT(SO_ERROR),
    1866   #define XLAT_VAL_6 ((unsigned) (SO_ERROR))
    1867   #define XLAT_STR_6 STRINGIFY(SO_ERROR)
    1868  #endif
    1869  
    1870  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1871   XLAT(SO_DONTROUTE),
    1872   #define XLAT_VAL_7 ((unsigned) (SO_DONTROUTE))
    1873   #define XLAT_STR_7 STRINGIFY(SO_DONTROUTE)
    1874  #else
    1875   XLAT(SO_DONTROUTE),
    1876   #define XLAT_VAL_8 ((unsigned) (SO_DONTROUTE))
    1877   #define XLAT_STR_8 STRINGIFY(SO_DONTROUTE)
    1878  #endif
    1879  
    1880  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1881   XLAT(SO_BROADCAST),
    1882   #define XLAT_VAL_9 ((unsigned) (SO_BROADCAST))
    1883   #define XLAT_STR_9 STRINGIFY(SO_BROADCAST)
    1884  #else
    1885   XLAT(SO_BROADCAST),
    1886   #define XLAT_VAL_10 ((unsigned) (SO_BROADCAST))
    1887   #define XLAT_STR_10 STRINGIFY(SO_BROADCAST)
    1888  #endif
    1889  
    1890  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1891   XLAT(SO_SNDBUF),
    1892   #define XLAT_VAL_11 ((unsigned) (SO_SNDBUF))
    1893   #define XLAT_STR_11 STRINGIFY(SO_SNDBUF)
    1894  #else
    1895   XLAT(SO_SNDBUF),
    1896   #define XLAT_VAL_12 ((unsigned) (SO_SNDBUF))
    1897   #define XLAT_STR_12 STRINGIFY(SO_SNDBUF)
    1898  #endif
    1899  
    1900  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1901   XLAT(SO_RCVBUF),
    1902   #define XLAT_VAL_13 ((unsigned) (SO_RCVBUF))
    1903   #define XLAT_STR_13 STRINGIFY(SO_RCVBUF)
    1904  #else
    1905   XLAT(SO_RCVBUF),
    1906   #define XLAT_VAL_14 ((unsigned) (SO_RCVBUF))
    1907   #define XLAT_STR_14 STRINGIFY(SO_RCVBUF)
    1908  #endif
    1909  
    1910  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1911   XLAT(SO_KEEPALIVE),
    1912   #define XLAT_VAL_15 ((unsigned) (SO_KEEPALIVE))
    1913   #define XLAT_STR_15 STRINGIFY(SO_KEEPALIVE)
    1914  #else
    1915   XLAT(SO_KEEPALIVE),
    1916   #define XLAT_VAL_16 ((unsigned) (SO_KEEPALIVE))
    1917   #define XLAT_STR_16 STRINGIFY(SO_KEEPALIVE)
    1918  #endif
    1919  
    1920  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1921   XLAT(SO_OOBINLINE),
    1922   #define XLAT_VAL_17 ((unsigned) (SO_OOBINLINE))
    1923   #define XLAT_STR_17 STRINGIFY(SO_OOBINLINE)
    1924  #else
    1925   XLAT(SO_OOBINLINE),
    1926   #define XLAT_VAL_18 ((unsigned) (SO_OOBINLINE))
    1927   #define XLAT_STR_18 STRINGIFY(SO_OOBINLINE)
    1928  #endif
    1929  
    1930  #if defined __hppa__
    1931   XLAT(SO_NO_CHECK),
    1932   #define XLAT_VAL_19 ((unsigned) (SO_NO_CHECK))
    1933   #define XLAT_STR_19 STRINGIFY(SO_NO_CHECK)
    1934  #else
    1935   XLAT(SO_NO_CHECK),
    1936   #define XLAT_VAL_20 ((unsigned) (SO_NO_CHECK))
    1937   #define XLAT_STR_20 STRINGIFY(SO_NO_CHECK)
    1938  #endif
    1939  
    1940  #if defined __hppa__
    1941   XLAT(SO_PRIORITY),
    1942   #define XLAT_VAL_21 ((unsigned) (SO_PRIORITY))
    1943   #define XLAT_STR_21 STRINGIFY(SO_PRIORITY)
    1944  #else
    1945   XLAT(SO_PRIORITY),
    1946   #define XLAT_VAL_22 ((unsigned) (SO_PRIORITY))
    1947   #define XLAT_STR_22 STRINGIFY(SO_PRIORITY)
    1948  #endif
    1949  
    1950  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1951   XLAT(SO_LINGER),
    1952   #define XLAT_VAL_23 ((unsigned) (SO_LINGER))
    1953   #define XLAT_STR_23 STRINGIFY(SO_LINGER)
    1954  #else
    1955   XLAT(SO_LINGER),
    1956   #define XLAT_VAL_24 ((unsigned) (SO_LINGER))
    1957   #define XLAT_STR_24 STRINGIFY(SO_LINGER)
    1958  #endif
    1959  
    1960  #if defined __sparc__
    1961   XLAT(SO_BSDCOMPAT),
    1962   #define XLAT_VAL_25 ((unsigned) (SO_BSDCOMPAT))
    1963   #define XLAT_STR_25 STRINGIFY(SO_BSDCOMPAT)
    1964  #elif defined __hppa__
    1965   XLAT(SO_BSDCOMPAT),
    1966   #define XLAT_VAL_26 ((unsigned) (SO_BSDCOMPAT))
    1967   #define XLAT_STR_26 STRINGIFY(SO_BSDCOMPAT)
    1968  #else
    1969   XLAT(SO_BSDCOMPAT),
    1970   #define XLAT_VAL_27 ((unsigned) (SO_BSDCOMPAT))
    1971   #define XLAT_STR_27 STRINGIFY(SO_BSDCOMPAT)
    1972  #endif
    1973  
    1974  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    1975   XLAT(SO_REUSEPORT),
    1976   #define XLAT_VAL_28 ((unsigned) (SO_REUSEPORT))
    1977   #define XLAT_STR_28 STRINGIFY(SO_REUSEPORT)
    1978  #else
    1979   XLAT(SO_REUSEPORT),
    1980   #define XLAT_VAL_29 ((unsigned) (SO_REUSEPORT))
    1981   #define XLAT_STR_29 STRINGIFY(SO_REUSEPORT)
    1982  #endif
    1983  
    1984  #if defined __sparc__
    1985   XLAT(SO_PASSCRED),
    1986   #define XLAT_VAL_30 ((unsigned) (SO_PASSCRED))
    1987   #define XLAT_STR_30 STRINGIFY(SO_PASSCRED)
    1988  #elif defined __alpha__ || defined __mips__
    1989   XLAT(SO_PASSCRED),
    1990   #define XLAT_VAL_31 ((unsigned) (SO_PASSCRED))
    1991   #define XLAT_STR_31 STRINGIFY(SO_PASSCRED)
    1992  #elif defined __powerpc__
    1993   XLAT(SO_PASSCRED),
    1994   #define XLAT_VAL_32 ((unsigned) (SO_PASSCRED))
    1995   #define XLAT_STR_32 STRINGIFY(SO_PASSCRED)
    1996  #elif defined __hppa__
    1997   XLAT(SO_PASSCRED),
    1998   #define XLAT_VAL_33 ((unsigned) (SO_PASSCRED))
    1999   #define XLAT_STR_33 STRINGIFY(SO_PASSCRED)
    2000  #else
    2001   XLAT(SO_PASSCRED),
    2002   #define XLAT_VAL_34 ((unsigned) (SO_PASSCRED))
    2003   #define XLAT_STR_34 STRINGIFY(SO_PASSCRED)
    2004  #endif
    2005  
    2006  #if defined __alpha__ || defined __mips__
    2007   XLAT(SO_PEERCRED),
    2008   #define XLAT_VAL_35 ((unsigned) (SO_PEERCRED))
    2009   #define XLAT_STR_35 STRINGIFY(SO_PEERCRED)
    2010  #elif defined __powerpc__
    2011   XLAT(SO_PEERCRED),
    2012   #define XLAT_VAL_36 ((unsigned) (SO_PEERCRED))
    2013   #define XLAT_STR_36 STRINGIFY(SO_PEERCRED)
    2014  #elif defined __sparc__
    2015   XLAT(SO_PEERCRED),
    2016   #define XLAT_VAL_37 ((unsigned) (SO_PEERCRED))
    2017   #define XLAT_STR_37 STRINGIFY(SO_PEERCRED)
    2018  #elif defined __hppa__
    2019   XLAT(SO_PEERCRED),
    2020   #define XLAT_VAL_38 ((unsigned) (SO_PEERCRED))
    2021   #define XLAT_STR_38 STRINGIFY(SO_PEERCRED)
    2022  #else
    2023   XLAT(SO_PEERCRED),
    2024   #define XLAT_VAL_39 ((unsigned) (SO_PEERCRED))
    2025   #define XLAT_STR_39 STRINGIFY(SO_PEERCRED)
    2026  #endif
    2027  
    2028  #if defined __powerpc__
    2029   XLAT(SO_RCVLOWAT),
    2030   #define XLAT_VAL_40 ((unsigned) (SO_RCVLOWAT))
    2031   #define XLAT_STR_40 STRINGIFY(SO_RCVLOWAT)
    2032  #elif defined __sparc__
    2033   XLAT(SO_RCVLOWAT),
    2034   #define XLAT_VAL_41 ((unsigned) (SO_RCVLOWAT))
    2035   #define XLAT_STR_41 STRINGIFY(SO_RCVLOWAT)
    2036  #elif defined __hppa__ || defined __mips__
    2037   XLAT(SO_RCVLOWAT),
    2038   #define XLAT_VAL_42 ((unsigned) (SO_RCVLOWAT))
    2039   #define XLAT_STR_42 STRINGIFY(SO_RCVLOWAT)
    2040  #elif defined __alpha__
    2041   XLAT(SO_RCVLOWAT),
    2042   #define XLAT_VAL_43 ((unsigned) (SO_RCVLOWAT))
    2043   #define XLAT_STR_43 STRINGIFY(SO_RCVLOWAT)
    2044  #else
    2045   XLAT(SO_RCVLOWAT),
    2046   #define XLAT_VAL_44 ((unsigned) (SO_RCVLOWAT))
    2047   #define XLAT_STR_44 STRINGIFY(SO_RCVLOWAT)
    2048  #endif
    2049  
    2050  #if defined __powerpc__
    2051   XLAT(SO_SNDLOWAT),
    2052   #define XLAT_VAL_45 ((unsigned) (SO_SNDLOWAT))
    2053   #define XLAT_STR_45 STRINGIFY(SO_SNDLOWAT)
    2054  #elif defined __sparc__
    2055   XLAT(SO_SNDLOWAT),
    2056   #define XLAT_VAL_46 ((unsigned) (SO_SNDLOWAT))
    2057   #define XLAT_STR_46 STRINGIFY(SO_SNDLOWAT)
    2058  #elif defined __hppa__ || defined __mips__
    2059   XLAT(SO_SNDLOWAT),
    2060   #define XLAT_VAL_47 ((unsigned) (SO_SNDLOWAT))
    2061   #define XLAT_STR_47 STRINGIFY(SO_SNDLOWAT)
    2062  #elif defined __alpha__
    2063   XLAT(SO_SNDLOWAT),
    2064   #define XLAT_VAL_48 ((unsigned) (SO_SNDLOWAT))
    2065   #define XLAT_STR_48 STRINGIFY(SO_SNDLOWAT)
    2066  #else
    2067   XLAT(SO_SNDLOWAT),
    2068   #define XLAT_VAL_49 ((unsigned) (SO_SNDLOWAT))
    2069   #define XLAT_STR_49 STRINGIFY(SO_SNDLOWAT)
    2070  #endif
    2071  
    2072  #if defined __powerpc__
    2073   XLAT(SO_RCVTIMEO_OLD),
    2074   #define XLAT_VAL_50 ((unsigned) (SO_RCVTIMEO_OLD))
    2075   #define XLAT_STR_50 STRINGIFY(SO_RCVTIMEO_OLD)
    2076  #elif defined __hppa__ || defined __mips__
    2077   XLAT(SO_RCVTIMEO_OLD),
    2078   #define XLAT_VAL_51 ((unsigned) (SO_RCVTIMEO_OLD))
    2079   #define XLAT_STR_51 STRINGIFY(SO_RCVTIMEO_OLD)
    2080  #elif defined __alpha__
    2081   XLAT(SO_RCVTIMEO_OLD),
    2082   #define XLAT_VAL_52 ((unsigned) (SO_RCVTIMEO_OLD))
    2083   #define XLAT_STR_52 STRINGIFY(SO_RCVTIMEO_OLD)
    2084  #elif defined __sparc__
    2085   XLAT(SO_RCVTIMEO_OLD),
    2086   #define XLAT_VAL_53 ((unsigned) (SO_RCVTIMEO_OLD))
    2087   #define XLAT_STR_53 STRINGIFY(SO_RCVTIMEO_OLD)
    2088  #else
    2089   XLAT(SO_RCVTIMEO_OLD),
    2090   #define XLAT_VAL_54 ((unsigned) (SO_RCVTIMEO_OLD))
    2091   #define XLAT_STR_54 STRINGIFY(SO_RCVTIMEO_OLD)
    2092  #endif
    2093  
    2094  #if defined __powerpc__
    2095   XLAT(SO_SNDTIMEO_OLD),
    2096   #define XLAT_VAL_55 ((unsigned) (SO_SNDTIMEO_OLD))
    2097   #define XLAT_STR_55 STRINGIFY(SO_SNDTIMEO_OLD)
    2098  #elif defined __hppa__ || defined __mips__
    2099   XLAT(SO_SNDTIMEO_OLD),
    2100   #define XLAT_VAL_56 ((unsigned) (SO_SNDTIMEO_OLD))
    2101   #define XLAT_STR_56 STRINGIFY(SO_SNDTIMEO_OLD)
    2102  #elif defined __alpha__
    2103   XLAT(SO_SNDTIMEO_OLD),
    2104   #define XLAT_VAL_57 ((unsigned) (SO_SNDTIMEO_OLD))
    2105   #define XLAT_STR_57 STRINGIFY(SO_SNDTIMEO_OLD)
    2106  #elif defined __sparc__
    2107   XLAT(SO_SNDTIMEO_OLD),
    2108   #define XLAT_VAL_58 ((unsigned) (SO_SNDTIMEO_OLD))
    2109   #define XLAT_STR_58 STRINGIFY(SO_SNDTIMEO_OLD)
    2110  #else
    2111   XLAT(SO_SNDTIMEO_OLD),
    2112   #define XLAT_VAL_59 ((unsigned) (SO_SNDTIMEO_OLD))
    2113   #define XLAT_STR_59 STRINGIFY(SO_SNDTIMEO_OLD)
    2114  #endif
    2115  
    2116  #if defined __alpha__
    2117   XLAT(SO_SECURITY_AUTHENTICATION),
    2118   #define XLAT_VAL_60 ((unsigned) (SO_SECURITY_AUTHENTICATION))
    2119   #define XLAT_STR_60 STRINGIFY(SO_SECURITY_AUTHENTICATION)
    2120  #elif defined __hppa__
    2121   XLAT(SO_SECURITY_AUTHENTICATION),
    2122   #define XLAT_VAL_61 ((unsigned) (SO_SECURITY_AUTHENTICATION))
    2123   #define XLAT_STR_61 STRINGIFY(SO_SECURITY_AUTHENTICATION)
    2124  #elif defined __sparc__
    2125   XLAT(SO_SECURITY_AUTHENTICATION),
    2126   #define XLAT_VAL_62 ((unsigned) (SO_SECURITY_AUTHENTICATION))
    2127   #define XLAT_STR_62 STRINGIFY(SO_SECURITY_AUTHENTICATION)
    2128  #else
    2129   XLAT(SO_SECURITY_AUTHENTICATION),
    2130   #define XLAT_VAL_63 ((unsigned) (SO_SECURITY_AUTHENTICATION))
    2131   #define XLAT_STR_63 STRINGIFY(SO_SECURITY_AUTHENTICATION)
    2132  #endif
    2133  
    2134  #if defined __alpha__
    2135   XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT),
    2136   #define XLAT_VAL_64 ((unsigned) (SO_SECURITY_ENCRYPTION_TRANSPORT))
    2137   #define XLAT_STR_64 STRINGIFY(SO_SECURITY_ENCRYPTION_TRANSPORT)
    2138  #elif defined __hppa__
    2139   XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT),
    2140   #define XLAT_VAL_65 ((unsigned) (SO_SECURITY_ENCRYPTION_TRANSPORT))
    2141   #define XLAT_STR_65 STRINGIFY(SO_SECURITY_ENCRYPTION_TRANSPORT)
    2142  #elif defined __sparc__
    2143   XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT),
    2144   #define XLAT_VAL_66 ((unsigned) (SO_SECURITY_ENCRYPTION_TRANSPORT))
    2145   #define XLAT_STR_66 STRINGIFY(SO_SECURITY_ENCRYPTION_TRANSPORT)
    2146  #else
    2147   XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT),
    2148   #define XLAT_VAL_67 ((unsigned) (SO_SECURITY_ENCRYPTION_TRANSPORT))
    2149   #define XLAT_STR_67 STRINGIFY(SO_SECURITY_ENCRYPTION_TRANSPORT)
    2150  #endif
    2151  
    2152  #if defined __alpha__
    2153   XLAT(SO_SECURITY_ENCRYPTION_NETWORK),
    2154   #define XLAT_VAL_68 ((unsigned) (SO_SECURITY_ENCRYPTION_NETWORK))
    2155   #define XLAT_STR_68 STRINGIFY(SO_SECURITY_ENCRYPTION_NETWORK)
    2156  #elif defined __hppa__
    2157   XLAT(SO_SECURITY_ENCRYPTION_NETWORK),
    2158   #define XLAT_VAL_69 ((unsigned) (SO_SECURITY_ENCRYPTION_NETWORK))
    2159   #define XLAT_STR_69 STRINGIFY(SO_SECURITY_ENCRYPTION_NETWORK)
    2160  #elif defined __sparc__
    2161   XLAT(SO_SECURITY_ENCRYPTION_NETWORK),
    2162   #define XLAT_VAL_70 ((unsigned) (SO_SECURITY_ENCRYPTION_NETWORK))
    2163   #define XLAT_STR_70 STRINGIFY(SO_SECURITY_ENCRYPTION_NETWORK)
    2164  #else
    2165   XLAT(SO_SECURITY_ENCRYPTION_NETWORK),
    2166   #define XLAT_VAL_71 ((unsigned) (SO_SECURITY_ENCRYPTION_NETWORK))
    2167   #define XLAT_STR_71 STRINGIFY(SO_SECURITY_ENCRYPTION_NETWORK)
    2168  #endif
    2169  
    2170  #if defined __sparc__
    2171   XLAT(SO_BINDTODEVICE),
    2172   #define XLAT_VAL_72 ((unsigned) (SO_BINDTODEVICE))
    2173   #define XLAT_STR_72 STRINGIFY(SO_BINDTODEVICE)
    2174  #elif defined __hppa__
    2175   XLAT(SO_BINDTODEVICE),
    2176   #define XLAT_VAL_73 ((unsigned) (SO_BINDTODEVICE))
    2177   #define XLAT_STR_73 STRINGIFY(SO_BINDTODEVICE)
    2178  #else
    2179   XLAT(SO_BINDTODEVICE),
    2180   #define XLAT_VAL_74 ((unsigned) (SO_BINDTODEVICE))
    2181   #define XLAT_STR_74 STRINGIFY(SO_BINDTODEVICE)
    2182  #endif
    2183  
    2184  
    2185  
    2186  #if defined __hppa__
    2187   XLAT(SO_DETACH_FILTER),
    2188   #define XLAT_VAL_75 ((unsigned) (SO_DETACH_FILTER))
    2189   #define XLAT_STR_75 STRINGIFY(SO_DETACH_FILTER)
    2190  #else
    2191   XLAT(SO_DETACH_FILTER),
    2192   #define XLAT_VAL_76 ((unsigned) (SO_DETACH_FILTER))
    2193   #define XLAT_STR_76 STRINGIFY(SO_DETACH_FILTER)
    2194  #endif
    2195  
    2196  #if defined __hppa__
    2197   XLAT(SO_PEERNAME),
    2198   #define XLAT_VAL_77 ((unsigned) (SO_PEERNAME))
    2199   #define XLAT_STR_77 STRINGIFY(SO_PEERNAME)
    2200  #else
    2201   XLAT(SO_PEERNAME),
    2202   #define XLAT_VAL_78 ((unsigned) (SO_PEERNAME))
    2203   #define XLAT_STR_78 STRINGIFY(SO_PEERNAME)
    2204  #endif
    2205  
    2206  #if defined __hppa__
    2207   XLAT(SO_TIMESTAMP_OLD),
    2208   #define XLAT_VAL_79 ((unsigned) (SO_TIMESTAMP_OLD))
    2209   #define XLAT_STR_79 STRINGIFY(SO_TIMESTAMP_OLD)
    2210  #else
    2211   XLAT(SO_TIMESTAMP_OLD),
    2212   #define XLAT_VAL_80 ((unsigned) (SO_TIMESTAMP_OLD))
    2213   #define XLAT_STR_80 STRINGIFY(SO_TIMESTAMP_OLD)
    2214  #endif
    2215  
    2216  #if defined __mips__
    2217   XLAT(SO_ACCEPTCONN),
    2218   #define XLAT_VAL_81 ((unsigned) (SO_ACCEPTCONN))
    2219   #define XLAT_STR_81 STRINGIFY(SO_ACCEPTCONN)
    2220  #elif defined __alpha__
    2221   XLAT(SO_ACCEPTCONN),
    2222   #define XLAT_VAL_82 ((unsigned) (SO_ACCEPTCONN))
    2223   #define XLAT_STR_82 STRINGIFY(SO_ACCEPTCONN)
    2224  #elif defined __hppa__
    2225   XLAT(SO_ACCEPTCONN),
    2226   #define XLAT_VAL_83 ((unsigned) (SO_ACCEPTCONN))
    2227   #define XLAT_STR_83 STRINGIFY(SO_ACCEPTCONN)
    2228  #elif defined __sparc__
    2229   XLAT(SO_ACCEPTCONN),
    2230   #define XLAT_VAL_84 ((unsigned) (SO_ACCEPTCONN))
    2231   #define XLAT_STR_84 STRINGIFY(SO_ACCEPTCONN)
    2232  #else
    2233   XLAT(SO_ACCEPTCONN),
    2234   #define XLAT_VAL_85 ((unsigned) (SO_ACCEPTCONN))
    2235   #define XLAT_STR_85 STRINGIFY(SO_ACCEPTCONN)
    2236  #endif
    2237  
    2238  #if defined __alpha__ || defined __mips__ || defined __sparc__
    2239   XLAT(SO_PEERSEC),
    2240   #define XLAT_VAL_86 ((unsigned) (SO_PEERSEC))
    2241   #define XLAT_STR_86 STRINGIFY(SO_PEERSEC)
    2242  #elif defined __hppa__
    2243   XLAT(SO_PEERSEC),
    2244   #define XLAT_VAL_87 ((unsigned) (SO_PEERSEC))
    2245   #define XLAT_STR_87 STRINGIFY(SO_PEERSEC)
    2246  #else
    2247   XLAT(SO_PEERSEC),
    2248   #define XLAT_VAL_88 ((unsigned) (SO_PEERSEC))
    2249   #define XLAT_STR_88 STRINGIFY(SO_PEERSEC)
    2250  #endif
    2251  
    2252  #if defined __mips__
    2253   XLAT(SO_SNDBUFFORCE),
    2254   #define XLAT_VAL_89 ((unsigned) (SO_SNDBUFFORCE))
    2255   #define XLAT_STR_89 STRINGIFY(SO_SNDBUFFORCE)
    2256  #elif defined __alpha__ || defined __hppa__ || defined __sparc__
    2257   XLAT(SO_SNDBUFFORCE),
    2258   #define XLAT_VAL_90 ((unsigned) (SO_SNDBUFFORCE))
    2259   #define XLAT_STR_90 STRINGIFY(SO_SNDBUFFORCE)
    2260  #else
    2261   XLAT(SO_SNDBUFFORCE),
    2262   #define XLAT_VAL_91 ((unsigned) (SO_SNDBUFFORCE))
    2263   #define XLAT_STR_91 STRINGIFY(SO_SNDBUFFORCE)
    2264  #endif
    2265  
    2266  #if defined __alpha__ || defined __hppa__ || defined __sparc__
    2267   XLAT(SO_RCVBUFFORCE),
    2268   #define XLAT_VAL_92 ((unsigned) (SO_RCVBUFFORCE))
    2269   #define XLAT_STR_92 STRINGIFY(SO_RCVBUFFORCE)
    2270  #else
    2271   XLAT(SO_RCVBUFFORCE),
    2272   #define XLAT_VAL_93 ((unsigned) (SO_RCVBUFFORCE))
    2273   #define XLAT_STR_93 STRINGIFY(SO_RCVBUFFORCE)
    2274  #endif
    2275  
    2276  #if defined __sparc__
    2277   XLAT(SO_PASSSEC),
    2278   #define XLAT_VAL_94 ((unsigned) (SO_PASSSEC))
    2279   #define XLAT_STR_94 STRINGIFY(SO_PASSSEC)
    2280  #elif defined __hppa__
    2281   XLAT(SO_PASSSEC),
    2282   #define XLAT_VAL_95 ((unsigned) (SO_PASSSEC))
    2283   #define XLAT_STR_95 STRINGIFY(SO_PASSSEC)
    2284  #else
    2285   XLAT(SO_PASSSEC),
    2286   #define XLAT_VAL_96 ((unsigned) (SO_PASSSEC))
    2287   #define XLAT_STR_96 STRINGIFY(SO_PASSSEC)
    2288  #endif
    2289  
    2290  #if defined __sparc__
    2291   XLAT(SO_TIMESTAMPNS_OLD),
    2292   #define XLAT_VAL_97 ((unsigned) (SO_TIMESTAMPNS_OLD))
    2293   #define XLAT_STR_97 STRINGIFY(SO_TIMESTAMPNS_OLD)
    2294  #elif defined __hppa__
    2295   XLAT(SO_TIMESTAMPNS_OLD),
    2296   #define XLAT_VAL_98 ((unsigned) (SO_TIMESTAMPNS_OLD))
    2297   #define XLAT_STR_98 STRINGIFY(SO_TIMESTAMPNS_OLD)
    2298  #else
    2299   XLAT(SO_TIMESTAMPNS_OLD),
    2300   #define XLAT_VAL_99 ((unsigned) (SO_TIMESTAMPNS_OLD))
    2301   #define XLAT_STR_99 STRINGIFY(SO_TIMESTAMPNS_OLD)
    2302  #endif
    2303  
    2304  #if defined __sparc__
    2305   XLAT(SO_MARK),
    2306   #define XLAT_VAL_100 ((unsigned) (SO_MARK))
    2307   #define XLAT_STR_100 STRINGIFY(SO_MARK)
    2308  #elif defined __hppa__
    2309   XLAT(SO_MARK),
    2310   #define XLAT_VAL_101 ((unsigned) (SO_MARK))
    2311   #define XLAT_STR_101 STRINGIFY(SO_MARK)
    2312  #else
    2313   XLAT(SO_MARK),
    2314   #define XLAT_VAL_102 ((unsigned) (SO_MARK))
    2315   #define XLAT_STR_102 STRINGIFY(SO_MARK)
    2316  #endif
    2317  
    2318  #if defined __sparc__
    2319   XLAT(SO_TIMESTAMPING_OLD),
    2320   #define XLAT_VAL_103 ((unsigned) (SO_TIMESTAMPING_OLD))
    2321   #define XLAT_STR_103 STRINGIFY(SO_TIMESTAMPING_OLD)
    2322  #elif defined __hppa__
    2323   XLAT(SO_TIMESTAMPING_OLD),
    2324   #define XLAT_VAL_104 ((unsigned) (SO_TIMESTAMPING_OLD))
    2325   #define XLAT_STR_104 STRINGIFY(SO_TIMESTAMPING_OLD)
    2326  #else
    2327   XLAT(SO_TIMESTAMPING_OLD),
    2328   #define XLAT_VAL_105 ((unsigned) (SO_TIMESTAMPING_OLD))
    2329   #define XLAT_STR_105 STRINGIFY(SO_TIMESTAMPING_OLD)
    2330  #endif
    2331  
    2332  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    2333   XLAT(SO_PROTOCOL),
    2334   #define XLAT_VAL_106 ((unsigned) (SO_PROTOCOL))
    2335   #define XLAT_STR_106 STRINGIFY(SO_PROTOCOL)
    2336  #else
    2337   XLAT(SO_PROTOCOL),
    2338   #define XLAT_VAL_107 ((unsigned) (SO_PROTOCOL))
    2339   #define XLAT_STR_107 STRINGIFY(SO_PROTOCOL)
    2340  #endif
    2341  
    2342  #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    2343   XLAT(SO_DOMAIN),
    2344   #define XLAT_VAL_108 ((unsigned) (SO_DOMAIN))
    2345   #define XLAT_STR_108 STRINGIFY(SO_DOMAIN)
    2346  #else
    2347   XLAT(SO_DOMAIN),
    2348   #define XLAT_VAL_109 ((unsigned) (SO_DOMAIN))
    2349   #define XLAT_STR_109 STRINGIFY(SO_DOMAIN)
    2350  #endif
    2351  
    2352  #if defined __sparc__
    2353   XLAT(SO_RXQ_OVFL),
    2354   #define XLAT_VAL_110 ((unsigned) (SO_RXQ_OVFL))
    2355   #define XLAT_STR_110 STRINGIFY(SO_RXQ_OVFL)
    2356  #elif defined __hppa__
    2357   XLAT(SO_RXQ_OVFL),
    2358   #define XLAT_VAL_111 ((unsigned) (SO_RXQ_OVFL))
    2359   #define XLAT_STR_111 STRINGIFY(SO_RXQ_OVFL)
    2360  #else
    2361   XLAT(SO_RXQ_OVFL),
    2362   #define XLAT_VAL_112 ((unsigned) (SO_RXQ_OVFL))
    2363   #define XLAT_STR_112 STRINGIFY(SO_RXQ_OVFL)
    2364  #endif
    2365  
    2366  #if defined __sparc__
    2367   XLAT(SO_WIFI_STATUS),
    2368   #define XLAT_VAL_113 ((unsigned) (SO_WIFI_STATUS))
    2369   #define XLAT_STR_113 STRINGIFY(SO_WIFI_STATUS)
    2370  #elif defined __hppa__
    2371   XLAT(SO_WIFI_STATUS),
    2372   #define XLAT_VAL_114 ((unsigned) (SO_WIFI_STATUS))
    2373   #define XLAT_STR_114 STRINGIFY(SO_WIFI_STATUS)
    2374  #else
    2375   XLAT(SO_WIFI_STATUS),
    2376   #define XLAT_VAL_115 ((unsigned) (SO_WIFI_STATUS))
    2377   #define XLAT_STR_115 STRINGIFY(SO_WIFI_STATUS)
    2378  #endif
    2379  
    2380  #if defined __sparc__
    2381   XLAT(SO_PEEK_OFF),
    2382   #define XLAT_VAL_116 ((unsigned) (SO_PEEK_OFF))
    2383   #define XLAT_STR_116 STRINGIFY(SO_PEEK_OFF)
    2384  #elif defined __hppa__
    2385   XLAT(SO_PEEK_OFF),
    2386   #define XLAT_VAL_117 ((unsigned) (SO_PEEK_OFF))
    2387   #define XLAT_STR_117 STRINGIFY(SO_PEEK_OFF)
    2388  #else
    2389   XLAT(SO_PEEK_OFF),
    2390   #define XLAT_VAL_118 ((unsigned) (SO_PEEK_OFF))
    2391   #define XLAT_STR_118 STRINGIFY(SO_PEEK_OFF)
    2392  #endif
    2393  
    2394  #if defined __sparc__
    2395   XLAT(SO_NOFCS),
    2396   #define XLAT_VAL_119 ((unsigned) (SO_NOFCS))
    2397   #define XLAT_STR_119 STRINGIFY(SO_NOFCS)
    2398  #elif defined __hppa__
    2399   XLAT(SO_NOFCS),
    2400   #define XLAT_VAL_120 ((unsigned) (SO_NOFCS))
    2401   #define XLAT_STR_120 STRINGIFY(SO_NOFCS)
    2402  #else
    2403   XLAT(SO_NOFCS),
    2404   #define XLAT_VAL_121 ((unsigned) (SO_NOFCS))
    2405   #define XLAT_STR_121 STRINGIFY(SO_NOFCS)
    2406  #endif
    2407  
    2408  #if defined __sparc__
    2409   XLAT(SO_LOCK_FILTER),
    2410   #define XLAT_VAL_122 ((unsigned) (SO_LOCK_FILTER))
    2411   #define XLAT_STR_122 STRINGIFY(SO_LOCK_FILTER)
    2412  #elif defined __hppa__
    2413   XLAT(SO_LOCK_FILTER),
    2414   #define XLAT_VAL_123 ((unsigned) (SO_LOCK_FILTER))
    2415   #define XLAT_STR_123 STRINGIFY(SO_LOCK_FILTER)
    2416  #else
    2417   XLAT(SO_LOCK_FILTER),
    2418   #define XLAT_VAL_124 ((unsigned) (SO_LOCK_FILTER))
    2419   #define XLAT_STR_124 STRINGIFY(SO_LOCK_FILTER)
    2420  #endif
    2421  
    2422  #if defined __sparc__
    2423   XLAT(SO_SELECT_ERR_QUEUE),
    2424   #define XLAT_VAL_125 ((unsigned) (SO_SELECT_ERR_QUEUE))
    2425   #define XLAT_STR_125 STRINGIFY(SO_SELECT_ERR_QUEUE)
    2426  #elif defined __hppa__
    2427   XLAT(SO_SELECT_ERR_QUEUE),
    2428   #define XLAT_VAL_126 ((unsigned) (SO_SELECT_ERR_QUEUE))
    2429   #define XLAT_STR_126 STRINGIFY(SO_SELECT_ERR_QUEUE)
    2430  #else
    2431   XLAT(SO_SELECT_ERR_QUEUE),
    2432   #define XLAT_VAL_127 ((unsigned) (SO_SELECT_ERR_QUEUE))
    2433   #define XLAT_STR_127 STRINGIFY(SO_SELECT_ERR_QUEUE)
    2434  #endif
    2435  
    2436  #if defined __sparc__
    2437   XLAT(SO_BUSY_POLL),
    2438   #define XLAT_VAL_128 ((unsigned) (SO_BUSY_POLL))
    2439   #define XLAT_STR_128 STRINGIFY(SO_BUSY_POLL)
    2440  #elif defined __hppa__
    2441   XLAT(SO_BUSY_POLL),
    2442   #define XLAT_VAL_129 ((unsigned) (SO_BUSY_POLL))
    2443   #define XLAT_STR_129 STRINGIFY(SO_BUSY_POLL)
    2444  #else
    2445   XLAT(SO_BUSY_POLL),
    2446   #define XLAT_VAL_130 ((unsigned) (SO_BUSY_POLL))
    2447   #define XLAT_STR_130 STRINGIFY(SO_BUSY_POLL)
    2448  #endif
    2449  
    2450  #if defined __sparc__
    2451   XLAT(SO_MAX_PACING_RATE),
    2452   #define XLAT_VAL_131 ((unsigned) (SO_MAX_PACING_RATE))
    2453   #define XLAT_STR_131 STRINGIFY(SO_MAX_PACING_RATE)
    2454  #elif defined __hppa__
    2455   XLAT(SO_MAX_PACING_RATE),
    2456   #define XLAT_VAL_132 ((unsigned) (SO_MAX_PACING_RATE))
    2457   #define XLAT_STR_132 STRINGIFY(SO_MAX_PACING_RATE)
    2458  #else
    2459   XLAT(SO_MAX_PACING_RATE),
    2460   #define XLAT_VAL_133 ((unsigned) (SO_MAX_PACING_RATE))
    2461   #define XLAT_STR_133 STRINGIFY(SO_MAX_PACING_RATE)
    2462  #endif
    2463  
    2464  #if defined __sparc__
    2465   XLAT(SO_BPF_EXTENSIONS),
    2466   #define XLAT_VAL_134 ((unsigned) (SO_BPF_EXTENSIONS))
    2467   #define XLAT_STR_134 STRINGIFY(SO_BPF_EXTENSIONS)
    2468  #elif defined __hppa__
    2469   XLAT(SO_BPF_EXTENSIONS),
    2470   #define XLAT_VAL_135 ((unsigned) (SO_BPF_EXTENSIONS))
    2471   #define XLAT_STR_135 STRINGIFY(SO_BPF_EXTENSIONS)
    2472  #else
    2473   XLAT(SO_BPF_EXTENSIONS),
    2474   #define XLAT_VAL_136 ((unsigned) (SO_BPF_EXTENSIONS))
    2475   #define XLAT_STR_136 STRINGIFY(SO_BPF_EXTENSIONS)
    2476  #endif
    2477  
    2478  #if defined __sparc__
    2479   XLAT(SO_INCOMING_CPU),
    2480   #define XLAT_VAL_137 ((unsigned) (SO_INCOMING_CPU))
    2481   #define XLAT_STR_137 STRINGIFY(SO_INCOMING_CPU)
    2482  #elif defined __hppa__
    2483   XLAT(SO_INCOMING_CPU),
    2484   #define XLAT_VAL_138 ((unsigned) (SO_INCOMING_CPU))
    2485   #define XLAT_STR_138 STRINGIFY(SO_INCOMING_CPU)
    2486  #else
    2487   XLAT(SO_INCOMING_CPU),
    2488   #define XLAT_VAL_139 ((unsigned) (SO_INCOMING_CPU))
    2489   #define XLAT_STR_139 STRINGIFY(SO_INCOMING_CPU)
    2490  #endif
    2491  
    2492  #if defined __sparc__
    2493   XLAT(SO_ATTACH_BPF),
    2494   #define XLAT_VAL_140 ((unsigned) (SO_ATTACH_BPF))
    2495   #define XLAT_STR_140 STRINGIFY(SO_ATTACH_BPF)
    2496  #elif defined __hppa__
    2497   XLAT(SO_ATTACH_BPF),
    2498   #define XLAT_VAL_141 ((unsigned) (SO_ATTACH_BPF))
    2499   #define XLAT_STR_141 STRINGIFY(SO_ATTACH_BPF)
    2500  #else
    2501   XLAT(SO_ATTACH_BPF),
    2502   #define XLAT_VAL_142 ((unsigned) (SO_ATTACH_BPF))
    2503   #define XLAT_STR_142 STRINGIFY(SO_ATTACH_BPF)
    2504  #endif
    2505  
    2506  #if defined __sparc__
    2507   XLAT(SO_ATTACH_REUSEPORT_CBPF),
    2508   #define XLAT_VAL_143 ((unsigned) (SO_ATTACH_REUSEPORT_CBPF))
    2509   #define XLAT_STR_143 STRINGIFY(SO_ATTACH_REUSEPORT_CBPF)
    2510  #elif defined __hppa__
    2511   XLAT(SO_ATTACH_REUSEPORT_CBPF),
    2512   #define XLAT_VAL_144 ((unsigned) (SO_ATTACH_REUSEPORT_CBPF))
    2513   #define XLAT_STR_144 STRINGIFY(SO_ATTACH_REUSEPORT_CBPF)
    2514  #else
    2515   XLAT(SO_ATTACH_REUSEPORT_CBPF),
    2516   #define XLAT_VAL_145 ((unsigned) (SO_ATTACH_REUSEPORT_CBPF))
    2517   #define XLAT_STR_145 STRINGIFY(SO_ATTACH_REUSEPORT_CBPF)
    2518  #endif
    2519  
    2520  #if defined __sparc__
    2521   XLAT(SO_ATTACH_REUSEPORT_EBPF),
    2522   #define XLAT_VAL_146 ((unsigned) (SO_ATTACH_REUSEPORT_EBPF))
    2523   #define XLAT_STR_146 STRINGIFY(SO_ATTACH_REUSEPORT_EBPF)
    2524  #elif defined __hppa__
    2525   XLAT(SO_ATTACH_REUSEPORT_EBPF),
    2526   #define XLAT_VAL_147 ((unsigned) (SO_ATTACH_REUSEPORT_EBPF))
    2527   #define XLAT_STR_147 STRINGIFY(SO_ATTACH_REUSEPORT_EBPF)
    2528  #else
    2529   XLAT(SO_ATTACH_REUSEPORT_EBPF),
    2530   #define XLAT_VAL_148 ((unsigned) (SO_ATTACH_REUSEPORT_EBPF))
    2531   #define XLAT_STR_148 STRINGIFY(SO_ATTACH_REUSEPORT_EBPF)
    2532  #endif
    2533  
    2534  #if defined __sparc__
    2535   XLAT(SO_CNX_ADVICE),
    2536   #define XLAT_VAL_149 ((unsigned) (SO_CNX_ADVICE))
    2537   #define XLAT_STR_149 STRINGIFY(SO_CNX_ADVICE)
    2538  #elif defined __hppa__
    2539   XLAT(SO_CNX_ADVICE),
    2540   #define XLAT_VAL_150 ((unsigned) (SO_CNX_ADVICE))
    2541   #define XLAT_STR_150 STRINGIFY(SO_CNX_ADVICE)
    2542  #else
    2543   XLAT(SO_CNX_ADVICE),
    2544   #define XLAT_VAL_151 ((unsigned) (SO_CNX_ADVICE))
    2545   #define XLAT_STR_151 STRINGIFY(SO_CNX_ADVICE)
    2546  #endif
    2547  
    2548  #if defined __sparc__
    2549   XLAT(SO_MEMINFO),
    2550   #define XLAT_VAL_152 ((unsigned) (SO_MEMINFO))
    2551   #define XLAT_STR_152 STRINGIFY(SO_MEMINFO)
    2552  #elif defined __hppa__
    2553   XLAT(SO_MEMINFO),
    2554   #define XLAT_VAL_153 ((unsigned) (SO_MEMINFO))
    2555   #define XLAT_STR_153 STRINGIFY(SO_MEMINFO)
    2556  #else
    2557   XLAT(SO_MEMINFO),
    2558   #define XLAT_VAL_154 ((unsigned) (SO_MEMINFO))
    2559   #define XLAT_STR_154 STRINGIFY(SO_MEMINFO)
    2560  #endif
    2561  
    2562  #if defined __sparc__
    2563   XLAT(SO_INCOMING_NAPI_ID),
    2564   #define XLAT_VAL_155 ((unsigned) (SO_INCOMING_NAPI_ID))
    2565   #define XLAT_STR_155 STRINGIFY(SO_INCOMING_NAPI_ID)
    2566  #elif defined __hppa__
    2567   XLAT(SO_INCOMING_NAPI_ID),
    2568   #define XLAT_VAL_156 ((unsigned) (SO_INCOMING_NAPI_ID))
    2569   #define XLAT_STR_156 STRINGIFY(SO_INCOMING_NAPI_ID)
    2570  #else
    2571   XLAT(SO_INCOMING_NAPI_ID),
    2572   #define XLAT_VAL_157 ((unsigned) (SO_INCOMING_NAPI_ID))
    2573   #define XLAT_STR_157 STRINGIFY(SO_INCOMING_NAPI_ID)
    2574  #endif
    2575  
    2576  #if defined __sparc__
    2577   XLAT(SO_COOKIE),
    2578   #define XLAT_VAL_158 ((unsigned) (SO_COOKIE))
    2579   #define XLAT_STR_158 STRINGIFY(SO_COOKIE)
    2580  #elif defined __hppa__
    2581   XLAT(SO_COOKIE),
    2582   #define XLAT_VAL_159 ((unsigned) (SO_COOKIE))
    2583   #define XLAT_STR_159 STRINGIFY(SO_COOKIE)
    2584  #else
    2585   XLAT(SO_COOKIE),
    2586   #define XLAT_VAL_160 ((unsigned) (SO_COOKIE))
    2587   #define XLAT_STR_160 STRINGIFY(SO_COOKIE)
    2588  #endif
    2589  
    2590  #if defined __sparc__
    2591   XLAT(SO_PEERGROUPS),
    2592   #define XLAT_VAL_161 ((unsigned) (SO_PEERGROUPS))
    2593   #define XLAT_STR_161 STRINGIFY(SO_PEERGROUPS)
    2594  #elif defined __hppa__
    2595   XLAT(SO_PEERGROUPS),
    2596   #define XLAT_VAL_162 ((unsigned) (SO_PEERGROUPS))
    2597   #define XLAT_STR_162 STRINGIFY(SO_PEERGROUPS)
    2598  #else
    2599   XLAT(SO_PEERGROUPS),
    2600   #define XLAT_VAL_163 ((unsigned) (SO_PEERGROUPS))
    2601   #define XLAT_STR_163 STRINGIFY(SO_PEERGROUPS)
    2602  #endif
    2603  
    2604  #if defined __sparc__
    2605   XLAT(SO_ZEROCOPY),
    2606   #define XLAT_VAL_164 ((unsigned) (SO_ZEROCOPY))
    2607   #define XLAT_STR_164 STRINGIFY(SO_ZEROCOPY)
    2608  #elif defined __hppa__
    2609   XLAT(SO_ZEROCOPY),
    2610   #define XLAT_VAL_165 ((unsigned) (SO_ZEROCOPY))
    2611   #define XLAT_STR_165 STRINGIFY(SO_ZEROCOPY)
    2612  #else
    2613   XLAT(SO_ZEROCOPY),
    2614   #define XLAT_VAL_166 ((unsigned) (SO_ZEROCOPY))
    2615   #define XLAT_STR_166 STRINGIFY(SO_ZEROCOPY)
    2616  #endif
    2617  
    2618  #if defined __sparc__
    2619   XLAT(SO_TXTIME),
    2620   #define XLAT_VAL_167 ((unsigned) (SO_TXTIME))
    2621   #define XLAT_STR_167 STRINGIFY(SO_TXTIME)
    2622  #elif defined __hppa__
    2623   XLAT(SO_TXTIME),
    2624   #define XLAT_VAL_168 ((unsigned) (SO_TXTIME))
    2625   #define XLAT_STR_168 STRINGIFY(SO_TXTIME)
    2626  #else
    2627   XLAT(SO_TXTIME),
    2628   #define XLAT_VAL_169 ((unsigned) (SO_TXTIME))
    2629   #define XLAT_STR_169 STRINGIFY(SO_TXTIME)
    2630  #endif
    2631  
    2632  #if defined __sparc__
    2633   XLAT(SO_BINDTOIFINDEX),
    2634   #define XLAT_VAL_170 ((unsigned) (SO_BINDTOIFINDEX))
    2635   #define XLAT_STR_170 STRINGIFY(SO_BINDTOIFINDEX)
    2636  #elif defined __hppa__
    2637   XLAT(SO_BINDTOIFINDEX),
    2638   #define XLAT_VAL_171 ((unsigned) (SO_BINDTOIFINDEX))
    2639   #define XLAT_STR_171 STRINGIFY(SO_BINDTOIFINDEX)
    2640  #else
    2641   XLAT(SO_BINDTOIFINDEX),
    2642   #define XLAT_VAL_172 ((unsigned) (SO_BINDTOIFINDEX))
    2643   #define XLAT_STR_172 STRINGIFY(SO_BINDTOIFINDEX)
    2644  #endif
    2645  
    2646  #if defined __sparc__
    2647   XLAT(SO_TIMESTAMP_NEW),
    2648   #define XLAT_VAL_173 ((unsigned) (SO_TIMESTAMP_NEW))
    2649   #define XLAT_STR_173 STRINGIFY(SO_TIMESTAMP_NEW)
    2650  #elif defined __hppa__
    2651   XLAT(SO_TIMESTAMP_NEW),
    2652   #define XLAT_VAL_174 ((unsigned) (SO_TIMESTAMP_NEW))
    2653   #define XLAT_STR_174 STRINGIFY(SO_TIMESTAMP_NEW)
    2654  #else
    2655   XLAT(SO_TIMESTAMP_NEW),
    2656   #define XLAT_VAL_175 ((unsigned) (SO_TIMESTAMP_NEW))
    2657   #define XLAT_STR_175 STRINGIFY(SO_TIMESTAMP_NEW)
    2658  #endif
    2659  
    2660  #if defined __sparc__
    2661   XLAT(SO_TIMESTAMPNS_NEW),
    2662   #define XLAT_VAL_176 ((unsigned) (SO_TIMESTAMPNS_NEW))
    2663   #define XLAT_STR_176 STRINGIFY(SO_TIMESTAMPNS_NEW)
    2664  #elif defined __hppa__
    2665   XLAT(SO_TIMESTAMPNS_NEW),
    2666   #define XLAT_VAL_177 ((unsigned) (SO_TIMESTAMPNS_NEW))
    2667   #define XLAT_STR_177 STRINGIFY(SO_TIMESTAMPNS_NEW)
    2668  #else
    2669   XLAT(SO_TIMESTAMPNS_NEW),
    2670   #define XLAT_VAL_178 ((unsigned) (SO_TIMESTAMPNS_NEW))
    2671   #define XLAT_STR_178 STRINGIFY(SO_TIMESTAMPNS_NEW)
    2672  #endif
    2673  
    2674  #if defined __sparc__
    2675   XLAT(SO_TIMESTAMPING_NEW),
    2676   #define XLAT_VAL_179 ((unsigned) (SO_TIMESTAMPING_NEW))
    2677   #define XLAT_STR_179 STRINGIFY(SO_TIMESTAMPING_NEW)
    2678  #elif defined __hppa__
    2679   XLAT(SO_TIMESTAMPING_NEW),
    2680   #define XLAT_VAL_180 ((unsigned) (SO_TIMESTAMPING_NEW))
    2681   #define XLAT_STR_180 STRINGIFY(SO_TIMESTAMPING_NEW)
    2682  #else
    2683   XLAT(SO_TIMESTAMPING_NEW),
    2684   #define XLAT_VAL_181 ((unsigned) (SO_TIMESTAMPING_NEW))
    2685   #define XLAT_STR_181 STRINGIFY(SO_TIMESTAMPING_NEW)
    2686  #endif
    2687  
    2688  #if defined __sparc__
    2689   XLAT(SO_RCVTIMEO_NEW),
    2690   #define XLAT_VAL_182 ((unsigned) (SO_RCVTIMEO_NEW))
    2691   #define XLAT_STR_182 STRINGIFY(SO_RCVTIMEO_NEW)
    2692  #elif defined __hppa__
    2693   XLAT(SO_RCVTIMEO_NEW),
    2694   #define XLAT_VAL_183 ((unsigned) (SO_RCVTIMEO_NEW))
    2695   #define XLAT_STR_183 STRINGIFY(SO_RCVTIMEO_NEW)
    2696  #else
    2697   XLAT(SO_RCVTIMEO_NEW),
    2698   #define XLAT_VAL_184 ((unsigned) (SO_RCVTIMEO_NEW))
    2699   #define XLAT_STR_184 STRINGIFY(SO_RCVTIMEO_NEW)
    2700  #endif
    2701  
    2702  #if defined __sparc__
    2703   XLAT(SO_SNDTIMEO_NEW),
    2704   #define XLAT_VAL_185 ((unsigned) (SO_SNDTIMEO_NEW))
    2705   #define XLAT_STR_185 STRINGIFY(SO_SNDTIMEO_NEW)
    2706  #elif defined __hppa__
    2707   XLAT(SO_SNDTIMEO_NEW),
    2708   #define XLAT_VAL_186 ((unsigned) (SO_SNDTIMEO_NEW))
    2709   #define XLAT_STR_186 STRINGIFY(SO_SNDTIMEO_NEW)
    2710  #else
    2711   XLAT(SO_SNDTIMEO_NEW),
    2712   #define XLAT_VAL_187 ((unsigned) (SO_SNDTIMEO_NEW))
    2713   #define XLAT_STR_187 STRINGIFY(SO_SNDTIMEO_NEW)
    2714  #endif
    2715  
    2716  #if defined __sparc__
    2717   XLAT(SO_DETACH_REUSEPORT_BPF),
    2718   #define XLAT_VAL_188 ((unsigned) (SO_DETACH_REUSEPORT_BPF))
    2719   #define XLAT_STR_188 STRINGIFY(SO_DETACH_REUSEPORT_BPF)
    2720  #elif defined __hppa__
    2721   XLAT(SO_DETACH_REUSEPORT_BPF),
    2722   #define XLAT_VAL_189 ((unsigned) (SO_DETACH_REUSEPORT_BPF))
    2723   #define XLAT_STR_189 STRINGIFY(SO_DETACH_REUSEPORT_BPF)
    2724  #else
    2725   XLAT(SO_DETACH_REUSEPORT_BPF),
    2726   #define XLAT_VAL_190 ((unsigned) (SO_DETACH_REUSEPORT_BPF))
    2727   #define XLAT_STR_190 STRINGIFY(SO_DETACH_REUSEPORT_BPF)
    2728  #endif
    2729  
    2730  #if defined __sparc__
    2731   XLAT(SO_PREFER_BUSY_POLL),
    2732   #define XLAT_VAL_191 ((unsigned) (SO_PREFER_BUSY_POLL))
    2733   #define XLAT_STR_191 STRINGIFY(SO_PREFER_BUSY_POLL)
    2734  #elif defined __hppa__
    2735   XLAT(SO_PREFER_BUSY_POLL),
    2736   #define XLAT_VAL_192 ((unsigned) (SO_PREFER_BUSY_POLL))
    2737   #define XLAT_STR_192 STRINGIFY(SO_PREFER_BUSY_POLL)
    2738  #else
    2739   XLAT(SO_PREFER_BUSY_POLL),
    2740   #define XLAT_VAL_193 ((unsigned) (SO_PREFER_BUSY_POLL))
    2741   #define XLAT_STR_193 STRINGIFY(SO_PREFER_BUSY_POLL)
    2742  #endif
    2743  
    2744  #if defined __sparc__
    2745   XLAT(SO_BUSY_POLL_BUDGET),
    2746   #define XLAT_VAL_194 ((unsigned) (SO_BUSY_POLL_BUDGET))
    2747   #define XLAT_STR_194 STRINGIFY(SO_BUSY_POLL_BUDGET)
    2748  #elif defined __hppa__
    2749   XLAT(SO_BUSY_POLL_BUDGET),
    2750   #define XLAT_VAL_195 ((unsigned) (SO_BUSY_POLL_BUDGET))
    2751   #define XLAT_STR_195 STRINGIFY(SO_BUSY_POLL_BUDGET)
    2752  #else
    2753   XLAT(SO_BUSY_POLL_BUDGET),
    2754   #define XLAT_VAL_196 ((unsigned) (SO_BUSY_POLL_BUDGET))
    2755   #define XLAT_STR_196 STRINGIFY(SO_BUSY_POLL_BUDGET)
    2756  #endif
    2757  
    2758  #if defined __sparc__
    2759   XLAT(SO_NETNS_COOKIE),
    2760   #define XLAT_VAL_197 ((unsigned) (SO_NETNS_COOKIE))
    2761   #define XLAT_STR_197 STRINGIFY(SO_NETNS_COOKIE)
    2762  #elif defined __hppa__
    2763   XLAT(SO_NETNS_COOKIE),
    2764   #define XLAT_VAL_198 ((unsigned) (SO_NETNS_COOKIE))
    2765   #define XLAT_STR_198 STRINGIFY(SO_NETNS_COOKIE)
    2766  #else
    2767   XLAT(SO_NETNS_COOKIE),
    2768   #define XLAT_VAL_199 ((unsigned) (SO_NETNS_COOKIE))
    2769   #define XLAT_STR_199 STRINGIFY(SO_NETNS_COOKIE)
    2770  #endif
    2771  
    2772  #if defined __sparc__
    2773   XLAT(SO_BUF_LOCK),
    2774   #define XLAT_VAL_200 ((unsigned) (SO_BUF_LOCK))
    2775   #define XLAT_STR_200 STRINGIFY(SO_BUF_LOCK)
    2776  #elif defined __hppa__
    2777   XLAT(SO_BUF_LOCK),
    2778   #define XLAT_VAL_201 ((unsigned) (SO_BUF_LOCK))
    2779   #define XLAT_STR_201 STRINGIFY(SO_BUF_LOCK)
    2780  #else
    2781   XLAT(SO_BUF_LOCK),
    2782   #define XLAT_VAL_202 ((unsigned) (SO_BUF_LOCK))
    2783   #define XLAT_STR_202 STRINGIFY(SO_BUF_LOCK)
    2784  #endif
    2785  
    2786  #if defined __sparc__
    2787   XLAT(SO_RESERVE_MEM),
    2788   #define XLAT_VAL_203 ((unsigned) (SO_RESERVE_MEM))
    2789   #define XLAT_STR_203 STRINGIFY(SO_RESERVE_MEM)
    2790  #elif defined __hppa__
    2791   XLAT(SO_RESERVE_MEM),
    2792   #define XLAT_VAL_204 ((unsigned) (SO_RESERVE_MEM))
    2793   #define XLAT_STR_204 STRINGIFY(SO_RESERVE_MEM)
    2794  #else
    2795   XLAT(SO_RESERVE_MEM),
    2796   #define XLAT_VAL_205 ((unsigned) (SO_RESERVE_MEM))
    2797   #define XLAT_STR_205 STRINGIFY(SO_RESERVE_MEM)
    2798  #endif
    2799  
    2800  #if defined __sparc__
    2801   XLAT(SO_TXREHASH),
    2802   #define XLAT_VAL_206 ((unsigned) (SO_TXREHASH))
    2803   #define XLAT_STR_206 STRINGIFY(SO_TXREHASH)
    2804  #elif defined __hppa__
    2805   XLAT(SO_TXREHASH),
    2806   #define XLAT_VAL_207 ((unsigned) (SO_TXREHASH))
    2807   #define XLAT_STR_207 STRINGIFY(SO_TXREHASH)
    2808  #else
    2809   XLAT(SO_TXREHASH),
    2810   #define XLAT_VAL_208 ((unsigned) (SO_TXREHASH))
    2811   #define XLAT_STR_208 STRINGIFY(SO_TXREHASH)
    2812  #endif
    2813  
    2814  #if defined __sparc__
    2815   XLAT(SO_RCVMARK),
    2816   #define XLAT_VAL_209 ((unsigned) (SO_RCVMARK))
    2817   #define XLAT_STR_209 STRINGIFY(SO_RCVMARK)
    2818  #elif defined __hppa__
    2819   XLAT(SO_RCVMARK),
    2820   #define XLAT_VAL_210 ((unsigned) (SO_RCVMARK))
    2821   #define XLAT_STR_210 STRINGIFY(SO_RCVMARK)
    2822  #else
    2823   XLAT(SO_RCVMARK),
    2824   #define XLAT_VAL_211 ((unsigned) (SO_RCVMARK))
    2825   #define XLAT_STR_211 STRINGIFY(SO_RCVMARK)
    2826  #endif
    2827  
    2828  #if defined __sparc__
    2829   XLAT(SO_PASSPIDFD),
    2830   #define XLAT_VAL_212 ((unsigned) (SO_PASSPIDFD))
    2831   #define XLAT_STR_212 STRINGIFY(SO_PASSPIDFD)
    2832  #elif defined __hppa__
    2833   XLAT(SO_PASSPIDFD),
    2834   #define XLAT_VAL_213 ((unsigned) (SO_PASSPIDFD))
    2835   #define XLAT_STR_213 STRINGIFY(SO_PASSPIDFD)
    2836  #else
    2837   XLAT(SO_PASSPIDFD),
    2838   #define XLAT_VAL_214 ((unsigned) (SO_PASSPIDFD))
    2839   #define XLAT_STR_214 STRINGIFY(SO_PASSPIDFD)
    2840  #endif
    2841  
    2842  #if defined __sparc__
    2843   XLAT(SO_PEERPIDFD),
    2844   #define XLAT_VAL_215 ((unsigned) (SO_PEERPIDFD))
    2845   #define XLAT_STR_215 STRINGIFY(SO_PEERPIDFD)
    2846  #elif defined __hppa__
    2847   XLAT(SO_PEERPIDFD),
    2848   #define XLAT_VAL_216 ((unsigned) (SO_PEERPIDFD))
    2849   #define XLAT_STR_216 STRINGIFY(SO_PEERPIDFD)
    2850  #else
    2851   XLAT(SO_PEERPIDFD),
    2852   #define XLAT_VAL_217 ((unsigned) (SO_PEERPIDFD))
    2853   #define XLAT_STR_217 STRINGIFY(SO_PEERPIDFD)
    2854  #endif
    2855  };
    2856  static
    2857  const struct xlat sock_options[1] = { {
    2858   .data = sock_options_xdata,
    2859   .size = ARRAY_SIZE(sock_options_xdata),
    2860   .type = XT_NORMAL,
    2861   .flags_mask = 0
    2862  #  ifdef XLAT_VAL_0
    2863    | XLAT_VAL_0
    2864  #  endif
    2865  #  ifdef XLAT_VAL_1
    2866    | XLAT_VAL_1
    2867  #  endif
    2868  #  ifdef XLAT_VAL_2
    2869    | XLAT_VAL_2
    2870  #  endif
    2871  #  ifdef XLAT_VAL_3
    2872    | XLAT_VAL_3
    2873  #  endif
    2874  #  ifdef XLAT_VAL_4
    2875    | XLAT_VAL_4
    2876  #  endif
    2877  #  ifdef XLAT_VAL_5
    2878    | XLAT_VAL_5
    2879  #  endif
    2880  #  ifdef XLAT_VAL_6
    2881    | XLAT_VAL_6
    2882  #  endif
    2883  #  ifdef XLAT_VAL_7
    2884    | XLAT_VAL_7
    2885  #  endif
    2886  #  ifdef XLAT_VAL_8
    2887    | XLAT_VAL_8
    2888  #  endif
    2889  #  ifdef XLAT_VAL_9
    2890    | XLAT_VAL_9
    2891  #  endif
    2892  #  ifdef XLAT_VAL_10
    2893    | XLAT_VAL_10
    2894  #  endif
    2895  #  ifdef XLAT_VAL_11
    2896    | XLAT_VAL_11
    2897  #  endif
    2898  #  ifdef XLAT_VAL_12
    2899    | XLAT_VAL_12
    2900  #  endif
    2901  #  ifdef XLAT_VAL_13
    2902    | XLAT_VAL_13
    2903  #  endif
    2904  #  ifdef XLAT_VAL_14
    2905    | XLAT_VAL_14
    2906  #  endif
    2907  #  ifdef XLAT_VAL_15
    2908    | XLAT_VAL_15
    2909  #  endif
    2910  #  ifdef XLAT_VAL_16
    2911    | XLAT_VAL_16
    2912  #  endif
    2913  #  ifdef XLAT_VAL_17
    2914    | XLAT_VAL_17
    2915  #  endif
    2916  #  ifdef XLAT_VAL_18
    2917    | XLAT_VAL_18
    2918  #  endif
    2919  #  ifdef XLAT_VAL_19
    2920    | XLAT_VAL_19
    2921  #  endif
    2922  #  ifdef XLAT_VAL_20
    2923    | XLAT_VAL_20
    2924  #  endif
    2925  #  ifdef XLAT_VAL_21
    2926    | XLAT_VAL_21
    2927  #  endif
    2928  #  ifdef XLAT_VAL_22
    2929    | XLAT_VAL_22
    2930  #  endif
    2931  #  ifdef XLAT_VAL_23
    2932    | XLAT_VAL_23
    2933  #  endif
    2934  #  ifdef XLAT_VAL_24
    2935    | XLAT_VAL_24
    2936  #  endif
    2937  #  ifdef XLAT_VAL_25
    2938    | XLAT_VAL_25
    2939  #  endif
    2940  #  ifdef XLAT_VAL_26
    2941    | XLAT_VAL_26
    2942  #  endif
    2943  #  ifdef XLAT_VAL_27
    2944    | XLAT_VAL_27
    2945  #  endif
    2946  #  ifdef XLAT_VAL_28
    2947    | XLAT_VAL_28
    2948  #  endif
    2949  #  ifdef XLAT_VAL_29
    2950    | XLAT_VAL_29
    2951  #  endif
    2952  #  ifdef XLAT_VAL_30
    2953    | XLAT_VAL_30
    2954  #  endif
    2955  #  ifdef XLAT_VAL_31
    2956    | XLAT_VAL_31
    2957  #  endif
    2958  #  ifdef XLAT_VAL_32
    2959    | XLAT_VAL_32
    2960  #  endif
    2961  #  ifdef XLAT_VAL_33
    2962    | XLAT_VAL_33
    2963  #  endif
    2964  #  ifdef XLAT_VAL_34
    2965    | XLAT_VAL_34
    2966  #  endif
    2967  #  ifdef XLAT_VAL_35
    2968    | XLAT_VAL_35
    2969  #  endif
    2970  #  ifdef XLAT_VAL_36
    2971    | XLAT_VAL_36
    2972  #  endif
    2973  #  ifdef XLAT_VAL_37
    2974    | XLAT_VAL_37
    2975  #  endif
    2976  #  ifdef XLAT_VAL_38
    2977    | XLAT_VAL_38
    2978  #  endif
    2979  #  ifdef XLAT_VAL_39
    2980    | XLAT_VAL_39
    2981  #  endif
    2982  #  ifdef XLAT_VAL_40
    2983    | XLAT_VAL_40
    2984  #  endif
    2985  #  ifdef XLAT_VAL_41
    2986    | XLAT_VAL_41
    2987  #  endif
    2988  #  ifdef XLAT_VAL_42
    2989    | XLAT_VAL_42
    2990  #  endif
    2991  #  ifdef XLAT_VAL_43
    2992    | XLAT_VAL_43
    2993  #  endif
    2994  #  ifdef XLAT_VAL_44
    2995    | XLAT_VAL_44
    2996  #  endif
    2997  #  ifdef XLAT_VAL_45
    2998    | XLAT_VAL_45
    2999  #  endif
    3000  #  ifdef XLAT_VAL_46
    3001    | XLAT_VAL_46
    3002  #  endif
    3003  #  ifdef XLAT_VAL_47
    3004    | XLAT_VAL_47
    3005  #  endif
    3006  #  ifdef XLAT_VAL_48
    3007    | XLAT_VAL_48
    3008  #  endif
    3009  #  ifdef XLAT_VAL_49
    3010    | XLAT_VAL_49
    3011  #  endif
    3012  #  ifdef XLAT_VAL_50
    3013    | XLAT_VAL_50
    3014  #  endif
    3015  #  ifdef XLAT_VAL_51
    3016    | XLAT_VAL_51
    3017  #  endif
    3018  #  ifdef XLAT_VAL_52
    3019    | XLAT_VAL_52
    3020  #  endif
    3021  #  ifdef XLAT_VAL_53
    3022    | XLAT_VAL_53
    3023  #  endif
    3024  #  ifdef XLAT_VAL_54
    3025    | XLAT_VAL_54
    3026  #  endif
    3027  #  ifdef XLAT_VAL_55
    3028    | XLAT_VAL_55
    3029  #  endif
    3030  #  ifdef XLAT_VAL_56
    3031    | XLAT_VAL_56
    3032  #  endif
    3033  #  ifdef XLAT_VAL_57
    3034    | XLAT_VAL_57
    3035  #  endif
    3036  #  ifdef XLAT_VAL_58
    3037    | XLAT_VAL_58
    3038  #  endif
    3039  #  ifdef XLAT_VAL_59
    3040    | XLAT_VAL_59
    3041  #  endif
    3042  #  ifdef XLAT_VAL_60
    3043    | XLAT_VAL_60
    3044  #  endif
    3045  #  ifdef XLAT_VAL_61
    3046    | XLAT_VAL_61
    3047  #  endif
    3048  #  ifdef XLAT_VAL_62
    3049    | XLAT_VAL_62
    3050  #  endif
    3051  #  ifdef XLAT_VAL_63
    3052    | XLAT_VAL_63
    3053  #  endif
    3054  #  ifdef XLAT_VAL_64
    3055    | XLAT_VAL_64
    3056  #  endif
    3057  #  ifdef XLAT_VAL_65
    3058    | XLAT_VAL_65
    3059  #  endif
    3060  #  ifdef XLAT_VAL_66
    3061    | XLAT_VAL_66
    3062  #  endif
    3063  #  ifdef XLAT_VAL_67
    3064    | XLAT_VAL_67
    3065  #  endif
    3066  #  ifdef XLAT_VAL_68
    3067    | XLAT_VAL_68
    3068  #  endif
    3069  #  ifdef XLAT_VAL_69
    3070    | XLAT_VAL_69
    3071  #  endif
    3072  #  ifdef XLAT_VAL_70
    3073    | XLAT_VAL_70
    3074  #  endif
    3075  #  ifdef XLAT_VAL_71
    3076    | XLAT_VAL_71
    3077  #  endif
    3078  #  ifdef XLAT_VAL_72
    3079    | XLAT_VAL_72
    3080  #  endif
    3081  #  ifdef XLAT_VAL_73
    3082    | XLAT_VAL_73
    3083  #  endif
    3084  #  ifdef XLAT_VAL_74
    3085    | XLAT_VAL_74
    3086  #  endif
    3087  #  ifdef XLAT_VAL_75
    3088    | XLAT_VAL_75
    3089  #  endif
    3090  #  ifdef XLAT_VAL_76
    3091    | XLAT_VAL_76
    3092  #  endif
    3093  #  ifdef XLAT_VAL_77
    3094    | XLAT_VAL_77
    3095  #  endif
    3096  #  ifdef XLAT_VAL_78
    3097    | XLAT_VAL_78
    3098  #  endif
    3099  #  ifdef XLAT_VAL_79
    3100    | XLAT_VAL_79
    3101  #  endif
    3102  #  ifdef XLAT_VAL_80
    3103    | XLAT_VAL_80
    3104  #  endif
    3105  #  ifdef XLAT_VAL_81
    3106    | XLAT_VAL_81
    3107  #  endif
    3108  #  ifdef XLAT_VAL_82
    3109    | XLAT_VAL_82
    3110  #  endif
    3111  #  ifdef XLAT_VAL_83
    3112    | XLAT_VAL_83
    3113  #  endif
    3114  #  ifdef XLAT_VAL_84
    3115    | XLAT_VAL_84
    3116  #  endif
    3117  #  ifdef XLAT_VAL_85
    3118    | XLAT_VAL_85
    3119  #  endif
    3120  #  ifdef XLAT_VAL_86
    3121    | XLAT_VAL_86
    3122  #  endif
    3123  #  ifdef XLAT_VAL_87
    3124    | XLAT_VAL_87
    3125  #  endif
    3126  #  ifdef XLAT_VAL_88
    3127    | XLAT_VAL_88
    3128  #  endif
    3129  #  ifdef XLAT_VAL_89
    3130    | XLAT_VAL_89
    3131  #  endif
    3132  #  ifdef XLAT_VAL_90
    3133    | XLAT_VAL_90
    3134  #  endif
    3135  #  ifdef XLAT_VAL_91
    3136    | XLAT_VAL_91
    3137  #  endif
    3138  #  ifdef XLAT_VAL_92
    3139    | XLAT_VAL_92
    3140  #  endif
    3141  #  ifdef XLAT_VAL_93
    3142    | XLAT_VAL_93
    3143  #  endif
    3144  #  ifdef XLAT_VAL_94
    3145    | XLAT_VAL_94
    3146  #  endif
    3147  #  ifdef XLAT_VAL_95
    3148    | XLAT_VAL_95
    3149  #  endif
    3150  #  ifdef XLAT_VAL_96
    3151    | XLAT_VAL_96
    3152  #  endif
    3153  #  ifdef XLAT_VAL_97
    3154    | XLAT_VAL_97
    3155  #  endif
    3156  #  ifdef XLAT_VAL_98
    3157    | XLAT_VAL_98
    3158  #  endif
    3159  #  ifdef XLAT_VAL_99
    3160    | XLAT_VAL_99
    3161  #  endif
    3162  #  ifdef XLAT_VAL_100
    3163    | XLAT_VAL_100
    3164  #  endif
    3165  #  ifdef XLAT_VAL_101
    3166    | XLAT_VAL_101
    3167  #  endif
    3168  #  ifdef XLAT_VAL_102
    3169    | XLAT_VAL_102
    3170  #  endif
    3171  #  ifdef XLAT_VAL_103
    3172    | XLAT_VAL_103
    3173  #  endif
    3174  #  ifdef XLAT_VAL_104
    3175    | XLAT_VAL_104
    3176  #  endif
    3177  #  ifdef XLAT_VAL_105
    3178    | XLAT_VAL_105
    3179  #  endif
    3180  #  ifdef XLAT_VAL_106
    3181    | XLAT_VAL_106
    3182  #  endif
    3183  #  ifdef XLAT_VAL_107
    3184    | XLAT_VAL_107
    3185  #  endif
    3186  #  ifdef XLAT_VAL_108
    3187    | XLAT_VAL_108
    3188  #  endif
    3189  #  ifdef XLAT_VAL_109
    3190    | XLAT_VAL_109
    3191  #  endif
    3192  #  ifdef XLAT_VAL_110
    3193    | XLAT_VAL_110
    3194  #  endif
    3195  #  ifdef XLAT_VAL_111
    3196    | XLAT_VAL_111
    3197  #  endif
    3198  #  ifdef XLAT_VAL_112
    3199    | XLAT_VAL_112
    3200  #  endif
    3201  #  ifdef XLAT_VAL_113
    3202    | XLAT_VAL_113
    3203  #  endif
    3204  #  ifdef XLAT_VAL_114
    3205    | XLAT_VAL_114
    3206  #  endif
    3207  #  ifdef XLAT_VAL_115
    3208    | XLAT_VAL_115
    3209  #  endif
    3210  #  ifdef XLAT_VAL_116
    3211    | XLAT_VAL_116
    3212  #  endif
    3213  #  ifdef XLAT_VAL_117
    3214    | XLAT_VAL_117
    3215  #  endif
    3216  #  ifdef XLAT_VAL_118
    3217    | XLAT_VAL_118
    3218  #  endif
    3219  #  ifdef XLAT_VAL_119
    3220    | XLAT_VAL_119
    3221  #  endif
    3222  #  ifdef XLAT_VAL_120
    3223    | XLAT_VAL_120
    3224  #  endif
    3225  #  ifdef XLAT_VAL_121
    3226    | XLAT_VAL_121
    3227  #  endif
    3228  #  ifdef XLAT_VAL_122
    3229    | XLAT_VAL_122
    3230  #  endif
    3231  #  ifdef XLAT_VAL_123
    3232    | XLAT_VAL_123
    3233  #  endif
    3234  #  ifdef XLAT_VAL_124
    3235    | XLAT_VAL_124
    3236  #  endif
    3237  #  ifdef XLAT_VAL_125
    3238    | XLAT_VAL_125
    3239  #  endif
    3240  #  ifdef XLAT_VAL_126
    3241    | XLAT_VAL_126
    3242  #  endif
    3243  #  ifdef XLAT_VAL_127
    3244    | XLAT_VAL_127
    3245  #  endif
    3246  #  ifdef XLAT_VAL_128
    3247    | XLAT_VAL_128
    3248  #  endif
    3249  #  ifdef XLAT_VAL_129
    3250    | XLAT_VAL_129
    3251  #  endif
    3252  #  ifdef XLAT_VAL_130
    3253    | XLAT_VAL_130
    3254  #  endif
    3255  #  ifdef XLAT_VAL_131
    3256    | XLAT_VAL_131
    3257  #  endif
    3258  #  ifdef XLAT_VAL_132
    3259    | XLAT_VAL_132
    3260  #  endif
    3261  #  ifdef XLAT_VAL_133
    3262    | XLAT_VAL_133
    3263  #  endif
    3264  #  ifdef XLAT_VAL_134
    3265    | XLAT_VAL_134
    3266  #  endif
    3267  #  ifdef XLAT_VAL_135
    3268    | XLAT_VAL_135
    3269  #  endif
    3270  #  ifdef XLAT_VAL_136
    3271    | XLAT_VAL_136
    3272  #  endif
    3273  #  ifdef XLAT_VAL_137
    3274    | XLAT_VAL_137
    3275  #  endif
    3276  #  ifdef XLAT_VAL_138
    3277    | XLAT_VAL_138
    3278  #  endif
    3279  #  ifdef XLAT_VAL_139
    3280    | XLAT_VAL_139
    3281  #  endif
    3282  #  ifdef XLAT_VAL_140
    3283    | XLAT_VAL_140
    3284  #  endif
    3285  #  ifdef XLAT_VAL_141
    3286    | XLAT_VAL_141
    3287  #  endif
    3288  #  ifdef XLAT_VAL_142
    3289    | XLAT_VAL_142
    3290  #  endif
    3291  #  ifdef XLAT_VAL_143
    3292    | XLAT_VAL_143
    3293  #  endif
    3294  #  ifdef XLAT_VAL_144
    3295    | XLAT_VAL_144
    3296  #  endif
    3297  #  ifdef XLAT_VAL_145
    3298    | XLAT_VAL_145
    3299  #  endif
    3300  #  ifdef XLAT_VAL_146
    3301    | XLAT_VAL_146
    3302  #  endif
    3303  #  ifdef XLAT_VAL_147
    3304    | XLAT_VAL_147
    3305  #  endif
    3306  #  ifdef XLAT_VAL_148
    3307    | XLAT_VAL_148
    3308  #  endif
    3309  #  ifdef XLAT_VAL_149
    3310    | XLAT_VAL_149
    3311  #  endif
    3312  #  ifdef XLAT_VAL_150
    3313    | XLAT_VAL_150
    3314  #  endif
    3315  #  ifdef XLAT_VAL_151
    3316    | XLAT_VAL_151
    3317  #  endif
    3318  #  ifdef XLAT_VAL_152
    3319    | XLAT_VAL_152
    3320  #  endif
    3321  #  ifdef XLAT_VAL_153
    3322    | XLAT_VAL_153
    3323  #  endif
    3324  #  ifdef XLAT_VAL_154
    3325    | XLAT_VAL_154
    3326  #  endif
    3327  #  ifdef XLAT_VAL_155
    3328    | XLAT_VAL_155
    3329  #  endif
    3330  #  ifdef XLAT_VAL_156
    3331    | XLAT_VAL_156
    3332  #  endif
    3333  #  ifdef XLAT_VAL_157
    3334    | XLAT_VAL_157
    3335  #  endif
    3336  #  ifdef XLAT_VAL_158
    3337    | XLAT_VAL_158
    3338  #  endif
    3339  #  ifdef XLAT_VAL_159
    3340    | XLAT_VAL_159
    3341  #  endif
    3342  #  ifdef XLAT_VAL_160
    3343    | XLAT_VAL_160
    3344  #  endif
    3345  #  ifdef XLAT_VAL_161
    3346    | XLAT_VAL_161
    3347  #  endif
    3348  #  ifdef XLAT_VAL_162
    3349    | XLAT_VAL_162
    3350  #  endif
    3351  #  ifdef XLAT_VAL_163
    3352    | XLAT_VAL_163
    3353  #  endif
    3354  #  ifdef XLAT_VAL_164
    3355    | XLAT_VAL_164
    3356  #  endif
    3357  #  ifdef XLAT_VAL_165
    3358    | XLAT_VAL_165
    3359  #  endif
    3360  #  ifdef XLAT_VAL_166
    3361    | XLAT_VAL_166
    3362  #  endif
    3363  #  ifdef XLAT_VAL_167
    3364    | XLAT_VAL_167
    3365  #  endif
    3366  #  ifdef XLAT_VAL_168
    3367    | XLAT_VAL_168
    3368  #  endif
    3369  #  ifdef XLAT_VAL_169
    3370    | XLAT_VAL_169
    3371  #  endif
    3372  #  ifdef XLAT_VAL_170
    3373    | XLAT_VAL_170
    3374  #  endif
    3375  #  ifdef XLAT_VAL_171
    3376    | XLAT_VAL_171
    3377  #  endif
    3378  #  ifdef XLAT_VAL_172
    3379    | XLAT_VAL_172
    3380  #  endif
    3381  #  ifdef XLAT_VAL_173
    3382    | XLAT_VAL_173
    3383  #  endif
    3384  #  ifdef XLAT_VAL_174
    3385    | XLAT_VAL_174
    3386  #  endif
    3387  #  ifdef XLAT_VAL_175
    3388    | XLAT_VAL_175
    3389  #  endif
    3390  #  ifdef XLAT_VAL_176
    3391    | XLAT_VAL_176
    3392  #  endif
    3393  #  ifdef XLAT_VAL_177
    3394    | XLAT_VAL_177
    3395  #  endif
    3396  #  ifdef XLAT_VAL_178
    3397    | XLAT_VAL_178
    3398  #  endif
    3399  #  ifdef XLAT_VAL_179
    3400    | XLAT_VAL_179
    3401  #  endif
    3402  #  ifdef XLAT_VAL_180
    3403    | XLAT_VAL_180
    3404  #  endif
    3405  #  ifdef XLAT_VAL_181
    3406    | XLAT_VAL_181
    3407  #  endif
    3408  #  ifdef XLAT_VAL_182
    3409    | XLAT_VAL_182
    3410  #  endif
    3411  #  ifdef XLAT_VAL_183
    3412    | XLAT_VAL_183
    3413  #  endif
    3414  #  ifdef XLAT_VAL_184
    3415    | XLAT_VAL_184
    3416  #  endif
    3417  #  ifdef XLAT_VAL_185
    3418    | XLAT_VAL_185
    3419  #  endif
    3420  #  ifdef XLAT_VAL_186
    3421    | XLAT_VAL_186
    3422  #  endif
    3423  #  ifdef XLAT_VAL_187
    3424    | XLAT_VAL_187
    3425  #  endif
    3426  #  ifdef XLAT_VAL_188
    3427    | XLAT_VAL_188
    3428  #  endif
    3429  #  ifdef XLAT_VAL_189
    3430    | XLAT_VAL_189
    3431  #  endif
    3432  #  ifdef XLAT_VAL_190
    3433    | XLAT_VAL_190
    3434  #  endif
    3435  #  ifdef XLAT_VAL_191
    3436    | XLAT_VAL_191
    3437  #  endif
    3438  #  ifdef XLAT_VAL_192
    3439    | XLAT_VAL_192
    3440  #  endif
    3441  #  ifdef XLAT_VAL_193
    3442    | XLAT_VAL_193
    3443  #  endif
    3444  #  ifdef XLAT_VAL_194
    3445    | XLAT_VAL_194
    3446  #  endif
    3447  #  ifdef XLAT_VAL_195
    3448    | XLAT_VAL_195
    3449  #  endif
    3450  #  ifdef XLAT_VAL_196
    3451    | XLAT_VAL_196
    3452  #  endif
    3453  #  ifdef XLAT_VAL_197
    3454    | XLAT_VAL_197
    3455  #  endif
    3456  #  ifdef XLAT_VAL_198
    3457    | XLAT_VAL_198
    3458  #  endif
    3459  #  ifdef XLAT_VAL_199
    3460    | XLAT_VAL_199
    3461  #  endif
    3462  #  ifdef XLAT_VAL_200
    3463    | XLAT_VAL_200
    3464  #  endif
    3465  #  ifdef XLAT_VAL_201
    3466    | XLAT_VAL_201
    3467  #  endif
    3468  #  ifdef XLAT_VAL_202
    3469    | XLAT_VAL_202
    3470  #  endif
    3471  #  ifdef XLAT_VAL_203
    3472    | XLAT_VAL_203
    3473  #  endif
    3474  #  ifdef XLAT_VAL_204
    3475    | XLAT_VAL_204
    3476  #  endif
    3477  #  ifdef XLAT_VAL_205
    3478    | XLAT_VAL_205
    3479  #  endif
    3480  #  ifdef XLAT_VAL_206
    3481    | XLAT_VAL_206
    3482  #  endif
    3483  #  ifdef XLAT_VAL_207
    3484    | XLAT_VAL_207
    3485  #  endif
    3486  #  ifdef XLAT_VAL_208
    3487    | XLAT_VAL_208
    3488  #  endif
    3489  #  ifdef XLAT_VAL_209
    3490    | XLAT_VAL_209
    3491  #  endif
    3492  #  ifdef XLAT_VAL_210
    3493    | XLAT_VAL_210
    3494  #  endif
    3495  #  ifdef XLAT_VAL_211
    3496    | XLAT_VAL_211
    3497  #  endif
    3498  #  ifdef XLAT_VAL_212
    3499    | XLAT_VAL_212
    3500  #  endif
    3501  #  ifdef XLAT_VAL_213
    3502    | XLAT_VAL_213
    3503  #  endif
    3504  #  ifdef XLAT_VAL_214
    3505    | XLAT_VAL_214
    3506  #  endif
    3507  #  ifdef XLAT_VAL_215
    3508    | XLAT_VAL_215
    3509  #  endif
    3510  #  ifdef XLAT_VAL_216
    3511    | XLAT_VAL_216
    3512  #  endif
    3513  #  ifdef XLAT_VAL_217
    3514    | XLAT_VAL_217
    3515  #  endif
    3516    ,
    3517   .flags_strsz = 0
    3518  #  ifdef XLAT_STR_0
    3519    + sizeof(XLAT_STR_0)
    3520  #  endif
    3521  #  ifdef XLAT_STR_1
    3522    + sizeof(XLAT_STR_1)
    3523  #  endif
    3524  #  ifdef XLAT_STR_2
    3525    + sizeof(XLAT_STR_2)
    3526  #  endif
    3527  #  ifdef XLAT_STR_3
    3528    + sizeof(XLAT_STR_3)
    3529  #  endif
    3530  #  ifdef XLAT_STR_4
    3531    + sizeof(XLAT_STR_4)
    3532  #  endif
    3533  #  ifdef XLAT_STR_5
    3534    + sizeof(XLAT_STR_5)
    3535  #  endif
    3536  #  ifdef XLAT_STR_6
    3537    + sizeof(XLAT_STR_6)
    3538  #  endif
    3539  #  ifdef XLAT_STR_7
    3540    + sizeof(XLAT_STR_7)
    3541  #  endif
    3542  #  ifdef XLAT_STR_8
    3543    + sizeof(XLAT_STR_8)
    3544  #  endif
    3545  #  ifdef XLAT_STR_9
    3546    + sizeof(XLAT_STR_9)
    3547  #  endif
    3548  #  ifdef XLAT_STR_10
    3549    + sizeof(XLAT_STR_10)
    3550  #  endif
    3551  #  ifdef XLAT_STR_11
    3552    + sizeof(XLAT_STR_11)
    3553  #  endif
    3554  #  ifdef XLAT_STR_12
    3555    + sizeof(XLAT_STR_12)
    3556  #  endif
    3557  #  ifdef XLAT_STR_13
    3558    + sizeof(XLAT_STR_13)
    3559  #  endif
    3560  #  ifdef XLAT_STR_14
    3561    + sizeof(XLAT_STR_14)
    3562  #  endif
    3563  #  ifdef XLAT_STR_15
    3564    + sizeof(XLAT_STR_15)
    3565  #  endif
    3566  #  ifdef XLAT_STR_16
    3567    + sizeof(XLAT_STR_16)
    3568  #  endif
    3569  #  ifdef XLAT_STR_17
    3570    + sizeof(XLAT_STR_17)
    3571  #  endif
    3572  #  ifdef XLAT_STR_18
    3573    + sizeof(XLAT_STR_18)
    3574  #  endif
    3575  #  ifdef XLAT_STR_19
    3576    + sizeof(XLAT_STR_19)
    3577  #  endif
    3578  #  ifdef XLAT_STR_20
    3579    + sizeof(XLAT_STR_20)
    3580  #  endif
    3581  #  ifdef XLAT_STR_21
    3582    + sizeof(XLAT_STR_21)
    3583  #  endif
    3584  #  ifdef XLAT_STR_22
    3585    + sizeof(XLAT_STR_22)
    3586  #  endif
    3587  #  ifdef XLAT_STR_23
    3588    + sizeof(XLAT_STR_23)
    3589  #  endif
    3590  #  ifdef XLAT_STR_24
    3591    + sizeof(XLAT_STR_24)
    3592  #  endif
    3593  #  ifdef XLAT_STR_25
    3594    + sizeof(XLAT_STR_25)
    3595  #  endif
    3596  #  ifdef XLAT_STR_26
    3597    + sizeof(XLAT_STR_26)
    3598  #  endif
    3599  #  ifdef XLAT_STR_27
    3600    + sizeof(XLAT_STR_27)
    3601  #  endif
    3602  #  ifdef XLAT_STR_28
    3603    + sizeof(XLAT_STR_28)
    3604  #  endif
    3605  #  ifdef XLAT_STR_29
    3606    + sizeof(XLAT_STR_29)
    3607  #  endif
    3608  #  ifdef XLAT_STR_30
    3609    + sizeof(XLAT_STR_30)
    3610  #  endif
    3611  #  ifdef XLAT_STR_31
    3612    + sizeof(XLAT_STR_31)
    3613  #  endif
    3614  #  ifdef XLAT_STR_32
    3615    + sizeof(XLAT_STR_32)
    3616  #  endif
    3617  #  ifdef XLAT_STR_33
    3618    + sizeof(XLAT_STR_33)
    3619  #  endif
    3620  #  ifdef XLAT_STR_34
    3621    + sizeof(XLAT_STR_34)
    3622  #  endif
    3623  #  ifdef XLAT_STR_35
    3624    + sizeof(XLAT_STR_35)
    3625  #  endif
    3626  #  ifdef XLAT_STR_36
    3627    + sizeof(XLAT_STR_36)
    3628  #  endif
    3629  #  ifdef XLAT_STR_37
    3630    + sizeof(XLAT_STR_37)
    3631  #  endif
    3632  #  ifdef XLAT_STR_38
    3633    + sizeof(XLAT_STR_38)
    3634  #  endif
    3635  #  ifdef XLAT_STR_39
    3636    + sizeof(XLAT_STR_39)
    3637  #  endif
    3638  #  ifdef XLAT_STR_40
    3639    + sizeof(XLAT_STR_40)
    3640  #  endif
    3641  #  ifdef XLAT_STR_41
    3642    + sizeof(XLAT_STR_41)
    3643  #  endif
    3644  #  ifdef XLAT_STR_42
    3645    + sizeof(XLAT_STR_42)
    3646  #  endif
    3647  #  ifdef XLAT_STR_43
    3648    + sizeof(XLAT_STR_43)
    3649  #  endif
    3650  #  ifdef XLAT_STR_44
    3651    + sizeof(XLAT_STR_44)
    3652  #  endif
    3653  #  ifdef XLAT_STR_45
    3654    + sizeof(XLAT_STR_45)
    3655  #  endif
    3656  #  ifdef XLAT_STR_46
    3657    + sizeof(XLAT_STR_46)
    3658  #  endif
    3659  #  ifdef XLAT_STR_47
    3660    + sizeof(XLAT_STR_47)
    3661  #  endif
    3662  #  ifdef XLAT_STR_48
    3663    + sizeof(XLAT_STR_48)
    3664  #  endif
    3665  #  ifdef XLAT_STR_49
    3666    + sizeof(XLAT_STR_49)
    3667  #  endif
    3668  #  ifdef XLAT_STR_50
    3669    + sizeof(XLAT_STR_50)
    3670  #  endif
    3671  #  ifdef XLAT_STR_51
    3672    + sizeof(XLAT_STR_51)
    3673  #  endif
    3674  #  ifdef XLAT_STR_52
    3675    + sizeof(XLAT_STR_52)
    3676  #  endif
    3677  #  ifdef XLAT_STR_53
    3678    + sizeof(XLAT_STR_53)
    3679  #  endif
    3680  #  ifdef XLAT_STR_54
    3681    + sizeof(XLAT_STR_54)
    3682  #  endif
    3683  #  ifdef XLAT_STR_55
    3684    + sizeof(XLAT_STR_55)
    3685  #  endif
    3686  #  ifdef XLAT_STR_56
    3687    + sizeof(XLAT_STR_56)
    3688  #  endif
    3689  #  ifdef XLAT_STR_57
    3690    + sizeof(XLAT_STR_57)
    3691  #  endif
    3692  #  ifdef XLAT_STR_58
    3693    + sizeof(XLAT_STR_58)
    3694  #  endif
    3695  #  ifdef XLAT_STR_59
    3696    + sizeof(XLAT_STR_59)
    3697  #  endif
    3698  #  ifdef XLAT_STR_60
    3699    + sizeof(XLAT_STR_60)
    3700  #  endif
    3701  #  ifdef XLAT_STR_61
    3702    + sizeof(XLAT_STR_61)
    3703  #  endif
    3704  #  ifdef XLAT_STR_62
    3705    + sizeof(XLAT_STR_62)
    3706  #  endif
    3707  #  ifdef XLAT_STR_63
    3708    + sizeof(XLAT_STR_63)
    3709  #  endif
    3710  #  ifdef XLAT_STR_64
    3711    + sizeof(XLAT_STR_64)
    3712  #  endif
    3713  #  ifdef XLAT_STR_65
    3714    + sizeof(XLAT_STR_65)
    3715  #  endif
    3716  #  ifdef XLAT_STR_66
    3717    + sizeof(XLAT_STR_66)
    3718  #  endif
    3719  #  ifdef XLAT_STR_67
    3720    + sizeof(XLAT_STR_67)
    3721  #  endif
    3722  #  ifdef XLAT_STR_68
    3723    + sizeof(XLAT_STR_68)
    3724  #  endif
    3725  #  ifdef XLAT_STR_69
    3726    + sizeof(XLAT_STR_69)
    3727  #  endif
    3728  #  ifdef XLAT_STR_70
    3729    + sizeof(XLAT_STR_70)
    3730  #  endif
    3731  #  ifdef XLAT_STR_71
    3732    + sizeof(XLAT_STR_71)
    3733  #  endif
    3734  #  ifdef XLAT_STR_72
    3735    + sizeof(XLAT_STR_72)
    3736  #  endif
    3737  #  ifdef XLAT_STR_73
    3738    + sizeof(XLAT_STR_73)
    3739  #  endif
    3740  #  ifdef XLAT_STR_74
    3741    + sizeof(XLAT_STR_74)
    3742  #  endif
    3743  #  ifdef XLAT_STR_75
    3744    + sizeof(XLAT_STR_75)
    3745  #  endif
    3746  #  ifdef XLAT_STR_76
    3747    + sizeof(XLAT_STR_76)
    3748  #  endif
    3749  #  ifdef XLAT_STR_77
    3750    + sizeof(XLAT_STR_77)
    3751  #  endif
    3752  #  ifdef XLAT_STR_78
    3753    + sizeof(XLAT_STR_78)
    3754  #  endif
    3755  #  ifdef XLAT_STR_79
    3756    + sizeof(XLAT_STR_79)
    3757  #  endif
    3758  #  ifdef XLAT_STR_80
    3759    + sizeof(XLAT_STR_80)
    3760  #  endif
    3761  #  ifdef XLAT_STR_81
    3762    + sizeof(XLAT_STR_81)
    3763  #  endif
    3764  #  ifdef XLAT_STR_82
    3765    + sizeof(XLAT_STR_82)
    3766  #  endif
    3767  #  ifdef XLAT_STR_83
    3768    + sizeof(XLAT_STR_83)
    3769  #  endif
    3770  #  ifdef XLAT_STR_84
    3771    + sizeof(XLAT_STR_84)
    3772  #  endif
    3773  #  ifdef XLAT_STR_85
    3774    + sizeof(XLAT_STR_85)
    3775  #  endif
    3776  #  ifdef XLAT_STR_86
    3777    + sizeof(XLAT_STR_86)
    3778  #  endif
    3779  #  ifdef XLAT_STR_87
    3780    + sizeof(XLAT_STR_87)
    3781  #  endif
    3782  #  ifdef XLAT_STR_88
    3783    + sizeof(XLAT_STR_88)
    3784  #  endif
    3785  #  ifdef XLAT_STR_89
    3786    + sizeof(XLAT_STR_89)
    3787  #  endif
    3788  #  ifdef XLAT_STR_90
    3789    + sizeof(XLAT_STR_90)
    3790  #  endif
    3791  #  ifdef XLAT_STR_91
    3792    + sizeof(XLAT_STR_91)
    3793  #  endif
    3794  #  ifdef XLAT_STR_92
    3795    + sizeof(XLAT_STR_92)
    3796  #  endif
    3797  #  ifdef XLAT_STR_93
    3798    + sizeof(XLAT_STR_93)
    3799  #  endif
    3800  #  ifdef XLAT_STR_94
    3801    + sizeof(XLAT_STR_94)
    3802  #  endif
    3803  #  ifdef XLAT_STR_95
    3804    + sizeof(XLAT_STR_95)
    3805  #  endif
    3806  #  ifdef XLAT_STR_96
    3807    + sizeof(XLAT_STR_96)
    3808  #  endif
    3809  #  ifdef XLAT_STR_97
    3810    + sizeof(XLAT_STR_97)
    3811  #  endif
    3812  #  ifdef XLAT_STR_98
    3813    + sizeof(XLAT_STR_98)
    3814  #  endif
    3815  #  ifdef XLAT_STR_99
    3816    + sizeof(XLAT_STR_99)
    3817  #  endif
    3818  #  ifdef XLAT_STR_100
    3819    + sizeof(XLAT_STR_100)
    3820  #  endif
    3821  #  ifdef XLAT_STR_101
    3822    + sizeof(XLAT_STR_101)
    3823  #  endif
    3824  #  ifdef XLAT_STR_102
    3825    + sizeof(XLAT_STR_102)
    3826  #  endif
    3827  #  ifdef XLAT_STR_103
    3828    + sizeof(XLAT_STR_103)
    3829  #  endif
    3830  #  ifdef XLAT_STR_104
    3831    + sizeof(XLAT_STR_104)
    3832  #  endif
    3833  #  ifdef XLAT_STR_105
    3834    + sizeof(XLAT_STR_105)
    3835  #  endif
    3836  #  ifdef XLAT_STR_106
    3837    + sizeof(XLAT_STR_106)
    3838  #  endif
    3839  #  ifdef XLAT_STR_107
    3840    + sizeof(XLAT_STR_107)
    3841  #  endif
    3842  #  ifdef XLAT_STR_108
    3843    + sizeof(XLAT_STR_108)
    3844  #  endif
    3845  #  ifdef XLAT_STR_109
    3846    + sizeof(XLAT_STR_109)
    3847  #  endif
    3848  #  ifdef XLAT_STR_110
    3849    + sizeof(XLAT_STR_110)
    3850  #  endif
    3851  #  ifdef XLAT_STR_111
    3852    + sizeof(XLAT_STR_111)
    3853  #  endif
    3854  #  ifdef XLAT_STR_112
    3855    + sizeof(XLAT_STR_112)
    3856  #  endif
    3857  #  ifdef XLAT_STR_113
    3858    + sizeof(XLAT_STR_113)
    3859  #  endif
    3860  #  ifdef XLAT_STR_114
    3861    + sizeof(XLAT_STR_114)
    3862  #  endif
    3863  #  ifdef XLAT_STR_115
    3864    + sizeof(XLAT_STR_115)
    3865  #  endif
    3866  #  ifdef XLAT_STR_116
    3867    + sizeof(XLAT_STR_116)
    3868  #  endif
    3869  #  ifdef XLAT_STR_117
    3870    + sizeof(XLAT_STR_117)
    3871  #  endif
    3872  #  ifdef XLAT_STR_118
    3873    + sizeof(XLAT_STR_118)
    3874  #  endif
    3875  #  ifdef XLAT_STR_119
    3876    + sizeof(XLAT_STR_119)
    3877  #  endif
    3878  #  ifdef XLAT_STR_120
    3879    + sizeof(XLAT_STR_120)
    3880  #  endif
    3881  #  ifdef XLAT_STR_121
    3882    + sizeof(XLAT_STR_121)
    3883  #  endif
    3884  #  ifdef XLAT_STR_122
    3885    + sizeof(XLAT_STR_122)
    3886  #  endif
    3887  #  ifdef XLAT_STR_123
    3888    + sizeof(XLAT_STR_123)
    3889  #  endif
    3890  #  ifdef XLAT_STR_124
    3891    + sizeof(XLAT_STR_124)
    3892  #  endif
    3893  #  ifdef XLAT_STR_125
    3894    + sizeof(XLAT_STR_125)
    3895  #  endif
    3896  #  ifdef XLAT_STR_126
    3897    + sizeof(XLAT_STR_126)
    3898  #  endif
    3899  #  ifdef XLAT_STR_127
    3900    + sizeof(XLAT_STR_127)
    3901  #  endif
    3902  #  ifdef XLAT_STR_128
    3903    + sizeof(XLAT_STR_128)
    3904  #  endif
    3905  #  ifdef XLAT_STR_129
    3906    + sizeof(XLAT_STR_129)
    3907  #  endif
    3908  #  ifdef XLAT_STR_130
    3909    + sizeof(XLAT_STR_130)
    3910  #  endif
    3911  #  ifdef XLAT_STR_131
    3912    + sizeof(XLAT_STR_131)
    3913  #  endif
    3914  #  ifdef XLAT_STR_132
    3915    + sizeof(XLAT_STR_132)
    3916  #  endif
    3917  #  ifdef XLAT_STR_133
    3918    + sizeof(XLAT_STR_133)
    3919  #  endif
    3920  #  ifdef XLAT_STR_134
    3921    + sizeof(XLAT_STR_134)
    3922  #  endif
    3923  #  ifdef XLAT_STR_135
    3924    + sizeof(XLAT_STR_135)
    3925  #  endif
    3926  #  ifdef XLAT_STR_136
    3927    + sizeof(XLAT_STR_136)
    3928  #  endif
    3929  #  ifdef XLAT_STR_137
    3930    + sizeof(XLAT_STR_137)
    3931  #  endif
    3932  #  ifdef XLAT_STR_138
    3933    + sizeof(XLAT_STR_138)
    3934  #  endif
    3935  #  ifdef XLAT_STR_139
    3936    + sizeof(XLAT_STR_139)
    3937  #  endif
    3938  #  ifdef XLAT_STR_140
    3939    + sizeof(XLAT_STR_140)
    3940  #  endif
    3941  #  ifdef XLAT_STR_141
    3942    + sizeof(XLAT_STR_141)
    3943  #  endif
    3944  #  ifdef XLAT_STR_142
    3945    + sizeof(XLAT_STR_142)
    3946  #  endif
    3947  #  ifdef XLAT_STR_143
    3948    + sizeof(XLAT_STR_143)
    3949  #  endif
    3950  #  ifdef XLAT_STR_144
    3951    + sizeof(XLAT_STR_144)
    3952  #  endif
    3953  #  ifdef XLAT_STR_145
    3954    + sizeof(XLAT_STR_145)
    3955  #  endif
    3956  #  ifdef XLAT_STR_146
    3957    + sizeof(XLAT_STR_146)
    3958  #  endif
    3959  #  ifdef XLAT_STR_147
    3960    + sizeof(XLAT_STR_147)
    3961  #  endif
    3962  #  ifdef XLAT_STR_148
    3963    + sizeof(XLAT_STR_148)
    3964  #  endif
    3965  #  ifdef XLAT_STR_149
    3966    + sizeof(XLAT_STR_149)
    3967  #  endif
    3968  #  ifdef XLAT_STR_150
    3969    + sizeof(XLAT_STR_150)
    3970  #  endif
    3971  #  ifdef XLAT_STR_151
    3972    + sizeof(XLAT_STR_151)
    3973  #  endif
    3974  #  ifdef XLAT_STR_152
    3975    + sizeof(XLAT_STR_152)
    3976  #  endif
    3977  #  ifdef XLAT_STR_153
    3978    + sizeof(XLAT_STR_153)
    3979  #  endif
    3980  #  ifdef XLAT_STR_154
    3981    + sizeof(XLAT_STR_154)
    3982  #  endif
    3983  #  ifdef XLAT_STR_155
    3984    + sizeof(XLAT_STR_155)
    3985  #  endif
    3986  #  ifdef XLAT_STR_156
    3987    + sizeof(XLAT_STR_156)
    3988  #  endif
    3989  #  ifdef XLAT_STR_157
    3990    + sizeof(XLAT_STR_157)
    3991  #  endif
    3992  #  ifdef XLAT_STR_158
    3993    + sizeof(XLAT_STR_158)
    3994  #  endif
    3995  #  ifdef XLAT_STR_159
    3996    + sizeof(XLAT_STR_159)
    3997  #  endif
    3998  #  ifdef XLAT_STR_160
    3999    + sizeof(XLAT_STR_160)
    4000  #  endif
    4001  #  ifdef XLAT_STR_161
    4002    + sizeof(XLAT_STR_161)
    4003  #  endif
    4004  #  ifdef XLAT_STR_162
    4005    + sizeof(XLAT_STR_162)
    4006  #  endif
    4007  #  ifdef XLAT_STR_163
    4008    + sizeof(XLAT_STR_163)
    4009  #  endif
    4010  #  ifdef XLAT_STR_164
    4011    + sizeof(XLAT_STR_164)
    4012  #  endif
    4013  #  ifdef XLAT_STR_165
    4014    + sizeof(XLAT_STR_165)
    4015  #  endif
    4016  #  ifdef XLAT_STR_166
    4017    + sizeof(XLAT_STR_166)
    4018  #  endif
    4019  #  ifdef XLAT_STR_167
    4020    + sizeof(XLAT_STR_167)
    4021  #  endif
    4022  #  ifdef XLAT_STR_168
    4023    + sizeof(XLAT_STR_168)
    4024  #  endif
    4025  #  ifdef XLAT_STR_169
    4026    + sizeof(XLAT_STR_169)
    4027  #  endif
    4028  #  ifdef XLAT_STR_170
    4029    + sizeof(XLAT_STR_170)
    4030  #  endif
    4031  #  ifdef XLAT_STR_171
    4032    + sizeof(XLAT_STR_171)
    4033  #  endif
    4034  #  ifdef XLAT_STR_172
    4035    + sizeof(XLAT_STR_172)
    4036  #  endif
    4037  #  ifdef XLAT_STR_173
    4038    + sizeof(XLAT_STR_173)
    4039  #  endif
    4040  #  ifdef XLAT_STR_174
    4041    + sizeof(XLAT_STR_174)
    4042  #  endif
    4043  #  ifdef XLAT_STR_175
    4044    + sizeof(XLAT_STR_175)
    4045  #  endif
    4046  #  ifdef XLAT_STR_176
    4047    + sizeof(XLAT_STR_176)
    4048  #  endif
    4049  #  ifdef XLAT_STR_177
    4050    + sizeof(XLAT_STR_177)
    4051  #  endif
    4052  #  ifdef XLAT_STR_178
    4053    + sizeof(XLAT_STR_178)
    4054  #  endif
    4055  #  ifdef XLAT_STR_179
    4056    + sizeof(XLAT_STR_179)
    4057  #  endif
    4058  #  ifdef XLAT_STR_180
    4059    + sizeof(XLAT_STR_180)
    4060  #  endif
    4061  #  ifdef XLAT_STR_181
    4062    + sizeof(XLAT_STR_181)
    4063  #  endif
    4064  #  ifdef XLAT_STR_182
    4065    + sizeof(XLAT_STR_182)
    4066  #  endif
    4067  #  ifdef XLAT_STR_183
    4068    + sizeof(XLAT_STR_183)
    4069  #  endif
    4070  #  ifdef XLAT_STR_184
    4071    + sizeof(XLAT_STR_184)
    4072  #  endif
    4073  #  ifdef XLAT_STR_185
    4074    + sizeof(XLAT_STR_185)
    4075  #  endif
    4076  #  ifdef XLAT_STR_186
    4077    + sizeof(XLAT_STR_186)
    4078  #  endif
    4079  #  ifdef XLAT_STR_187
    4080    + sizeof(XLAT_STR_187)
    4081  #  endif
    4082  #  ifdef XLAT_STR_188
    4083    + sizeof(XLAT_STR_188)
    4084  #  endif
    4085  #  ifdef XLAT_STR_189
    4086    + sizeof(XLAT_STR_189)
    4087  #  endif
    4088  #  ifdef XLAT_STR_190
    4089    + sizeof(XLAT_STR_190)
    4090  #  endif
    4091  #  ifdef XLAT_STR_191
    4092    + sizeof(XLAT_STR_191)
    4093  #  endif
    4094  #  ifdef XLAT_STR_192
    4095    + sizeof(XLAT_STR_192)
    4096  #  endif
    4097  #  ifdef XLAT_STR_193
    4098    + sizeof(XLAT_STR_193)
    4099  #  endif
    4100  #  ifdef XLAT_STR_194
    4101    + sizeof(XLAT_STR_194)
    4102  #  endif
    4103  #  ifdef XLAT_STR_195
    4104    + sizeof(XLAT_STR_195)
    4105  #  endif
    4106  #  ifdef XLAT_STR_196
    4107    + sizeof(XLAT_STR_196)
    4108  #  endif
    4109  #  ifdef XLAT_STR_197
    4110    + sizeof(XLAT_STR_197)
    4111  #  endif
    4112  #  ifdef XLAT_STR_198
    4113    + sizeof(XLAT_STR_198)
    4114  #  endif
    4115  #  ifdef XLAT_STR_199
    4116    + sizeof(XLAT_STR_199)
    4117  #  endif
    4118  #  ifdef XLAT_STR_200
    4119    + sizeof(XLAT_STR_200)
    4120  #  endif
    4121  #  ifdef XLAT_STR_201
    4122    + sizeof(XLAT_STR_201)
    4123  #  endif
    4124  #  ifdef XLAT_STR_202
    4125    + sizeof(XLAT_STR_202)
    4126  #  endif
    4127  #  ifdef XLAT_STR_203
    4128    + sizeof(XLAT_STR_203)
    4129  #  endif
    4130  #  ifdef XLAT_STR_204
    4131    + sizeof(XLAT_STR_204)
    4132  #  endif
    4133  #  ifdef XLAT_STR_205
    4134    + sizeof(XLAT_STR_205)
    4135  #  endif
    4136  #  ifdef XLAT_STR_206
    4137    + sizeof(XLAT_STR_206)
    4138  #  endif
    4139  #  ifdef XLAT_STR_207
    4140    + sizeof(XLAT_STR_207)
    4141  #  endif
    4142  #  ifdef XLAT_STR_208
    4143    + sizeof(XLAT_STR_208)
    4144  #  endif
    4145  #  ifdef XLAT_STR_209
    4146    + sizeof(XLAT_STR_209)
    4147  #  endif
    4148  #  ifdef XLAT_STR_210
    4149    + sizeof(XLAT_STR_210)
    4150  #  endif
    4151  #  ifdef XLAT_STR_211
    4152    + sizeof(XLAT_STR_211)
    4153  #  endif
    4154  #  ifdef XLAT_STR_212
    4155    + sizeof(XLAT_STR_212)
    4156  #  endif
    4157  #  ifdef XLAT_STR_213
    4158    + sizeof(XLAT_STR_213)
    4159  #  endif
    4160  #  ifdef XLAT_STR_214
    4161    + sizeof(XLAT_STR_214)
    4162  #  endif
    4163  #  ifdef XLAT_STR_215
    4164    + sizeof(XLAT_STR_215)
    4165  #  endif
    4166  #  ifdef XLAT_STR_216
    4167    + sizeof(XLAT_STR_216)
    4168  #  endif
    4169  #  ifdef XLAT_STR_217
    4170    + sizeof(XLAT_STR_217)
    4171  #  endif
    4172    ,
    4173  } };
    4174  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
    4175  
    4176  #  undef XLAT_STR_0
    4177  #  undef XLAT_VAL_0
    4178  #  undef XLAT_STR_1
    4179  #  undef XLAT_VAL_1
    4180  #  undef XLAT_STR_2
    4181  #  undef XLAT_VAL_2
    4182  #  undef XLAT_STR_3
    4183  #  undef XLAT_VAL_3
    4184  #  undef XLAT_STR_4
    4185  #  undef XLAT_VAL_4
    4186  #  undef XLAT_STR_5
    4187  #  undef XLAT_VAL_5
    4188  #  undef XLAT_STR_6
    4189  #  undef XLAT_VAL_6
    4190  #  undef XLAT_STR_7
    4191  #  undef XLAT_VAL_7
    4192  #  undef XLAT_STR_8
    4193  #  undef XLAT_VAL_8
    4194  #  undef XLAT_STR_9
    4195  #  undef XLAT_VAL_9
    4196  #  undef XLAT_STR_10
    4197  #  undef XLAT_VAL_10
    4198  #  undef XLAT_STR_11
    4199  #  undef XLAT_VAL_11
    4200  #  undef XLAT_STR_12
    4201  #  undef XLAT_VAL_12
    4202  #  undef XLAT_STR_13
    4203  #  undef XLAT_VAL_13
    4204  #  undef XLAT_STR_14
    4205  #  undef XLAT_VAL_14
    4206  #  undef XLAT_STR_15
    4207  #  undef XLAT_VAL_15
    4208  #  undef XLAT_STR_16
    4209  #  undef XLAT_VAL_16
    4210  #  undef XLAT_STR_17
    4211  #  undef XLAT_VAL_17
    4212  #  undef XLAT_STR_18
    4213  #  undef XLAT_VAL_18
    4214  #  undef XLAT_STR_19
    4215  #  undef XLAT_VAL_19
    4216  #  undef XLAT_STR_20
    4217  #  undef XLAT_VAL_20
    4218  #  undef XLAT_STR_21
    4219  #  undef XLAT_VAL_21
    4220  #  undef XLAT_STR_22
    4221  #  undef XLAT_VAL_22
    4222  #  undef XLAT_STR_23
    4223  #  undef XLAT_VAL_23
    4224  #  undef XLAT_STR_24
    4225  #  undef XLAT_VAL_24
    4226  #  undef XLAT_STR_25
    4227  #  undef XLAT_VAL_25
    4228  #  undef XLAT_STR_26
    4229  #  undef XLAT_VAL_26
    4230  #  undef XLAT_STR_27
    4231  #  undef XLAT_VAL_27
    4232  #  undef XLAT_STR_28
    4233  #  undef XLAT_VAL_28
    4234  #  undef XLAT_STR_29
    4235  #  undef XLAT_VAL_29
    4236  #  undef XLAT_STR_30
    4237  #  undef XLAT_VAL_30
    4238  #  undef XLAT_STR_31
    4239  #  undef XLAT_VAL_31
    4240  #  undef XLAT_STR_32
    4241  #  undef XLAT_VAL_32
    4242  #  undef XLAT_STR_33
    4243  #  undef XLAT_VAL_33
    4244  #  undef XLAT_STR_34
    4245  #  undef XLAT_VAL_34
    4246  #  undef XLAT_STR_35
    4247  #  undef XLAT_VAL_35
    4248  #  undef XLAT_STR_36
    4249  #  undef XLAT_VAL_36
    4250  #  undef XLAT_STR_37
    4251  #  undef XLAT_VAL_37
    4252  #  undef XLAT_STR_38
    4253  #  undef XLAT_VAL_38
    4254  #  undef XLAT_STR_39
    4255  #  undef XLAT_VAL_39
    4256  #  undef XLAT_STR_40
    4257  #  undef XLAT_VAL_40
    4258  #  undef XLAT_STR_41
    4259  #  undef XLAT_VAL_41
    4260  #  undef XLAT_STR_42
    4261  #  undef XLAT_VAL_42
    4262  #  undef XLAT_STR_43
    4263  #  undef XLAT_VAL_43
    4264  #  undef XLAT_STR_44
    4265  #  undef XLAT_VAL_44
    4266  #  undef XLAT_STR_45
    4267  #  undef XLAT_VAL_45
    4268  #  undef XLAT_STR_46
    4269  #  undef XLAT_VAL_46
    4270  #  undef XLAT_STR_47
    4271  #  undef XLAT_VAL_47
    4272  #  undef XLAT_STR_48
    4273  #  undef XLAT_VAL_48
    4274  #  undef XLAT_STR_49
    4275  #  undef XLAT_VAL_49
    4276  #  undef XLAT_STR_50
    4277  #  undef XLAT_VAL_50
    4278  #  undef XLAT_STR_51
    4279  #  undef XLAT_VAL_51
    4280  #  undef XLAT_STR_52
    4281  #  undef XLAT_VAL_52
    4282  #  undef XLAT_STR_53
    4283  #  undef XLAT_VAL_53
    4284  #  undef XLAT_STR_54
    4285  #  undef XLAT_VAL_54
    4286  #  undef XLAT_STR_55
    4287  #  undef XLAT_VAL_55
    4288  #  undef XLAT_STR_56
    4289  #  undef XLAT_VAL_56
    4290  #  undef XLAT_STR_57
    4291  #  undef XLAT_VAL_57
    4292  #  undef XLAT_STR_58
    4293  #  undef XLAT_VAL_58
    4294  #  undef XLAT_STR_59
    4295  #  undef XLAT_VAL_59
    4296  #  undef XLAT_STR_60
    4297  #  undef XLAT_VAL_60
    4298  #  undef XLAT_STR_61
    4299  #  undef XLAT_VAL_61
    4300  #  undef XLAT_STR_62
    4301  #  undef XLAT_VAL_62
    4302  #  undef XLAT_STR_63
    4303  #  undef XLAT_VAL_63
    4304  #  undef XLAT_STR_64
    4305  #  undef XLAT_VAL_64
    4306  #  undef XLAT_STR_65
    4307  #  undef XLAT_VAL_65
    4308  #  undef XLAT_STR_66
    4309  #  undef XLAT_VAL_66
    4310  #  undef XLAT_STR_67
    4311  #  undef XLAT_VAL_67
    4312  #  undef XLAT_STR_68
    4313  #  undef XLAT_VAL_68
    4314  #  undef XLAT_STR_69
    4315  #  undef XLAT_VAL_69
    4316  #  undef XLAT_STR_70
    4317  #  undef XLAT_VAL_70
    4318  #  undef XLAT_STR_71
    4319  #  undef XLAT_VAL_71
    4320  #  undef XLAT_STR_72
    4321  #  undef XLAT_VAL_72
    4322  #  undef XLAT_STR_73
    4323  #  undef XLAT_VAL_73
    4324  #  undef XLAT_STR_74
    4325  #  undef XLAT_VAL_74
    4326  #  undef XLAT_STR_75
    4327  #  undef XLAT_VAL_75
    4328  #  undef XLAT_STR_76
    4329  #  undef XLAT_VAL_76
    4330  #  undef XLAT_STR_77
    4331  #  undef XLAT_VAL_77
    4332  #  undef XLAT_STR_78
    4333  #  undef XLAT_VAL_78
    4334  #  undef XLAT_STR_79
    4335  #  undef XLAT_VAL_79
    4336  #  undef XLAT_STR_80
    4337  #  undef XLAT_VAL_80
    4338  #  undef XLAT_STR_81
    4339  #  undef XLAT_VAL_81
    4340  #  undef XLAT_STR_82
    4341  #  undef XLAT_VAL_82
    4342  #  undef XLAT_STR_83
    4343  #  undef XLAT_VAL_83
    4344  #  undef XLAT_STR_84
    4345  #  undef XLAT_VAL_84
    4346  #  undef XLAT_STR_85
    4347  #  undef XLAT_VAL_85
    4348  #  undef XLAT_STR_86
    4349  #  undef XLAT_VAL_86
    4350  #  undef XLAT_STR_87
    4351  #  undef XLAT_VAL_87
    4352  #  undef XLAT_STR_88
    4353  #  undef XLAT_VAL_88
    4354  #  undef XLAT_STR_89
    4355  #  undef XLAT_VAL_89
    4356  #  undef XLAT_STR_90
    4357  #  undef XLAT_VAL_90
    4358  #  undef XLAT_STR_91
    4359  #  undef XLAT_VAL_91
    4360  #  undef XLAT_STR_92
    4361  #  undef XLAT_VAL_92
    4362  #  undef XLAT_STR_93
    4363  #  undef XLAT_VAL_93
    4364  #  undef XLAT_STR_94
    4365  #  undef XLAT_VAL_94
    4366  #  undef XLAT_STR_95
    4367  #  undef XLAT_VAL_95
    4368  #  undef XLAT_STR_96
    4369  #  undef XLAT_VAL_96
    4370  #  undef XLAT_STR_97
    4371  #  undef XLAT_VAL_97
    4372  #  undef XLAT_STR_98
    4373  #  undef XLAT_VAL_98
    4374  #  undef XLAT_STR_99
    4375  #  undef XLAT_VAL_99
    4376  #  undef XLAT_STR_100
    4377  #  undef XLAT_VAL_100
    4378  #  undef XLAT_STR_101
    4379  #  undef XLAT_VAL_101
    4380  #  undef XLAT_STR_102
    4381  #  undef XLAT_VAL_102
    4382  #  undef XLAT_STR_103
    4383  #  undef XLAT_VAL_103
    4384  #  undef XLAT_STR_104
    4385  #  undef XLAT_VAL_104
    4386  #  undef XLAT_STR_105
    4387  #  undef XLAT_VAL_105
    4388  #  undef XLAT_STR_106
    4389  #  undef XLAT_VAL_106
    4390  #  undef XLAT_STR_107
    4391  #  undef XLAT_VAL_107
    4392  #  undef XLAT_STR_108
    4393  #  undef XLAT_VAL_108
    4394  #  undef XLAT_STR_109
    4395  #  undef XLAT_VAL_109
    4396  #  undef XLAT_STR_110
    4397  #  undef XLAT_VAL_110
    4398  #  undef XLAT_STR_111
    4399  #  undef XLAT_VAL_111
    4400  #  undef XLAT_STR_112
    4401  #  undef XLAT_VAL_112
    4402  #  undef XLAT_STR_113
    4403  #  undef XLAT_VAL_113
    4404  #  undef XLAT_STR_114
    4405  #  undef XLAT_VAL_114
    4406  #  undef XLAT_STR_115
    4407  #  undef XLAT_VAL_115
    4408  #  undef XLAT_STR_116
    4409  #  undef XLAT_VAL_116
    4410  #  undef XLAT_STR_117
    4411  #  undef XLAT_VAL_117
    4412  #  undef XLAT_STR_118
    4413  #  undef XLAT_VAL_118
    4414  #  undef XLAT_STR_119
    4415  #  undef XLAT_VAL_119
    4416  #  undef XLAT_STR_120
    4417  #  undef XLAT_VAL_120
    4418  #  undef XLAT_STR_121
    4419  #  undef XLAT_VAL_121
    4420  #  undef XLAT_STR_122
    4421  #  undef XLAT_VAL_122
    4422  #  undef XLAT_STR_123
    4423  #  undef XLAT_VAL_123
    4424  #  undef XLAT_STR_124
    4425  #  undef XLAT_VAL_124
    4426  #  undef XLAT_STR_125
    4427  #  undef XLAT_VAL_125
    4428  #  undef XLAT_STR_126
    4429  #  undef XLAT_VAL_126
    4430  #  undef XLAT_STR_127
    4431  #  undef XLAT_VAL_127
    4432  #  undef XLAT_STR_128
    4433  #  undef XLAT_VAL_128
    4434  #  undef XLAT_STR_129
    4435  #  undef XLAT_VAL_129
    4436  #  undef XLAT_STR_130
    4437  #  undef XLAT_VAL_130
    4438  #  undef XLAT_STR_131
    4439  #  undef XLAT_VAL_131
    4440  #  undef XLAT_STR_132
    4441  #  undef XLAT_VAL_132
    4442  #  undef XLAT_STR_133
    4443  #  undef XLAT_VAL_133
    4444  #  undef XLAT_STR_134
    4445  #  undef XLAT_VAL_134
    4446  #  undef XLAT_STR_135
    4447  #  undef XLAT_VAL_135
    4448  #  undef XLAT_STR_136
    4449  #  undef XLAT_VAL_136
    4450  #  undef XLAT_STR_137
    4451  #  undef XLAT_VAL_137
    4452  #  undef XLAT_STR_138
    4453  #  undef XLAT_VAL_138
    4454  #  undef XLAT_STR_139
    4455  #  undef XLAT_VAL_139
    4456  #  undef XLAT_STR_140
    4457  #  undef XLAT_VAL_140
    4458  #  undef XLAT_STR_141
    4459  #  undef XLAT_VAL_141
    4460  #  undef XLAT_STR_142
    4461  #  undef XLAT_VAL_142
    4462  #  undef XLAT_STR_143
    4463  #  undef XLAT_VAL_143
    4464  #  undef XLAT_STR_144
    4465  #  undef XLAT_VAL_144
    4466  #  undef XLAT_STR_145
    4467  #  undef XLAT_VAL_145
    4468  #  undef XLAT_STR_146
    4469  #  undef XLAT_VAL_146
    4470  #  undef XLAT_STR_147
    4471  #  undef XLAT_VAL_147
    4472  #  undef XLAT_STR_148
    4473  #  undef XLAT_VAL_148
    4474  #  undef XLAT_STR_149
    4475  #  undef XLAT_VAL_149
    4476  #  undef XLAT_STR_150
    4477  #  undef XLAT_VAL_150
    4478  #  undef XLAT_STR_151
    4479  #  undef XLAT_VAL_151
    4480  #  undef XLAT_STR_152
    4481  #  undef XLAT_VAL_152
    4482  #  undef XLAT_STR_153
    4483  #  undef XLAT_VAL_153
    4484  #  undef XLAT_STR_154
    4485  #  undef XLAT_VAL_154
    4486  #  undef XLAT_STR_155
    4487  #  undef XLAT_VAL_155
    4488  #  undef XLAT_STR_156
    4489  #  undef XLAT_VAL_156
    4490  #  undef XLAT_STR_157
    4491  #  undef XLAT_VAL_157
    4492  #  undef XLAT_STR_158
    4493  #  undef XLAT_VAL_158
    4494  #  undef XLAT_STR_159
    4495  #  undef XLAT_VAL_159
    4496  #  undef XLAT_STR_160
    4497  #  undef XLAT_VAL_160
    4498  #  undef XLAT_STR_161
    4499  #  undef XLAT_VAL_161
    4500  #  undef XLAT_STR_162
    4501  #  undef XLAT_VAL_162
    4502  #  undef XLAT_STR_163
    4503  #  undef XLAT_VAL_163
    4504  #  undef XLAT_STR_164
    4505  #  undef XLAT_VAL_164
    4506  #  undef XLAT_STR_165
    4507  #  undef XLAT_VAL_165
    4508  #  undef XLAT_STR_166
    4509  #  undef XLAT_VAL_166
    4510  #  undef XLAT_STR_167
    4511  #  undef XLAT_VAL_167
    4512  #  undef XLAT_STR_168
    4513  #  undef XLAT_VAL_168
    4514  #  undef XLAT_STR_169
    4515  #  undef XLAT_VAL_169
    4516  #  undef XLAT_STR_170
    4517  #  undef XLAT_VAL_170
    4518  #  undef XLAT_STR_171
    4519  #  undef XLAT_VAL_171
    4520  #  undef XLAT_STR_172
    4521  #  undef XLAT_VAL_172
    4522  #  undef XLAT_STR_173
    4523  #  undef XLAT_VAL_173
    4524  #  undef XLAT_STR_174
    4525  #  undef XLAT_VAL_174
    4526  #  undef XLAT_STR_175
    4527  #  undef XLAT_VAL_175
    4528  #  undef XLAT_STR_176
    4529  #  undef XLAT_VAL_176
    4530  #  undef XLAT_STR_177
    4531  #  undef XLAT_VAL_177
    4532  #  undef XLAT_STR_178
    4533  #  undef XLAT_VAL_178
    4534  #  undef XLAT_STR_179
    4535  #  undef XLAT_VAL_179
    4536  #  undef XLAT_STR_180
    4537  #  undef XLAT_VAL_180
    4538  #  undef XLAT_STR_181
    4539  #  undef XLAT_VAL_181
    4540  #  undef XLAT_STR_182
    4541  #  undef XLAT_VAL_182
    4542  #  undef XLAT_STR_183
    4543  #  undef XLAT_VAL_183
    4544  #  undef XLAT_STR_184
    4545  #  undef XLAT_VAL_184
    4546  #  undef XLAT_STR_185
    4547  #  undef XLAT_VAL_185
    4548  #  undef XLAT_STR_186
    4549  #  undef XLAT_VAL_186
    4550  #  undef XLAT_STR_187
    4551  #  undef XLAT_VAL_187
    4552  #  undef XLAT_STR_188
    4553  #  undef XLAT_VAL_188
    4554  #  undef XLAT_STR_189
    4555  #  undef XLAT_VAL_189
    4556  #  undef XLAT_STR_190
    4557  #  undef XLAT_VAL_190
    4558  #  undef XLAT_STR_191
    4559  #  undef XLAT_VAL_191
    4560  #  undef XLAT_STR_192
    4561  #  undef XLAT_VAL_192
    4562  #  undef XLAT_STR_193
    4563  #  undef XLAT_VAL_193
    4564  #  undef XLAT_STR_194
    4565  #  undef XLAT_VAL_194
    4566  #  undef XLAT_STR_195
    4567  #  undef XLAT_VAL_195
    4568  #  undef XLAT_STR_196
    4569  #  undef XLAT_VAL_196
    4570  #  undef XLAT_STR_197
    4571  #  undef XLAT_VAL_197
    4572  #  undef XLAT_STR_198
    4573  #  undef XLAT_VAL_198
    4574  #  undef XLAT_STR_199
    4575  #  undef XLAT_VAL_199
    4576  #  undef XLAT_STR_200
    4577  #  undef XLAT_VAL_200
    4578  #  undef XLAT_STR_201
    4579  #  undef XLAT_VAL_201
    4580  #  undef XLAT_STR_202
    4581  #  undef XLAT_VAL_202
    4582  #  undef XLAT_STR_203
    4583  #  undef XLAT_VAL_203
    4584  #  undef XLAT_STR_204
    4585  #  undef XLAT_VAL_204
    4586  #  undef XLAT_STR_205
    4587  #  undef XLAT_VAL_205
    4588  #  undef XLAT_STR_206
    4589  #  undef XLAT_VAL_206
    4590  #  undef XLAT_STR_207
    4591  #  undef XLAT_VAL_207
    4592  #  undef XLAT_STR_208
    4593  #  undef XLAT_VAL_208
    4594  #  undef XLAT_STR_209
    4595  #  undef XLAT_VAL_209
    4596  #  undef XLAT_STR_210
    4597  #  undef XLAT_VAL_210
    4598  #  undef XLAT_STR_211
    4599  #  undef XLAT_VAL_211
    4600  #  undef XLAT_STR_212
    4601  #  undef XLAT_VAL_212
    4602  #  undef XLAT_STR_213
    4603  #  undef XLAT_VAL_213
    4604  #  undef XLAT_STR_214
    4605  #  undef XLAT_VAL_214
    4606  #  undef XLAT_STR_215
    4607  #  undef XLAT_VAL_215
    4608  #  undef XLAT_STR_216
    4609  #  undef XLAT_VAL_216
    4610  #  undef XLAT_STR_217
    4611  #  undef XLAT_VAL_217
    4612  # endif /* !IN_MPERS */
    4613  
    4614  #endif /* !XLAT_MACROS_ONLY */