1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/sock_dccp_options.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(DCCP_SOCKOPT_PACKET_SIZE) || (defined(HAVE_DECL_DCCP_SOCKOPT_PACKET_SIZE) && HAVE_DECL_DCCP_SOCKOPT_PACKET_SIZE)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((DCCP_SOCKOPT_PACKET_SIZE) == (1), "DCCP_SOCKOPT_PACKET_SIZE != 1");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define DCCP_SOCKOPT_PACKET_SIZE 1
12 #endif
13 #if defined(DCCP_SOCKOPT_PACKET_SIZE) || (defined(HAVE_DECL_DCCP_SOCKOPT_PACKET_SIZE) && HAVE_DECL_DCCP_SOCKOPT_PACKET_SIZE)
14 #if defined XLAT_PREV_VAL
15 static_assert((unsigned long long) (DCCP_SOCKOPT_PACKET_SIZE)
16 > (unsigned long long) (XLAT_PREV_VAL),
17 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_PACKET_SIZE"
18 " is not larger than the previous value");
19 #endif
20 #undef XLAT_PREV_VAL
21 #define XLAT_PREV_VAL (DCCP_SOCKOPT_PACKET_SIZE)
22 #endif
23 #if defined(DCCP_SOCKOPT_SERVICE) || (defined(HAVE_DECL_DCCP_SOCKOPT_SERVICE) && HAVE_DECL_DCCP_SOCKOPT_SERVICE)
24 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
25 static_assert((DCCP_SOCKOPT_SERVICE) == (2), "DCCP_SOCKOPT_SERVICE != 2");
26 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
27 #else
28 # define DCCP_SOCKOPT_SERVICE 2
29 #endif
30 #if defined(DCCP_SOCKOPT_SERVICE) || (defined(HAVE_DECL_DCCP_SOCKOPT_SERVICE) && HAVE_DECL_DCCP_SOCKOPT_SERVICE)
31 #if defined XLAT_PREV_VAL
32 static_assert((unsigned long long) (DCCP_SOCKOPT_SERVICE)
33 > (unsigned long long) (XLAT_PREV_VAL),
34 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_SERVICE"
35 " is not larger than the previous value");
36 #endif
37 #undef XLAT_PREV_VAL
38 #define XLAT_PREV_VAL (DCCP_SOCKOPT_SERVICE)
39 #endif
40 #if defined(DCCP_SOCKOPT_CHANGE_L) || (defined(HAVE_DECL_DCCP_SOCKOPT_CHANGE_L) && HAVE_DECL_DCCP_SOCKOPT_CHANGE_L)
41 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
42 static_assert((DCCP_SOCKOPT_CHANGE_L) == (3), "DCCP_SOCKOPT_CHANGE_L != 3");
43 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
44 #else
45 # define DCCP_SOCKOPT_CHANGE_L 3
46 #endif
47 #if defined(DCCP_SOCKOPT_CHANGE_L) || (defined(HAVE_DECL_DCCP_SOCKOPT_CHANGE_L) && HAVE_DECL_DCCP_SOCKOPT_CHANGE_L)
48 #if defined XLAT_PREV_VAL
49 static_assert((unsigned long long) (DCCP_SOCKOPT_CHANGE_L)
50 > (unsigned long long) (XLAT_PREV_VAL),
51 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_CHANGE_L"
52 " is not larger than the previous value");
53 #endif
54 #undef XLAT_PREV_VAL
55 #define XLAT_PREV_VAL (DCCP_SOCKOPT_CHANGE_L)
56 #endif
57 #if defined(DCCP_SOCKOPT_CHANGE_R) || (defined(HAVE_DECL_DCCP_SOCKOPT_CHANGE_R) && HAVE_DECL_DCCP_SOCKOPT_CHANGE_R)
58 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
59 static_assert((DCCP_SOCKOPT_CHANGE_R) == (4), "DCCP_SOCKOPT_CHANGE_R != 4");
60 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
61 #else
62 # define DCCP_SOCKOPT_CHANGE_R 4
63 #endif
64 #if defined(DCCP_SOCKOPT_CHANGE_R) || (defined(HAVE_DECL_DCCP_SOCKOPT_CHANGE_R) && HAVE_DECL_DCCP_SOCKOPT_CHANGE_R)
65 #if defined XLAT_PREV_VAL
66 static_assert((unsigned long long) (DCCP_SOCKOPT_CHANGE_R)
67 > (unsigned long long) (XLAT_PREV_VAL),
68 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_CHANGE_R"
69 " is not larger than the previous value");
70 #endif
71 #undef XLAT_PREV_VAL
72 #define XLAT_PREV_VAL (DCCP_SOCKOPT_CHANGE_R)
73 #endif
74 #if defined(DCCP_SOCKOPT_GET_CUR_MPS) || (defined(HAVE_DECL_DCCP_SOCKOPT_GET_CUR_MPS) && HAVE_DECL_DCCP_SOCKOPT_GET_CUR_MPS)
75 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
76 static_assert((DCCP_SOCKOPT_GET_CUR_MPS) == (5), "DCCP_SOCKOPT_GET_CUR_MPS != 5");
77 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
78 #else
79 # define DCCP_SOCKOPT_GET_CUR_MPS 5
80 #endif
81 #if defined(DCCP_SOCKOPT_GET_CUR_MPS) || (defined(HAVE_DECL_DCCP_SOCKOPT_GET_CUR_MPS) && HAVE_DECL_DCCP_SOCKOPT_GET_CUR_MPS)
82 #if defined XLAT_PREV_VAL
83 static_assert((unsigned long long) (DCCP_SOCKOPT_GET_CUR_MPS)
84 > (unsigned long long) (XLAT_PREV_VAL),
85 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_GET_CUR_MPS"
86 " is not larger than the previous value");
87 #endif
88 #undef XLAT_PREV_VAL
89 #define XLAT_PREV_VAL (DCCP_SOCKOPT_GET_CUR_MPS)
90 #endif
91 #if defined(DCCP_SOCKOPT_SERVER_TIMEWAIT) || (defined(HAVE_DECL_DCCP_SOCKOPT_SERVER_TIMEWAIT) && HAVE_DECL_DCCP_SOCKOPT_SERVER_TIMEWAIT)
92 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
93 static_assert((DCCP_SOCKOPT_SERVER_TIMEWAIT) == (6), "DCCP_SOCKOPT_SERVER_TIMEWAIT != 6");
94 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
95 #else
96 # define DCCP_SOCKOPT_SERVER_TIMEWAIT 6
97 #endif
98 #if defined(DCCP_SOCKOPT_SERVER_TIMEWAIT) || (defined(HAVE_DECL_DCCP_SOCKOPT_SERVER_TIMEWAIT) && HAVE_DECL_DCCP_SOCKOPT_SERVER_TIMEWAIT)
99 #if defined XLAT_PREV_VAL
100 static_assert((unsigned long long) (DCCP_SOCKOPT_SERVER_TIMEWAIT)
101 > (unsigned long long) (XLAT_PREV_VAL),
102 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_SERVER_TIMEWAIT"
103 " is not larger than the previous value");
104 #endif
105 #undef XLAT_PREV_VAL
106 #define XLAT_PREV_VAL (DCCP_SOCKOPT_SERVER_TIMEWAIT)
107 #endif
108 #if defined(DCCP_SOCKOPT_SEND_CSCOV) || (defined(HAVE_DECL_DCCP_SOCKOPT_SEND_CSCOV) && HAVE_DECL_DCCP_SOCKOPT_SEND_CSCOV)
109 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
110 static_assert((DCCP_SOCKOPT_SEND_CSCOV) == (10), "DCCP_SOCKOPT_SEND_CSCOV != 10");
111 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
112 #else
113 # define DCCP_SOCKOPT_SEND_CSCOV 10
114 #endif
115 #if defined(DCCP_SOCKOPT_SEND_CSCOV) || (defined(HAVE_DECL_DCCP_SOCKOPT_SEND_CSCOV) && HAVE_DECL_DCCP_SOCKOPT_SEND_CSCOV)
116 #if defined XLAT_PREV_VAL
117 static_assert((unsigned long long) (DCCP_SOCKOPT_SEND_CSCOV)
118 > (unsigned long long) (XLAT_PREV_VAL),
119 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_SEND_CSCOV"
120 " is not larger than the previous value");
121 #endif
122 #undef XLAT_PREV_VAL
123 #define XLAT_PREV_VAL (DCCP_SOCKOPT_SEND_CSCOV)
124 #endif
125 #if defined(DCCP_SOCKOPT_RECV_CSCOV) || (defined(HAVE_DECL_DCCP_SOCKOPT_RECV_CSCOV) && HAVE_DECL_DCCP_SOCKOPT_RECV_CSCOV)
126 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
127 static_assert((DCCP_SOCKOPT_RECV_CSCOV) == (11), "DCCP_SOCKOPT_RECV_CSCOV != 11");
128 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
129 #else
130 # define DCCP_SOCKOPT_RECV_CSCOV 11
131 #endif
132 #if defined(DCCP_SOCKOPT_RECV_CSCOV) || (defined(HAVE_DECL_DCCP_SOCKOPT_RECV_CSCOV) && HAVE_DECL_DCCP_SOCKOPT_RECV_CSCOV)
133 #if defined XLAT_PREV_VAL
134 static_assert((unsigned long long) (DCCP_SOCKOPT_RECV_CSCOV)
135 > (unsigned long long) (XLAT_PREV_VAL),
136 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_RECV_CSCOV"
137 " is not larger than the previous value");
138 #endif
139 #undef XLAT_PREV_VAL
140 #define XLAT_PREV_VAL (DCCP_SOCKOPT_RECV_CSCOV)
141 #endif
142 #if defined(DCCP_SOCKOPT_AVAILABLE_CCIDS) || (defined(HAVE_DECL_DCCP_SOCKOPT_AVAILABLE_CCIDS) && HAVE_DECL_DCCP_SOCKOPT_AVAILABLE_CCIDS)
143 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
144 static_assert((DCCP_SOCKOPT_AVAILABLE_CCIDS) == (12), "DCCP_SOCKOPT_AVAILABLE_CCIDS != 12");
145 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
146 #else
147 # define DCCP_SOCKOPT_AVAILABLE_CCIDS 12
148 #endif
149 #if defined(DCCP_SOCKOPT_AVAILABLE_CCIDS) || (defined(HAVE_DECL_DCCP_SOCKOPT_AVAILABLE_CCIDS) && HAVE_DECL_DCCP_SOCKOPT_AVAILABLE_CCIDS)
150 #if defined XLAT_PREV_VAL
151 static_assert((unsigned long long) (DCCP_SOCKOPT_AVAILABLE_CCIDS)
152 > (unsigned long long) (XLAT_PREV_VAL),
153 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_AVAILABLE_CCIDS"
154 " is not larger than the previous value");
155 #endif
156 #undef XLAT_PREV_VAL
157 #define XLAT_PREV_VAL (DCCP_SOCKOPT_AVAILABLE_CCIDS)
158 #endif
159 #if defined(DCCP_SOCKOPT_CCID) || (defined(HAVE_DECL_DCCP_SOCKOPT_CCID) && HAVE_DECL_DCCP_SOCKOPT_CCID)
160 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
161 static_assert((DCCP_SOCKOPT_CCID) == (13), "DCCP_SOCKOPT_CCID != 13");
162 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
163 #else
164 # define DCCP_SOCKOPT_CCID 13
165 #endif
166 #if defined(DCCP_SOCKOPT_CCID) || (defined(HAVE_DECL_DCCP_SOCKOPT_CCID) && HAVE_DECL_DCCP_SOCKOPT_CCID)
167 #if defined XLAT_PREV_VAL
168 static_assert((unsigned long long) (DCCP_SOCKOPT_CCID)
169 > (unsigned long long) (XLAT_PREV_VAL),
170 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_CCID"
171 " is not larger than the previous value");
172 #endif
173 #undef XLAT_PREV_VAL
174 #define XLAT_PREV_VAL (DCCP_SOCKOPT_CCID)
175 #endif
176 #if defined(DCCP_SOCKOPT_TX_CCID) || (defined(HAVE_DECL_DCCP_SOCKOPT_TX_CCID) && HAVE_DECL_DCCP_SOCKOPT_TX_CCID)
177 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
178 static_assert((DCCP_SOCKOPT_TX_CCID) == (14), "DCCP_SOCKOPT_TX_CCID != 14");
179 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
180 #else
181 # define DCCP_SOCKOPT_TX_CCID 14
182 #endif
183 #if defined(DCCP_SOCKOPT_TX_CCID) || (defined(HAVE_DECL_DCCP_SOCKOPT_TX_CCID) && HAVE_DECL_DCCP_SOCKOPT_TX_CCID)
184 #if defined XLAT_PREV_VAL
185 static_assert((unsigned long long) (DCCP_SOCKOPT_TX_CCID)
186 > (unsigned long long) (XLAT_PREV_VAL),
187 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_TX_CCID"
188 " is not larger than the previous value");
189 #endif
190 #undef XLAT_PREV_VAL
191 #define XLAT_PREV_VAL (DCCP_SOCKOPT_TX_CCID)
192 #endif
193 #if defined(DCCP_SOCKOPT_RX_CCID) || (defined(HAVE_DECL_DCCP_SOCKOPT_RX_CCID) && HAVE_DECL_DCCP_SOCKOPT_RX_CCID)
194 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
195 static_assert((DCCP_SOCKOPT_RX_CCID) == (15), "DCCP_SOCKOPT_RX_CCID != 15");
196 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
197 #else
198 # define DCCP_SOCKOPT_RX_CCID 15
199 #endif
200 #if defined(DCCP_SOCKOPT_RX_CCID) || (defined(HAVE_DECL_DCCP_SOCKOPT_RX_CCID) && HAVE_DECL_DCCP_SOCKOPT_RX_CCID)
201 #if defined XLAT_PREV_VAL
202 static_assert((unsigned long long) (DCCP_SOCKOPT_RX_CCID)
203 > (unsigned long long) (XLAT_PREV_VAL),
204 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_RX_CCID"
205 " is not larger than the previous value");
206 #endif
207 #undef XLAT_PREV_VAL
208 #define XLAT_PREV_VAL (DCCP_SOCKOPT_RX_CCID)
209 #endif
210 #if defined(DCCP_SOCKOPT_QPOLICY_ID) || (defined(HAVE_DECL_DCCP_SOCKOPT_QPOLICY_ID) && HAVE_DECL_DCCP_SOCKOPT_QPOLICY_ID)
211 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
212 static_assert((DCCP_SOCKOPT_QPOLICY_ID) == (16), "DCCP_SOCKOPT_QPOLICY_ID != 16");
213 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
214 #else
215 # define DCCP_SOCKOPT_QPOLICY_ID 16
216 #endif
217 #if defined(DCCP_SOCKOPT_QPOLICY_ID) || (defined(HAVE_DECL_DCCP_SOCKOPT_QPOLICY_ID) && HAVE_DECL_DCCP_SOCKOPT_QPOLICY_ID)
218 #if defined XLAT_PREV_VAL
219 static_assert((unsigned long long) (DCCP_SOCKOPT_QPOLICY_ID)
220 > (unsigned long long) (XLAT_PREV_VAL),
221 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_QPOLICY_ID"
222 " is not larger than the previous value");
223 #endif
224 #undef XLAT_PREV_VAL
225 #define XLAT_PREV_VAL (DCCP_SOCKOPT_QPOLICY_ID)
226 #endif
227 #if defined(DCCP_SOCKOPT_QPOLICY_TXQLEN) || (defined(HAVE_DECL_DCCP_SOCKOPT_QPOLICY_TXQLEN) && HAVE_DECL_DCCP_SOCKOPT_QPOLICY_TXQLEN)
228 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
229 static_assert((DCCP_SOCKOPT_QPOLICY_TXQLEN) == (17), "DCCP_SOCKOPT_QPOLICY_TXQLEN != 17");
230 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
231 #else
232 # define DCCP_SOCKOPT_QPOLICY_TXQLEN 17
233 #endif
234 #if defined(DCCP_SOCKOPT_QPOLICY_TXQLEN) || (defined(HAVE_DECL_DCCP_SOCKOPT_QPOLICY_TXQLEN) && HAVE_DECL_DCCP_SOCKOPT_QPOLICY_TXQLEN)
235 #if defined XLAT_PREV_VAL
236 static_assert((unsigned long long) (DCCP_SOCKOPT_QPOLICY_TXQLEN)
237 > (unsigned long long) (XLAT_PREV_VAL),
238 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_QPOLICY_TXQLEN"
239 " is not larger than the previous value");
240 #endif
241 #undef XLAT_PREV_VAL
242 #define XLAT_PREV_VAL (DCCP_SOCKOPT_QPOLICY_TXQLEN)
243 #endif
244 #if defined(DCCP_SOCKOPT_CCID_RX_INFO) || (defined(HAVE_DECL_DCCP_SOCKOPT_CCID_RX_INFO) && HAVE_DECL_DCCP_SOCKOPT_CCID_RX_INFO)
245 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
246 static_assert((DCCP_SOCKOPT_CCID_RX_INFO) == (128), "DCCP_SOCKOPT_CCID_RX_INFO != 128");
247 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
248 #else
249 # define DCCP_SOCKOPT_CCID_RX_INFO 128
250 #endif
251 #if defined(DCCP_SOCKOPT_CCID_RX_INFO) || (defined(HAVE_DECL_DCCP_SOCKOPT_CCID_RX_INFO) && HAVE_DECL_DCCP_SOCKOPT_CCID_RX_INFO)
252 #if defined XLAT_PREV_VAL
253 static_assert((unsigned long long) (DCCP_SOCKOPT_CCID_RX_INFO)
254 > (unsigned long long) (XLAT_PREV_VAL),
255 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_CCID_RX_INFO"
256 " is not larger than the previous value");
257 #endif
258 #undef XLAT_PREV_VAL
259 #define XLAT_PREV_VAL (DCCP_SOCKOPT_CCID_RX_INFO)
260 #endif
261 #if defined(DCCP_SOCKOPT_CCID_TX_INFO) || (defined(HAVE_DECL_DCCP_SOCKOPT_CCID_TX_INFO) && HAVE_DECL_DCCP_SOCKOPT_CCID_TX_INFO)
262 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
263 static_assert((DCCP_SOCKOPT_CCID_TX_INFO) == (192), "DCCP_SOCKOPT_CCID_TX_INFO != 192");
264 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
265 #else
266 # define DCCP_SOCKOPT_CCID_TX_INFO 192
267 #endif
268 #if defined(DCCP_SOCKOPT_CCID_TX_INFO) || (defined(HAVE_DECL_DCCP_SOCKOPT_CCID_TX_INFO) && HAVE_DECL_DCCP_SOCKOPT_CCID_TX_INFO)
269 #if defined XLAT_PREV_VAL
270 static_assert((unsigned long long) (DCCP_SOCKOPT_CCID_TX_INFO)
271 > (unsigned long long) (XLAT_PREV_VAL),
272 "Incorrect order in #sorted xlat: DCCP_SOCKOPT_CCID_TX_INFO"
273 " is not larger than the previous value");
274 #endif
275 #undef XLAT_PREV_VAL
276 #define XLAT_PREV_VAL (DCCP_SOCKOPT_CCID_TX_INFO)
277 #endif
278 #undef XLAT_PREV_VAL
279
280 #ifndef XLAT_MACROS_ONLY
281
282 # ifdef IN_MPERS
283
284 # error static const struct xlat sock_dccp_options in mpers mode
285
286 # else
287
288 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
289 static const struct xlat_data sock_dccp_options_xdata[] = {
290 XLAT(DCCP_SOCKOPT_PACKET_SIZE),
291 #define XLAT_VAL_0 ((unsigned) (DCCP_SOCKOPT_PACKET_SIZE))
292 #define XLAT_STR_0 STRINGIFY(DCCP_SOCKOPT_PACKET_SIZE)
293 XLAT(DCCP_SOCKOPT_SERVICE),
294 #define XLAT_VAL_1 ((unsigned) (DCCP_SOCKOPT_SERVICE))
295 #define XLAT_STR_1 STRINGIFY(DCCP_SOCKOPT_SERVICE)
296 XLAT(DCCP_SOCKOPT_CHANGE_L),
297 #define XLAT_VAL_2 ((unsigned) (DCCP_SOCKOPT_CHANGE_L))
298 #define XLAT_STR_2 STRINGIFY(DCCP_SOCKOPT_CHANGE_L)
299 XLAT(DCCP_SOCKOPT_CHANGE_R),
300 #define XLAT_VAL_3 ((unsigned) (DCCP_SOCKOPT_CHANGE_R))
301 #define XLAT_STR_3 STRINGIFY(DCCP_SOCKOPT_CHANGE_R)
302 XLAT(DCCP_SOCKOPT_GET_CUR_MPS),
303 #define XLAT_VAL_4 ((unsigned) (DCCP_SOCKOPT_GET_CUR_MPS))
304 #define XLAT_STR_4 STRINGIFY(DCCP_SOCKOPT_GET_CUR_MPS)
305 XLAT(DCCP_SOCKOPT_SERVER_TIMEWAIT),
306 #define XLAT_VAL_5 ((unsigned) (DCCP_SOCKOPT_SERVER_TIMEWAIT))
307 #define XLAT_STR_5 STRINGIFY(DCCP_SOCKOPT_SERVER_TIMEWAIT)
308 XLAT(DCCP_SOCKOPT_SEND_CSCOV),
309 #define XLAT_VAL_6 ((unsigned) (DCCP_SOCKOPT_SEND_CSCOV))
310 #define XLAT_STR_6 STRINGIFY(DCCP_SOCKOPT_SEND_CSCOV)
311 XLAT(DCCP_SOCKOPT_RECV_CSCOV),
312 #define XLAT_VAL_7 ((unsigned) (DCCP_SOCKOPT_RECV_CSCOV))
313 #define XLAT_STR_7 STRINGIFY(DCCP_SOCKOPT_RECV_CSCOV)
314 XLAT(DCCP_SOCKOPT_AVAILABLE_CCIDS),
315 #define XLAT_VAL_8 ((unsigned) (DCCP_SOCKOPT_AVAILABLE_CCIDS))
316 #define XLAT_STR_8 STRINGIFY(DCCP_SOCKOPT_AVAILABLE_CCIDS)
317 XLAT(DCCP_SOCKOPT_CCID),
318 #define XLAT_VAL_9 ((unsigned) (DCCP_SOCKOPT_CCID))
319 #define XLAT_STR_9 STRINGIFY(DCCP_SOCKOPT_CCID)
320 XLAT(DCCP_SOCKOPT_TX_CCID),
321 #define XLAT_VAL_10 ((unsigned) (DCCP_SOCKOPT_TX_CCID))
322 #define XLAT_STR_10 STRINGIFY(DCCP_SOCKOPT_TX_CCID)
323 XLAT(DCCP_SOCKOPT_RX_CCID),
324 #define XLAT_VAL_11 ((unsigned) (DCCP_SOCKOPT_RX_CCID))
325 #define XLAT_STR_11 STRINGIFY(DCCP_SOCKOPT_RX_CCID)
326 XLAT(DCCP_SOCKOPT_QPOLICY_ID),
327 #define XLAT_VAL_12 ((unsigned) (DCCP_SOCKOPT_QPOLICY_ID))
328 #define XLAT_STR_12 STRINGIFY(DCCP_SOCKOPT_QPOLICY_ID)
329 XLAT(DCCP_SOCKOPT_QPOLICY_TXQLEN),
330 #define XLAT_VAL_13 ((unsigned) (DCCP_SOCKOPT_QPOLICY_TXQLEN))
331 #define XLAT_STR_13 STRINGIFY(DCCP_SOCKOPT_QPOLICY_TXQLEN)
332 XLAT(DCCP_SOCKOPT_CCID_RX_INFO),
333 #define XLAT_VAL_14 ((unsigned) (DCCP_SOCKOPT_CCID_RX_INFO))
334 #define XLAT_STR_14 STRINGIFY(DCCP_SOCKOPT_CCID_RX_INFO)
335 XLAT(DCCP_SOCKOPT_CCID_TX_INFO),
336 #define XLAT_VAL_15 ((unsigned) (DCCP_SOCKOPT_CCID_TX_INFO))
337 #define XLAT_STR_15 STRINGIFY(DCCP_SOCKOPT_CCID_TX_INFO)
338 };
339 static
340 const struct xlat sock_dccp_options[1] = { {
341 .data = sock_dccp_options_xdata,
342 .size = ARRAY_SIZE(sock_dccp_options_xdata),
343 .type = XT_SORTED,
344 .flags_mask = 0
345 # ifdef XLAT_VAL_0
346 | XLAT_VAL_0
347 # endif
348 # ifdef XLAT_VAL_1
349 | XLAT_VAL_1
350 # endif
351 # ifdef XLAT_VAL_2
352 | XLAT_VAL_2
353 # endif
354 # ifdef XLAT_VAL_3
355 | XLAT_VAL_3
356 # endif
357 # ifdef XLAT_VAL_4
358 | XLAT_VAL_4
359 # endif
360 # ifdef XLAT_VAL_5
361 | XLAT_VAL_5
362 # endif
363 # ifdef XLAT_VAL_6
364 | XLAT_VAL_6
365 # endif
366 # ifdef XLAT_VAL_7
367 | XLAT_VAL_7
368 # endif
369 # ifdef XLAT_VAL_8
370 | XLAT_VAL_8
371 # endif
372 # ifdef XLAT_VAL_9
373 | XLAT_VAL_9
374 # endif
375 # ifdef XLAT_VAL_10
376 | XLAT_VAL_10
377 # endif
378 # ifdef XLAT_VAL_11
379 | XLAT_VAL_11
380 # endif
381 # ifdef XLAT_VAL_12
382 | XLAT_VAL_12
383 # endif
384 # ifdef XLAT_VAL_13
385 | XLAT_VAL_13
386 # endif
387 # ifdef XLAT_VAL_14
388 | XLAT_VAL_14
389 # endif
390 # ifdef XLAT_VAL_15
391 | XLAT_VAL_15
392 # endif
393 ,
394 .flags_strsz = 0
395 # ifdef XLAT_STR_0
396 + sizeof(XLAT_STR_0)
397 # endif
398 # ifdef XLAT_STR_1
399 + sizeof(XLAT_STR_1)
400 # endif
401 # ifdef XLAT_STR_2
402 + sizeof(XLAT_STR_2)
403 # endif
404 # ifdef XLAT_STR_3
405 + sizeof(XLAT_STR_3)
406 # endif
407 # ifdef XLAT_STR_4
408 + sizeof(XLAT_STR_4)
409 # endif
410 # ifdef XLAT_STR_5
411 + sizeof(XLAT_STR_5)
412 # endif
413 # ifdef XLAT_STR_6
414 + sizeof(XLAT_STR_6)
415 # endif
416 # ifdef XLAT_STR_7
417 + sizeof(XLAT_STR_7)
418 # endif
419 # ifdef XLAT_STR_8
420 + sizeof(XLAT_STR_8)
421 # endif
422 # ifdef XLAT_STR_9
423 + sizeof(XLAT_STR_9)
424 # endif
425 # ifdef XLAT_STR_10
426 + sizeof(XLAT_STR_10)
427 # endif
428 # ifdef XLAT_STR_11
429 + sizeof(XLAT_STR_11)
430 # endif
431 # ifdef XLAT_STR_12
432 + sizeof(XLAT_STR_12)
433 # endif
434 # ifdef XLAT_STR_13
435 + sizeof(XLAT_STR_13)
436 # endif
437 # ifdef XLAT_STR_14
438 + sizeof(XLAT_STR_14)
439 # endif
440 # ifdef XLAT_STR_15
441 + sizeof(XLAT_STR_15)
442 # endif
443 ,
444 } };
445 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
446
447 # undef XLAT_STR_0
448 # undef XLAT_VAL_0
449 # undef XLAT_STR_1
450 # undef XLAT_VAL_1
451 # undef XLAT_STR_2
452 # undef XLAT_VAL_2
453 # undef XLAT_STR_3
454 # undef XLAT_VAL_3
455 # undef XLAT_STR_4
456 # undef XLAT_VAL_4
457 # undef XLAT_STR_5
458 # undef XLAT_VAL_5
459 # undef XLAT_STR_6
460 # undef XLAT_VAL_6
461 # undef XLAT_STR_7
462 # undef XLAT_VAL_7
463 # undef XLAT_STR_8
464 # undef XLAT_VAL_8
465 # undef XLAT_STR_9
466 # undef XLAT_VAL_9
467 # undef XLAT_STR_10
468 # undef XLAT_VAL_10
469 # undef XLAT_STR_11
470 # undef XLAT_VAL_11
471 # undef XLAT_STR_12
472 # undef XLAT_VAL_12
473 # undef XLAT_STR_13
474 # undef XLAT_VAL_13
475 # undef XLAT_STR_14
476 # undef XLAT_VAL_14
477 # undef XLAT_STR_15
478 # undef XLAT_VAL_15
479 # endif /* !IN_MPERS */
480
481 #endif /* !XLAT_MACROS_ONLY */