1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/term_iflags.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_iflags in mpers mode
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data term_iflags_xdata[] = {
18 #if defined(IGNBRK) || (defined(HAVE_DECL_IGNBRK) && HAVE_DECL_IGNBRK)
19 XLAT(IGNBRK),
20 #define XLAT_VAL_0 ((unsigned) (IGNBRK))
21 #define XLAT_STR_0 STRINGIFY(IGNBRK)
22 #endif
23 #if defined(BRKINT) || (defined(HAVE_DECL_BRKINT) && HAVE_DECL_BRKINT)
24 XLAT(BRKINT),
25 #define XLAT_VAL_1 ((unsigned) (BRKINT))
26 #define XLAT_STR_1 STRINGIFY(BRKINT)
27 #endif
28 #if defined(IGNPAR) || (defined(HAVE_DECL_IGNPAR) && HAVE_DECL_IGNPAR)
29 XLAT(IGNPAR),
30 #define XLAT_VAL_2 ((unsigned) (IGNPAR))
31 #define XLAT_STR_2 STRINGIFY(IGNPAR)
32 #endif
33 #if defined(PARMRK) || (defined(HAVE_DECL_PARMRK) && HAVE_DECL_PARMRK)
34 XLAT(PARMRK),
35 #define XLAT_VAL_3 ((unsigned) (PARMRK))
36 #define XLAT_STR_3 STRINGIFY(PARMRK)
37 #endif
38 #if defined(INPCK) || (defined(HAVE_DECL_INPCK) && HAVE_DECL_INPCK)
39 XLAT(INPCK),
40 #define XLAT_VAL_4 ((unsigned) (INPCK))
41 #define XLAT_STR_4 STRINGIFY(INPCK)
42 #endif
43 #if defined(ISTRIP) || (defined(HAVE_DECL_ISTRIP) && HAVE_DECL_ISTRIP)
44 XLAT(ISTRIP),
45 #define XLAT_VAL_5 ((unsigned) (ISTRIP))
46 #define XLAT_STR_5 STRINGIFY(ISTRIP)
47 #endif
48 #if defined(INLCR) || (defined(HAVE_DECL_INLCR) && HAVE_DECL_INLCR)
49 XLAT(INLCR),
50 #define XLAT_VAL_6 ((unsigned) (INLCR))
51 #define XLAT_STR_6 STRINGIFY(INLCR)
52 #endif
53 #if defined(IGNCR) || (defined(HAVE_DECL_IGNCR) && HAVE_DECL_IGNCR)
54 XLAT(IGNCR),
55 #define XLAT_VAL_7 ((unsigned) (IGNCR))
56 #define XLAT_STR_7 STRINGIFY(IGNCR)
57 #endif
58 #if defined(ICRNL) || (defined(HAVE_DECL_ICRNL) && HAVE_DECL_ICRNL)
59 XLAT(ICRNL),
60 #define XLAT_VAL_8 ((unsigned) (ICRNL))
61 #define XLAT_STR_8 STRINGIFY(ICRNL)
62 #endif
63 #if defined(IUCLC) || (defined(HAVE_DECL_IUCLC) && HAVE_DECL_IUCLC)
64 XLAT(IUCLC),
65 #define XLAT_VAL_9 ((unsigned) (IUCLC))
66 #define XLAT_STR_9 STRINGIFY(IUCLC)
67 #endif
68 #if defined(IXON) || (defined(HAVE_DECL_IXON) && HAVE_DECL_IXON)
69 XLAT(IXON),
70 #define XLAT_VAL_10 ((unsigned) (IXON))
71 #define XLAT_STR_10 STRINGIFY(IXON)
72 #endif
73 #if defined(IXANY) || (defined(HAVE_DECL_IXANY) && HAVE_DECL_IXANY)
74 XLAT(IXANY),
75 #define XLAT_VAL_11 ((unsigned) (IXANY))
76 #define XLAT_STR_11 STRINGIFY(IXANY)
77 #endif
78 #if defined(IXOFF) || (defined(HAVE_DECL_IXOFF) && HAVE_DECL_IXOFF)
79 XLAT(IXOFF),
80 #define XLAT_VAL_12 ((unsigned) (IXOFF))
81 #define XLAT_STR_12 STRINGIFY(IXOFF)
82 #endif
83 #if defined(IMAXBEL) || (defined(HAVE_DECL_IMAXBEL) && HAVE_DECL_IMAXBEL)
84 XLAT(IMAXBEL),
85 #define XLAT_VAL_13 ((unsigned) (IMAXBEL))
86 #define XLAT_STR_13 STRINGIFY(IMAXBEL)
87 #endif
88 #if defined(IUTF8) || (defined(HAVE_DECL_IUTF8) && HAVE_DECL_IUTF8)
89 XLAT(IUTF8),
90 #define XLAT_VAL_14 ((unsigned) (IUTF8))
91 #define XLAT_STR_14 STRINGIFY(IUTF8)
92 #endif
93 };
94 static
95 const struct xlat term_iflags[1] = { {
96 .data = term_iflags_xdata,
97 .size = ARRAY_SIZE(term_iflags_xdata),
98 .type = XT_NORMAL,
99 .flags_mask = 0
100 # ifdef XLAT_VAL_0
101 | XLAT_VAL_0
102 # endif
103 # ifdef XLAT_VAL_1
104 | XLAT_VAL_1
105 # endif
106 # ifdef XLAT_VAL_2
107 | XLAT_VAL_2
108 # endif
109 # ifdef XLAT_VAL_3
110 | XLAT_VAL_3
111 # endif
112 # ifdef XLAT_VAL_4
113 | XLAT_VAL_4
114 # endif
115 # ifdef XLAT_VAL_5
116 | XLAT_VAL_5
117 # endif
118 # ifdef XLAT_VAL_6
119 | XLAT_VAL_6
120 # endif
121 # ifdef XLAT_VAL_7
122 | XLAT_VAL_7
123 # endif
124 # ifdef XLAT_VAL_8
125 | XLAT_VAL_8
126 # endif
127 # ifdef XLAT_VAL_9
128 | XLAT_VAL_9
129 # endif
130 # ifdef XLAT_VAL_10
131 | XLAT_VAL_10
132 # endif
133 # ifdef XLAT_VAL_11
134 | XLAT_VAL_11
135 # endif
136 # ifdef XLAT_VAL_12
137 | XLAT_VAL_12
138 # endif
139 # ifdef XLAT_VAL_13
140 | XLAT_VAL_13
141 # endif
142 # ifdef XLAT_VAL_14
143 | XLAT_VAL_14
144 # endif
145 ,
146 .flags_strsz = 0
147 # ifdef XLAT_STR_0
148 + sizeof(XLAT_STR_0)
149 # endif
150 # ifdef XLAT_STR_1
151 + sizeof(XLAT_STR_1)
152 # endif
153 # ifdef XLAT_STR_2
154 + sizeof(XLAT_STR_2)
155 # endif
156 # ifdef XLAT_STR_3
157 + sizeof(XLAT_STR_3)
158 # endif
159 # ifdef XLAT_STR_4
160 + sizeof(XLAT_STR_4)
161 # endif
162 # ifdef XLAT_STR_5
163 + sizeof(XLAT_STR_5)
164 # endif
165 # ifdef XLAT_STR_6
166 + sizeof(XLAT_STR_6)
167 # endif
168 # ifdef XLAT_STR_7
169 + sizeof(XLAT_STR_7)
170 # endif
171 # ifdef XLAT_STR_8
172 + sizeof(XLAT_STR_8)
173 # endif
174 # ifdef XLAT_STR_9
175 + sizeof(XLAT_STR_9)
176 # endif
177 # ifdef XLAT_STR_10
178 + sizeof(XLAT_STR_10)
179 # endif
180 # ifdef XLAT_STR_11
181 + sizeof(XLAT_STR_11)
182 # endif
183 # ifdef XLAT_STR_12
184 + sizeof(XLAT_STR_12)
185 # endif
186 # ifdef XLAT_STR_13
187 + sizeof(XLAT_STR_13)
188 # endif
189 # ifdef XLAT_STR_14
190 + sizeof(XLAT_STR_14)
191 # endif
192 ,
193 } };
194 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
195
196 # undef XLAT_STR_0
197 # undef XLAT_VAL_0
198 # undef XLAT_STR_1
199 # undef XLAT_VAL_1
200 # undef XLAT_STR_2
201 # undef XLAT_VAL_2
202 # undef XLAT_STR_3
203 # undef XLAT_VAL_3
204 # undef XLAT_STR_4
205 # undef XLAT_VAL_4
206 # undef XLAT_STR_5
207 # undef XLAT_VAL_5
208 # undef XLAT_STR_6
209 # undef XLAT_VAL_6
210 # undef XLAT_STR_7
211 # undef XLAT_VAL_7
212 # undef XLAT_STR_8
213 # undef XLAT_VAL_8
214 # undef XLAT_STR_9
215 # undef XLAT_VAL_9
216 # undef XLAT_STR_10
217 # undef XLAT_VAL_10
218 # undef XLAT_STR_11
219 # undef XLAT_VAL_11
220 # undef XLAT_STR_12
221 # undef XLAT_VAL_12
222 # undef XLAT_STR_13
223 # undef XLAT_VAL_13
224 # undef XLAT_STR_14
225 # undef XLAT_VAL_14
226 # endif /* !IN_MPERS */
227
228 #endif /* !XLAT_MACROS_ONLY */