1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/term_oflags.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #ifdef ALPHA
7 #endif
8 #undef XLAT_PREV_VAL
9
10 #ifndef XLAT_MACROS_ONLY
11
12 # ifdef IN_MPERS
13
14 # error static const struct xlat term_oflags in mpers mode
15
16 # else
17
18 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
19 static const struct xlat_data term_oflags_xdata[] = {
20 #ifdef ALPHA
21 #if defined(XTABS) || (defined(HAVE_DECL_XTABS) && HAVE_DECL_XTABS)
22 XLAT(XTABS),
23 #define XLAT_VAL_0 ((unsigned) (XTABS))
24 #define XLAT_STR_0 STRINGIFY(XTABS)
25 #endif
26 #endif
27
28 #if defined(OPOST) || (defined(HAVE_DECL_OPOST) && HAVE_DECL_OPOST)
29 XLAT(OPOST),
30 #define XLAT_VAL_1 ((unsigned) (OPOST))
31 #define XLAT_STR_1 STRINGIFY(OPOST)
32 #endif
33 #if defined(OLCUC) || (defined(HAVE_DECL_OLCUC) && HAVE_DECL_OLCUC)
34 XLAT(OLCUC),
35 #define XLAT_VAL_2 ((unsigned) (OLCUC))
36 #define XLAT_STR_2 STRINGIFY(OLCUC)
37 #endif
38 #if defined(ONLCR) || (defined(HAVE_DECL_ONLCR) && HAVE_DECL_ONLCR)
39 XLAT(ONLCR),
40 #define XLAT_VAL_3 ((unsigned) (ONLCR))
41 #define XLAT_STR_3 STRINGIFY(ONLCR)
42 #endif
43 #if defined(OCRNL) || (defined(HAVE_DECL_OCRNL) && HAVE_DECL_OCRNL)
44 XLAT(OCRNL),
45 #define XLAT_VAL_4 ((unsigned) (OCRNL))
46 #define XLAT_STR_4 STRINGIFY(OCRNL)
47 #endif
48 #if defined(ONOCR) || (defined(HAVE_DECL_ONOCR) && HAVE_DECL_ONOCR)
49 XLAT(ONOCR),
50 #define XLAT_VAL_5 ((unsigned) (ONOCR))
51 #define XLAT_STR_5 STRINGIFY(ONOCR)
52 #endif
53 #if defined(ONLRET) || (defined(HAVE_DECL_ONLRET) && HAVE_DECL_ONLRET)
54 XLAT(ONLRET),
55 #define XLAT_VAL_6 ((unsigned) (ONLRET))
56 #define XLAT_STR_6 STRINGIFY(ONLRET)
57 #endif
58 #if defined(OFILL) || (defined(HAVE_DECL_OFILL) && HAVE_DECL_OFILL)
59 XLAT(OFILL),
60 #define XLAT_VAL_7 ((unsigned) (OFILL))
61 #define XLAT_STR_7 STRINGIFY(OFILL)
62 #endif
63 #if defined(OFDEL) || (defined(HAVE_DECL_OFDEL) && HAVE_DECL_OFDEL)
64 XLAT(OFDEL),
65 #define XLAT_VAL_8 ((unsigned) (OFDEL))
66 #define XLAT_STR_8 STRINGIFY(OFDEL)
67 #endif
68
69 #if defined(PAGEOUT) || (defined(HAVE_DECL_PAGEOUT) && HAVE_DECL_PAGEOUT)
70 XLAT(PAGEOUT),
71 #define XLAT_VAL_9 ((unsigned) (PAGEOUT))
72 #define XLAT_STR_9 STRINGIFY(PAGEOUT)
73 #endif
74 #if defined(WRAP) || (defined(HAVE_DECL_WRAP) && HAVE_DECL_WRAP)
75 XLAT(WRAP),
76 #define XLAT_VAL_10 ((unsigned) (WRAP))
77 #define XLAT_STR_10 STRINGIFY(WRAP)
78 #endif
79 };
80 static
81 const struct xlat term_oflags[1] = { {
82 .data = term_oflags_xdata,
83 .size = ARRAY_SIZE(term_oflags_xdata),
84 .type = XT_NORMAL,
85 .flags_mask = 0
86 # ifdef XLAT_VAL_0
87 | XLAT_VAL_0
88 # endif
89 # ifdef XLAT_VAL_1
90 | XLAT_VAL_1
91 # endif
92 # ifdef XLAT_VAL_2
93 | XLAT_VAL_2
94 # endif
95 # ifdef XLAT_VAL_3
96 | XLAT_VAL_3
97 # endif
98 # ifdef XLAT_VAL_4
99 | XLAT_VAL_4
100 # endif
101 # ifdef XLAT_VAL_5
102 | XLAT_VAL_5
103 # endif
104 # ifdef XLAT_VAL_6
105 | XLAT_VAL_6
106 # endif
107 # ifdef XLAT_VAL_7
108 | XLAT_VAL_7
109 # endif
110 # ifdef XLAT_VAL_8
111 | XLAT_VAL_8
112 # endif
113 # ifdef XLAT_VAL_9
114 | XLAT_VAL_9
115 # endif
116 # ifdef XLAT_VAL_10
117 | XLAT_VAL_10
118 # endif
119 ,
120 .flags_strsz = 0
121 # ifdef XLAT_STR_0
122 + sizeof(XLAT_STR_0)
123 # endif
124 # ifdef XLAT_STR_1
125 + sizeof(XLAT_STR_1)
126 # endif
127 # ifdef XLAT_STR_2
128 + sizeof(XLAT_STR_2)
129 # endif
130 # ifdef XLAT_STR_3
131 + sizeof(XLAT_STR_3)
132 # endif
133 # ifdef XLAT_STR_4
134 + sizeof(XLAT_STR_4)
135 # endif
136 # ifdef XLAT_STR_5
137 + sizeof(XLAT_STR_5)
138 # endif
139 # ifdef XLAT_STR_6
140 + sizeof(XLAT_STR_6)
141 # endif
142 # ifdef XLAT_STR_7
143 + sizeof(XLAT_STR_7)
144 # endif
145 # ifdef XLAT_STR_8
146 + sizeof(XLAT_STR_8)
147 # endif
148 # ifdef XLAT_STR_9
149 + sizeof(XLAT_STR_9)
150 # endif
151 # ifdef XLAT_STR_10
152 + sizeof(XLAT_STR_10)
153 # endif
154 ,
155 } };
156 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
157
158 # undef XLAT_STR_0
159 # undef XLAT_VAL_0
160 # undef XLAT_STR_1
161 # undef XLAT_VAL_1
162 # undef XLAT_STR_2
163 # undef XLAT_VAL_2
164 # undef XLAT_STR_3
165 # undef XLAT_VAL_3
166 # undef XLAT_STR_4
167 # undef XLAT_VAL_4
168 # undef XLAT_STR_5
169 # undef XLAT_VAL_5
170 # undef XLAT_STR_6
171 # undef XLAT_VAL_6
172 # undef XLAT_STR_7
173 # undef XLAT_VAL_7
174 # undef XLAT_STR_8
175 # undef XLAT_VAL_8
176 # undef XLAT_STR_9
177 # undef XLAT_VAL_9
178 # undef XLAT_STR_10
179 # undef XLAT_VAL_10
180 # endif /* !IN_MPERS */
181
182 #endif /* !XLAT_MACROS_ONLY */