1 /*
2  * SPDX-FileCopyrightText: 2021 Nordic Semiconductor ASA
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 /**
8  * @file
9  * @brief Internals for looping macros
10  *
11  * Repetitive or obscure helper macros needed by mesh_util.h.
12  */
13 
14 #ifndef _BLE_MESH_UTIL_LOOPS_H_
15 #define _BLE_MESH_UTIL_LOOPS_H_
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 /* Set of UTIL_LISTIFY particles */
22 #define Z_UTIL_LISTIFY_0(F, sep, ...)
23 
24 #define Z_UTIL_LISTIFY_1(F, sep, ...) \
25     F(0, __VA_ARGS__)
26 
27 #define Z_UTIL_LISTIFY_2(F, sep, ...) \
28     Z_UTIL_LISTIFY_1(F, sep, __VA_ARGS__) __DEBRACKET sep \
29     F(1, __VA_ARGS__)
30 
31 #define Z_UTIL_LISTIFY_3(F, sep, ...) \
32     Z_UTIL_LISTIFY_2(F, sep, __VA_ARGS__) __DEBRACKET sep \
33     F(2, __VA_ARGS__)
34 
35 #define Z_UTIL_LISTIFY_4(F, sep, ...) \
36     Z_UTIL_LISTIFY_3(F, sep, __VA_ARGS__) __DEBRACKET sep \
37     F(3, __VA_ARGS__)
38 
39 #define Z_UTIL_LISTIFY_5(F, sep, ...) \
40     Z_UTIL_LISTIFY_4(F, sep, __VA_ARGS__) __DEBRACKET sep \
41     F(4, __VA_ARGS__)
42 
43 #define Z_UTIL_LISTIFY_6(F, sep, ...) \
44     Z_UTIL_LISTIFY_5(F, sep, __VA_ARGS__) __DEBRACKET sep \
45     F(5, __VA_ARGS__)
46 
47 #define Z_UTIL_LISTIFY_7(F, sep, ...) \
48     Z_UTIL_LISTIFY_6(F, sep, __VA_ARGS__) __DEBRACKET sep \
49     F(6, __VA_ARGS__)
50 
51 #define Z_UTIL_LISTIFY_8(F, sep, ...) \
52     Z_UTIL_LISTIFY_7(F, sep, __VA_ARGS__) __DEBRACKET sep \
53     F(7, __VA_ARGS__)
54 
55 #define Z_UTIL_LISTIFY_9(F, sep, ...) \
56     Z_UTIL_LISTIFY_8(F, sep, __VA_ARGS__) __DEBRACKET sep \
57     F(8, __VA_ARGS__)
58 
59 #define Z_UTIL_LISTIFY_10(F, sep, ...) \
60     Z_UTIL_LISTIFY_9(F, sep, __VA_ARGS__) __DEBRACKET sep \
61     F(9, __VA_ARGS__)
62 
63 #define Z_UTIL_LISTIFY_11(F, sep, ...) \
64     Z_UTIL_LISTIFY_10(F, sep, __VA_ARGS__) __DEBRACKET sep \
65     F(10, __VA_ARGS__)
66 
67 #define Z_UTIL_LISTIFY_12(F, sep, ...) \
68     Z_UTIL_LISTIFY_11(F, sep, __VA_ARGS__) __DEBRACKET sep \
69     F(11, __VA_ARGS__)
70 
71 #define Z_UTIL_LISTIFY_13(F, sep, ...) \
72     Z_UTIL_LISTIFY_12(F, sep, __VA_ARGS__) __DEBRACKET sep \
73     F(12, __VA_ARGS__)
74 
75 #define Z_UTIL_LISTIFY_14(F, sep, ...) \
76     Z_UTIL_LISTIFY_13(F, sep, __VA_ARGS__) __DEBRACKET sep \
77     F(13, __VA_ARGS__)
78 
79 #define Z_UTIL_LISTIFY_15(F, sep, ...) \
80     Z_UTIL_LISTIFY_14(F, sep, __VA_ARGS__) __DEBRACKET sep \
81     F(14, __VA_ARGS__)
82 
83 #define Z_UTIL_LISTIFY_16(F, sep, ...) \
84     Z_UTIL_LISTIFY_15(F, sep, __VA_ARGS__) __DEBRACKET sep \
85     F(15, __VA_ARGS__)
86 
87 #define Z_UTIL_LISTIFY_17(F, sep, ...) \
88     Z_UTIL_LISTIFY_16(F, sep, __VA_ARGS__) __DEBRACKET sep \
89     F(16, __VA_ARGS__)
90 
91 #define Z_UTIL_LISTIFY_18(F, sep, ...) \
92     Z_UTIL_LISTIFY_17(F, sep, __VA_ARGS__) __DEBRACKET sep \
93     F(17, __VA_ARGS__)
94 
95 #define Z_UTIL_LISTIFY_19(F, sep, ...) \
96     Z_UTIL_LISTIFY_18(F, sep, __VA_ARGS__) __DEBRACKET sep \
97     F(18, __VA_ARGS__)
98 
99 #define Z_UTIL_LISTIFY_20(F, sep, ...) \
100     Z_UTIL_LISTIFY_19(F, sep, __VA_ARGS__) __DEBRACKET sep \
101     F(19, __VA_ARGS__)
102 
103 #define Z_UTIL_LISTIFY_21(F, sep, ...) \
104     Z_UTIL_LISTIFY_20(F, sep, __VA_ARGS__) __DEBRACKET sep \
105     F(20, __VA_ARGS__)
106 
107 #define Z_UTIL_LISTIFY_22(F, sep, ...) \
108     Z_UTIL_LISTIFY_21(F, sep, __VA_ARGS__) __DEBRACKET sep \
109     F(21, __VA_ARGS__)
110 
111 #define Z_UTIL_LISTIFY_23(F, sep, ...) \
112     Z_UTIL_LISTIFY_22(F, sep, __VA_ARGS__) __DEBRACKET sep \
113     F(22, __VA_ARGS__)
114 
115 #define Z_UTIL_LISTIFY_24(F, sep, ...) \
116     Z_UTIL_LISTIFY_23(F, sep, __VA_ARGS__) __DEBRACKET sep \
117     F(23, __VA_ARGS__)
118 
119 #define Z_UTIL_LISTIFY_25(F, sep, ...) \
120     Z_UTIL_LISTIFY_24(F, sep, __VA_ARGS__) __DEBRACKET sep \
121     F(24, __VA_ARGS__)
122 
123 #define Z_UTIL_LISTIFY_26(F, sep, ...) \
124     Z_UTIL_LISTIFY_25(F, sep, __VA_ARGS__) __DEBRACKET sep \
125     F(25, __VA_ARGS__)
126 
127 #define Z_UTIL_LISTIFY_27(F, sep, ...) \
128     Z_UTIL_LISTIFY_26(F, sep, __VA_ARGS__) __DEBRACKET sep \
129     F(26, __VA_ARGS__)
130 
131 #define Z_UTIL_LISTIFY_28(F, sep, ...) \
132     Z_UTIL_LISTIFY_27(F, sep, __VA_ARGS__) __DEBRACKET sep \
133     F(27, __VA_ARGS__)
134 
135 #define Z_UTIL_LISTIFY_29(F, sep, ...) \
136     Z_UTIL_LISTIFY_28(F, sep, __VA_ARGS__) __DEBRACKET sep \
137     F(28, __VA_ARGS__)
138 
139 #define Z_UTIL_LISTIFY_30(F, sep, ...) \
140     Z_UTIL_LISTIFY_29(F, sep, __VA_ARGS__) __DEBRACKET sep \
141     F(29, __VA_ARGS__)
142 
143 #define Z_UTIL_LISTIFY_31(F, sep, ...) \
144     Z_UTIL_LISTIFY_30(F, sep, __VA_ARGS__) __DEBRACKET sep \
145     F(30, __VA_ARGS__)
146 
147 #define Z_UTIL_LISTIFY_32(F, sep, ...) \
148     Z_UTIL_LISTIFY_31(F, sep, __VA_ARGS__) __DEBRACKET sep \
149     F(31, __VA_ARGS__)
150 
151 #define Z_UTIL_LISTIFY_33(F, sep, ...) \
152     Z_UTIL_LISTIFY_32(F, sep, __VA_ARGS__) __DEBRACKET sep \
153     F(32, __VA_ARGS__)
154 
155 #define Z_UTIL_LISTIFY_34(F, sep, ...) \
156     Z_UTIL_LISTIFY_33(F, sep, __VA_ARGS__) __DEBRACKET sep \
157     F(33, __VA_ARGS__)
158 
159 #define Z_UTIL_LISTIFY_35(F, sep, ...) \
160     Z_UTIL_LISTIFY_34(F, sep, __VA_ARGS__) __DEBRACKET sep \
161     F(34, __VA_ARGS__)
162 
163 #define Z_UTIL_LISTIFY_36(F, sep, ...) \
164     Z_UTIL_LISTIFY_35(F, sep, __VA_ARGS__) __DEBRACKET sep \
165     F(35, __VA_ARGS__)
166 
167 #define Z_UTIL_LISTIFY_37(F, sep, ...) \
168     Z_UTIL_LISTIFY_36(F, sep, __VA_ARGS__) __DEBRACKET sep \
169     F(36, __VA_ARGS__)
170 
171 #define Z_UTIL_LISTIFY_38(F, sep, ...) \
172     Z_UTIL_LISTIFY_37(F, sep, __VA_ARGS__) __DEBRACKET sep \
173     F(37, __VA_ARGS__)
174 
175 #define Z_UTIL_LISTIFY_39(F, sep, ...) \
176     Z_UTIL_LISTIFY_38(F, sep, __VA_ARGS__) __DEBRACKET sep \
177     F(38, __VA_ARGS__)
178 
179 #define Z_UTIL_LISTIFY_40(F, sep, ...) \
180     Z_UTIL_LISTIFY_39(F, sep, __VA_ARGS__) __DEBRACKET sep \
181     F(39, __VA_ARGS__)
182 
183 #define Z_UTIL_LISTIFY_41(F, sep, ...) \
184     Z_UTIL_LISTIFY_40(F, sep, __VA_ARGS__) __DEBRACKET sep \
185     F(40, __VA_ARGS__)
186 
187 #define Z_UTIL_LISTIFY_42(F, sep, ...) \
188     Z_UTIL_LISTIFY_41(F, sep, __VA_ARGS__) __DEBRACKET sep \
189     F(41, __VA_ARGS__)
190 
191 #define Z_UTIL_LISTIFY_43(F, sep, ...) \
192     Z_UTIL_LISTIFY_42(F, sep, __VA_ARGS__) __DEBRACKET sep \
193     F(42, __VA_ARGS__)
194 
195 #define Z_UTIL_LISTIFY_44(F, sep, ...) \
196     Z_UTIL_LISTIFY_43(F, sep, __VA_ARGS__) __DEBRACKET sep \
197     F(43, __VA_ARGS__)
198 
199 #define Z_UTIL_LISTIFY_45(F, sep, ...) \
200     Z_UTIL_LISTIFY_44(F, sep, __VA_ARGS__) __DEBRACKET sep \
201     F(44, __VA_ARGS__)
202 
203 #define Z_UTIL_LISTIFY_46(F, sep, ...) \
204     Z_UTIL_LISTIFY_45(F, sep, __VA_ARGS__) __DEBRACKET sep \
205     F(45, __VA_ARGS__)
206 
207 #define Z_UTIL_LISTIFY_47(F, sep, ...) \
208     Z_UTIL_LISTIFY_46(F, sep, __VA_ARGS__) __DEBRACKET sep \
209     F(46, __VA_ARGS__)
210 
211 #define Z_UTIL_LISTIFY_48(F, sep, ...) \
212     Z_UTIL_LISTIFY_47(F, sep, __VA_ARGS__) __DEBRACKET sep \
213     F(47, __VA_ARGS__)
214 
215 #define Z_UTIL_LISTIFY_49(F, sep, ...) \
216     Z_UTIL_LISTIFY_48(F, sep, __VA_ARGS__) __DEBRACKET sep \
217     F(48, __VA_ARGS__)
218 
219 #define Z_UTIL_LISTIFY_50(F, sep, ...) \
220     Z_UTIL_LISTIFY_49(F, sep, __VA_ARGS__) __DEBRACKET sep \
221     F(49, __VA_ARGS__)
222 
223 #define Z_UTIL_LISTIFY_51(F, sep, ...) \
224     Z_UTIL_LISTIFY_50(F, sep, __VA_ARGS__) __DEBRACKET sep \
225     F(50, __VA_ARGS__)
226 
227 #define Z_UTIL_LISTIFY_52(F, sep, ...) \
228     Z_UTIL_LISTIFY_51(F, sep, __VA_ARGS__) __DEBRACKET sep \
229     F(51, __VA_ARGS__)
230 
231 #define Z_UTIL_LISTIFY_53(F, sep, ...) \
232     Z_UTIL_LISTIFY_52(F, sep, __VA_ARGS__) __DEBRACKET sep \
233     F(52, __VA_ARGS__)
234 
235 #define Z_UTIL_LISTIFY_54(F, sep, ...) \
236     Z_UTIL_LISTIFY_53(F, sep, __VA_ARGS__) __DEBRACKET sep \
237     F(53, __VA_ARGS__)
238 
239 #define Z_UTIL_LISTIFY_55(F, sep, ...) \
240     Z_UTIL_LISTIFY_54(F, sep, __VA_ARGS__) __DEBRACKET sep \
241     F(54, __VA_ARGS__)
242 
243 #define Z_UTIL_LISTIFY_56(F, sep, ...) \
244     Z_UTIL_LISTIFY_55(F, sep, __VA_ARGS__) __DEBRACKET sep \
245     F(55, __VA_ARGS__)
246 
247 #define Z_UTIL_LISTIFY_57(F, sep, ...) \
248     Z_UTIL_LISTIFY_56(F, sep, __VA_ARGS__) __DEBRACKET sep \
249     F(56, __VA_ARGS__)
250 
251 #define Z_UTIL_LISTIFY_58(F, sep, ...) \
252     Z_UTIL_LISTIFY_57(F, sep, __VA_ARGS__) __DEBRACKET sep \
253     F(57, __VA_ARGS__)
254 
255 #define Z_UTIL_LISTIFY_59(F, sep, ...) \
256     Z_UTIL_LISTIFY_58(F, sep, __VA_ARGS__) __DEBRACKET sep \
257     F(58, __VA_ARGS__)
258 
259 #define Z_UTIL_LISTIFY_60(F, sep, ...) \
260     Z_UTIL_LISTIFY_59(F, sep, __VA_ARGS__) __DEBRACKET sep \
261     F(59, __VA_ARGS__)
262 
263 #define Z_UTIL_LISTIFY_61(F, sep, ...) \
264     Z_UTIL_LISTIFY_60(F, sep, __VA_ARGS__) __DEBRACKET sep \
265     F(60, __VA_ARGS__)
266 
267 #define Z_UTIL_LISTIFY_62(F, sep, ...) \
268     Z_UTIL_LISTIFY_61(F, sep, __VA_ARGS__) __DEBRACKET sep \
269     F(61, __VA_ARGS__)
270 
271 #define Z_UTIL_LISTIFY_63(F, sep, ...) \
272     Z_UTIL_LISTIFY_62(F, sep, __VA_ARGS__) __DEBRACKET sep \
273     F(62, __VA_ARGS__)
274 
275 #define Z_UTIL_LISTIFY_64(F, sep, ...) \
276     Z_UTIL_LISTIFY_63(F, sep, __VA_ARGS__) __DEBRACKET sep \
277     F(63, __VA_ARGS__)
278 
279 #define Z_UTIL_LISTIFY_65(F, sep, ...) \
280     Z_UTIL_LISTIFY_64(F, sep, __VA_ARGS__) __DEBRACKET sep \
281     F(64, __VA_ARGS__)
282 
283 #define Z_UTIL_LISTIFY_66(F, sep, ...) \
284     Z_UTIL_LISTIFY_65(F, sep, __VA_ARGS__) __DEBRACKET sep \
285     F(65, __VA_ARGS__)
286 
287 #define Z_UTIL_LISTIFY_67(F, sep, ...) \
288     Z_UTIL_LISTIFY_66(F, sep, __VA_ARGS__) __DEBRACKET sep \
289     F(66, __VA_ARGS__)
290 
291 #define Z_UTIL_LISTIFY_68(F, sep, ...) \
292     Z_UTIL_LISTIFY_67(F, sep, __VA_ARGS__) __DEBRACKET sep \
293     F(67, __VA_ARGS__)
294 
295 #define Z_UTIL_LISTIFY_69(F, sep, ...) \
296     Z_UTIL_LISTIFY_68(F, sep, __VA_ARGS__) __DEBRACKET sep \
297     F(68, __VA_ARGS__)
298 
299 #define Z_UTIL_LISTIFY_70(F, sep, ...) \
300     Z_UTIL_LISTIFY_69(F, sep, __VA_ARGS__) __DEBRACKET sep \
301     F(69, __VA_ARGS__)
302 
303 #define Z_UTIL_LISTIFY_71(F, sep, ...) \
304     Z_UTIL_LISTIFY_70(F, sep, __VA_ARGS__) __DEBRACKET sep \
305     F(70, __VA_ARGS__)
306 
307 #define Z_UTIL_LISTIFY_72(F, sep, ...) \
308     Z_UTIL_LISTIFY_71(F, sep, __VA_ARGS__) __DEBRACKET sep \
309     F(71, __VA_ARGS__)
310 
311 #define Z_UTIL_LISTIFY_73(F, sep, ...) \
312     Z_UTIL_LISTIFY_72(F, sep, __VA_ARGS__) __DEBRACKET sep \
313     F(72, __VA_ARGS__)
314 
315 #define Z_UTIL_LISTIFY_74(F, sep, ...) \
316     Z_UTIL_LISTIFY_73(F, sep, __VA_ARGS__) __DEBRACKET sep \
317     F(73, __VA_ARGS__)
318 
319 #define Z_UTIL_LISTIFY_75(F, sep, ...) \
320     Z_UTIL_LISTIFY_74(F, sep, __VA_ARGS__) __DEBRACKET sep \
321     F(74, __VA_ARGS__)
322 
323 #define Z_UTIL_LISTIFY_76(F, sep, ...) \
324     Z_UTIL_LISTIFY_75(F, sep, __VA_ARGS__) __DEBRACKET sep \
325     F(75, __VA_ARGS__)
326 
327 #define Z_UTIL_LISTIFY_77(F, sep, ...) \
328     Z_UTIL_LISTIFY_76(F, sep, __VA_ARGS__) __DEBRACKET sep \
329     F(76, __VA_ARGS__)
330 
331 #define Z_UTIL_LISTIFY_78(F, sep, ...) \
332     Z_UTIL_LISTIFY_77(F, sep, __VA_ARGS__) __DEBRACKET sep \
333     F(77, __VA_ARGS__)
334 
335 #define Z_UTIL_LISTIFY_79(F, sep, ...) \
336     Z_UTIL_LISTIFY_78(F, sep, __VA_ARGS__) __DEBRACKET sep \
337     F(78, __VA_ARGS__)
338 
339 #define Z_UTIL_LISTIFY_80(F, sep, ...) \
340     Z_UTIL_LISTIFY_79(F, sep, __VA_ARGS__) __DEBRACKET sep \
341     F(79, __VA_ARGS__)
342 
343 #define Z_UTIL_LISTIFY_81(F, sep, ...) \
344     Z_UTIL_LISTIFY_80(F, sep, __VA_ARGS__) __DEBRACKET sep \
345     F(80, __VA_ARGS__)
346 
347 #define Z_UTIL_LISTIFY_82(F, sep, ...) \
348     Z_UTIL_LISTIFY_81(F, sep, __VA_ARGS__) __DEBRACKET sep \
349     F(81, __VA_ARGS__)
350 
351 #define Z_UTIL_LISTIFY_83(F, sep, ...) \
352     Z_UTIL_LISTIFY_82(F, sep, __VA_ARGS__) __DEBRACKET sep \
353     F(82, __VA_ARGS__)
354 
355 #define Z_UTIL_LISTIFY_84(F, sep, ...) \
356     Z_UTIL_LISTIFY_83(F, sep, __VA_ARGS__) __DEBRACKET sep \
357     F(83, __VA_ARGS__)
358 
359 #define Z_UTIL_LISTIFY_85(F, sep, ...) \
360     Z_UTIL_LISTIFY_84(F, sep, __VA_ARGS__) __DEBRACKET sep \
361     F(84, __VA_ARGS__)
362 
363 #define Z_UTIL_LISTIFY_86(F, sep, ...) \
364     Z_UTIL_LISTIFY_85(F, sep, __VA_ARGS__) __DEBRACKET sep \
365     F(85, __VA_ARGS__)
366 
367 #define Z_UTIL_LISTIFY_87(F, sep, ...) \
368     Z_UTIL_LISTIFY_86(F, sep, __VA_ARGS__) __DEBRACKET sep \
369     F(86, __VA_ARGS__)
370 
371 #define Z_UTIL_LISTIFY_88(F, sep, ...) \
372     Z_UTIL_LISTIFY_87(F, sep, __VA_ARGS__) __DEBRACKET sep \
373     F(87, __VA_ARGS__)
374 
375 #define Z_UTIL_LISTIFY_89(F, sep, ...) \
376     Z_UTIL_LISTIFY_88(F, sep, __VA_ARGS__) __DEBRACKET sep \
377     F(88, __VA_ARGS__)
378 
379 #define Z_UTIL_LISTIFY_90(F, sep, ...) \
380     Z_UTIL_LISTIFY_89(F, sep, __VA_ARGS__) __DEBRACKET sep \
381     F(89, __VA_ARGS__)
382 
383 #define Z_UTIL_LISTIFY_91(F, sep, ...) \
384     Z_UTIL_LISTIFY_90(F, sep, __VA_ARGS__) __DEBRACKET sep \
385     F(90, __VA_ARGS__)
386 
387 #define Z_UTIL_LISTIFY_92(F, sep, ...) \
388     Z_UTIL_LISTIFY_91(F, sep, __VA_ARGS__) __DEBRACKET sep \
389     F(91, __VA_ARGS__)
390 
391 #define Z_UTIL_LISTIFY_93(F, sep, ...) \
392     Z_UTIL_LISTIFY_92(F, sep, __VA_ARGS__) __DEBRACKET sep \
393     F(92, __VA_ARGS__)
394 
395 #define Z_UTIL_LISTIFY_94(F, sep, ...) \
396     Z_UTIL_LISTIFY_93(F, sep, __VA_ARGS__) __DEBRACKET sep \
397     F(93, __VA_ARGS__)
398 
399 #define Z_UTIL_LISTIFY_95(F, sep, ...) \
400     Z_UTIL_LISTIFY_94(F, sep, __VA_ARGS__) __DEBRACKET sep \
401     F(94, __VA_ARGS__)
402 
403 #define Z_UTIL_LISTIFY_96(F, sep, ...) \
404     Z_UTIL_LISTIFY_95(F, sep, __VA_ARGS__) __DEBRACKET sep \
405     F(95, __VA_ARGS__)
406 
407 #define Z_UTIL_LISTIFY_97(F, sep, ...) \
408     Z_UTIL_LISTIFY_96(F, sep, __VA_ARGS__) __DEBRACKET sep \
409     F(96, __VA_ARGS__)
410 
411 #define Z_UTIL_LISTIFY_98(F, sep, ...) \
412     Z_UTIL_LISTIFY_97(F, sep, __VA_ARGS__) __DEBRACKET sep \
413     F(97, __VA_ARGS__)
414 
415 #define Z_UTIL_LISTIFY_99(F, sep, ...) \
416     Z_UTIL_LISTIFY_98(F, sep, __VA_ARGS__) __DEBRACKET sep \
417     F(98, __VA_ARGS__)
418 
419 #define Z_UTIL_LISTIFY_100(F, sep, ...) \
420     Z_UTIL_LISTIFY_99(F, sep, __VA_ARGS__) __DEBRACKET sep \
421     F(99, __VA_ARGS__)
422 
423 #define Z_UTIL_LISTIFY_101(F, sep, ...) \
424     Z_UTIL_LISTIFY_100(F, sep, __VA_ARGS__) __DEBRACKET sep \
425     F(100, __VA_ARGS__)
426 
427 #define Z_UTIL_LISTIFY_102(F, sep, ...) \
428     Z_UTIL_LISTIFY_101(F, sep, __VA_ARGS__) __DEBRACKET sep \
429     F(101, __VA_ARGS__)
430 
431 #define Z_UTIL_LISTIFY_103(F, sep, ...) \
432     Z_UTIL_LISTIFY_102(F, sep, __VA_ARGS__) __DEBRACKET sep \
433     F(102, __VA_ARGS__)
434 
435 #define Z_UTIL_LISTIFY_104(F, sep, ...) \
436     Z_UTIL_LISTIFY_103(F, sep, __VA_ARGS__) __DEBRACKET sep \
437     F(103, __VA_ARGS__)
438 
439 #define Z_UTIL_LISTIFY_105(F, sep, ...) \
440     Z_UTIL_LISTIFY_104(F, sep, __VA_ARGS__) __DEBRACKET sep \
441     F(104, __VA_ARGS__)
442 
443 #define Z_UTIL_LISTIFY_106(F, sep, ...) \
444     Z_UTIL_LISTIFY_105(F, sep, __VA_ARGS__) __DEBRACKET sep \
445     F(105, __VA_ARGS__)
446 
447 #define Z_UTIL_LISTIFY_107(F, sep, ...) \
448     Z_UTIL_LISTIFY_106(F, sep, __VA_ARGS__) __DEBRACKET sep \
449     F(106, __VA_ARGS__)
450 
451 #define Z_UTIL_LISTIFY_108(F, sep, ...) \
452     Z_UTIL_LISTIFY_107(F, sep, __VA_ARGS__) __DEBRACKET sep \
453     F(107, __VA_ARGS__)
454 
455 #define Z_UTIL_LISTIFY_109(F, sep, ...) \
456     Z_UTIL_LISTIFY_108(F, sep, __VA_ARGS__) __DEBRACKET sep \
457     F(108, __VA_ARGS__)
458 
459 #define Z_UTIL_LISTIFY_110(F, sep, ...) \
460     Z_UTIL_LISTIFY_109(F, sep, __VA_ARGS__) __DEBRACKET sep \
461     F(109, __VA_ARGS__)
462 
463 #define Z_UTIL_LISTIFY_111(F, sep, ...) \
464     Z_UTIL_LISTIFY_110(F, sep, __VA_ARGS__) __DEBRACKET sep \
465     F(110, __VA_ARGS__)
466 
467 #define Z_UTIL_LISTIFY_112(F, sep, ...) \
468     Z_UTIL_LISTIFY_111(F, sep, __VA_ARGS__) __DEBRACKET sep \
469     F(111, __VA_ARGS__)
470 
471 #define Z_UTIL_LISTIFY_113(F, sep, ...) \
472     Z_UTIL_LISTIFY_112(F, sep, __VA_ARGS__) __DEBRACKET sep \
473     F(112, __VA_ARGS__)
474 
475 #define Z_UTIL_LISTIFY_114(F, sep, ...) \
476     Z_UTIL_LISTIFY_113(F, sep, __VA_ARGS__) __DEBRACKET sep \
477     F(113, __VA_ARGS__)
478 
479 #define Z_UTIL_LISTIFY_115(F, sep, ...) \
480     Z_UTIL_LISTIFY_114(F, sep, __VA_ARGS__) __DEBRACKET sep \
481     F(114, __VA_ARGS__)
482 
483 #define Z_UTIL_LISTIFY_116(F, sep, ...) \
484     Z_UTIL_LISTIFY_115(F, sep, __VA_ARGS__) __DEBRACKET sep \
485     F(115, __VA_ARGS__)
486 
487 #define Z_UTIL_LISTIFY_117(F, sep, ...) \
488     Z_UTIL_LISTIFY_116(F, sep, __VA_ARGS__) __DEBRACKET sep \
489     F(116, __VA_ARGS__)
490 
491 #define Z_UTIL_LISTIFY_118(F, sep, ...) \
492     Z_UTIL_LISTIFY_117(F, sep, __VA_ARGS__) __DEBRACKET sep \
493     F(117, __VA_ARGS__)
494 
495 #define Z_UTIL_LISTIFY_119(F, sep, ...) \
496     Z_UTIL_LISTIFY_118(F, sep, __VA_ARGS__) __DEBRACKET sep \
497     F(118, __VA_ARGS__)
498 
499 #define Z_UTIL_LISTIFY_120(F, sep, ...) \
500     Z_UTIL_LISTIFY_119(F, sep, __VA_ARGS__) __DEBRACKET sep \
501     F(119, __VA_ARGS__)
502 
503 #define Z_UTIL_LISTIFY_121(F, sep, ...) \
504     Z_UTIL_LISTIFY_120(F, sep, __VA_ARGS__) __DEBRACKET sep \
505     F(120, __VA_ARGS__)
506 
507 #define Z_UTIL_LISTIFY_122(F, sep, ...) \
508     Z_UTIL_LISTIFY_121(F, sep, __VA_ARGS__) __DEBRACKET sep \
509     F(121, __VA_ARGS__)
510 
511 #define Z_UTIL_LISTIFY_123(F, sep, ...) \
512     Z_UTIL_LISTIFY_122(F, sep, __VA_ARGS__) __DEBRACKET sep \
513     F(122, __VA_ARGS__)
514 
515 #define Z_UTIL_LISTIFY_124(F, sep, ...) \
516     Z_UTIL_LISTIFY_123(F, sep, __VA_ARGS__) __DEBRACKET sep \
517     F(123, __VA_ARGS__)
518 
519 #define Z_UTIL_LISTIFY_125(F, sep, ...) \
520     Z_UTIL_LISTIFY_124(F, sep, __VA_ARGS__) __DEBRACKET sep \
521     F(124, __VA_ARGS__)
522 
523 #define Z_UTIL_LISTIFY_126(F, sep, ...) \
524     Z_UTIL_LISTIFY_125(F, sep, __VA_ARGS__) __DEBRACKET sep \
525     F(125, __VA_ARGS__)
526 
527 #define Z_UTIL_LISTIFY_127(F, sep, ...) \
528     Z_UTIL_LISTIFY_126(F, sep, __VA_ARGS__) __DEBRACKET sep \
529     F(126, __VA_ARGS__)
530 
531 #define Z_UTIL_LISTIFY_128(F, sep, ...) \
532     Z_UTIL_LISTIFY_127(F, sep, __VA_ARGS__) __DEBRACKET sep \
533     F(127, __VA_ARGS__)
534 
535 #define Z_UTIL_LISTIFY_129(F, sep, ...) \
536     Z_UTIL_LISTIFY_128(F, sep, __VA_ARGS__) __DEBRACKET sep \
537     F(128, __VA_ARGS__)
538 
539 #define Z_UTIL_LISTIFY_130(F, sep, ...) \
540     Z_UTIL_LISTIFY_129(F, sep, __VA_ARGS__) __DEBRACKET sep \
541     F(129, __VA_ARGS__)
542 
543 #define Z_UTIL_LISTIFY_131(F, sep, ...) \
544     Z_UTIL_LISTIFY_130(F, sep, __VA_ARGS__) __DEBRACKET sep \
545     F(130, __VA_ARGS__)
546 
547 #define Z_UTIL_LISTIFY_132(F, sep, ...) \
548     Z_UTIL_LISTIFY_131(F, sep, __VA_ARGS__) __DEBRACKET sep \
549     F(131, __VA_ARGS__)
550 
551 #define Z_UTIL_LISTIFY_133(F, sep, ...) \
552     Z_UTIL_LISTIFY_132(F, sep, __VA_ARGS__) __DEBRACKET sep \
553     F(132, __VA_ARGS__)
554 
555 #define Z_UTIL_LISTIFY_134(F, sep, ...) \
556     Z_UTIL_LISTIFY_133(F, sep, __VA_ARGS__) __DEBRACKET sep \
557     F(133, __VA_ARGS__)
558 
559 #define Z_UTIL_LISTIFY_135(F, sep, ...) \
560     Z_UTIL_LISTIFY_134(F, sep, __VA_ARGS__) __DEBRACKET sep \
561     F(134, __VA_ARGS__)
562 
563 #define Z_UTIL_LISTIFY_136(F, sep, ...) \
564     Z_UTIL_LISTIFY_135(F, sep, __VA_ARGS__) __DEBRACKET sep \
565     F(135, __VA_ARGS__)
566 
567 #define Z_UTIL_LISTIFY_137(F, sep, ...) \
568     Z_UTIL_LISTIFY_136(F, sep, __VA_ARGS__) __DEBRACKET sep \
569     F(136, __VA_ARGS__)
570 
571 #define Z_UTIL_LISTIFY_138(F, sep, ...) \
572     Z_UTIL_LISTIFY_137(F, sep, __VA_ARGS__) __DEBRACKET sep \
573     F(137, __VA_ARGS__)
574 
575 #define Z_UTIL_LISTIFY_139(F, sep, ...) \
576     Z_UTIL_LISTIFY_138(F, sep, __VA_ARGS__) __DEBRACKET sep \
577     F(138, __VA_ARGS__)
578 
579 #define Z_UTIL_LISTIFY_140(F, sep, ...) \
580     Z_UTIL_LISTIFY_139(F, sep, __VA_ARGS__) __DEBRACKET sep \
581     F(139, __VA_ARGS__)
582 
583 #define Z_UTIL_LISTIFY_141(F, sep, ...) \
584     Z_UTIL_LISTIFY_140(F, sep, __VA_ARGS__) __DEBRACKET sep \
585     F(140, __VA_ARGS__)
586 
587 #define Z_UTIL_LISTIFY_142(F, sep, ...) \
588     Z_UTIL_LISTIFY_141(F, sep, __VA_ARGS__) __DEBRACKET sep \
589     F(141, __VA_ARGS__)
590 
591 #define Z_UTIL_LISTIFY_143(F, sep, ...) \
592     Z_UTIL_LISTIFY_142(F, sep, __VA_ARGS__) __DEBRACKET sep \
593     F(142, __VA_ARGS__)
594 
595 #define Z_UTIL_LISTIFY_144(F, sep, ...) \
596     Z_UTIL_LISTIFY_143(F, sep, __VA_ARGS__) __DEBRACKET sep \
597     F(143, __VA_ARGS__)
598 
599 #define Z_UTIL_LISTIFY_145(F, sep, ...) \
600     Z_UTIL_LISTIFY_144(F, sep, __VA_ARGS__) __DEBRACKET sep \
601     F(144, __VA_ARGS__)
602 
603 #define Z_UTIL_LISTIFY_146(F, sep, ...) \
604     Z_UTIL_LISTIFY_145(F, sep, __VA_ARGS__) __DEBRACKET sep \
605     F(145, __VA_ARGS__)
606 
607 #define Z_UTIL_LISTIFY_147(F, sep, ...) \
608     Z_UTIL_LISTIFY_146(F, sep, __VA_ARGS__) __DEBRACKET sep \
609     F(146, __VA_ARGS__)
610 
611 #define Z_UTIL_LISTIFY_148(F, sep, ...) \
612     Z_UTIL_LISTIFY_147(F, sep, __VA_ARGS__) __DEBRACKET sep \
613     F(147, __VA_ARGS__)
614 
615 #define Z_UTIL_LISTIFY_149(F, sep, ...) \
616     Z_UTIL_LISTIFY_148(F, sep, __VA_ARGS__) __DEBRACKET sep \
617     F(148, __VA_ARGS__)
618 
619 #define Z_UTIL_LISTIFY_150(F, sep, ...) \
620     Z_UTIL_LISTIFY_149(F, sep, __VA_ARGS__) __DEBRACKET sep \
621     F(149, __VA_ARGS__)
622 
623 #define Z_UTIL_LISTIFY_151(F, sep, ...) \
624     Z_UTIL_LISTIFY_150(F, sep, __VA_ARGS__) __DEBRACKET sep \
625     F(150, __VA_ARGS__)
626 
627 #define Z_UTIL_LISTIFY_152(F, sep, ...) \
628     Z_UTIL_LISTIFY_151(F, sep, __VA_ARGS__) __DEBRACKET sep \
629     F(151, __VA_ARGS__)
630 
631 #define Z_UTIL_LISTIFY_153(F, sep, ...) \
632     Z_UTIL_LISTIFY_152(F, sep, __VA_ARGS__) __DEBRACKET sep \
633     F(152, __VA_ARGS__)
634 
635 #define Z_UTIL_LISTIFY_154(F, sep, ...) \
636     Z_UTIL_LISTIFY_153(F, sep, __VA_ARGS__) __DEBRACKET sep \
637     F(153, __VA_ARGS__)
638 
639 #define Z_UTIL_LISTIFY_155(F, sep, ...) \
640     Z_UTIL_LISTIFY_154(F, sep, __VA_ARGS__) __DEBRACKET sep \
641     F(154, __VA_ARGS__)
642 
643 #define Z_UTIL_LISTIFY_156(F, sep, ...) \
644     Z_UTIL_LISTIFY_155(F, sep, __VA_ARGS__) __DEBRACKET sep \
645     F(155, __VA_ARGS__)
646 
647 #define Z_UTIL_LISTIFY_157(F, sep, ...) \
648     Z_UTIL_LISTIFY_156(F, sep, __VA_ARGS__) __DEBRACKET sep \
649     F(156, __VA_ARGS__)
650 
651 #define Z_UTIL_LISTIFY_158(F, sep, ...) \
652     Z_UTIL_LISTIFY_157(F, sep, __VA_ARGS__) __DEBRACKET sep \
653     F(157, __VA_ARGS__)
654 
655 #define Z_UTIL_LISTIFY_159(F, sep, ...) \
656     Z_UTIL_LISTIFY_158(F, sep, __VA_ARGS__) __DEBRACKET sep \
657     F(158, __VA_ARGS__)
658 
659 #define Z_UTIL_LISTIFY_160(F, sep, ...) \
660     Z_UTIL_LISTIFY_159(F, sep, __VA_ARGS__) __DEBRACKET sep \
661     F(159, __VA_ARGS__)
662 
663 #define Z_UTIL_LISTIFY_161(F, sep, ...) \
664     Z_UTIL_LISTIFY_160(F, sep, __VA_ARGS__) __DEBRACKET sep \
665     F(160, __VA_ARGS__)
666 
667 #define Z_UTIL_LISTIFY_162(F, sep, ...) \
668     Z_UTIL_LISTIFY_161(F, sep, __VA_ARGS__) __DEBRACKET sep \
669     F(161, __VA_ARGS__)
670 
671 #define Z_UTIL_LISTIFY_163(F, sep, ...) \
672     Z_UTIL_LISTIFY_162(F, sep, __VA_ARGS__) __DEBRACKET sep \
673     F(162, __VA_ARGS__)
674 
675 #define Z_UTIL_LISTIFY_164(F, sep, ...) \
676     Z_UTIL_LISTIFY_163(F, sep, __VA_ARGS__) __DEBRACKET sep \
677     F(163, __VA_ARGS__)
678 
679 #define Z_UTIL_LISTIFY_165(F, sep, ...) \
680     Z_UTIL_LISTIFY_164(F, sep, __VA_ARGS__) __DEBRACKET sep \
681     F(164, __VA_ARGS__)
682 
683 #define Z_UTIL_LISTIFY_166(F, sep, ...) \
684     Z_UTIL_LISTIFY_165(F, sep, __VA_ARGS__) __DEBRACKET sep \
685     F(165, __VA_ARGS__)
686 
687 #define Z_UTIL_LISTIFY_167(F, sep, ...) \
688     Z_UTIL_LISTIFY_166(F, sep, __VA_ARGS__) __DEBRACKET sep \
689     F(166, __VA_ARGS__)
690 
691 #define Z_UTIL_LISTIFY_168(F, sep, ...) \
692     Z_UTIL_LISTIFY_167(F, sep, __VA_ARGS__) __DEBRACKET sep \
693     F(167, __VA_ARGS__)
694 
695 #define Z_UTIL_LISTIFY_169(F, sep, ...) \
696     Z_UTIL_LISTIFY_168(F, sep, __VA_ARGS__) __DEBRACKET sep \
697     F(168, __VA_ARGS__)
698 
699 #define Z_UTIL_LISTIFY_170(F, sep, ...) \
700     Z_UTIL_LISTIFY_169(F, sep, __VA_ARGS__) __DEBRACKET sep \
701     F(169, __VA_ARGS__)
702 
703 #define Z_UTIL_LISTIFY_171(F, sep, ...) \
704     Z_UTIL_LISTIFY_170(F, sep, __VA_ARGS__) __DEBRACKET sep \
705     F(170, __VA_ARGS__)
706 
707 #define Z_UTIL_LISTIFY_172(F, sep, ...) \
708     Z_UTIL_LISTIFY_171(F, sep, __VA_ARGS__) __DEBRACKET sep \
709     F(171, __VA_ARGS__)
710 
711 #define Z_UTIL_LISTIFY_173(F, sep, ...) \
712     Z_UTIL_LISTIFY_172(F, sep, __VA_ARGS__) __DEBRACKET sep \
713     F(172, __VA_ARGS__)
714 
715 #define Z_UTIL_LISTIFY_174(F, sep, ...) \
716     Z_UTIL_LISTIFY_173(F, sep, __VA_ARGS__) __DEBRACKET sep \
717     F(173, __VA_ARGS__)
718 
719 #define Z_UTIL_LISTIFY_175(F, sep, ...) \
720     Z_UTIL_LISTIFY_174(F, sep, __VA_ARGS__) __DEBRACKET sep \
721     F(174, __VA_ARGS__)
722 
723 #define Z_UTIL_LISTIFY_176(F, sep, ...) \
724     Z_UTIL_LISTIFY_175(F, sep, __VA_ARGS__) __DEBRACKET sep \
725     F(175, __VA_ARGS__)
726 
727 #define Z_UTIL_LISTIFY_177(F, sep, ...) \
728     Z_UTIL_LISTIFY_176(F, sep, __VA_ARGS__) __DEBRACKET sep \
729     F(176, __VA_ARGS__)
730 
731 #define Z_UTIL_LISTIFY_178(F, sep, ...) \
732     Z_UTIL_LISTIFY_177(F, sep, __VA_ARGS__) __DEBRACKET sep \
733     F(177, __VA_ARGS__)
734 
735 #define Z_UTIL_LISTIFY_179(F, sep, ...) \
736     Z_UTIL_LISTIFY_178(F, sep, __VA_ARGS__) __DEBRACKET sep \
737     F(178, __VA_ARGS__)
738 
739 #define Z_UTIL_LISTIFY_180(F, sep, ...) \
740     Z_UTIL_LISTIFY_179(F, sep, __VA_ARGS__) __DEBRACKET sep \
741     F(179, __VA_ARGS__)
742 
743 #define Z_UTIL_LISTIFY_181(F, sep, ...) \
744     Z_UTIL_LISTIFY_180(F, sep, __VA_ARGS__) __DEBRACKET sep \
745     F(180, __VA_ARGS__)
746 
747 #define Z_UTIL_LISTIFY_182(F, sep, ...) \
748     Z_UTIL_LISTIFY_181(F, sep, __VA_ARGS__) __DEBRACKET sep \
749     F(181, __VA_ARGS__)
750 
751 #define Z_UTIL_LISTIFY_183(F, sep, ...) \
752     Z_UTIL_LISTIFY_182(F, sep, __VA_ARGS__) __DEBRACKET sep \
753     F(182, __VA_ARGS__)
754 
755 #define Z_UTIL_LISTIFY_184(F, sep, ...) \
756     Z_UTIL_LISTIFY_183(F, sep, __VA_ARGS__) __DEBRACKET sep \
757     F(183, __VA_ARGS__)
758 
759 #define Z_UTIL_LISTIFY_185(F, sep, ...) \
760     Z_UTIL_LISTIFY_184(F, sep, __VA_ARGS__) __DEBRACKET sep \
761     F(184, __VA_ARGS__)
762 
763 #define Z_UTIL_LISTIFY_186(F, sep, ...) \
764     Z_UTIL_LISTIFY_185(F, sep, __VA_ARGS__) __DEBRACKET sep \
765     F(185, __VA_ARGS__)
766 
767 #define Z_UTIL_LISTIFY_187(F, sep, ...) \
768     Z_UTIL_LISTIFY_186(F, sep, __VA_ARGS__) __DEBRACKET sep \
769     F(186, __VA_ARGS__)
770 
771 #define Z_UTIL_LISTIFY_188(F, sep, ...) \
772     Z_UTIL_LISTIFY_187(F, sep, __VA_ARGS__) __DEBRACKET sep \
773     F(187, __VA_ARGS__)
774 
775 #define Z_UTIL_LISTIFY_189(F, sep, ...) \
776     Z_UTIL_LISTIFY_188(F, sep, __VA_ARGS__) __DEBRACKET sep \
777     F(188, __VA_ARGS__)
778 
779 #define Z_UTIL_LISTIFY_190(F, sep, ...) \
780     Z_UTIL_LISTIFY_189(F, sep, __VA_ARGS__) __DEBRACKET sep \
781     F(189, __VA_ARGS__)
782 
783 #define Z_UTIL_LISTIFY_191(F, sep, ...) \
784     Z_UTIL_LISTIFY_190(F, sep, __VA_ARGS__) __DEBRACKET sep \
785     F(190, __VA_ARGS__)
786 
787 #define Z_UTIL_LISTIFY_192(F, sep, ...) \
788     Z_UTIL_LISTIFY_191(F, sep, __VA_ARGS__) __DEBRACKET sep \
789     F(191, __VA_ARGS__)
790 
791 #define Z_UTIL_LISTIFY_193(F, sep, ...) \
792     Z_UTIL_LISTIFY_192(F, sep, __VA_ARGS__) __DEBRACKET sep \
793     F(192, __VA_ARGS__)
794 
795 #define Z_UTIL_LISTIFY_194(F, sep, ...) \
796     Z_UTIL_LISTIFY_193(F, sep, __VA_ARGS__) __DEBRACKET sep \
797     F(193, __VA_ARGS__)
798 
799 #define Z_UTIL_LISTIFY_195(F, sep, ...) \
800     Z_UTIL_LISTIFY_194(F, sep, __VA_ARGS__) __DEBRACKET sep \
801     F(194, __VA_ARGS__)
802 
803 #define Z_UTIL_LISTIFY_196(F, sep, ...) \
804     Z_UTIL_LISTIFY_195(F, sep, __VA_ARGS__) __DEBRACKET sep \
805     F(195, __VA_ARGS__)
806 
807 #define Z_UTIL_LISTIFY_197(F, sep, ...) \
808     Z_UTIL_LISTIFY_196(F, sep, __VA_ARGS__) __DEBRACKET sep \
809     F(196, __VA_ARGS__)
810 
811 #define Z_UTIL_LISTIFY_198(F, sep, ...) \
812     Z_UTIL_LISTIFY_197(F, sep, __VA_ARGS__) __DEBRACKET sep \
813     F(197, __VA_ARGS__)
814 
815 #define Z_UTIL_LISTIFY_199(F, sep, ...) \
816     Z_UTIL_LISTIFY_198(F, sep, __VA_ARGS__) __DEBRACKET sep \
817     F(198, __VA_ARGS__)
818 
819 #define Z_UTIL_LISTIFY_200(F, sep, ...) \
820     Z_UTIL_LISTIFY_199(F, sep, __VA_ARGS__) __DEBRACKET sep \
821     F(199, __VA_ARGS__)
822 
823 #define Z_UTIL_LISTIFY_201(F, sep, ...) \
824     Z_UTIL_LISTIFY_200(F, sep, __VA_ARGS__) __DEBRACKET sep \
825     F(200, __VA_ARGS__)
826 
827 #define Z_UTIL_LISTIFY_202(F, sep, ...) \
828     Z_UTIL_LISTIFY_201(F, sep, __VA_ARGS__) __DEBRACKET sep \
829     F(201, __VA_ARGS__)
830 
831 #define Z_UTIL_LISTIFY_203(F, sep, ...) \
832     Z_UTIL_LISTIFY_202(F, sep, __VA_ARGS__) __DEBRACKET sep \
833     F(202, __VA_ARGS__)
834 
835 #define Z_UTIL_LISTIFY_204(F, sep, ...) \
836     Z_UTIL_LISTIFY_203(F, sep, __VA_ARGS__) __DEBRACKET sep \
837     F(203, __VA_ARGS__)
838 
839 #define Z_UTIL_LISTIFY_205(F, sep, ...) \
840     Z_UTIL_LISTIFY_204(F, sep, __VA_ARGS__) __DEBRACKET sep \
841     F(204, __VA_ARGS__)
842 
843 #define Z_UTIL_LISTIFY_206(F, sep, ...) \
844     Z_UTIL_LISTIFY_205(F, sep, __VA_ARGS__) __DEBRACKET sep \
845     F(205, __VA_ARGS__)
846 
847 #define Z_UTIL_LISTIFY_207(F, sep, ...) \
848     Z_UTIL_LISTIFY_206(F, sep, __VA_ARGS__) __DEBRACKET sep \
849     F(206, __VA_ARGS__)
850 
851 #define Z_UTIL_LISTIFY_208(F, sep, ...) \
852     Z_UTIL_LISTIFY_207(F, sep, __VA_ARGS__) __DEBRACKET sep \
853     F(207, __VA_ARGS__)
854 
855 #define Z_UTIL_LISTIFY_209(F, sep, ...) \
856     Z_UTIL_LISTIFY_208(F, sep, __VA_ARGS__) __DEBRACKET sep \
857     F(208, __VA_ARGS__)
858 
859 #define Z_UTIL_LISTIFY_210(F, sep, ...) \
860     Z_UTIL_LISTIFY_209(F, sep, __VA_ARGS__) __DEBRACKET sep \
861     F(209, __VA_ARGS__)
862 
863 #define Z_UTIL_LISTIFY_211(F, sep, ...) \
864     Z_UTIL_LISTIFY_210(F, sep, __VA_ARGS__) __DEBRACKET sep \
865     F(210, __VA_ARGS__)
866 
867 #define Z_UTIL_LISTIFY_212(F, sep, ...) \
868     Z_UTIL_LISTIFY_211(F, sep, __VA_ARGS__) __DEBRACKET sep \
869     F(211, __VA_ARGS__)
870 
871 #define Z_UTIL_LISTIFY_213(F, sep, ...) \
872     Z_UTIL_LISTIFY_212(F, sep, __VA_ARGS__) __DEBRACKET sep \
873     F(212, __VA_ARGS__)
874 
875 #define Z_UTIL_LISTIFY_214(F, sep, ...) \
876     Z_UTIL_LISTIFY_213(F, sep, __VA_ARGS__) __DEBRACKET sep \
877     F(213, __VA_ARGS__)
878 
879 #define Z_UTIL_LISTIFY_215(F, sep, ...) \
880     Z_UTIL_LISTIFY_214(F, sep, __VA_ARGS__) __DEBRACKET sep \
881     F(214, __VA_ARGS__)
882 
883 #define Z_UTIL_LISTIFY_216(F, sep, ...) \
884     Z_UTIL_LISTIFY_215(F, sep, __VA_ARGS__) __DEBRACKET sep \
885     F(215, __VA_ARGS__)
886 
887 #define Z_UTIL_LISTIFY_217(F, sep, ...) \
888     Z_UTIL_LISTIFY_216(F, sep, __VA_ARGS__) __DEBRACKET sep \
889     F(216, __VA_ARGS__)
890 
891 #define Z_UTIL_LISTIFY_218(F, sep, ...) \
892     Z_UTIL_LISTIFY_217(F, sep, __VA_ARGS__) __DEBRACKET sep \
893     F(217, __VA_ARGS__)
894 
895 #define Z_UTIL_LISTIFY_219(F, sep, ...) \
896     Z_UTIL_LISTIFY_218(F, sep, __VA_ARGS__) __DEBRACKET sep \
897     F(218, __VA_ARGS__)
898 
899 #define Z_UTIL_LISTIFY_220(F, sep, ...) \
900     Z_UTIL_LISTIFY_219(F, sep, __VA_ARGS__) __DEBRACKET sep \
901     F(219, __VA_ARGS__)
902 
903 #define Z_UTIL_LISTIFY_221(F, sep, ...) \
904     Z_UTIL_LISTIFY_220(F, sep, __VA_ARGS__) __DEBRACKET sep \
905     F(220, __VA_ARGS__)
906 
907 #define Z_UTIL_LISTIFY_222(F, sep, ...) \
908     Z_UTIL_LISTIFY_221(F, sep, __VA_ARGS__) __DEBRACKET sep \
909     F(221, __VA_ARGS__)
910 
911 #define Z_UTIL_LISTIFY_223(F, sep, ...) \
912     Z_UTIL_LISTIFY_222(F, sep, __VA_ARGS__) __DEBRACKET sep \
913     F(222, __VA_ARGS__)
914 
915 #define Z_UTIL_LISTIFY_224(F, sep, ...) \
916     Z_UTIL_LISTIFY_223(F, sep, __VA_ARGS__) __DEBRACKET sep \
917     F(223, __VA_ARGS__)
918 
919 #define Z_UTIL_LISTIFY_225(F, sep, ...) \
920     Z_UTIL_LISTIFY_224(F, sep, __VA_ARGS__) __DEBRACKET sep \
921     F(224, __VA_ARGS__)
922 
923 #define Z_UTIL_LISTIFY_226(F, sep, ...) \
924     Z_UTIL_LISTIFY_225(F, sep, __VA_ARGS__) __DEBRACKET sep \
925     F(225, __VA_ARGS__)
926 
927 #define Z_UTIL_LISTIFY_227(F, sep, ...) \
928     Z_UTIL_LISTIFY_226(F, sep, __VA_ARGS__) __DEBRACKET sep \
929     F(226, __VA_ARGS__)
930 
931 #define Z_UTIL_LISTIFY_228(F, sep, ...) \
932     Z_UTIL_LISTIFY_227(F, sep, __VA_ARGS__) __DEBRACKET sep \
933     F(227, __VA_ARGS__)
934 
935 #define Z_UTIL_LISTIFY_229(F, sep, ...) \
936     Z_UTIL_LISTIFY_228(F, sep, __VA_ARGS__) __DEBRACKET sep \
937     F(228, __VA_ARGS__)
938 
939 #define Z_UTIL_LISTIFY_230(F, sep, ...) \
940     Z_UTIL_LISTIFY_229(F, sep, __VA_ARGS__) __DEBRACKET sep \
941     F(229, __VA_ARGS__)
942 
943 #define Z_UTIL_LISTIFY_231(F, sep, ...) \
944     Z_UTIL_LISTIFY_230(F, sep, __VA_ARGS__) __DEBRACKET sep \
945     F(230, __VA_ARGS__)
946 
947 #define Z_UTIL_LISTIFY_232(F, sep, ...) \
948     Z_UTIL_LISTIFY_231(F, sep, __VA_ARGS__) __DEBRACKET sep \
949     F(231, __VA_ARGS__)
950 
951 #define Z_UTIL_LISTIFY_233(F, sep, ...) \
952     Z_UTIL_LISTIFY_232(F, sep, __VA_ARGS__) __DEBRACKET sep \
953     F(232, __VA_ARGS__)
954 
955 #define Z_UTIL_LISTIFY_234(F, sep, ...) \
956     Z_UTIL_LISTIFY_233(F, sep, __VA_ARGS__) __DEBRACKET sep \
957     F(233, __VA_ARGS__)
958 
959 #define Z_UTIL_LISTIFY_235(F, sep, ...) \
960     Z_UTIL_LISTIFY_234(F, sep, __VA_ARGS__) __DEBRACKET sep \
961     F(234, __VA_ARGS__)
962 
963 #define Z_UTIL_LISTIFY_236(F, sep, ...) \
964     Z_UTIL_LISTIFY_235(F, sep, __VA_ARGS__) __DEBRACKET sep \
965     F(235, __VA_ARGS__)
966 
967 #define Z_UTIL_LISTIFY_237(F, sep, ...) \
968     Z_UTIL_LISTIFY_236(F, sep, __VA_ARGS__) __DEBRACKET sep \
969     F(236, __VA_ARGS__)
970 
971 #define Z_UTIL_LISTIFY_238(F, sep, ...) \
972     Z_UTIL_LISTIFY_237(F, sep, __VA_ARGS__) __DEBRACKET sep \
973     F(237, __VA_ARGS__)
974 
975 #define Z_UTIL_LISTIFY_239(F, sep, ...) \
976     Z_UTIL_LISTIFY_238(F, sep, __VA_ARGS__) __DEBRACKET sep \
977     F(238, __VA_ARGS__)
978 
979 #define Z_UTIL_LISTIFY_240(F, sep, ...) \
980     Z_UTIL_LISTIFY_239(F, sep, __VA_ARGS__) __DEBRACKET sep \
981     F(239, __VA_ARGS__)
982 
983 #define Z_UTIL_LISTIFY_241(F, sep, ...) \
984     Z_UTIL_LISTIFY_240(F, sep, __VA_ARGS__) __DEBRACKET sep \
985     F(240, __VA_ARGS__)
986 
987 #define Z_UTIL_LISTIFY_242(F, sep, ...) \
988     Z_UTIL_LISTIFY_241(F, sep, __VA_ARGS__) __DEBRACKET sep \
989     F(241, __VA_ARGS__)
990 
991 #define Z_UTIL_LISTIFY_243(F, sep, ...) \
992     Z_UTIL_LISTIFY_242(F, sep, __VA_ARGS__) __DEBRACKET sep \
993     F(242, __VA_ARGS__)
994 
995 #define Z_UTIL_LISTIFY_244(F, sep, ...) \
996     Z_UTIL_LISTIFY_243(F, sep, __VA_ARGS__) __DEBRACKET sep \
997     F(243, __VA_ARGS__)
998 
999 #define Z_UTIL_LISTIFY_245(F, sep, ...) \
1000     Z_UTIL_LISTIFY_244(F, sep, __VA_ARGS__) __DEBRACKET sep \
1001     F(244, __VA_ARGS__)
1002 
1003 #define Z_UTIL_LISTIFY_246(F, sep, ...) \
1004     Z_UTIL_LISTIFY_245(F, sep, __VA_ARGS__) __DEBRACKET sep \
1005     F(245, __VA_ARGS__)
1006 
1007 #define Z_UTIL_LISTIFY_247(F, sep, ...) \
1008     Z_UTIL_LISTIFY_246(F, sep, __VA_ARGS__) __DEBRACKET sep \
1009     F(246, __VA_ARGS__)
1010 
1011 #define Z_UTIL_LISTIFY_248(F, sep, ...) \
1012     Z_UTIL_LISTIFY_247(F, sep, __VA_ARGS__) __DEBRACKET sep \
1013     F(247, __VA_ARGS__)
1014 
1015 #define Z_UTIL_LISTIFY_249(F, sep, ...) \
1016     Z_UTIL_LISTIFY_248(F, sep, __VA_ARGS__) __DEBRACKET sep \
1017     F(248, __VA_ARGS__)
1018 
1019 #define Z_UTIL_LISTIFY_250(F, sep, ...) \
1020     Z_UTIL_LISTIFY_249(F, sep, __VA_ARGS__) __DEBRACKET sep \
1021     F(249, __VA_ARGS__)
1022 
1023 #define Z_UTIL_LISTIFY_251(F, sep, ...) \
1024     Z_UTIL_LISTIFY_250(F, sep, __VA_ARGS__) __DEBRACKET sep \
1025     F(250, __VA_ARGS__)
1026 
1027 #define Z_UTIL_LISTIFY_252(F, sep, ...) \
1028     Z_UTIL_LISTIFY_251(F, sep, __VA_ARGS__) __DEBRACKET sep \
1029     F(251, __VA_ARGS__)
1030 
1031 #define Z_UTIL_LISTIFY_253(F, sep, ...) \
1032     Z_UTIL_LISTIFY_252(F, sep, __VA_ARGS__) __DEBRACKET sep \
1033     F(252, __VA_ARGS__)
1034 
1035 #define Z_UTIL_LISTIFY_254(F, sep, ...) \
1036     Z_UTIL_LISTIFY_253(F, sep, __VA_ARGS__) __DEBRACKET sep \
1037     F(253, __VA_ARGS__)
1038 
1039 #define Z_UTIL_LISTIFY_255(F, sep, ...) \
1040     Z_UTIL_LISTIFY_254(F, sep, __VA_ARGS__) __DEBRACKET sep \
1041     F(254, __VA_ARGS__)
1042 
1043 #define Z_UTIL_LISTIFY_256(F, sep, ...) \
1044     Z_UTIL_LISTIFY_255(F, sep, __VA_ARGS__) __DEBRACKET sep \
1045     F(255, __VA_ARGS__)
1046 
1047 #ifdef __cplusplus
1048 }
1049 #endif
1050 
1051 #endif /* _BLE_MESH_UTIL_LOOPS_H_ */
1052