| /* Generated by ./xlat/gen.sh from ./xlat/af_packet_types.in; do not edit. */ |
| |
| #include "gcc_compat.h" |
| #include "static_assert.h" |
| |
| #if defined(PACKET_HOST) || (defined(HAVE_DECL_PACKET_HOST) && HAVE_DECL_PACKET_HOST) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((PACKET_HOST) == (0), "PACKET_HOST != 0"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define PACKET_HOST 0 |
| #endif |
| #if defined(PACKET_BROADCAST) || (defined(HAVE_DECL_PACKET_BROADCAST) && HAVE_DECL_PACKET_BROADCAST) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((PACKET_BROADCAST) == (1), "PACKET_BROADCAST != 1"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define PACKET_BROADCAST 1 |
| #endif |
| #if defined(PACKET_MULTICAST) || (defined(HAVE_DECL_PACKET_MULTICAST) && HAVE_DECL_PACKET_MULTICAST) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((PACKET_MULTICAST) == (2), "PACKET_MULTICAST != 2"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define PACKET_MULTICAST 2 |
| #endif |
| #if defined(PACKET_OTHERHOST) || (defined(HAVE_DECL_PACKET_OTHERHOST) && HAVE_DECL_PACKET_OTHERHOST) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((PACKET_OTHERHOST) == (3), "PACKET_OTHERHOST != 3"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define PACKET_OTHERHOST 3 |
| #endif |
| #if defined(PACKET_OUTGOING) || (defined(HAVE_DECL_PACKET_OUTGOING) && HAVE_DECL_PACKET_OUTGOING) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((PACKET_OUTGOING) == (4), "PACKET_OUTGOING != 4"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define PACKET_OUTGOING 4 |
| #endif |
| #if defined(PACKET_LOOPBACK) || (defined(HAVE_DECL_PACKET_LOOPBACK) && HAVE_DECL_PACKET_LOOPBACK) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((PACKET_LOOPBACK) == (5), "PACKET_LOOPBACK != 5"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define PACKET_LOOPBACK 5 |
| #endif |
| #if defined(PACKET_USER) || (defined(HAVE_DECL_PACKET_USER) && HAVE_DECL_PACKET_USER) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((PACKET_USER) == (6), "PACKET_USER != 6"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define PACKET_USER 6 |
| #endif |
| #if defined(PACKET_KERNEL) || (defined(HAVE_DECL_PACKET_KERNEL) && HAVE_DECL_PACKET_KERNEL) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((PACKET_KERNEL) == (7), "PACKET_KERNEL != 7"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define PACKET_KERNEL 7 |
| #endif |
| |
| #ifndef XLAT_MACROS_ONLY |
| |
| # ifdef IN_MPERS |
| |
| # error static const struct xlat af_packet_types in mpers mode |
| |
| # else |
| |
| static |
| const struct xlat af_packet_types[] = { |
| [PACKET_HOST] = XLAT(PACKET_HOST), |
| [PACKET_BROADCAST] = XLAT(PACKET_BROADCAST), |
| [PACKET_MULTICAST] = XLAT(PACKET_MULTICAST), |
| [PACKET_OTHERHOST] = XLAT(PACKET_OTHERHOST), |
| [PACKET_OUTGOING] = XLAT(PACKET_OUTGOING), |
| [PACKET_LOOPBACK] = XLAT(PACKET_LOOPBACK), |
| [PACKET_USER] = XLAT(PACKET_USER), |
| [PACKET_KERNEL] = XLAT(PACKET_KERNEL), |
| XLAT_END |
| }; |
| |
| # endif /* !IN_MPERS */ |
| |
| #endif /* !XLAT_MACROS_ONLY */ |