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