(root)/
strace-6.5/
src/
xlat/
baud_options.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/baud_options.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #undef XLAT_PREV_VAL
       7  
       8  #ifndef XLAT_MACROS_ONLY
       9  
      10  # ifdef IN_MPERS
      11  
      12  #  error static const struct xlat baud_options in mpers mode
      13  
      14  # else
      15  
      16  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      17  static const struct xlat_data baud_options_xdata[] = {
      18  #if defined(B0) || (defined(HAVE_DECL_B0) && HAVE_DECL_B0)
      19    XLAT(B0),
      20   #define XLAT_VAL_0 ((unsigned) (B0))
      21   #define XLAT_STR_0 STRINGIFY(B0)
      22  #endif
      23  #if defined(B50) || (defined(HAVE_DECL_B50) && HAVE_DECL_B50)
      24    XLAT(B50),
      25   #define XLAT_VAL_1 ((unsigned) (B50))
      26   #define XLAT_STR_1 STRINGIFY(B50)
      27  #endif
      28  #if defined(B75) || (defined(HAVE_DECL_B75) && HAVE_DECL_B75)
      29    XLAT(B75),
      30   #define XLAT_VAL_2 ((unsigned) (B75))
      31   #define XLAT_STR_2 STRINGIFY(B75)
      32  #endif
      33  #if defined(B110) || (defined(HAVE_DECL_B110) && HAVE_DECL_B110)
      34    XLAT(B110),
      35   #define XLAT_VAL_3 ((unsigned) (B110))
      36   #define XLAT_STR_3 STRINGIFY(B110)
      37  #endif
      38  #if defined(B134) || (defined(HAVE_DECL_B134) && HAVE_DECL_B134)
      39    XLAT(B134),
      40   #define XLAT_VAL_4 ((unsigned) (B134))
      41   #define XLAT_STR_4 STRINGIFY(B134)
      42  #endif
      43  #if defined(B150) || (defined(HAVE_DECL_B150) && HAVE_DECL_B150)
      44    XLAT(B150),
      45   #define XLAT_VAL_5 ((unsigned) (B150))
      46   #define XLAT_STR_5 STRINGIFY(B150)
      47  #endif
      48  #if defined(B200) || (defined(HAVE_DECL_B200) && HAVE_DECL_B200)
      49    XLAT(B200),
      50   #define XLAT_VAL_6 ((unsigned) (B200))
      51   #define XLAT_STR_6 STRINGIFY(B200)
      52  #endif
      53  #if defined(B300) || (defined(HAVE_DECL_B300) && HAVE_DECL_B300)
      54    XLAT(B300),
      55   #define XLAT_VAL_7 ((unsigned) (B300))
      56   #define XLAT_STR_7 STRINGIFY(B300)
      57  #endif
      58  #if defined(B600) || (defined(HAVE_DECL_B600) && HAVE_DECL_B600)
      59    XLAT(B600),
      60   #define XLAT_VAL_8 ((unsigned) (B600))
      61   #define XLAT_STR_8 STRINGIFY(B600)
      62  #endif
      63  #if defined(B1200) || (defined(HAVE_DECL_B1200) && HAVE_DECL_B1200)
      64    XLAT(B1200),
      65   #define XLAT_VAL_9 ((unsigned) (B1200))
      66   #define XLAT_STR_9 STRINGIFY(B1200)
      67  #endif
      68  #if defined(B1800) || (defined(HAVE_DECL_B1800) && HAVE_DECL_B1800)
      69    XLAT(B1800),
      70   #define XLAT_VAL_10 ((unsigned) (B1800))
      71   #define XLAT_STR_10 STRINGIFY(B1800)
      72  #endif
      73  #if defined(B2400) || (defined(HAVE_DECL_B2400) && HAVE_DECL_B2400)
      74    XLAT(B2400),
      75   #define XLAT_VAL_11 ((unsigned) (B2400))
      76   #define XLAT_STR_11 STRINGIFY(B2400)
      77  #endif
      78  #if defined(B4800) || (defined(HAVE_DECL_B4800) && HAVE_DECL_B4800)
      79    XLAT(B4800),
      80   #define XLAT_VAL_12 ((unsigned) (B4800))
      81   #define XLAT_STR_12 STRINGIFY(B4800)
      82  #endif
      83  #if defined(B9600) || (defined(HAVE_DECL_B9600) && HAVE_DECL_B9600)
      84    XLAT(B9600),
      85   #define XLAT_VAL_13 ((unsigned) (B9600))
      86   #define XLAT_STR_13 STRINGIFY(B9600)
      87  #endif
      88  #if defined(B19200) || (defined(HAVE_DECL_B19200) && HAVE_DECL_B19200)
      89    XLAT(B19200),
      90   #define XLAT_VAL_14 ((unsigned) (B19200))
      91   #define XLAT_STR_14 STRINGIFY(B19200)
      92  #endif
      93  #if defined(B38400) || (defined(HAVE_DECL_B38400) && HAVE_DECL_B38400)
      94    XLAT(B38400),
      95   #define XLAT_VAL_15 ((unsigned) (B38400))
      96   #define XLAT_STR_15 STRINGIFY(B38400)
      97  #endif
      98  #if defined(B57600) || (defined(HAVE_DECL_B57600) && HAVE_DECL_B57600)
      99    XLAT(B57600),
     100   #define XLAT_VAL_16 ((unsigned) (B57600))
     101   #define XLAT_STR_16 STRINGIFY(B57600)
     102  #endif
     103  #if defined(B76800) || (defined(HAVE_DECL_B76800) && HAVE_DECL_B76800)
     104    XLAT(B76800),
     105   #define XLAT_VAL_17 ((unsigned) (B76800))
     106   #define XLAT_STR_17 STRINGIFY(B76800)
     107  #endif
     108  #if defined(B115200) || (defined(HAVE_DECL_B115200) && HAVE_DECL_B115200)
     109    XLAT(B115200),
     110   #define XLAT_VAL_18 ((unsigned) (B115200))
     111   #define XLAT_STR_18 STRINGIFY(B115200)
     112  #endif
     113  #if defined(B153600) || (defined(HAVE_DECL_B153600) && HAVE_DECL_B153600)
     114    XLAT(B153600),
     115   #define XLAT_VAL_19 ((unsigned) (B153600))
     116   #define XLAT_STR_19 STRINGIFY(B153600)
     117  #endif
     118  #if defined(B230400) || (defined(HAVE_DECL_B230400) && HAVE_DECL_B230400)
     119    XLAT(B230400),
     120   #define XLAT_VAL_20 ((unsigned) (B230400))
     121   #define XLAT_STR_20 STRINGIFY(B230400)
     122  #endif
     123  #if defined(B307200) || (defined(HAVE_DECL_B307200) && HAVE_DECL_B307200)
     124    XLAT(B307200),
     125   #define XLAT_VAL_21 ((unsigned) (B307200))
     126   #define XLAT_STR_21 STRINGIFY(B307200)
     127  #endif
     128  #if defined(B460800) || (defined(HAVE_DECL_B460800) && HAVE_DECL_B460800)
     129    XLAT(B460800),
     130   #define XLAT_VAL_22 ((unsigned) (B460800))
     131   #define XLAT_STR_22 STRINGIFY(B460800)
     132  #endif
     133  #if defined(B500000) || (defined(HAVE_DECL_B500000) && HAVE_DECL_B500000)
     134    XLAT(B500000),
     135   #define XLAT_VAL_23 ((unsigned) (B500000))
     136   #define XLAT_STR_23 STRINGIFY(B500000)
     137  #endif
     138  #if defined(B576000) || (defined(HAVE_DECL_B576000) && HAVE_DECL_B576000)
     139    XLAT(B576000),
     140   #define XLAT_VAL_24 ((unsigned) (B576000))
     141   #define XLAT_STR_24 STRINGIFY(B576000)
     142  #endif
     143  #if defined(B614400) || (defined(HAVE_DECL_B614400) && HAVE_DECL_B614400)
     144    XLAT(B614400),
     145   #define XLAT_VAL_25 ((unsigned) (B614400))
     146   #define XLAT_STR_25 STRINGIFY(B614400)
     147  #endif
     148  #if defined(B921600) || (defined(HAVE_DECL_B921600) && HAVE_DECL_B921600)
     149    XLAT(B921600),
     150   #define XLAT_VAL_26 ((unsigned) (B921600))
     151   #define XLAT_STR_26 STRINGIFY(B921600)
     152  #endif
     153  #if defined(B1000000) || (defined(HAVE_DECL_B1000000) && HAVE_DECL_B1000000)
     154    XLAT(B1000000),
     155   #define XLAT_VAL_27 ((unsigned) (B1000000))
     156   #define XLAT_STR_27 STRINGIFY(B1000000)
     157  #endif
     158  #if defined(B1152000) || (defined(HAVE_DECL_B1152000) && HAVE_DECL_B1152000)
     159    XLAT(B1152000),
     160   #define XLAT_VAL_28 ((unsigned) (B1152000))
     161   #define XLAT_STR_28 STRINGIFY(B1152000)
     162  #endif
     163  #if defined(B1500000) || (defined(HAVE_DECL_B1500000) && HAVE_DECL_B1500000)
     164    XLAT(B1500000),
     165   #define XLAT_VAL_29 ((unsigned) (B1500000))
     166   #define XLAT_STR_29 STRINGIFY(B1500000)
     167  #endif
     168  #if defined(B2000000) || (defined(HAVE_DECL_B2000000) && HAVE_DECL_B2000000)
     169    XLAT(B2000000),
     170   #define XLAT_VAL_30 ((unsigned) (B2000000))
     171   #define XLAT_STR_30 STRINGIFY(B2000000)
     172  #endif
     173  #if defined(B2500000) || (defined(HAVE_DECL_B2500000) && HAVE_DECL_B2500000)
     174    XLAT(B2500000),
     175   #define XLAT_VAL_31 ((unsigned) (B2500000))
     176   #define XLAT_STR_31 STRINGIFY(B2500000)
     177  #endif
     178  #if defined(B3000000) || (defined(HAVE_DECL_B3000000) && HAVE_DECL_B3000000)
     179    XLAT(B3000000),
     180   #define XLAT_VAL_32 ((unsigned) (B3000000))
     181   #define XLAT_STR_32 STRINGIFY(B3000000)
     182  #endif
     183  #if defined(B3500000) || (defined(HAVE_DECL_B3500000) && HAVE_DECL_B3500000)
     184    XLAT(B3500000),
     185   #define XLAT_VAL_33 ((unsigned) (B3500000))
     186   #define XLAT_STR_33 STRINGIFY(B3500000)
     187  #endif
     188  #if defined(B4000000) || (defined(HAVE_DECL_B4000000) && HAVE_DECL_B4000000)
     189    XLAT(B4000000),
     190   #define XLAT_VAL_34 ((unsigned) (B4000000))
     191   #define XLAT_STR_34 STRINGIFY(B4000000)
     192  #endif
     193  #if defined(EXTA) || (defined(HAVE_DECL_EXTA) && HAVE_DECL_EXTA)
     194    XLAT(EXTA),
     195   #define XLAT_VAL_35 ((unsigned) (EXTA))
     196   #define XLAT_STR_35 STRINGIFY(EXTA)
     197  #endif
     198  #if defined(EXTB) || (defined(HAVE_DECL_EXTB) && HAVE_DECL_EXTB)
     199    XLAT(EXTB),
     200   #define XLAT_VAL_36 ((unsigned) (EXTB))
     201   #define XLAT_STR_36 STRINGIFY(EXTB)
     202  #endif
     203  #if defined(BOTHER) || (defined(HAVE_DECL_BOTHER) && HAVE_DECL_BOTHER)
     204    XLAT(BOTHER),
     205   #define XLAT_VAL_37 ((unsigned) (BOTHER))
     206   #define XLAT_STR_37 STRINGIFY(BOTHER)
     207  #endif
     208  };
     209  static
     210  const struct xlat baud_options[1] = { {
     211   .data = baud_options_xdata,
     212   .size = ARRAY_SIZE(baud_options_xdata),
     213   .type = XT_NORMAL,
     214   .flags_mask = 0
     215  #  ifdef XLAT_VAL_0
     216    | XLAT_VAL_0
     217  #  endif
     218  #  ifdef XLAT_VAL_1
     219    | XLAT_VAL_1
     220  #  endif
     221  #  ifdef XLAT_VAL_2
     222    | XLAT_VAL_2
     223  #  endif
     224  #  ifdef XLAT_VAL_3
     225    | XLAT_VAL_3
     226  #  endif
     227  #  ifdef XLAT_VAL_4
     228    | XLAT_VAL_4
     229  #  endif
     230  #  ifdef XLAT_VAL_5
     231    | XLAT_VAL_5
     232  #  endif
     233  #  ifdef XLAT_VAL_6
     234    | XLAT_VAL_6
     235  #  endif
     236  #  ifdef XLAT_VAL_7
     237    | XLAT_VAL_7
     238  #  endif
     239  #  ifdef XLAT_VAL_8
     240    | XLAT_VAL_8
     241  #  endif
     242  #  ifdef XLAT_VAL_9
     243    | XLAT_VAL_9
     244  #  endif
     245  #  ifdef XLAT_VAL_10
     246    | XLAT_VAL_10
     247  #  endif
     248  #  ifdef XLAT_VAL_11
     249    | XLAT_VAL_11
     250  #  endif
     251  #  ifdef XLAT_VAL_12
     252    | XLAT_VAL_12
     253  #  endif
     254  #  ifdef XLAT_VAL_13
     255    | XLAT_VAL_13
     256  #  endif
     257  #  ifdef XLAT_VAL_14
     258    | XLAT_VAL_14
     259  #  endif
     260  #  ifdef XLAT_VAL_15
     261    | XLAT_VAL_15
     262  #  endif
     263  #  ifdef XLAT_VAL_16
     264    | XLAT_VAL_16
     265  #  endif
     266  #  ifdef XLAT_VAL_17
     267    | XLAT_VAL_17
     268  #  endif
     269  #  ifdef XLAT_VAL_18
     270    | XLAT_VAL_18
     271  #  endif
     272  #  ifdef XLAT_VAL_19
     273    | XLAT_VAL_19
     274  #  endif
     275  #  ifdef XLAT_VAL_20
     276    | XLAT_VAL_20
     277  #  endif
     278  #  ifdef XLAT_VAL_21
     279    | XLAT_VAL_21
     280  #  endif
     281  #  ifdef XLAT_VAL_22
     282    | XLAT_VAL_22
     283  #  endif
     284  #  ifdef XLAT_VAL_23
     285    | XLAT_VAL_23
     286  #  endif
     287  #  ifdef XLAT_VAL_24
     288    | XLAT_VAL_24
     289  #  endif
     290  #  ifdef XLAT_VAL_25
     291    | XLAT_VAL_25
     292  #  endif
     293  #  ifdef XLAT_VAL_26
     294    | XLAT_VAL_26
     295  #  endif
     296  #  ifdef XLAT_VAL_27
     297    | XLAT_VAL_27
     298  #  endif
     299  #  ifdef XLAT_VAL_28
     300    | XLAT_VAL_28
     301  #  endif
     302  #  ifdef XLAT_VAL_29
     303    | XLAT_VAL_29
     304  #  endif
     305  #  ifdef XLAT_VAL_30
     306    | XLAT_VAL_30
     307  #  endif
     308  #  ifdef XLAT_VAL_31
     309    | XLAT_VAL_31
     310  #  endif
     311  #  ifdef XLAT_VAL_32
     312    | XLAT_VAL_32
     313  #  endif
     314  #  ifdef XLAT_VAL_33
     315    | XLAT_VAL_33
     316  #  endif
     317  #  ifdef XLAT_VAL_34
     318    | XLAT_VAL_34
     319  #  endif
     320  #  ifdef XLAT_VAL_35
     321    | XLAT_VAL_35
     322  #  endif
     323  #  ifdef XLAT_VAL_36
     324    | XLAT_VAL_36
     325  #  endif
     326  #  ifdef XLAT_VAL_37
     327    | XLAT_VAL_37
     328  #  endif
     329    ,
     330   .flags_strsz = 0
     331  #  ifdef XLAT_STR_0
     332    + sizeof(XLAT_STR_0)
     333  #  endif
     334  #  ifdef XLAT_STR_1
     335    + sizeof(XLAT_STR_1)
     336  #  endif
     337  #  ifdef XLAT_STR_2
     338    + sizeof(XLAT_STR_2)
     339  #  endif
     340  #  ifdef XLAT_STR_3
     341    + sizeof(XLAT_STR_3)
     342  #  endif
     343  #  ifdef XLAT_STR_4
     344    + sizeof(XLAT_STR_4)
     345  #  endif
     346  #  ifdef XLAT_STR_5
     347    + sizeof(XLAT_STR_5)
     348  #  endif
     349  #  ifdef XLAT_STR_6
     350    + sizeof(XLAT_STR_6)
     351  #  endif
     352  #  ifdef XLAT_STR_7
     353    + sizeof(XLAT_STR_7)
     354  #  endif
     355  #  ifdef XLAT_STR_8
     356    + sizeof(XLAT_STR_8)
     357  #  endif
     358  #  ifdef XLAT_STR_9
     359    + sizeof(XLAT_STR_9)
     360  #  endif
     361  #  ifdef XLAT_STR_10
     362    + sizeof(XLAT_STR_10)
     363  #  endif
     364  #  ifdef XLAT_STR_11
     365    + sizeof(XLAT_STR_11)
     366  #  endif
     367  #  ifdef XLAT_STR_12
     368    + sizeof(XLAT_STR_12)
     369  #  endif
     370  #  ifdef XLAT_STR_13
     371    + sizeof(XLAT_STR_13)
     372  #  endif
     373  #  ifdef XLAT_STR_14
     374    + sizeof(XLAT_STR_14)
     375  #  endif
     376  #  ifdef XLAT_STR_15
     377    + sizeof(XLAT_STR_15)
     378  #  endif
     379  #  ifdef XLAT_STR_16
     380    + sizeof(XLAT_STR_16)
     381  #  endif
     382  #  ifdef XLAT_STR_17
     383    + sizeof(XLAT_STR_17)
     384  #  endif
     385  #  ifdef XLAT_STR_18
     386    + sizeof(XLAT_STR_18)
     387  #  endif
     388  #  ifdef XLAT_STR_19
     389    + sizeof(XLAT_STR_19)
     390  #  endif
     391  #  ifdef XLAT_STR_20
     392    + sizeof(XLAT_STR_20)
     393  #  endif
     394  #  ifdef XLAT_STR_21
     395    + sizeof(XLAT_STR_21)
     396  #  endif
     397  #  ifdef XLAT_STR_22
     398    + sizeof(XLAT_STR_22)
     399  #  endif
     400  #  ifdef XLAT_STR_23
     401    + sizeof(XLAT_STR_23)
     402  #  endif
     403  #  ifdef XLAT_STR_24
     404    + sizeof(XLAT_STR_24)
     405  #  endif
     406  #  ifdef XLAT_STR_25
     407    + sizeof(XLAT_STR_25)
     408  #  endif
     409  #  ifdef XLAT_STR_26
     410    + sizeof(XLAT_STR_26)
     411  #  endif
     412  #  ifdef XLAT_STR_27
     413    + sizeof(XLAT_STR_27)
     414  #  endif
     415  #  ifdef XLAT_STR_28
     416    + sizeof(XLAT_STR_28)
     417  #  endif
     418  #  ifdef XLAT_STR_29
     419    + sizeof(XLAT_STR_29)
     420  #  endif
     421  #  ifdef XLAT_STR_30
     422    + sizeof(XLAT_STR_30)
     423  #  endif
     424  #  ifdef XLAT_STR_31
     425    + sizeof(XLAT_STR_31)
     426  #  endif
     427  #  ifdef XLAT_STR_32
     428    + sizeof(XLAT_STR_32)
     429  #  endif
     430  #  ifdef XLAT_STR_33
     431    + sizeof(XLAT_STR_33)
     432  #  endif
     433  #  ifdef XLAT_STR_34
     434    + sizeof(XLAT_STR_34)
     435  #  endif
     436  #  ifdef XLAT_STR_35
     437    + sizeof(XLAT_STR_35)
     438  #  endif
     439  #  ifdef XLAT_STR_36
     440    + sizeof(XLAT_STR_36)
     441  #  endif
     442  #  ifdef XLAT_STR_37
     443    + sizeof(XLAT_STR_37)
     444  #  endif
     445    ,
     446  } };
     447  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     448  
     449  #  undef XLAT_STR_0
     450  #  undef XLAT_VAL_0
     451  #  undef XLAT_STR_1
     452  #  undef XLAT_VAL_1
     453  #  undef XLAT_STR_2
     454  #  undef XLAT_VAL_2
     455  #  undef XLAT_STR_3
     456  #  undef XLAT_VAL_3
     457  #  undef XLAT_STR_4
     458  #  undef XLAT_VAL_4
     459  #  undef XLAT_STR_5
     460  #  undef XLAT_VAL_5
     461  #  undef XLAT_STR_6
     462  #  undef XLAT_VAL_6
     463  #  undef XLAT_STR_7
     464  #  undef XLAT_VAL_7
     465  #  undef XLAT_STR_8
     466  #  undef XLAT_VAL_8
     467  #  undef XLAT_STR_9
     468  #  undef XLAT_VAL_9
     469  #  undef XLAT_STR_10
     470  #  undef XLAT_VAL_10
     471  #  undef XLAT_STR_11
     472  #  undef XLAT_VAL_11
     473  #  undef XLAT_STR_12
     474  #  undef XLAT_VAL_12
     475  #  undef XLAT_STR_13
     476  #  undef XLAT_VAL_13
     477  #  undef XLAT_STR_14
     478  #  undef XLAT_VAL_14
     479  #  undef XLAT_STR_15
     480  #  undef XLAT_VAL_15
     481  #  undef XLAT_STR_16
     482  #  undef XLAT_VAL_16
     483  #  undef XLAT_STR_17
     484  #  undef XLAT_VAL_17
     485  #  undef XLAT_STR_18
     486  #  undef XLAT_VAL_18
     487  #  undef XLAT_STR_19
     488  #  undef XLAT_VAL_19
     489  #  undef XLAT_STR_20
     490  #  undef XLAT_VAL_20
     491  #  undef XLAT_STR_21
     492  #  undef XLAT_VAL_21
     493  #  undef XLAT_STR_22
     494  #  undef XLAT_VAL_22
     495  #  undef XLAT_STR_23
     496  #  undef XLAT_VAL_23
     497  #  undef XLAT_STR_24
     498  #  undef XLAT_VAL_24
     499  #  undef XLAT_STR_25
     500  #  undef XLAT_VAL_25
     501  #  undef XLAT_STR_26
     502  #  undef XLAT_VAL_26
     503  #  undef XLAT_STR_27
     504  #  undef XLAT_VAL_27
     505  #  undef XLAT_STR_28
     506  #  undef XLAT_VAL_28
     507  #  undef XLAT_STR_29
     508  #  undef XLAT_VAL_29
     509  #  undef XLAT_STR_30
     510  #  undef XLAT_VAL_30
     511  #  undef XLAT_STR_31
     512  #  undef XLAT_VAL_31
     513  #  undef XLAT_STR_32
     514  #  undef XLAT_VAL_32
     515  #  undef XLAT_STR_33
     516  #  undef XLAT_VAL_33
     517  #  undef XLAT_STR_34
     518  #  undef XLAT_VAL_34
     519  #  undef XLAT_STR_35
     520  #  undef XLAT_VAL_35
     521  #  undef XLAT_STR_36
     522  #  undef XLAT_VAL_36
     523  #  undef XLAT_STR_37
     524  #  undef XLAT_VAL_37
     525  # endif /* !IN_MPERS */
     526  
     527  #endif /* !XLAT_MACROS_ONLY */