(root)/
strace-6.5/
src/
xlat/
ax25_protocols.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/ax25_protocols.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(AX25_P_ROSE) || (defined(HAVE_DECL_AX25_P_ROSE) && HAVE_DECL_AX25_P_ROSE)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((AX25_P_ROSE) == (0x01), "AX25_P_ROSE != 0x01");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define AX25_P_ROSE 0x01
      12  #endif
      13  #if defined(AX25_P_ROSE) || (defined(HAVE_DECL_AX25_P_ROSE) && HAVE_DECL_AX25_P_ROSE)
      14  #if defined XLAT_PREV_VAL
      15  static_assert((unsigned long long) (AX25_P_ROSE)
      16        > (unsigned long long) (XLAT_PREV_VAL),
      17        "Incorrect order in #sorted xlat: AX25_P_ROSE"
      18        " is not larger than the previous value");
      19  #endif
      20  #undef XLAT_PREV_VAL
      21  #define XLAT_PREV_VAL (AX25_P_ROSE)
      22  #endif
      23  #if defined(AX25_P_VJCOMP) || (defined(HAVE_DECL_AX25_P_VJCOMP) && HAVE_DECL_AX25_P_VJCOMP)
      24  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      25  static_assert((AX25_P_VJCOMP) == (0x06), "AX25_P_VJCOMP != 0x06");
      26  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      27  #else
      28  # define AX25_P_VJCOMP 0x06
      29  #endif
      30  #if defined(AX25_P_VJCOMP) || (defined(HAVE_DECL_AX25_P_VJCOMP) && HAVE_DECL_AX25_P_VJCOMP)
      31  #if defined XLAT_PREV_VAL
      32  static_assert((unsigned long long) (AX25_P_VJCOMP)
      33        > (unsigned long long) (XLAT_PREV_VAL),
      34        "Incorrect order in #sorted xlat: AX25_P_VJCOMP"
      35        " is not larger than the previous value");
      36  #endif
      37  #undef XLAT_PREV_VAL
      38  #define XLAT_PREV_VAL (AX25_P_VJCOMP)
      39  #endif
      40  #if defined(AX25_P_VJUNCOMP) || (defined(HAVE_DECL_AX25_P_VJUNCOMP) && HAVE_DECL_AX25_P_VJUNCOMP)
      41  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      42  static_assert((AX25_P_VJUNCOMP) == (0x07), "AX25_P_VJUNCOMP != 0x07");
      43  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      44  #else
      45  # define AX25_P_VJUNCOMP 0x07
      46  #endif
      47  #if defined(AX25_P_VJUNCOMP) || (defined(HAVE_DECL_AX25_P_VJUNCOMP) && HAVE_DECL_AX25_P_VJUNCOMP)
      48  #if defined XLAT_PREV_VAL
      49  static_assert((unsigned long long) (AX25_P_VJUNCOMP)
      50        > (unsigned long long) (XLAT_PREV_VAL),
      51        "Incorrect order in #sorted xlat: AX25_P_VJUNCOMP"
      52        " is not larger than the previous value");
      53  #endif
      54  #undef XLAT_PREV_VAL
      55  #define XLAT_PREV_VAL (AX25_P_VJUNCOMP)
      56  #endif
      57  #if defined(AX25_P_SEGMENT) || (defined(HAVE_DECL_AX25_P_SEGMENT) && HAVE_DECL_AX25_P_SEGMENT)
      58  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      59  static_assert((AX25_P_SEGMENT) == (0x08), "AX25_P_SEGMENT != 0x08");
      60  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      61  #else
      62  # define AX25_P_SEGMENT 0x08
      63  #endif
      64  #if defined(AX25_P_SEGMENT) || (defined(HAVE_DECL_AX25_P_SEGMENT) && HAVE_DECL_AX25_P_SEGMENT)
      65  #if defined XLAT_PREV_VAL
      66  static_assert((unsigned long long) (AX25_P_SEGMENT)
      67        > (unsigned long long) (XLAT_PREV_VAL),
      68        "Incorrect order in #sorted xlat: AX25_P_SEGMENT"
      69        " is not larger than the previous value");
      70  #endif
      71  #undef XLAT_PREV_VAL
      72  #define XLAT_PREV_VAL (AX25_P_SEGMENT)
      73  #endif
      74  #if defined(AX25_P_TEXNET) || (defined(HAVE_DECL_AX25_P_TEXNET) && HAVE_DECL_AX25_P_TEXNET)
      75  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      76  static_assert((AX25_P_TEXNET) == (0xc3), "AX25_P_TEXNET != 0xc3");
      77  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      78  #else
      79  # define AX25_P_TEXNET 0xc3
      80  #endif
      81  #if defined(AX25_P_TEXNET) || (defined(HAVE_DECL_AX25_P_TEXNET) && HAVE_DECL_AX25_P_TEXNET)
      82  #if defined XLAT_PREV_VAL
      83  static_assert((unsigned long long) (AX25_P_TEXNET)
      84        > (unsigned long long) (XLAT_PREV_VAL),
      85        "Incorrect order in #sorted xlat: AX25_P_TEXNET"
      86        " is not larger than the previous value");
      87  #endif
      88  #undef XLAT_PREV_VAL
      89  #define XLAT_PREV_VAL (AX25_P_TEXNET)
      90  #endif
      91  #if defined(AX25_P_LQ) || (defined(HAVE_DECL_AX25_P_LQ) && HAVE_DECL_AX25_P_LQ)
      92  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      93  static_assert((AX25_P_LQ) == (0xc4), "AX25_P_LQ != 0xc4");
      94  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      95  #else
      96  # define AX25_P_LQ 0xc4
      97  #endif
      98  #if defined(AX25_P_LQ) || (defined(HAVE_DECL_AX25_P_LQ) && HAVE_DECL_AX25_P_LQ)
      99  #if defined XLAT_PREV_VAL
     100  static_assert((unsigned long long) (AX25_P_LQ)
     101        > (unsigned long long) (XLAT_PREV_VAL),
     102        "Incorrect order in #sorted xlat: AX25_P_LQ"
     103        " is not larger than the previous value");
     104  #endif
     105  #undef XLAT_PREV_VAL
     106  #define XLAT_PREV_VAL (AX25_P_LQ)
     107  #endif
     108  #if defined(AX25_P_ATALK) || (defined(HAVE_DECL_AX25_P_ATALK) && HAVE_DECL_AX25_P_ATALK)
     109  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     110  static_assert((AX25_P_ATALK) == (0xca), "AX25_P_ATALK != 0xca");
     111  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     112  #else
     113  # define AX25_P_ATALK 0xca
     114  #endif
     115  #if defined(AX25_P_ATALK) || (defined(HAVE_DECL_AX25_P_ATALK) && HAVE_DECL_AX25_P_ATALK)
     116  #if defined XLAT_PREV_VAL
     117  static_assert((unsigned long long) (AX25_P_ATALK)
     118        > (unsigned long long) (XLAT_PREV_VAL),
     119        "Incorrect order in #sorted xlat: AX25_P_ATALK"
     120        " is not larger than the previous value");
     121  #endif
     122  #undef XLAT_PREV_VAL
     123  #define XLAT_PREV_VAL (AX25_P_ATALK)
     124  #endif
     125  #if defined(AX25_P_ATALK_ARP) || (defined(HAVE_DECL_AX25_P_ATALK_ARP) && HAVE_DECL_AX25_P_ATALK_ARP)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((AX25_P_ATALK_ARP) == (0xcb), "AX25_P_ATALK_ARP != 0xcb");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define AX25_P_ATALK_ARP 0xcb
     131  #endif
     132  #if defined(AX25_P_ATALK_ARP) || (defined(HAVE_DECL_AX25_P_ATALK_ARP) && HAVE_DECL_AX25_P_ATALK_ARP)
     133  #if defined XLAT_PREV_VAL
     134  static_assert((unsigned long long) (AX25_P_ATALK_ARP)
     135        > (unsigned long long) (XLAT_PREV_VAL),
     136        "Incorrect order in #sorted xlat: AX25_P_ATALK_ARP"
     137        " is not larger than the previous value");
     138  #endif
     139  #undef XLAT_PREV_VAL
     140  #define XLAT_PREV_VAL (AX25_P_ATALK_ARP)
     141  #endif
     142  #if defined(AX25_P_IP) || (defined(HAVE_DECL_AX25_P_IP) && HAVE_DECL_AX25_P_IP)
     143  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     144  static_assert((AX25_P_IP) == (0xcc), "AX25_P_IP != 0xcc");
     145  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     146  #else
     147  # define AX25_P_IP 0xcc
     148  #endif
     149  #if defined(AX25_P_IP) || (defined(HAVE_DECL_AX25_P_IP) && HAVE_DECL_AX25_P_IP)
     150  #if defined XLAT_PREV_VAL
     151  static_assert((unsigned long long) (AX25_P_IP)
     152        > (unsigned long long) (XLAT_PREV_VAL),
     153        "Incorrect order in #sorted xlat: AX25_P_IP"
     154        " is not larger than the previous value");
     155  #endif
     156  #undef XLAT_PREV_VAL
     157  #define XLAT_PREV_VAL (AX25_P_IP)
     158  #endif
     159  #if defined(AX25_P_ARP) || (defined(HAVE_DECL_AX25_P_ARP) && HAVE_DECL_AX25_P_ARP)
     160  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     161  static_assert((AX25_P_ARP) == (0xcd), "AX25_P_ARP != 0xcd");
     162  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     163  #else
     164  # define AX25_P_ARP 0xcd
     165  #endif
     166  #if defined(AX25_P_ARP) || (defined(HAVE_DECL_AX25_P_ARP) && HAVE_DECL_AX25_P_ARP)
     167  #if defined XLAT_PREV_VAL
     168  static_assert((unsigned long long) (AX25_P_ARP)
     169        > (unsigned long long) (XLAT_PREV_VAL),
     170        "Incorrect order in #sorted xlat: AX25_P_ARP"
     171        " is not larger than the previous value");
     172  #endif
     173  #undef XLAT_PREV_VAL
     174  #define XLAT_PREV_VAL (AX25_P_ARP)
     175  #endif
     176  #if defined(AX25_P_FLEXNET) || (defined(HAVE_DECL_AX25_P_FLEXNET) && HAVE_DECL_AX25_P_FLEXNET)
     177  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     178  static_assert((AX25_P_FLEXNET) == (0xce), "AX25_P_FLEXNET != 0xce");
     179  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     180  #else
     181  # define AX25_P_FLEXNET 0xce
     182  #endif
     183  #if defined(AX25_P_FLEXNET) || (defined(HAVE_DECL_AX25_P_FLEXNET) && HAVE_DECL_AX25_P_FLEXNET)
     184  #if defined XLAT_PREV_VAL
     185  static_assert((unsigned long long) (AX25_P_FLEXNET)
     186        > (unsigned long long) (XLAT_PREV_VAL),
     187        "Incorrect order in #sorted xlat: AX25_P_FLEXNET"
     188        " is not larger than the previous value");
     189  #endif
     190  #undef XLAT_PREV_VAL
     191  #define XLAT_PREV_VAL (AX25_P_FLEXNET)
     192  #endif
     193  #if defined(AX25_P_NETROM) || (defined(HAVE_DECL_AX25_P_NETROM) && HAVE_DECL_AX25_P_NETROM)
     194  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     195  static_assert((AX25_P_NETROM) == (0xcf), "AX25_P_NETROM != 0xcf");
     196  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     197  #else
     198  # define AX25_P_NETROM 0xcf
     199  #endif
     200  #if defined(AX25_P_NETROM) || (defined(HAVE_DECL_AX25_P_NETROM) && HAVE_DECL_AX25_P_NETROM)
     201  #if defined XLAT_PREV_VAL
     202  static_assert((unsigned long long) (AX25_P_NETROM)
     203        > (unsigned long long) (XLAT_PREV_VAL),
     204        "Incorrect order in #sorted xlat: AX25_P_NETROM"
     205        " is not larger than the previous value");
     206  #endif
     207  #undef XLAT_PREV_VAL
     208  #define XLAT_PREV_VAL (AX25_P_NETROM)
     209  #endif
     210  #if defined(AX25_P_TEXT) || (defined(HAVE_DECL_AX25_P_TEXT) && HAVE_DECL_AX25_P_TEXT)
     211  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     212  static_assert((AX25_P_TEXT) == (0xf0), "AX25_P_TEXT != 0xf0");
     213  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     214  #else
     215  # define AX25_P_TEXT 0xf0
     216  #endif
     217  #if defined(AX25_P_TEXT) || (defined(HAVE_DECL_AX25_P_TEXT) && HAVE_DECL_AX25_P_TEXT)
     218  #if defined XLAT_PREV_VAL
     219  static_assert((unsigned long long) (AX25_P_TEXT)
     220        > (unsigned long long) (XLAT_PREV_VAL),
     221        "Incorrect order in #sorted xlat: AX25_P_TEXT"
     222        " is not larger than the previous value");
     223  #endif
     224  #undef XLAT_PREV_VAL
     225  #define XLAT_PREV_VAL (AX25_P_TEXT)
     226  #endif
     227  #undef XLAT_PREV_VAL
     228  
     229  #ifndef XLAT_MACROS_ONLY
     230  
     231  # ifdef IN_MPERS
     232  
     233  #  error static const struct xlat ax25_protocols in mpers mode
     234  
     235  # else
     236  
     237  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     238  static const struct xlat_data ax25_protocols_xdata[] = {
     239  
     240   XLAT(AX25_P_ROSE),
     241   #define XLAT_VAL_0 ((unsigned) (AX25_P_ROSE))
     242   #define XLAT_STR_0 STRINGIFY(AX25_P_ROSE)
     243   XLAT(AX25_P_VJCOMP),
     244   #define XLAT_VAL_1 ((unsigned) (AX25_P_VJCOMP))
     245   #define XLAT_STR_1 STRINGIFY(AX25_P_VJCOMP)
     246  
     247   XLAT(AX25_P_VJUNCOMP),
     248   #define XLAT_VAL_2 ((unsigned) (AX25_P_VJUNCOMP))
     249   #define XLAT_STR_2 STRINGIFY(AX25_P_VJUNCOMP)
     250  
     251   XLAT(AX25_P_SEGMENT),
     252   #define XLAT_VAL_3 ((unsigned) (AX25_P_SEGMENT))
     253   #define XLAT_STR_3 STRINGIFY(AX25_P_SEGMENT)
     254   XLAT(AX25_P_TEXNET),
     255   #define XLAT_VAL_4 ((unsigned) (AX25_P_TEXNET))
     256   #define XLAT_STR_4 STRINGIFY(AX25_P_TEXNET)
     257   XLAT(AX25_P_LQ),
     258   #define XLAT_VAL_5 ((unsigned) (AX25_P_LQ))
     259   #define XLAT_STR_5 STRINGIFY(AX25_P_LQ)
     260   XLAT(AX25_P_ATALK),
     261   #define XLAT_VAL_6 ((unsigned) (AX25_P_ATALK))
     262   #define XLAT_STR_6 STRINGIFY(AX25_P_ATALK)
     263   XLAT(AX25_P_ATALK_ARP),
     264   #define XLAT_VAL_7 ((unsigned) (AX25_P_ATALK_ARP))
     265   #define XLAT_STR_7 STRINGIFY(AX25_P_ATALK_ARP)
     266   XLAT(AX25_P_IP),
     267   #define XLAT_VAL_8 ((unsigned) (AX25_P_IP))
     268   #define XLAT_STR_8 STRINGIFY(AX25_P_IP)
     269   XLAT(AX25_P_ARP),
     270   #define XLAT_VAL_9 ((unsigned) (AX25_P_ARP))
     271   #define XLAT_STR_9 STRINGIFY(AX25_P_ARP)
     272   XLAT(AX25_P_FLEXNET),
     273   #define XLAT_VAL_10 ((unsigned) (AX25_P_FLEXNET))
     274   #define XLAT_STR_10 STRINGIFY(AX25_P_FLEXNET)
     275   XLAT(AX25_P_NETROM),
     276   #define XLAT_VAL_11 ((unsigned) (AX25_P_NETROM))
     277   #define XLAT_STR_11 STRINGIFY(AX25_P_NETROM)
     278   XLAT(AX25_P_TEXT),
     279   #define XLAT_VAL_12 ((unsigned) (AX25_P_TEXT))
     280   #define XLAT_STR_12 STRINGIFY(AX25_P_TEXT)
     281  };
     282  static
     283  const struct xlat ax25_protocols[1] = { {
     284   .data = ax25_protocols_xdata,
     285   .size = ARRAY_SIZE(ax25_protocols_xdata),
     286   .type = XT_SORTED,
     287   .flags_mask = 0
     288  #  ifdef XLAT_VAL_0
     289    | XLAT_VAL_0
     290  #  endif
     291  #  ifdef XLAT_VAL_1
     292    | XLAT_VAL_1
     293  #  endif
     294  #  ifdef XLAT_VAL_2
     295    | XLAT_VAL_2
     296  #  endif
     297  #  ifdef XLAT_VAL_3
     298    | XLAT_VAL_3
     299  #  endif
     300  #  ifdef XLAT_VAL_4
     301    | XLAT_VAL_4
     302  #  endif
     303  #  ifdef XLAT_VAL_5
     304    | XLAT_VAL_5
     305  #  endif
     306  #  ifdef XLAT_VAL_6
     307    | XLAT_VAL_6
     308  #  endif
     309  #  ifdef XLAT_VAL_7
     310    | XLAT_VAL_7
     311  #  endif
     312  #  ifdef XLAT_VAL_8
     313    | XLAT_VAL_8
     314  #  endif
     315  #  ifdef XLAT_VAL_9
     316    | XLAT_VAL_9
     317  #  endif
     318  #  ifdef XLAT_VAL_10
     319    | XLAT_VAL_10
     320  #  endif
     321  #  ifdef XLAT_VAL_11
     322    | XLAT_VAL_11
     323  #  endif
     324  #  ifdef XLAT_VAL_12
     325    | XLAT_VAL_12
     326  #  endif
     327    ,
     328   .flags_strsz = 0
     329  #  ifdef XLAT_STR_0
     330    + sizeof(XLAT_STR_0)
     331  #  endif
     332  #  ifdef XLAT_STR_1
     333    + sizeof(XLAT_STR_1)
     334  #  endif
     335  #  ifdef XLAT_STR_2
     336    + sizeof(XLAT_STR_2)
     337  #  endif
     338  #  ifdef XLAT_STR_3
     339    + sizeof(XLAT_STR_3)
     340  #  endif
     341  #  ifdef XLAT_STR_4
     342    + sizeof(XLAT_STR_4)
     343  #  endif
     344  #  ifdef XLAT_STR_5
     345    + sizeof(XLAT_STR_5)
     346  #  endif
     347  #  ifdef XLAT_STR_6
     348    + sizeof(XLAT_STR_6)
     349  #  endif
     350  #  ifdef XLAT_STR_7
     351    + sizeof(XLAT_STR_7)
     352  #  endif
     353  #  ifdef XLAT_STR_8
     354    + sizeof(XLAT_STR_8)
     355  #  endif
     356  #  ifdef XLAT_STR_9
     357    + sizeof(XLAT_STR_9)
     358  #  endif
     359  #  ifdef XLAT_STR_10
     360    + sizeof(XLAT_STR_10)
     361  #  endif
     362  #  ifdef XLAT_STR_11
     363    + sizeof(XLAT_STR_11)
     364  #  endif
     365  #  ifdef XLAT_STR_12
     366    + sizeof(XLAT_STR_12)
     367  #  endif
     368    ,
     369  } };
     370  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     371  
     372  #  undef XLAT_STR_0
     373  #  undef XLAT_VAL_0
     374  #  undef XLAT_STR_1
     375  #  undef XLAT_VAL_1
     376  #  undef XLAT_STR_2
     377  #  undef XLAT_VAL_2
     378  #  undef XLAT_STR_3
     379  #  undef XLAT_VAL_3
     380  #  undef XLAT_STR_4
     381  #  undef XLAT_VAL_4
     382  #  undef XLAT_STR_5
     383  #  undef XLAT_VAL_5
     384  #  undef XLAT_STR_6
     385  #  undef XLAT_VAL_6
     386  #  undef XLAT_STR_7
     387  #  undef XLAT_VAL_7
     388  #  undef XLAT_STR_8
     389  #  undef XLAT_VAL_8
     390  #  undef XLAT_STR_9
     391  #  undef XLAT_VAL_9
     392  #  undef XLAT_STR_10
     393  #  undef XLAT_VAL_10
     394  #  undef XLAT_STR_11
     395  #  undef XLAT_VAL_11
     396  #  undef XLAT_STR_12
     397  #  undef XLAT_VAL_12
     398  # endif /* !IN_MPERS */
     399  
     400  #endif /* !XLAT_MACROS_ONLY */