1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/term_cmds_overlapping.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 term_cmds_overlapping in mpers mode
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data term_cmds_overlapping_xdata[] = {
18
19 #if defined(TCGETS) || (defined(HAVE_DECL_TCGETS) && HAVE_DECL_TCGETS)
20 XLAT(TCGETS),
21 #define XLAT_VAL_0 ((unsigned) (TCGETS))
22 #define XLAT_STR_0 STRINGIFY(TCGETS)
23 #endif
24 #if defined(TCSETS) || (defined(HAVE_DECL_TCSETS) && HAVE_DECL_TCSETS)
25 XLAT(TCSETS),
26 #define XLAT_VAL_1 ((unsigned) (TCSETS))
27 #define XLAT_STR_1 STRINGIFY(TCSETS)
28 #endif
29 #if defined(TCSETSW) || (defined(HAVE_DECL_TCSETSW) && HAVE_DECL_TCSETSW)
30 XLAT(TCSETSW),
31 #define XLAT_VAL_2 ((unsigned) (TCSETSW))
32 #define XLAT_STR_2 STRINGIFY(TCSETSW)
33 #endif
34 #if defined(TCSETSF) || (defined(HAVE_DECL_TCSETSF) && HAVE_DECL_TCSETSF)
35 XLAT(TCSETSF),
36 #define XLAT_VAL_3 ((unsigned) (TCSETSF))
37 #define XLAT_STR_3 STRINGIFY(TCSETSF)
38 #endif
39 #if defined(TCGETA) || (defined(HAVE_DECL_TCGETA) && HAVE_DECL_TCGETA)
40 XLAT(TCGETA),
41 #define XLAT_VAL_4 ((unsigned) (TCGETA))
42 #define XLAT_STR_4 STRINGIFY(TCGETA)
43 #endif
44 #if defined(TCSETA) || (defined(HAVE_DECL_TCSETA) && HAVE_DECL_TCSETA)
45 XLAT(TCSETA),
46 #define XLAT_VAL_5 ((unsigned) (TCSETA))
47 #define XLAT_STR_5 STRINGIFY(TCSETA)
48 #endif
49 #if defined(TCSETAW) || (defined(HAVE_DECL_TCSETAW) && HAVE_DECL_TCSETAW)
50 XLAT(TCSETAW),
51 #define XLAT_VAL_6 ((unsigned) (TCSETAW))
52 #define XLAT_STR_6 STRINGIFY(TCSETAW)
53 #endif
54 #if defined(TCSETAF) || (defined(HAVE_DECL_TCSETAF) && HAVE_DECL_TCSETAF)
55 XLAT(TCSETAF),
56 #define XLAT_VAL_7 ((unsigned) (TCSETAF))
57 #define XLAT_STR_7 STRINGIFY(TCSETAF)
58 #endif
59 };
60 static
61 const struct xlat term_cmds_overlapping[1] = { {
62 .data = term_cmds_overlapping_xdata,
63 .size = ARRAY_SIZE(term_cmds_overlapping_xdata),
64 .type = XT_NORMAL,
65 .flags_mask = 0
66 # ifdef XLAT_VAL_0
67 | XLAT_VAL_0
68 # endif
69 # ifdef XLAT_VAL_1
70 | XLAT_VAL_1
71 # endif
72 # ifdef XLAT_VAL_2
73 | XLAT_VAL_2
74 # endif
75 # ifdef XLAT_VAL_3
76 | XLAT_VAL_3
77 # endif
78 # ifdef XLAT_VAL_4
79 | XLAT_VAL_4
80 # endif
81 # ifdef XLAT_VAL_5
82 | XLAT_VAL_5
83 # endif
84 # ifdef XLAT_VAL_6
85 | XLAT_VAL_6
86 # endif
87 # ifdef XLAT_VAL_7
88 | XLAT_VAL_7
89 # endif
90 ,
91 .flags_strsz = 0
92 # ifdef XLAT_STR_0
93 + sizeof(XLAT_STR_0)
94 # endif
95 # ifdef XLAT_STR_1
96 + sizeof(XLAT_STR_1)
97 # endif
98 # ifdef XLAT_STR_2
99 + sizeof(XLAT_STR_2)
100 # endif
101 # ifdef XLAT_STR_3
102 + sizeof(XLAT_STR_3)
103 # endif
104 # ifdef XLAT_STR_4
105 + sizeof(XLAT_STR_4)
106 # endif
107 # ifdef XLAT_STR_5
108 + sizeof(XLAT_STR_5)
109 # endif
110 # ifdef XLAT_STR_6
111 + sizeof(XLAT_STR_6)
112 # endif
113 # ifdef XLAT_STR_7
114 + sizeof(XLAT_STR_7)
115 # endif
116 ,
117 } };
118 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
119
120 # undef XLAT_STR_0
121 # undef XLAT_VAL_0
122 # undef XLAT_STR_1
123 # undef XLAT_VAL_1
124 # undef XLAT_STR_2
125 # undef XLAT_VAL_2
126 # undef XLAT_STR_3
127 # undef XLAT_VAL_3
128 # undef XLAT_STR_4
129 # undef XLAT_VAL_4
130 # undef XLAT_STR_5
131 # undef XLAT_VAL_5
132 # undef XLAT_STR_6
133 # undef XLAT_VAL_6
134 # undef XLAT_STR_7
135 # undef XLAT_VAL_7
136 # endif /* !IN_MPERS */
137
138 #endif /* !XLAT_MACROS_ONLY */