 |
EPPL
0.1 alpha
|
|
Go to the documentation of this file.
40 #ifndef EPPL_INTERNALS_H_INCLUDED
41 #define EPPL_INTERNALS_H_INCLUDED
57 #define EPPL_LC(a, b) xEPPL_LC(a, b)
64 #define xEPPL_LC(a, b) a ## b
71 #define EPPL_TEXT(a) xEPPL_TEXT(a)
78 #define xEPPL_TEXT(a) #a
85 #define xEPPL_COUNTARGS(args...) EPPL_COUNTARGS_N(args)
92 #define EPPL_COUNTARGS_N( a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, \
93 a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, \
94 a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, \
95 a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60, a61, a62, a63, \
96 a64, a65, a66, a67, a68, a69, a70, a71, a72, a73, a74, a75, a76, a77, a78, a79, \
97 a80, a81, a82, a83, a84, a85, a86, a87, a88, a89, a90, a91, a92, a93, a94, a95, \
98 a96, a97, a98, a99, a100, a101, a102, a103, a104, a105, a106, a107, a108, a109, a110, a111, \
99 a112, a113, a114, a115, a116, a117, a118, a119, a120, a121, a122, a123, a124, a125, a126, a127, \
100 a128, a129, a130, a131, a132, a133, a134, a135, a136, a137, a138, a139, a140, a141, a142, a143, \
101 a144, a145, a146, a147, a148, a149, a150, a151, a152, a153, a154, a155, a156, a157, a158, a159, \
102 a160, a161, a162, a163, a164, a165, a166, a167, a168, a169, a170, a171, a172, a173, a174, a175, \
103 a176, a177, a178, a179, a180, a181, a182, a183, a184, a185, a186, a187, a188, a189, a190, a191, \
104 a192, a193, a194, a195, a196, a197, a198, a199, a200, a201, a202, a203, a204, a205, a206, a207, \
105 a208, a209, a210, a211, a212, a213, a214, a215, a216, a217, a218, a219, a220, a221, a222, a223, \
106 a224, a225, a226, a227, a228, a229, a230, a231, a232, a233, a234, a235, a236, a237, a238, a239, \
107 a240, a241, a242, a243, a244, a245, a246, a247, a248, a249, a250, a251, a252, a253, a254, a255, \
114 #define EPPL_COUNTARGS_RSEQ \
115 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, \
116 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, \
117 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, \
118 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, \
119 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, \
120 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, \
121 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, \
122 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, \
123 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, \
124 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, \
125 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, \
126 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, \
127 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, \
128 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, \
129 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, \
130 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
188 #define EPPL_GETSUBSET(check, checkparam, extract, connectop, bits...) \
189 ( EPPL_LC(EPPL_GETSUBSET, EPPL_COUNTARGS(bits))(check, checkparam, extract, connectop, bits) )
191 #define EPPL_GETSUBSET1(check, checkparam, extract, connectop, bit) ( ( check(checkparam, bit) ) ? extract(bit) )
192 #define EPPL_GETSUBSET2(check, checkparam, extract, connectop, bit, bits...) \
193 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET1(check, checkparam, extract, connectop, bits) )
194 #define EPPL_GETSUBSET3(check, checkparam, extract, connectop, bit, bits...) \
195 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET2(check, checkparam, extract, connectop, bits) )
196 #define EPPL_GETSUBSET4(check, checkparam, extract, connectop, bit, bits...) \
197 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET3(check, checkparam, extract, connectop, bits) )
198 #define EPPL_GETSUBSET5(check, checkparam, extract, connectop, bit, bits...) \
199 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET4(check, checkparam, extract, connectop, bits) )
200 #define EPPL_GETSUBSET6(check, checkparam, extract, connectop, bit, bits...) \
201 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET5(check, checkparam, extract, connectop, bits) )
202 #define EPPL_GETSUBSET7(check, checkparam, extract, connectop, bit, bits...) \
203 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET6(check, checkparam, extract, connectop, bits) )
204 #define EPPL_GETSUBSET8(check, checkparam, extract, connectop, bit, bits...) \
205 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET7(check, checkparam, extract, connectop, bits) )
206 #define EPPL_GETSUBSET9(check, checkparam, extract, connectop, bit, bits...) \
207 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET8(check, checkparam, extract, connectop, bits) )
208 #define EPPL_GETSUBSET10(check, checkparam, extract, connectop, bit, bits...) \
209 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET9(check, checkparam, extract, connectop, bits) )
210 #define EPPL_GETSUBSET11(check, checkparam, extract, connectop, bit, bits...) \
211 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET10(check, checkparam, extract, connectop, bits) )
212 #define EPPL_GETSUBSET12(check, checkparam, extract, connectop, bit, bits...) \
213 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET11(check, checkparam, extract, connectop, bits) )
214 #define EPPL_GETSUBSET13(check, checkparam, extract, connectop, bit, bits...) \
215 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET12(check, checkparam, extract, connectop, bits) )
216 #define EPPL_GETSUBSET14(check, checkparam, extract, connectop, bit, bits...) \
217 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET13(check, checkparam, extract, connectop, bits) )
218 #define EPPL_GETSUBSET15(check, checkparam, extract, connectop, bit, bits...) \
219 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET14(check, checkparam, extract, connectop, bits) )
220 #define EPPL_GETSUBSET16(check, checkparam, extract, connectop, bit, bits...) \
221 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET15(check, checkparam, extract, connectop, bits) )
222 #define EPPL_GETSUBSET17(check, checkparam, extract, connectop, bit, bits...) \
223 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET16(check, checkparam, extract, connectop, bits) )
224 #define EPPL_GETSUBSET18(check, checkparam, extract, connectop, bit, bits...) \
225 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET17(check, checkparam, extract, connectop, bits) )
226 #define EPPL_GETSUBSET19(check, checkparam, extract, connectop, bit, bits...) \
227 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET18(check, checkparam, extract, connectop, bits) )
228 #define EPPL_GETSUBSET20(check, checkparam, extract, connectop, bit, bits...) \
229 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET19(check, checkparam, extract, connectop, bits) )
230 #define EPPL_GETSUBSET21(check, checkparam, extract, connectop, bit, bits...) \
231 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET20(check, checkparam, extract, connectop, bits) )
232 #define EPPL_GETSUBSET22(check, checkparam, extract, connectop, bit, bits...) \
233 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET21(check, checkparam, extract, connectop, bits) )
234 #define EPPL_GETSUBSET23(check, checkparam, extract, connectop, bit, bits...) \
235 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET22(check, checkparam, extract, connectop, bits) )
236 #define EPPL_GETSUBSET24(check, checkparam, extract, connectop, bit, bits...) \
237 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET23(check, checkparam, extract, connectop, bits) )
238 #define EPPL_GETSUBSET25(check, checkparam, extract, connectop, bit, bits...) \
239 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET24(check, checkparam, extract, connectop, bits) )
240 #define EPPL_GETSUBSET26(check, checkparam, extract, connectop, bit, bits...) \
241 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET25(check, checkparam, extract, connectop, bits) )
242 #define EPPL_GETSUBSET27(check, checkparam, extract, connectop, bit, bits...) \
243 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET26(check, checkparam, extract, connectop, bits) )
244 #define EPPL_GETSUBSET28(check, checkparam, extract, connectop, bit, bits...) \
245 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET27(check, checkparam, extract, connectop, bits) )
246 #define EPPL_GETSUBSET29(check, checkparam, extract, connectop, bit, bits...) \
247 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET28(check, checkparam, extract, connectop, bits) )
248 #define EPPL_GETSUBSET30(check, checkparam, extract, connectop, bit, bits...) \
249 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET29(check, checkparam, extract, connectop, bits) )
250 #define EPPL_GETSUBSET31(check, checkparam, extract, connectop, bit, bits...) \
251 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET30(check, checkparam, extract, connectop, bits) )
252 #define EPPL_GETSUBSET32(check, checkparam, extract, connectop, bit, bits...) \
253 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET31(check, checkparam, extract, connectop, bits) )
254 #define EPPL_GETSUBSET33(check, checkparam, extract, connectop, bit, bits...) \
255 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET32(check, checkparam, extract, connectop, bits) )
256 #define EPPL_GETSUBSET34(check, checkparam, extract, connectop, bit, bits...) \
257 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET33(check, checkparam, extract, connectop, bits) )
258 #define EPPL_GETSUBSET35(check, checkparam, extract, connectop, bit, bits...) \
259 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET34(check, checkparam, extract, connectop, bits) )
260 #define EPPL_GETSUBSET36(check, checkparam, extract, connectop, bit, bits...) \
261 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET35(check, checkparam, extract, connectop, bits) )
262 #define EPPL_GETSUBSET37(check, checkparam, extract, connectop, bit, bits...) \
263 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET36(check, checkparam, extract, connectop, bits) )
264 #define EPPL_GETSUBSET38(check, checkparam, extract, connectop, bit, bits...) \
265 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET37(check, checkparam, extract, connectop, bits) )
266 #define EPPL_GETSUBSET39(check, checkparam, extract, connectop, bit, bits...) \
267 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET38(check, checkparam, extract, connectop, bits) )
268 #define EPPL_GETSUBSET40(check, checkparam, extract, connectop, bit, bits...) \
269 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET39(check, checkparam, extract, connectop, bits) )
270 #define EPPL_GETSUBSET41(check, checkparam, extract, connectop, bit, bits...) \
271 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET40(check, checkparam, extract, connectop, bits) )
272 #define EPPL_GETSUBSET42(check, checkparam, extract, connectop, bit, bits...) \
273 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET41(check, checkparam, extract, connectop, bits) )
274 #define EPPL_GETSUBSET43(check, checkparam, extract, connectop, bit, bits...) \
275 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET42(check, checkparam, extract, connectop, bits) )
276 #define EPPL_GETSUBSET44(check, checkparam, extract, connectop, bit, bits...) \
277 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET43(check, checkparam, extract, connectop, bits) )
278 #define EPPL_GETSUBSET45(check, checkparam, extract, connectop, bit, bits...) \
279 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET44(check, checkparam, extract, connectop, bits) )
280 #define EPPL_GETSUBSET46(check, checkparam, extract, connectop, bit, bits...) \
281 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET45(check, checkparam, extract, connectop, bits) )
282 #define EPPL_GETSUBSET47(check, checkparam, extract, connectop, bit, bits...) \
283 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET46(check, checkparam, extract, connectop, bits) )
284 #define EPPL_GETSUBSET48(check, checkparam, extract, connectop, bit, bits...) \
285 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET47(check, checkparam, extract, connectop, bits) )
286 #define EPPL_GETSUBSET49(check, checkparam, extract, connectop, bit, bits...) \
287 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET48(check, checkparam, extract, connectop, bits) )
288 #define EPPL_GETSUBSET50(check, checkparam, extract, connectop, bit, bits...) \
289 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET49(check, checkparam, extract, connectop, bits) )
290 #define EPPL_GETSUBSET51(check, checkparam, extract, connectop, bit, bits...) \
291 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET50(check, checkparam, extract, connectop, bits) )
292 #define EPPL_GETSUBSET52(check, checkparam, extract, connectop, bit, bits...) \
293 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET51(check, checkparam, extract, connectop, bits) )
294 #define EPPL_GETSUBSET53(check, checkparam, extract, connectop, bit, bits...) \
295 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET52(check, checkparam, extract, connectop, bits) )
296 #define EPPL_GETSUBSET54(check, checkparam, extract, connectop, bit, bits...) \
297 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET53(check, checkparam, extract, connectop, bits) )
298 #define EPPL_GETSUBSET55(check, checkparam, extract, connectop, bit, bits...) \
299 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET54(check, checkparam, extract, connectop, bits) )
300 #define EPPL_GETSUBSET56(check, checkparam, extract, connectop, bit, bits...) \
301 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET55(check, checkparam, extract, connectop, bits) )
302 #define EPPL_GETSUBSET57(check, checkparam, extract, connectop, bit, bits...) \
303 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET56(check, checkparam, extract, connectop, bits) )
304 #define EPPL_GETSUBSET58(check, checkparam, extract, connectop, bit, bits...) \
305 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET57(check, checkparam, extract, connectop, bits) )
306 #define EPPL_GETSUBSET59(check, checkparam, extract, connectop, bit, bits...) \
307 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET58(check, checkparam, extract, connectop, bits) )
308 #define EPPL_GETSUBSET60(check, checkparam, extract, connectop, bit, bits...) \
309 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET59(check, checkparam, extract, connectop, bits) )
310 #define EPPL_GETSUBSET61(check, checkparam, extract, connectop, bit, bits...) \
311 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET60(check, checkparam, extract, connectop, bits) )
312 #define EPPL_GETSUBSET62(check, checkparam, extract, connectop, bit, bits...) \
313 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET61(check, checkparam, extract, connectop, bits) )
314 #define EPPL_GETSUBSET63(check, checkparam, extract, connectop, bit, bits...) \
315 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET62(check, checkparam, extract, connectop, bits) )
316 #define EPPL_GETSUBSET64(check, checkparam, extract, connectop, bit, bits...) \
317 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET63(check, checkparam, extract, connectop, bits) )
318 #define EPPL_GETSUBSET65(check, checkparam, extract, connectop, bit, bits...) \
319 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET64(check, checkparam, extract, connectop, bits) )
320 #define EPPL_GETSUBSET66(check, checkparam, extract, connectop, bit, bits...) \
321 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET65(check, checkparam, extract, connectop, bits) )
322 #define EPPL_GETSUBSET67(check, checkparam, extract, connectop, bit, bits...) \
323 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET66(check, checkparam, extract, connectop, bits) )
324 #define EPPL_GETSUBSET68(check, checkparam, extract, connectop, bit, bits...) \
325 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET67(check, checkparam, extract, connectop, bits) )
326 #define EPPL_GETSUBSET69(check, checkparam, extract, connectop, bit, bits...) \
327 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET68(check, checkparam, extract, connectop, bits) )
328 #define EPPL_GETSUBSET70(check, checkparam, extract, connectop, bit, bits...) \
329 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET69(check, checkparam, extract, connectop, bits) )
330 #define EPPL_GETSUBSET71(check, checkparam, extract, connectop, bit, bits...) \
331 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET70(check, checkparam, extract, connectop, bits) )
332 #define EPPL_GETSUBSET72(check, checkparam, extract, connectop, bit, bits...) \
333 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET71(check, checkparam, extract, connectop, bits) )
334 #define EPPL_GETSUBSET73(check, checkparam, extract, connectop, bit, bits...) \
335 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET72(check, checkparam, extract, connectop, bits) )
336 #define EPPL_GETSUBSET74(check, checkparam, extract, connectop, bit, bits...) \
337 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET73(check, checkparam, extract, connectop, bits) )
338 #define EPPL_GETSUBSET75(check, checkparam, extract, connectop, bit, bits...) \
339 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET74(check, checkparam, extract, connectop, bits) )
340 #define EPPL_GETSUBSET76(check, checkparam, extract, connectop, bit, bits...) \
341 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET75(check, checkparam, extract, connectop, bits) )
342 #define EPPL_GETSUBSET77(check, checkparam, extract, connectop, bit, bits...) \
343 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET76(check, checkparam, extract, connectop, bits) )
344 #define EPPL_GETSUBSET78(check, checkparam, extract, connectop, bit, bits...) \
345 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET77(check, checkparam, extract, connectop, bits) )
346 #define EPPL_GETSUBSET79(check, checkparam, extract, connectop, bit, bits...) \
347 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET78(check, checkparam, extract, connectop, bits) )
348 #define EPPL_GETSUBSET80(check, checkparam, extract, connectop, bit, bits...) \
349 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET79(check, checkparam, extract, connectop, bits) )
350 #define EPPL_GETSUBSET81(check, checkparam, extract, connectop, bit, bits...) \
351 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET80(check, checkparam, extract, connectop, bits) )
352 #define EPPL_GETSUBSET82(check, checkparam, extract, connectop, bit, bits...) \
353 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET81(check, checkparam, extract, connectop, bits) )
354 #define EPPL_GETSUBSET83(check, checkparam, extract, connectop, bit, bits...) \
355 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET82(check, checkparam, extract, connectop, bits) )
356 #define EPPL_GETSUBSET84(check, checkparam, extract, connectop, bit, bits...) \
357 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET83(check, checkparam, extract, connectop, bits) )
358 #define EPPL_GETSUBSET85(check, checkparam, extract, connectop, bit, bits...) \
359 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET84(check, checkparam, extract, connectop, bits) )
360 #define EPPL_GETSUBSET86(check, checkparam, extract, connectop, bit, bits...) \
361 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET85(check, checkparam, extract, connectop, bits) )
362 #define EPPL_GETSUBSET87(check, checkparam, extract, connectop, bit, bits...) \
363 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET86(check, checkparam, extract, connectop, bits) )
364 #define EPPL_GETSUBSET88(check, checkparam, extract, connectop, bit, bits...) \
365 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET87(check, checkparam, extract, connectop, bits) )
366 #define EPPL_GETSUBSET89(check, checkparam, extract, connectop, bit, bits...) \
367 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET88(check, checkparam, extract, connectop, bits) )
368 #define EPPL_GETSUBSET90(check, checkparam, extract, connectop, bit, bits...) \
369 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET89(check, checkparam, extract, connectop, bits) )
370 #define EPPL_GETSUBSET91(check, checkparam, extract, connectop, bit, bits...) \
371 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET90(check, checkparam, extract, connectop, bits) )
372 #define EPPL_GETSUBSET92(check, checkparam, extract, connectop, bit, bits...) \
373 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET91(check, checkparam, extract, connectop, bits) )
374 #define EPPL_GETSUBSET93(check, checkparam, extract, connectop, bit, bits...) \
375 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET92(check, checkparam, extract, connectop, bits) )
376 #define EPPL_GETSUBSET94(check, checkparam, extract, connectop, bit, bits...) \
377 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET93(check, checkparam, extract, connectop, bits) )
378 #define EPPL_GETSUBSET95(check, checkparam, extract, connectop, bit, bits...) \
379 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET94(check, checkparam, extract, connectop, bits) )
380 #define EPPL_GETSUBSET96(check, checkparam, extract, connectop, bit, bits...) \
381 ( ( ( check(checkparam, bit) ) ? extract(bit) ) connectop EPPL_GETSUBSET95(check, checkparam, extract, connectop, bits) )
401 #define EPPL_checkPinDefined(param, bit) ((bit) >= 0)
409 #define EPPL_checkPortNr(param, bit) (EPPL_PORTNR(bit) == (param))
418 #define EPPL_extractPinPos(bit) (1<<EPPL_PINNR(bit)) : 0
427 #define EPPL_extractPinNr(bit) (EPPL_PINNR(bit)) : 0
435 #define EPPL_extractPortNr(bit) (1<<EPPL_PORTNR(bit)) : 0
444 #define EPPL_extractOne(bit) 1 : 0
465 #define EPPL_OP_def(op) op
472 #define EPPL_OP_com ,
494 #define EPPL_OP_EXPAND(name) EPPL_OP_ ## name
504 #define EPPL_PROCESSEVERYPIN1(macro, op, pin) \
506 #define EPPL_PROCESSEVERYPIN2(macro, op, pin, pins...) \
507 macro(1, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN1(macro, op, pins)
508 #define EPPL_PROCESSEVERYPIN3(macro, op, pin, pins...) \
509 macro(2, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN2(macro, op, pins)
510 #define EPPL_PROCESSEVERYPIN4(macro, op, pin, pins...) \
511 macro(3, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN3(macro, op, pins)
512 #define EPPL_PROCESSEVERYPIN5(macro, op, pin, pins...) \
513 macro(4, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN4(macro, op, pins)
514 #define EPPL_PROCESSEVERYPIN6(macro, op, pin, pins...) \
515 macro(5, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN5(macro, op, pins)
516 #define EPPL_PROCESSEVERYPIN7(macro, op, pin, pins...) \
517 macro(6, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN6(macro, op, pins)
518 #define EPPL_PROCESSEVERYPIN8(macro, op, pin, pins...) \
519 macro(7, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN7(macro, op, pins)
520 #define EPPL_PROCESSEVERYPIN9(macro, op, pin, pins...) \
521 macro(8, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN8(macro, op, pins)
522 #define EPPL_PROCESSEVERYPIN10(macro, op, pin, pins...) \
523 macro(9, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN9(macro, op, pins)
524 #define EPPL_PROCESSEVERYPIN11(macro, op, pin, pins...) \
525 macro(10, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN10(macro, op, pins)
526 #define EPPL_PROCESSEVERYPIN12(macro, op, pin, pins...) \
527 macro(11, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN11(macro, op, pins)
528 #define EPPL_PROCESSEVERYPIN13(macro, op, pin, pins...) \
529 macro(12, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN12(macro, op, pins)
530 #define EPPL_PROCESSEVERYPIN14(macro, op, pin, pins...) \
531 macro(13, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN13(macro, op, pins)
532 #define EPPL_PROCESSEVERYPIN15(macro, op, pin, pins...) \
533 macro(14, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN14(macro, op, pins)
534 #define EPPL_PROCESSEVERYPIN16(macro, op, pin, pins...) \
535 macro(15, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN15(macro, op, pins)
536 #define EPPL_PROCESSEVERYPIN17(macro, op, pin, pins...) \
537 macro(16, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN16(macro, op, pins)
538 #define EPPL_PROCESSEVERYPIN18(macro, op, pin, pins...) \
539 macro(17, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN17(macro, op, pins)
540 #define EPPL_PROCESSEVERYPIN19(macro, op, pin, pins...) \
541 macro(18, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN18(macro, op, pins)
542 #define EPPL_PROCESSEVERYPIN20(macro, op, pin, pins...) \
543 macro(19, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN19(macro, op, pins)
544 #define EPPL_PROCESSEVERYPIN21(macro, op, pin, pins...) \
545 macro(20, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN20(macro, op, pins)
546 #define EPPL_PROCESSEVERYPIN22(macro, op, pin, pins...) \
547 macro(21, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN21(macro, op, pins)
548 #define EPPL_PROCESSEVERYPIN23(macro, op, pin, pins...) \
549 macro(22, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN22(macro, op, pins)
550 #define EPPL_PROCESSEVERYPIN24(macro, op, pin, pins...) \
551 macro(23, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN23(macro, op, pins)
552 #define EPPL_PROCESSEVERYPIN25(macro, op, pin, pins...) \
553 macro(24, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN24(macro, op, pins)
554 #define EPPL_PROCESSEVERYPIN26(macro, op, pin, pins...) \
555 macro(25, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN25(macro, op, pins)
556 #define EPPL_PROCESSEVERYPIN27(macro, op, pin, pins...) \
557 macro(26, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN26(macro, op, pins)
558 #define EPPL_PROCESSEVERYPIN28(macro, op, pin, pins...) \
559 macro(27, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN27(macro, op, pins)
560 #define EPPL_PROCESSEVERYPIN29(macro, op, pin, pins...) \
561 macro(28, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN28(macro, op, pins)
562 #define EPPL_PROCESSEVERYPIN30(macro, op, pin, pins...) \
563 macro(29, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN29(macro, op, pins)
564 #define EPPL_PROCESSEVERYPIN31(macro, op, pin, pins...) \
565 macro(30, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN30(macro, op, pins)
566 #define EPPL_PROCESSEVERYPIN32(macro, op, pin, pins...) \
567 macro(31, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN31(macro, op, pins)
568 #define EPPL_PROCESSEVERYPIN33(macro, op, pin, pins...) \
569 macro(32, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN32(macro, op, pins)
570 #define EPPL_PROCESSEVERYPIN34(macro, op, pin, pins...) \
571 macro(33, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN33(macro, op, pins)
572 #define EPPL_PROCESSEVERYPIN35(macro, op, pin, pins...) \
573 macro(34, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN34(macro, op, pins)
574 #define EPPL_PROCESSEVERYPIN36(macro, op, pin, pins...) \
575 macro(35, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN35(macro, op, pins)
576 #define EPPL_PROCESSEVERYPIN37(macro, op, pin, pins...) \
577 macro(36, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN36(macro, op, pins)
578 #define EPPL_PROCESSEVERYPIN38(macro, op, pin, pins...) \
579 macro(37, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN37(macro, op, pins)
580 #define EPPL_PROCESSEVERYPIN39(macro, op, pin, pins...) \
581 macro(38, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN38(macro, op, pins)
582 #define EPPL_PROCESSEVERYPIN40(macro, op, pin, pins...) \
583 macro(39, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN39(macro, op, pins)
584 #define EPPL_PROCESSEVERYPIN41(macro, op, pin, pins...) \
585 macro(40, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN40(macro, op, pins)
586 #define EPPL_PROCESSEVERYPIN42(macro, op, pin, pins...) \
587 macro(41, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN41(macro, op, pins)
588 #define EPPL_PROCESSEVERYPIN43(macro, op, pin, pins...) \
589 macro(42, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN42(macro, op, pins)
590 #define EPPL_PROCESSEVERYPIN44(macro, op, pin, pins...) \
591 macro(43, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN43(macro, op, pins)
592 #define EPPL_PROCESSEVERYPIN45(macro, op, pin, pins...) \
593 macro(44, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN44(macro, op, pins)
594 #define EPPL_PROCESSEVERYPIN46(macro, op, pin, pins...) \
595 macro(45, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN45(macro, op, pins)
596 #define EPPL_PROCESSEVERYPIN47(macro, op, pin, pins...) \
597 macro(46, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN46(macro, op, pins)
598 #define EPPL_PROCESSEVERYPIN48(macro, op, pin, pins...) \
599 macro(47, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN47(macro, op, pins)
600 #define EPPL_PROCESSEVERYPIN49(macro, op, pin, pins...) \
601 macro(48, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN48(macro, op, pins)
602 #define EPPL_PROCESSEVERYPIN50(macro, op, pin, pins...) \
603 macro(49, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN49(macro, op, pins)
604 #define EPPL_PROCESSEVERYPIN51(macro, op, pin, pins...) \
605 macro(50, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN50(macro, op, pins)
606 #define EPPL_PROCESSEVERYPIN52(macro, op, pin, pins...) \
607 macro(51, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN51(macro, op, pins)
608 #define EPPL_PROCESSEVERYPIN53(macro, op, pin, pins...) \
609 macro(52, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN52(macro, op, pins)
610 #define EPPL_PROCESSEVERYPIN54(macro, op, pin, pins...) \
611 macro(53, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN53(macro, op, pins)
612 #define EPPL_PROCESSEVERYPIN55(macro, op, pin, pins...) \
613 macro(54, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN54(macro, op, pins)
614 #define EPPL_PROCESSEVERYPIN56(macro, op, pin, pins...) \
615 macro(55, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN55(macro, op, pins)
616 #define EPPL_PROCESSEVERYPIN57(macro, op, pin, pins...) \
617 macro(56, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN56(macro, op, pins)
618 #define EPPL_PROCESSEVERYPIN58(macro, op, pin, pins...) \
619 macro(57, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN57(macro, op, pins)
620 #define EPPL_PROCESSEVERYPIN59(macro, op, pin, pins...) \
621 macro(58, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN58(macro, op, pins)
622 #define EPPL_PROCESSEVERYPIN60(macro, op, pin, pins...) \
623 macro(59, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN59(macro, op, pins)
624 #define EPPL_PROCESSEVERYPIN61(macro, op, pin, pins...) \
625 macro(60, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN60(macro, op, pins)
626 #define EPPL_PROCESSEVERYPIN62(macro, op, pin, pins...) \
627 macro(61, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN61(macro, op, pins)
628 #define EPPL_PROCESSEVERYPIN63(macro, op, pin, pins...) \
629 macro(62, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN62(macro, op, pins)
630 #define EPPL_PROCESSEVERYPIN64(macro, op, pin, pins...) \
631 macro(63, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN63(macro, op, pins)
632 #define EPPL_PROCESSEVERYPIN65(macro, op, pin, pins...) \
633 macro(64, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN64(macro, op, pins)
634 #define EPPL_PROCESSEVERYPIN66(macro, op, pin, pins...) \
635 macro(65, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN65(macro, op, pins)
636 #define EPPL_PROCESSEVERYPIN67(macro, op, pin, pins...) \
637 macro(66, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN66(macro, op, pins)
638 #define EPPL_PROCESSEVERYPIN68(macro, op, pin, pins...) \
639 macro(67, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN67(macro, op, pins)
640 #define EPPL_PROCESSEVERYPIN69(macro, op, pin, pins...) \
641 macro(68, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN68(macro, op, pins)
642 #define EPPL_PROCESSEVERYPIN70(macro, op, pin, pins...) \
643 macro(69, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN69(macro, op, pins)
644 #define EPPL_PROCESSEVERYPIN71(macro, op, pin, pins...) \
645 macro(70, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN70(macro, op, pins)
646 #define EPPL_PROCESSEVERYPIN72(macro, op, pin, pins...) \
647 macro(71, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN71(macro, op, pins)
648 #define EPPL_PROCESSEVERYPIN73(macro, op, pin, pins...) \
649 macro(72, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN72(macro, op, pins)
650 #define EPPL_PROCESSEVERYPIN74(macro, op, pin, pins...) \
651 macro(73, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN73(macro, op, pins)
652 #define EPPL_PROCESSEVERYPIN75(macro, op, pin, pins...) \
653 macro(74, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN74(macro, op, pins)
654 #define EPPL_PROCESSEVERYPIN76(macro, op, pin, pins...) \
655 macro(75, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN75(macro, op, pins)
656 #define EPPL_PROCESSEVERYPIN77(macro, op, pin, pins...) \
657 macro(76, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN76(macro, op, pins)
658 #define EPPL_PROCESSEVERYPIN78(macro, op, pin, pins...) \
659 macro(77, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN77(macro, op, pins)
660 #define EPPL_PROCESSEVERYPIN79(macro, op, pin, pins...) \
661 macro(78, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN78(macro, op, pins)
662 #define EPPL_PROCESSEVERYPIN80(macro, op, pin, pins...) \
663 macro(79, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN79(macro, op, pins)
664 #define EPPL_PROCESSEVERYPIN81(macro, op, pin, pins...) \
665 macro(80, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN80(macro, op, pins)
666 #define EPPL_PROCESSEVERYPIN82(macro, op, pin, pins...) \
667 macro(81, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN81(macro, op, pins)
668 #define EPPL_PROCESSEVERYPIN83(macro, op, pin, pins...) \
669 macro(82, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN82(macro, op, pins)
670 #define EPPL_PROCESSEVERYPIN84(macro, op, pin, pins...) \
671 macro(83, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN83(macro, op, pins)
672 #define EPPL_PROCESSEVERYPIN85(macro, op, pin, pins...) \
673 macro(84, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN84(macro, op, pins)
674 #define EPPL_PROCESSEVERYPIN86(macro, op, pin, pins...) \
675 macro(85, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN85(macro, op, pins)
676 #define EPPL_PROCESSEVERYPIN87(macro, op, pin, pins...) \
677 macro(86, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN86(macro, op, pins)
678 #define EPPL_PROCESSEVERYPIN88(macro, op, pin, pins...) \
679 macro(87, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN87(macro, op, pins)
680 #define EPPL_PROCESSEVERYPIN89(macro, op, pin, pins...) \
681 macro(88, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN88(macro, op, pins)
682 #define EPPL_PROCESSEVERYPIN90(macro, op, pin, pins...) \
683 macro(89, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN89(macro, op, pins)
684 #define EPPL_PROCESSEVERYPIN91(macro, op, pin, pins...) \
685 macro(90, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN90(macro, op, pins)
686 #define EPPL_PROCESSEVERYPIN92(macro, op, pin, pins...) \
687 macro(91, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN91(macro, op, pins)
688 #define EPPL_PROCESSEVERYPIN93(macro, op, pin, pins...) \
689 macro(92, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN92(macro, op, pins)
690 #define EPPL_PROCESSEVERYPIN94(macro, op, pin, pins...) \
691 macro(93, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN93(macro, op, pins)
692 #define EPPL_PROCESSEVERYPIN95(macro, op, pin, pins...) \
693 macro(94, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN94(macro, op, pins)
694 #define EPPL_PROCESSEVERYPIN96(macro, op, pin, pins...) \
695 macro(95, pin) EPPL_OP_EXPAND(op) EPPL_PROCESSEVERYPIN95(macro, op, pins)
718 #define EPPL_REPEAT(cnt, macro, data...) EPPL_LC(EPPL_REPEAT, cnt)(macro, data)
725 #define EPPL_REPEAT0(macro, data...)
726 #define EPPL_REPEAT1(macro, data...) macro(0, data)
727 #define EPPL_REPEAT2(macro, data...) macro(1, data) EPPL_REPEAT1(macro, data)
728 #define EPPL_REPEAT3(macro, data...) macro(2, data) EPPL_REPEAT2(macro, data)
729 #define EPPL_REPEAT4(macro, data...) macro(3, data) EPPL_REPEAT3(macro, data)
730 #define EPPL_REPEAT5(macro, data...) macro(4, data) EPPL_REPEAT4(macro, data)
731 #define EPPL_REPEAT6(macro, data...) macro(5, data) EPPL_REPEAT5(macro, data)
732 #define EPPL_REPEAT7(macro, data...) macro(6, data) EPPL_REPEAT6(macro, data)
733 #define EPPL_REPEAT8(macro, data...) macro(7, data) EPPL_REPEAT7(macro, data)
734 #define EPPL_REPEAT9(macro, data...) macro(8, data) EPPL_REPEAT8(macro, data)
735 #define EPPL_REPEAT10(macro, data...) macro(9, data) EPPL_REPEAT9(macro, data)
736 #define EPPL_REPEAT11(macro, data...) macro(10, data) EPPL_REPEAT10(macro, data)
737 #define EPPL_REPEAT12(macro, data...) macro(11, data) EPPL_REPEAT11(macro, data)
738 #define EPPL_REPEAT13(macro, data...) macro(12, data) EPPL_REPEAT12(macro, data)
739 #define EPPL_REPEAT14(macro, data...) macro(13, data) EPPL_REPEAT13(macro, data)
740 #define EPPL_REPEAT15(macro, data...) macro(14, data) EPPL_REPEAT14(macro, data)
741 #define EPPL_REPEAT16(macro, data...) macro(15, data) EPPL_REPEAT15(macro, data)
742 #define EPPL_REPEAT17(macro, data...) macro(16, data) EPPL_REPEAT16(macro, data)
743 #define EPPL_REPEAT18(macro, data...) macro(17, data) EPPL_REPEAT17(macro, data)
744 #define EPPL_REPEAT19(macro, data...) macro(18, data) EPPL_REPEAT18(macro, data)
745 #define EPPL_REPEAT20(macro, data...) macro(19, data) EPPL_REPEAT19(macro, data)
746 #define EPPL_REPEAT21(macro, data...) macro(20, data) EPPL_REPEAT20(macro, data)
747 #define EPPL_REPEAT22(macro, data...) macro(21, data) EPPL_REPEAT21(macro, data)
748 #define EPPL_REPEAT23(macro, data...) macro(22, data) EPPL_REPEAT22(macro, data)
749 #define EPPL_REPEAT24(macro, data...) macro(23, data) EPPL_REPEAT23(macro, data)
750 #define EPPL_REPEAT25(macro, data...) macro(24, data) EPPL_REPEAT24(macro, data)
751 #define EPPL_REPEAT26(macro, data...) macro(25, data) EPPL_REPEAT25(macro, data)
752 #define EPPL_REPEAT27(macro, data...) macro(26, data) EPPL_REPEAT26(macro, data)
753 #define EPPL_REPEAT28(macro, data...) macro(27, data) EPPL_REPEAT27(macro, data)
754 #define EPPL_REPEAT29(macro, data...) macro(28, data) EPPL_REPEAT28(macro, data)
755 #define EPPL_REPEAT30(macro, data...) macro(29, data) EPPL_REPEAT29(macro, data)
756 #define EPPL_REPEAT31(macro, data...) macro(30, data) EPPL_REPEAT30(macro, data)
757 #define EPPL_REPEAT32(macro, data...) macro(31, data) EPPL_REPEAT31(macro, data)
758 #define EPPL_REPEAT33(macro, data...) macro(32, data) EPPL_REPEAT32(macro, data)
759 #define EPPL_REPEAT34(macro, data...) macro(33, data) EPPL_REPEAT33(macro, data)
760 #define EPPL_REPEAT35(macro, data...) macro(34, data) EPPL_REPEAT34(macro, data)
761 #define EPPL_REPEAT36(macro, data...) macro(35, data) EPPL_REPEAT35(macro, data)
762 #define EPPL_REPEAT37(macro, data...) macro(36, data) EPPL_REPEAT36(macro, data)
763 #define EPPL_REPEAT38(macro, data...) macro(37, data) EPPL_REPEAT37(macro, data)
764 #define EPPL_REPEAT39(macro, data...) macro(38, data) EPPL_REPEAT38(macro, data)
765 #define EPPL_REPEAT40(macro, data...) macro(39, data) EPPL_REPEAT39(macro, data)
766 #define EPPL_REPEAT41(macro, data...) macro(40, data) EPPL_REPEAT40(macro, data)
767 #define EPPL_REPEAT42(macro, data...) macro(41, data) EPPL_REPEAT41(macro, data)
768 #define EPPL_REPEAT43(macro, data...) macro(42, data) EPPL_REPEAT42(macro, data)
769 #define EPPL_REPEAT44(macro, data...) macro(43, data) EPPL_REPEAT43(macro, data)
770 #define EPPL_REPEAT45(macro, data...) macro(44, data) EPPL_REPEAT44(macro, data)
771 #define EPPL_REPEAT46(macro, data...) macro(45, data) EPPL_REPEAT45(macro, data)
772 #define EPPL_REPEAT47(macro, data...) macro(46, data) EPPL_REPEAT46(macro, data)
773 #define EPPL_REPEAT48(macro, data...) macro(47, data) EPPL_REPEAT47(macro, data)
774 #define EPPL_REPEAT49(macro, data...) macro(48, data) EPPL_REPEAT48(macro, data)
775 #define EPPL_REPEAT50(macro, data...) macro(49, data) EPPL_REPEAT49(macro, data)
776 #define EPPL_REPEAT51(macro, data...) macro(50, data) EPPL_REPEAT50(macro, data)
777 #define EPPL_REPEAT52(macro, data...) macro(51, data) EPPL_REPEAT51(macro, data)
778 #define EPPL_REPEAT53(macro, data...) macro(52, data) EPPL_REPEAT52(macro, data)
779 #define EPPL_REPEAT54(macro, data...) macro(53, data) EPPL_REPEAT53(macro, data)
780 #define EPPL_REPEAT55(macro, data...) macro(54, data) EPPL_REPEAT54(macro, data)
781 #define EPPL_REPEAT56(macro, data...) macro(55, data) EPPL_REPEAT55(macro, data)
782 #define EPPL_REPEAT57(macro, data...) macro(56, data) EPPL_REPEAT56(macro, data)
783 #define EPPL_REPEAT58(macro, data...) macro(57, data) EPPL_REPEAT57(macro, data)
784 #define EPPL_REPEAT59(macro, data...) macro(58, data) EPPL_REPEAT58(macro, data)
785 #define EPPL_REPEAT60(macro, data...) macro(59, data) EPPL_REPEAT59(macro, data)
786 #define EPPL_REPEAT61(macro, data...) macro(60, data) EPPL_REPEAT60(macro, data)
787 #define EPPL_REPEAT62(macro, data...) macro(61, data) EPPL_REPEAT61(macro, data)
788 #define EPPL_REPEAT63(macro, data...) macro(62, data) EPPL_REPEAT62(macro, data)
789 #define EPPL_REPEAT64(macro, data...) macro(63, data) EPPL_REPEAT63(macro, data)
790 #define EPPL_REPEAT65(macro, data...) macro(64, data) EPPL_REPEAT64(macro, data)
791 #define EPPL_REPEAT66(macro, data...) macro(65, data) EPPL_REPEAT65(macro, data)
792 #define EPPL_REPEAT67(macro, data...) macro(66, data) EPPL_REPEAT66(macro, data)
793 #define EPPL_REPEAT68(macro, data...) macro(67, data) EPPL_REPEAT67(macro, data)
794 #define EPPL_REPEAT69(macro, data...) macro(68, data) EPPL_REPEAT68(macro, data)
795 #define EPPL_REPEAT70(macro, data...) macro(69, data) EPPL_REPEAT69(macro, data)
796 #define EPPL_REPEAT71(macro, data...) macro(70, data) EPPL_REPEAT70(macro, data)
797 #define EPPL_REPEAT72(macro, data...) macro(71, data) EPPL_REPEAT71(macro, data)
798 #define EPPL_REPEAT73(macro, data...) macro(72, data) EPPL_REPEAT72(macro, data)
799 #define EPPL_REPEAT74(macro, data...) macro(73, data) EPPL_REPEAT73(macro, data)
800 #define EPPL_REPEAT75(macro, data...) macro(74, data) EPPL_REPEAT74(macro, data)
801 #define EPPL_REPEAT76(macro, data...) macro(75, data) EPPL_REPEAT75(macro, data)
802 #define EPPL_REPEAT77(macro, data...) macro(76, data) EPPL_REPEAT76(macro, data)
803 #define EPPL_REPEAT78(macro, data...) macro(77, data) EPPL_REPEAT77(macro, data)
804 #define EPPL_REPEAT79(macro, data...) macro(78, data) EPPL_REPEAT78(macro, data)
805 #define EPPL_REPEAT80(macro, data...) macro(79, data) EPPL_REPEAT79(macro, data)
806 #define EPPL_REPEAT81(macro, data...) macro(80, data) EPPL_REPEAT80(macro, data)
807 #define EPPL_REPEAT82(macro, data...) macro(81, data) EPPL_REPEAT81(macro, data)
808 #define EPPL_REPEAT83(macro, data...) macro(82, data) EPPL_REPEAT82(macro, data)
809 #define EPPL_REPEAT84(macro, data...) macro(83, data) EPPL_REPEAT83(macro, data)
810 #define EPPL_REPEAT85(macro, data...) macro(84, data) EPPL_REPEAT84(macro, data)
811 #define EPPL_REPEAT86(macro, data...) macro(85, data) EPPL_REPEAT85(macro, data)
812 #define EPPL_REPEAT87(macro, data...) macro(86, data) EPPL_REPEAT86(macro, data)
813 #define EPPL_REPEAT88(macro, data...) macro(87, data) EPPL_REPEAT87(macro, data)
814 #define EPPL_REPEAT89(macro, data...) macro(88, data) EPPL_REPEAT88(macro, data)
815 #define EPPL_REPEAT90(macro, data...) macro(89, data) EPPL_REPEAT89(macro, data)
816 #define EPPL_REPEAT91(macro, data...) macro(90, data) EPPL_REPEAT90(macro, data)
817 #define EPPL_REPEAT92(macro, data...) macro(91, data) EPPL_REPEAT91(macro, data)
818 #define EPPL_REPEAT93(macro, data...) macro(92, data) EPPL_REPEAT92(macro, data)
819 #define EPPL_REPEAT94(macro, data...) macro(93, data) EPPL_REPEAT93(macro, data)
820 #define EPPL_REPEAT95(macro, data...) macro(94, data) EPPL_REPEAT94(macro, data)
821 #define EPPL_REPEAT96(macro, data...) macro(95, data) EPPL_REPEAT95(macro, data)
822 #define EPPL_REPEAT97(macro, data...) macro(96, data) EPPL_REPEAT96(macro, data)
823 #define EPPL_REPEAT98(macro, data...) macro(97, data) EPPL_REPEAT97(macro, data)
824 #define EPPL_REPEAT99(macro, data...) macro(98, data) EPPL_REPEAT98(macro, data)
825 #define EPPL_REPEAT100(macro, data...) macro(99, data) EPPL_REPEAT99(macro, data)
826 #define EPPL_REPEAT101(macro, data...) macro(100, data) EPPL_REPEAT100(macro, data)
827 #define EPPL_REPEAT102(macro, data...) macro(101, data) EPPL_REPEAT101(macro, data)
828 #define EPPL_REPEAT103(macro, data...) macro(102, data) EPPL_REPEAT102(macro, data)
829 #define EPPL_REPEAT104(macro, data...) macro(103, data) EPPL_REPEAT103(macro, data)
830 #define EPPL_REPEAT105(macro, data...) macro(104, data) EPPL_REPEAT104(macro, data)
831 #define EPPL_REPEAT106(macro, data...) macro(105, data) EPPL_REPEAT105(macro, data)
832 #define EPPL_REPEAT107(macro, data...) macro(106, data) EPPL_REPEAT106(macro, data)
833 #define EPPL_REPEAT108(macro, data...) macro(107, data) EPPL_REPEAT107(macro, data)
834 #define EPPL_REPEAT109(macro, data...) macro(108, data) EPPL_REPEAT108(macro, data)
835 #define EPPL_REPEAT110(macro, data...) macro(109, data) EPPL_REPEAT109(macro, data)
836 #define EPPL_REPEAT111(macro, data...) macro(110, data) EPPL_REPEAT110(macro, data)
837 #define EPPL_REPEAT112(macro, data...) macro(111, data) EPPL_REPEAT111(macro, data)
838 #define EPPL_REPEAT113(macro, data...) macro(112, data) EPPL_REPEAT112(macro, data)
839 #define EPPL_REPEAT114(macro, data...) macro(113, data) EPPL_REPEAT113(macro, data)
840 #define EPPL_REPEAT115(macro, data...) macro(114, data) EPPL_REPEAT114(macro, data)
841 #define EPPL_REPEAT116(macro, data...) macro(115, data) EPPL_REPEAT115(macro, data)
842 #define EPPL_REPEAT117(macro, data...) macro(116, data) EPPL_REPEAT116(macro, data)
843 #define EPPL_REPEAT118(macro, data...) macro(117, data) EPPL_REPEAT117(macro, data)
844 #define EPPL_REPEAT119(macro, data...) macro(118, data) EPPL_REPEAT118(macro, data)
845 #define EPPL_REPEAT120(macro, data...) macro(119, data) EPPL_REPEAT119(macro, data)
846 #define EPPL_REPEAT121(macro, data...) macro(120, data) EPPL_REPEAT120(macro, data)
847 #define EPPL_REPEAT122(macro, data...) macro(121, data) EPPL_REPEAT121(macro, data)
848 #define EPPL_REPEAT123(macro, data...) macro(122, data) EPPL_REPEAT122(macro, data)
849 #define EPPL_REPEAT124(macro, data...) macro(123, data) EPPL_REPEAT123(macro, data)
850 #define EPPL_REPEAT125(macro, data...) macro(124, data) EPPL_REPEAT124(macro, data)
851 #define EPPL_REPEAT126(macro, data...) macro(125, data) EPPL_REPEAT125(macro, data)
852 #define EPPL_REPEAT127(macro, data...) macro(126, data) EPPL_REPEAT126(macro, data)
853 #define EPPL_REPEAT128(macro, data...) macro(127, data) EPPL_REPEAT127(macro, data)
854 #define EPPL_REPEAT129(macro, data...) macro(128, data) EPPL_REPEAT128(macro, data)
855 #define EPPL_REPEAT130(macro, data...) macro(129, data) EPPL_REPEAT129(macro, data)
856 #define EPPL_REPEAT131(macro, data...) macro(130, data) EPPL_REPEAT130(macro, data)
857 #define EPPL_REPEAT132(macro, data...) macro(131, data) EPPL_REPEAT131(macro, data)
858 #define EPPL_REPEAT133(macro, data...) macro(132, data) EPPL_REPEAT132(macro, data)
859 #define EPPL_REPEAT134(macro, data...) macro(133, data) EPPL_REPEAT133(macro, data)
860 #define EPPL_REPEAT135(macro, data...) macro(134, data) EPPL_REPEAT134(macro, data)
861 #define EPPL_REPEAT136(macro, data...) macro(135, data) EPPL_REPEAT135(macro, data)
862 #define EPPL_REPEAT137(macro, data...) macro(136, data) EPPL_REPEAT136(macro, data)
863 #define EPPL_REPEAT138(macro, data...) macro(137, data) EPPL_REPEAT137(macro, data)
864 #define EPPL_REPEAT139(macro, data...) macro(138, data) EPPL_REPEAT138(macro, data)
865 #define EPPL_REPEAT140(macro, data...) macro(139, data) EPPL_REPEAT139(macro, data)
866 #define EPPL_REPEAT141(macro, data...) macro(140, data) EPPL_REPEAT140(macro, data)
867 #define EPPL_REPEAT142(macro, data...) macro(141, data) EPPL_REPEAT141(macro, data)
868 #define EPPL_REPEAT143(macro, data...) macro(142, data) EPPL_REPEAT142(macro, data)
869 #define EPPL_REPEAT144(macro, data...) macro(143, data) EPPL_REPEAT143(macro, data)
870 #define EPPL_REPEAT145(macro, data...) macro(144, data) EPPL_REPEAT144(macro, data)
871 #define EPPL_REPEAT146(macro, data...) macro(145, data) EPPL_REPEAT145(macro, data)
872 #define EPPL_REPEAT147(macro, data...) macro(146, data) EPPL_REPEAT146(macro, data)
873 #define EPPL_REPEAT148(macro, data...) macro(147, data) EPPL_REPEAT147(macro, data)
874 #define EPPL_REPEAT149(macro, data...) macro(148, data) EPPL_REPEAT148(macro, data)
875 #define EPPL_REPEAT150(macro, data...) macro(149, data) EPPL_REPEAT149(macro, data)
876 #define EPPL_REPEAT151(macro, data...) macro(150, data) EPPL_REPEAT150(macro, data)
877 #define EPPL_REPEAT152(macro, data...) macro(151, data) EPPL_REPEAT151(macro, data)
878 #define EPPL_REPEAT153(macro, data...) macro(152, data) EPPL_REPEAT152(macro, data)
879 #define EPPL_REPEAT154(macro, data...) macro(153, data) EPPL_REPEAT153(macro, data)
880 #define EPPL_REPEAT155(macro, data...) macro(154, data) EPPL_REPEAT154(macro, data)
881 #define EPPL_REPEAT156(macro, data...) macro(155, data) EPPL_REPEAT155(macro, data)
882 #define EPPL_REPEAT157(macro, data...) macro(156, data) EPPL_REPEAT156(macro, data)
883 #define EPPL_REPEAT158(macro, data...) macro(157, data) EPPL_REPEAT157(macro, data)
884 #define EPPL_REPEAT159(macro, data...) macro(158, data) EPPL_REPEAT158(macro, data)
885 #define EPPL_REPEAT160(macro, data...) macro(159, data) EPPL_REPEAT159(macro, data)
886 #define EPPL_REPEAT161(macro, data...) macro(160, data) EPPL_REPEAT160(macro, data)
887 #define EPPL_REPEAT162(macro, data...) macro(161, data) EPPL_REPEAT161(macro, data)
888 #define EPPL_REPEAT163(macro, data...) macro(162, data) EPPL_REPEAT162(macro, data)
889 #define EPPL_REPEAT164(macro, data...) macro(163, data) EPPL_REPEAT163(macro, data)
890 #define EPPL_REPEAT165(macro, data...) macro(164, data) EPPL_REPEAT164(macro, data)
891 #define EPPL_REPEAT166(macro, data...) macro(165, data) EPPL_REPEAT165(macro, data)
892 #define EPPL_REPEAT167(macro, data...) macro(166, data) EPPL_REPEAT166(macro, data)
893 #define EPPL_REPEAT168(macro, data...) macro(167, data) EPPL_REPEAT167(macro, data)
894 #define EPPL_REPEAT169(macro, data...) macro(168, data) EPPL_REPEAT168(macro, data)
895 #define EPPL_REPEAT170(macro, data...) macro(169, data) EPPL_REPEAT169(macro, data)
896 #define EPPL_REPEAT171(macro, data...) macro(170, data) EPPL_REPEAT170(macro, data)
897 #define EPPL_REPEAT172(macro, data...) macro(171, data) EPPL_REPEAT171(macro, data)
898 #define EPPL_REPEAT173(macro, data...) macro(172, data) EPPL_REPEAT172(macro, data)
899 #define EPPL_REPEAT174(macro, data...) macro(173, data) EPPL_REPEAT173(macro, data)
900 #define EPPL_REPEAT175(macro, data...) macro(174, data) EPPL_REPEAT174(macro, data)
901 #define EPPL_REPEAT176(macro, data...) macro(175, data) EPPL_REPEAT175(macro, data)
902 #define EPPL_REPEAT177(macro, data...) macro(176, data) EPPL_REPEAT176(macro, data)
903 #define EPPL_REPEAT178(macro, data...) macro(177, data) EPPL_REPEAT177(macro, data)
904 #define EPPL_REPEAT179(macro, data...) macro(178, data) EPPL_REPEAT178(macro, data)
905 #define EPPL_REPEAT180(macro, data...) macro(179, data) EPPL_REPEAT179(macro, data)
906 #define EPPL_REPEAT181(macro, data...) macro(180, data) EPPL_REPEAT180(macro, data)
907 #define EPPL_REPEAT182(macro, data...) macro(181, data) EPPL_REPEAT181(macro, data)
908 #define EPPL_REPEAT183(macro, data...) macro(182, data) EPPL_REPEAT182(macro, data)
909 #define EPPL_REPEAT184(macro, data...) macro(183, data) EPPL_REPEAT183(macro, data)
910 #define EPPL_REPEAT185(macro, data...) macro(184, data) EPPL_REPEAT184(macro, data)
911 #define EPPL_REPEAT186(macro, data...) macro(185, data) EPPL_REPEAT185(macro, data)
912 #define EPPL_REPEAT187(macro, data...) macro(186, data) EPPL_REPEAT186(macro, data)
913 #define EPPL_REPEAT188(macro, data...) macro(187, data) EPPL_REPEAT187(macro, data)
914 #define EPPL_REPEAT189(macro, data...) macro(188, data) EPPL_REPEAT188(macro, data)
915 #define EPPL_REPEAT190(macro, data...) macro(189, data) EPPL_REPEAT189(macro, data)
916 #define EPPL_REPEAT191(macro, data...) macro(190, data) EPPL_REPEAT190(macro, data)
917 #define EPPL_REPEAT192(macro, data...) macro(191, data) EPPL_REPEAT191(macro, data)
918 #define EPPL_REPEAT193(macro, data...) macro(192, data) EPPL_REPEAT192(macro, data)
919 #define EPPL_REPEAT194(macro, data...) macro(193, data) EPPL_REPEAT193(macro, data)
920 #define EPPL_REPEAT195(macro, data...) macro(194, data) EPPL_REPEAT194(macro, data)
921 #define EPPL_REPEAT196(macro, data...) macro(195, data) EPPL_REPEAT195(macro, data)
922 #define EPPL_REPEAT197(macro, data...) macro(196, data) EPPL_REPEAT196(macro, data)
923 #define EPPL_REPEAT198(macro, data...) macro(197, data) EPPL_REPEAT197(macro, data)
924 #define EPPL_REPEAT199(macro, data...) macro(198, data) EPPL_REPEAT198(macro, data)
925 #define EPPL_REPEAT200(macro, data...) macro(199, data) EPPL_REPEAT199(macro, data)
926 #define EPPL_REPEAT201(macro, data...) macro(200, data) EPPL_REPEAT200(macro, data)
927 #define EPPL_REPEAT202(macro, data...) macro(201, data) EPPL_REPEAT201(macro, data)
928 #define EPPL_REPEAT203(macro, data...) macro(202, data) EPPL_REPEAT202(macro, data)
929 #define EPPL_REPEAT204(macro, data...) macro(203, data) EPPL_REPEAT203(macro, data)
930 #define EPPL_REPEAT205(macro, data...) macro(204, data) EPPL_REPEAT204(macro, data)
931 #define EPPL_REPEAT206(macro, data...) macro(205, data) EPPL_REPEAT205(macro, data)
932 #define EPPL_REPEAT207(macro, data...) macro(206, data) EPPL_REPEAT206(macro, data)
933 #define EPPL_REPEAT208(macro, data...) macro(207, data) EPPL_REPEAT207(macro, data)
934 #define EPPL_REPEAT209(macro, data...) macro(208, data) EPPL_REPEAT208(macro, data)
935 #define EPPL_REPEAT210(macro, data...) macro(209, data) EPPL_REPEAT209(macro, data)
936 #define EPPL_REPEAT211(macro, data...) macro(210, data) EPPL_REPEAT210(macro, data)
937 #define EPPL_REPEAT212(macro, data...) macro(211, data) EPPL_REPEAT211(macro, data)
938 #define EPPL_REPEAT213(macro, data...) macro(212, data) EPPL_REPEAT212(macro, data)
939 #define EPPL_REPEAT214(macro, data...) macro(213, data) EPPL_REPEAT213(macro, data)
940 #define EPPL_REPEAT215(macro, data...) macro(214, data) EPPL_REPEAT214(macro, data)
941 #define EPPL_REPEAT216(macro, data...) macro(215, data) EPPL_REPEAT215(macro, data)
942 #define EPPL_REPEAT217(macro, data...) macro(216, data) EPPL_REPEAT216(macro, data)
943 #define EPPL_REPEAT218(macro, data...) macro(217, data) EPPL_REPEAT217(macro, data)
944 #define EPPL_REPEAT219(macro, data...) macro(218, data) EPPL_REPEAT218(macro, data)
945 #define EPPL_REPEAT220(macro, data...) macro(219, data) EPPL_REPEAT219(macro, data)
946 #define EPPL_REPEAT221(macro, data...) macro(220, data) EPPL_REPEAT220(macro, data)
947 #define EPPL_REPEAT222(macro, data...) macro(221, data) EPPL_REPEAT221(macro, data)
948 #define EPPL_REPEAT223(macro, data...) macro(222, data) EPPL_REPEAT222(macro, data)
949 #define EPPL_REPEAT224(macro, data...) macro(223, data) EPPL_REPEAT223(macro, data)
950 #define EPPL_REPEAT225(macro, data...) macro(224, data) EPPL_REPEAT224(macro, data)
951 #define EPPL_REPEAT226(macro, data...) macro(225, data) EPPL_REPEAT225(macro, data)
952 #define EPPL_REPEAT227(macro, data...) macro(226, data) EPPL_REPEAT226(macro, data)
953 #define EPPL_REPEAT228(macro, data...) macro(227, data) EPPL_REPEAT227(macro, data)
954 #define EPPL_REPEAT229(macro, data...) macro(228, data) EPPL_REPEAT228(macro, data)
955 #define EPPL_REPEAT230(macro, data...) macro(229, data) EPPL_REPEAT229(macro, data)
956 #define EPPL_REPEAT231(macro, data...) macro(230, data) EPPL_REPEAT230(macro, data)
957 #define EPPL_REPEAT232(macro, data...) macro(231, data) EPPL_REPEAT231(macro, data)
958 #define EPPL_REPEAT233(macro, data...) macro(232, data) EPPL_REPEAT232(macro, data)
959 #define EPPL_REPEAT234(macro, data...) macro(233, data) EPPL_REPEAT233(macro, data)
960 #define EPPL_REPEAT235(macro, data...) macro(234, data) EPPL_REPEAT234(macro, data)
961 #define EPPL_REPEAT236(macro, data...) macro(235, data) EPPL_REPEAT235(macro, data)
962 #define EPPL_REPEAT237(macro, data...) macro(236, data) EPPL_REPEAT236(macro, data)
963 #define EPPL_REPEAT238(macro, data...) macro(237, data) EPPL_REPEAT237(macro, data)
964 #define EPPL_REPEAT239(macro, data...) macro(238, data) EPPL_REPEAT238(macro, data)
965 #define EPPL_REPEAT240(macro, data...) macro(239, data) EPPL_REPEAT239(macro, data)
966 #define EPPL_REPEAT241(macro, data...) macro(240, data) EPPL_REPEAT240(macro, data)
967 #define EPPL_REPEAT242(macro, data...) macro(241, data) EPPL_REPEAT241(macro, data)
968 #define EPPL_REPEAT243(macro, data...) macro(242, data) EPPL_REPEAT242(macro, data)
969 #define EPPL_REPEAT244(macro, data...) macro(243, data) EPPL_REPEAT243(macro, data)
970 #define EPPL_REPEAT245(macro, data...) macro(244, data) EPPL_REPEAT244(macro, data)
971 #define EPPL_REPEAT246(macro, data...) macro(245, data) EPPL_REPEAT245(macro, data)
972 #define EPPL_REPEAT247(macro, data...) macro(246, data) EPPL_REPEAT246(macro, data)
973 #define EPPL_REPEAT248(macro, data...) macro(247, data) EPPL_REPEAT247(macro, data)
974 #define EPPL_REPEAT249(macro, data...) macro(248, data) EPPL_REPEAT248(macro, data)
975 #define EPPL_REPEAT250(macro, data...) macro(249, data) EPPL_REPEAT249(macro, data)
976 #define EPPL_REPEAT251(macro, data...) macro(250, data) EPPL_REPEAT250(macro, data)
977 #define EPPL_REPEAT252(macro, data...) macro(251, data) EPPL_REPEAT251(macro, data)
978 #define EPPL_REPEAT253(macro, data...) macro(252, data) EPPL_REPEAT252(macro, data)
979 #define EPPL_REPEAT254(macro, data...) macro(253, data) EPPL_REPEAT253(macro, data)
980 #define EPPL_REPEAT255(macro, data...) macro(254, data) EPPL_REPEAT254(macro, data)
989 #define EPPL_BITCOUNT(v) (\
1036 #define EPPL_generateInitOnePort(repeatcntd, default, pinconfigs...) \
1037 eppl_port_InitOnePort(repeatcntd, default, pinconfigs);
1046 #define EPPL_generateReinitOnePort(repeatcntd, pinconfigs...) \
1047 eppl_port_ReinitOnePort(repeatcntd, pinconfigs);
1062 #define EPPL_generatePortSafeCheck(repeatcntd, pinconfigs...) \
1063 EPPL_port_ReinitIsSafe(repeatcntd, pinconfigs) &&
1073 #define EPPL_generateMapOutSafeCheck(repeatcntd, mode, pins...) \
1074 EPPL_port_MapOutIsSafe(mode, repeatcntd, pins) &&