Home | History | Annotate | Download | only in xlat
      1 /* Generated by ./xlat/gen.sh from ./xlat/socketlayers.in; do not edit. */
      2 
      3 #include "gcc_compat.h"
      4 #include "static_assert.h"
      5 
      6 #if defined(SOL_IP) || (defined(HAVE_DECL_SOL_IP) && HAVE_DECL_SOL_IP)
      7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      8 static_assert((SOL_IP) == (0), "SOL_IP != 0");
      9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     10 #else
     11 # define SOL_IP 0
     12 #endif
     13 #if !(defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__)
     14 #if defined(SOL_SOCKET) || (defined(HAVE_DECL_SOL_SOCKET) && HAVE_DECL_SOL_SOCKET)
     15 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     16 static_assert((SOL_SOCKET) == (1), "SOL_SOCKET != 1");
     17 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     18 #else
     19 # define SOL_SOCKET 1
     20 #endif
     21 #endif
     22 #if defined(SOL_TCP) || (defined(HAVE_DECL_SOL_TCP) && HAVE_DECL_SOL_TCP)
     23 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     24 static_assert((SOL_TCP) == (6), "SOL_TCP != 6");
     25 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     26 #else
     27 # define SOL_TCP 6
     28 #endif
     29 #if defined(SOL_UDP) || (defined(HAVE_DECL_SOL_UDP) && HAVE_DECL_SOL_UDP)
     30 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     31 static_assert((SOL_UDP) == (17), "SOL_UDP != 17");
     32 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     33 #else
     34 # define SOL_UDP 17
     35 #endif
     36 #if defined(SOL_IPV6) || (defined(HAVE_DECL_SOL_IPV6) && HAVE_DECL_SOL_IPV6)
     37 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     38 static_assert((SOL_IPV6) == (41), "SOL_IPV6 != 41");
     39 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     40 #else
     41 # define SOL_IPV6 41
     42 #endif
     43 #if defined(SOL_ICMPV6) || (defined(HAVE_DECL_SOL_ICMPV6) && HAVE_DECL_SOL_ICMPV6)
     44 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     45 static_assert((SOL_ICMPV6) == (58), "SOL_ICMPV6 != 58");
     46 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     47 #else
     48 # define SOL_ICMPV6 58
     49 #endif
     50 #if defined(SOL_SCTP) || (defined(HAVE_DECL_SOL_SCTP) && HAVE_DECL_SOL_SCTP)
     51 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     52 static_assert((SOL_SCTP) == (132), "SOL_SCTP != 132");
     53 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     54 #else
     55 # define SOL_SCTP 132
     56 #endif
     57 #if defined(SOL_UDPLITE) || (defined(HAVE_DECL_SOL_UDPLITE) && HAVE_DECL_SOL_UDPLITE)
     58 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     59 static_assert((SOL_UDPLITE) == (136), "SOL_UDPLITE != 136");
     60 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     61 #else
     62 # define SOL_UDPLITE 136
     63 #endif
     64 #if defined(SOL_RAW) || (defined(HAVE_DECL_SOL_RAW) && HAVE_DECL_SOL_RAW)
     65 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     66 static_assert((SOL_RAW) == (255), "SOL_RAW != 255");
     67 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     68 #else
     69 # define SOL_RAW 255
     70 #endif
     71 #if defined(SOL_IPX) || (defined(HAVE_DECL_SOL_IPX) && HAVE_DECL_SOL_IPX)
     72 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     73 static_assert((SOL_IPX) == (256), "SOL_IPX != 256");
     74 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     75 #else
     76 # define SOL_IPX 256
     77 #endif
     78 #if defined(SOL_AX25) || (defined(HAVE_DECL_SOL_AX25) && HAVE_DECL_SOL_AX25)
     79 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     80 static_assert((SOL_AX25) == (257), "SOL_AX25 != 257");
     81 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     82 #else
     83 # define SOL_AX25 257
     84 #endif
     85 #if defined(SOL_ATALK) || (defined(HAVE_DECL_SOL_ATALK) && HAVE_DECL_SOL_ATALK)
     86 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     87 static_assert((SOL_ATALK) == (258), "SOL_ATALK != 258");
     88 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     89 #else
     90 # define SOL_ATALK 258
     91 #endif
     92 #if defined(SOL_NETROM) || (defined(HAVE_DECL_SOL_NETROM) && HAVE_DECL_SOL_NETROM)
     93 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     94 static_assert((SOL_NETROM) == (259), "SOL_NETROM != 259");
     95 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     96 #else
     97 # define SOL_NETROM 259
     98 #endif
     99 #if defined(SOL_ROSE) || (defined(HAVE_DECL_SOL_ROSE) && HAVE_DECL_SOL_ROSE)
    100 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    101 static_assert((SOL_ROSE) == (260), "SOL_ROSE != 260");
    102 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    103 #else
    104 # define SOL_ROSE 260
    105 #endif
    106 #if defined(SOL_DECNET) || (defined(HAVE_DECL_SOL_DECNET) && HAVE_DECL_SOL_DECNET)
    107 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    108 static_assert((SOL_DECNET) == (261), "SOL_DECNET != 261");
    109 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    110 #else
    111 # define SOL_DECNET 261
    112 #endif
    113 #if defined(SOL_X25) || (defined(HAVE_DECL_SOL_X25) && HAVE_DECL_SOL_X25)
    114 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    115 static_assert((SOL_X25) == (262), "SOL_X25 != 262");
    116 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    117 #else
    118 # define SOL_X25 262
    119 #endif
    120 #if defined(SOL_PACKET) || (defined(HAVE_DECL_SOL_PACKET) && HAVE_DECL_SOL_PACKET)
    121 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    122 static_assert((SOL_PACKET) == (263), "SOL_PACKET != 263");
    123 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    124 #else
    125 # define SOL_PACKET 263
    126 #endif
    127 #if defined(SOL_ATM) || (defined(HAVE_DECL_SOL_ATM) && HAVE_DECL_SOL_ATM)
    128 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    129 static_assert((SOL_ATM) == (264), "SOL_ATM != 264");
    130 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    131 #else
    132 # define SOL_ATM 264
    133 #endif
    134 #if defined(SOL_AAL) || (defined(HAVE_DECL_SOL_AAL) && HAVE_DECL_SOL_AAL)
    135 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    136 static_assert((SOL_AAL) == (265), "SOL_AAL != 265");
    137 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    138 #else
    139 # define SOL_AAL 265
    140 #endif
    141 #if defined(SOL_IRDA) || (defined(HAVE_DECL_SOL_IRDA) && HAVE_DECL_SOL_IRDA)
    142 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    143 static_assert((SOL_IRDA) == (266), "SOL_IRDA != 266");
    144 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    145 #else
    146 # define SOL_IRDA 266
    147 #endif
    148 #if defined(SOL_NETBEUI) || (defined(HAVE_DECL_SOL_NETBEUI) && HAVE_DECL_SOL_NETBEUI)
    149 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    150 static_assert((SOL_NETBEUI) == (267), "SOL_NETBEUI != 267");
    151 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    152 #else
    153 # define SOL_NETBEUI 267
    154 #endif
    155 #if defined(SOL_LLC) || (defined(HAVE_DECL_SOL_LLC) && HAVE_DECL_SOL_LLC)
    156 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    157 static_assert((SOL_LLC) == (268), "SOL_LLC != 268");
    158 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    159 #else
    160 # define SOL_LLC 268
    161 #endif
    162 #if defined(SOL_DCCP) || (defined(HAVE_DECL_SOL_DCCP) && HAVE_DECL_SOL_DCCP)
    163 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    164 static_assert((SOL_DCCP) == (269), "SOL_DCCP != 269");
    165 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    166 #else
    167 # define SOL_DCCP 269
    168 #endif
    169 #if defined(SOL_NETLINK) || (defined(HAVE_DECL_SOL_NETLINK) && HAVE_DECL_SOL_NETLINK)
    170 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    171 static_assert((SOL_NETLINK) == (270), "SOL_NETLINK != 270");
    172 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    173 #else
    174 # define SOL_NETLINK 270
    175 #endif
    176 #if defined(SOL_TIPC) || (defined(HAVE_DECL_SOL_TIPC) && HAVE_DECL_SOL_TIPC)
    177 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    178 static_assert((SOL_TIPC) == (271), "SOL_TIPC != 271");
    179 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    180 #else
    181 # define SOL_TIPC 271
    182 #endif
    183 #if defined(SOL_RXRPC) || (defined(HAVE_DECL_SOL_RXRPC) && HAVE_DECL_SOL_RXRPC)
    184 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    185 static_assert((SOL_RXRPC) == (272), "SOL_RXRPC != 272");
    186 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    187 #else
    188 # define SOL_RXRPC 272
    189 #endif
    190 #if defined(SOL_PPPOL2TP) || (defined(HAVE_DECL_SOL_PPPOL2TP) && HAVE_DECL_SOL_PPPOL2TP)
    191 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    192 static_assert((SOL_PPPOL2TP) == (273), "SOL_PPPOL2TP != 273");
    193 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    194 #else
    195 # define SOL_PPPOL2TP 273
    196 #endif
    197 #if defined(SOL_BLUETOOTH) || (defined(HAVE_DECL_SOL_BLUETOOTH) && HAVE_DECL_SOL_BLUETOOTH)
    198 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    199 static_assert((SOL_BLUETOOTH) == (274), "SOL_BLUETOOTH != 274");
    200 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    201 #else
    202 # define SOL_BLUETOOTH 274
    203 #endif
    204 #if defined(SOL_PNPIPE) || (defined(HAVE_DECL_SOL_PNPIPE) && HAVE_DECL_SOL_PNPIPE)
    205 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    206 static_assert((SOL_PNPIPE) == (275), "SOL_PNPIPE != 275");
    207 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    208 #else
    209 # define SOL_PNPIPE 275
    210 #endif
    211 #if defined(SOL_RDS) || (defined(HAVE_DECL_SOL_RDS) && HAVE_DECL_SOL_RDS)
    212 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    213 static_assert((SOL_RDS) == (276), "SOL_RDS != 276");
    214 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    215 #else
    216 # define SOL_RDS 276
    217 #endif
    218 #if defined(SOL_IUCV) || (defined(HAVE_DECL_SOL_IUCV) && HAVE_DECL_SOL_IUCV)
    219 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    220 static_assert((SOL_IUCV) == (277), "SOL_IUCV != 277");
    221 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    222 #else
    223 # define SOL_IUCV 277
    224 #endif
    225 #if defined(SOL_CAIF) || (defined(HAVE_DECL_SOL_CAIF) && HAVE_DECL_SOL_CAIF)
    226 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    227 static_assert((SOL_CAIF) == (278), "SOL_CAIF != 278");
    228 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    229 #else
    230 # define SOL_CAIF 278
    231 #endif
    232 #if defined(SOL_ALG) || (defined(HAVE_DECL_SOL_ALG) && HAVE_DECL_SOL_ALG)
    233 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    234 static_assert((SOL_ALG) == (279), "SOL_ALG != 279");
    235 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    236 #else
    237 # define SOL_ALG 279
    238 #endif
    239 #if defined(SOL_NFC) || (defined(HAVE_DECL_SOL_NFC) && HAVE_DECL_SOL_NFC)
    240 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    241 static_assert((SOL_NFC) == (280), "SOL_NFC != 280");
    242 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    243 #else
    244 # define SOL_NFC 280
    245 #endif
    246 #if defined(SOL_KCM) || (defined(HAVE_DECL_SOL_KCM) && HAVE_DECL_SOL_KCM)
    247 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    248 static_assert((SOL_KCM) == (281), "SOL_KCM != 281");
    249 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    250 #else
    251 # define SOL_KCM 281
    252 #endif
    253 #if defined(SOL_TLS) || (defined(HAVE_DECL_SOL_TLS) && HAVE_DECL_SOL_TLS)
    254 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    255 static_assert((SOL_TLS) == (282), "SOL_TLS != 282");
    256 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    257 #else
    258 # define SOL_TLS 282
    259 #endif
    260 #if defined(SOL_XDP) || (defined(HAVE_DECL_SOL_XDP) && HAVE_DECL_SOL_XDP)
    261 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    262 static_assert((SOL_XDP) == (283), "SOL_XDP != 283");
    263 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    264 #else
    265 # define SOL_XDP 283
    266 #endif
    267 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    268 #if defined(SOL_SOCKET) || (defined(HAVE_DECL_SOL_SOCKET) && HAVE_DECL_SOL_SOCKET)
    269 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
    270 static_assert((SOL_SOCKET) == (0xffff), "SOL_SOCKET != 0xffff");
    271 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
    272 #else
    273 # define SOL_SOCKET 0xffff
    274 #endif
    275 #endif
    276 
    277 #ifndef XLAT_MACROS_ONLY
    278 
    279 # ifndef IN_MPERS
    280 
    281 const struct xlat socketlayers[] = {
    282 
    283  XLAT(SOL_IP),
    284 #if !(defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__)
    285  XLAT(SOL_SOCKET),
    286 #endif
    287  XLAT(SOL_TCP),
    288  XLAT(SOL_UDP),
    289  XLAT(SOL_IPV6),
    290  XLAT(SOL_ICMPV6),
    291  XLAT(SOL_SCTP),
    292  XLAT(SOL_UDPLITE),
    293  XLAT(SOL_RAW),
    294  XLAT(SOL_IPX),
    295  XLAT(SOL_AX25),
    296  XLAT(SOL_ATALK),
    297  XLAT(SOL_NETROM),
    298  XLAT(SOL_ROSE),
    299  XLAT(SOL_DECNET),
    300  XLAT(SOL_X25),
    301  XLAT(SOL_PACKET),
    302  XLAT(SOL_ATM),
    303  XLAT(SOL_AAL),
    304  XLAT(SOL_IRDA),
    305  XLAT(SOL_NETBEUI),
    306  XLAT(SOL_LLC),
    307  XLAT(SOL_DCCP),
    308  XLAT(SOL_NETLINK),
    309  XLAT(SOL_TIPC),
    310  XLAT(SOL_RXRPC),
    311  XLAT(SOL_PPPOL2TP),
    312  XLAT(SOL_BLUETOOTH),
    313  XLAT(SOL_PNPIPE),
    314  XLAT(SOL_RDS),
    315  XLAT(SOL_IUCV),
    316  XLAT(SOL_CAIF),
    317  XLAT(SOL_ALG),
    318  XLAT(SOL_NFC),
    319  XLAT(SOL_KCM),
    320  XLAT(SOL_TLS),
    321  XLAT(SOL_XDP),
    322 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
    323  XLAT(SOL_SOCKET),
    324 #endif
    325  XLAT_END
    326 };
    327 
    328 # endif /* !IN_MPERS */
    329 
    330 #endif /* !XLAT_MACROS_ONLY */
    331