1 |
589 |
jeremybenn |
/*This file is prepared for Doxygen automatic documentation generation.*/
|
2 |
|
|
/*! \file *********************************************************************
|
3 |
|
|
*
|
4 |
|
|
* \brief Preprocessor macro repeating utils.
|
5 |
|
|
*
|
6 |
|
|
* - Compiler: IAR EWAVR32 and GNU GCC for AVR32
|
7 |
|
|
* - Supported devices: All AVR32 devices can be used.
|
8 |
|
|
*
|
9 |
|
|
* \author Atmel Corporation: http://www.atmel.com \n
|
10 |
|
|
* Support and FAQ: http://support.atmel.no/
|
11 |
|
|
*
|
12 |
|
|
******************************************************************************/
|
13 |
|
|
|
14 |
|
|
/* Copyright (c) 2007, Atmel Corporation All rights reserved.
|
15 |
|
|
*
|
16 |
|
|
* Redistribution and use in source and binary forms, with or without
|
17 |
|
|
* modification, are permitted provided that the following conditions are met:
|
18 |
|
|
*
|
19 |
|
|
* 1. Redistributions of source code must retain the above copyright notice,
|
20 |
|
|
* this list of conditions and the following disclaimer.
|
21 |
|
|
*
|
22 |
|
|
* 2. Redistributions in binary form must reproduce the above copyright notice,
|
23 |
|
|
* this list of conditions and the following disclaimer in the documentation
|
24 |
|
|
* and/or other materials provided with the distribution.
|
25 |
|
|
*
|
26 |
|
|
* 3. The name of ATMEL may not be used to endorse or promote products derived
|
27 |
|
|
* from this software without specific prior written permission.
|
28 |
|
|
*
|
29 |
|
|
* THIS SOFTWARE IS PROVIDED BY ATMEL ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
30 |
|
|
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
31 |
|
|
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY AND
|
32 |
|
|
* SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
|
33 |
|
|
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
34 |
|
|
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
35 |
|
|
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
36 |
|
|
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
37 |
|
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
38 |
|
|
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
39 |
|
|
*/
|
40 |
|
|
|
41 |
|
|
|
42 |
|
|
#ifndef _MREPEAT_H_
|
43 |
|
|
#define _MREPEAT_H_
|
44 |
|
|
|
45 |
|
|
#include "preprocessor.h"
|
46 |
|
|
|
47 |
|
|
|
48 |
|
|
//! Maximal number of repetitions supported by MREPEAT.
|
49 |
|
|
#define MREPEAT_LIMIT 256
|
50 |
|
|
|
51 |
|
|
/*! \brief Macro repeat.
|
52 |
|
|
*
|
53 |
|
|
* This macro represents a horizontal repetition construct.
|
54 |
|
|
*
|
55 |
|
|
* \param count The number of repetitious calls to macro. Valid values range from 0 to MREPEAT_LIMIT.
|
56 |
|
|
* \param macro A binary operation of the form macro(n, data). This macro is expanded by MREPEAT with
|
57 |
|
|
* the current repetition number and the auxiliary data argument.
|
58 |
|
|
* \param data Auxiliary data passed to macro.
|
59 |
|
|
*
|
60 |
|
|
* \return <tt>macro(0, data) macro(1, data) ... macro(count - 1, data)</tt>
|
61 |
|
|
*/
|
62 |
|
|
#define MREPEAT(count, macro, data) TPASTE2(MREPEAT, count)(macro, data)
|
63 |
|
|
|
64 |
|
|
#define MREPEAT0( macro, data)
|
65 |
|
|
#define MREPEAT1( macro, data) MREPEAT0( macro, data) macro( 0, data)
|
66 |
|
|
#define MREPEAT2( macro, data) MREPEAT1( macro, data) macro( 1, data)
|
67 |
|
|
#define MREPEAT3( macro, data) MREPEAT2( macro, data) macro( 2, data)
|
68 |
|
|
#define MREPEAT4( macro, data) MREPEAT3( macro, data) macro( 3, data)
|
69 |
|
|
#define MREPEAT5( macro, data) MREPEAT4( macro, data) macro( 4, data)
|
70 |
|
|
#define MREPEAT6( macro, data) MREPEAT5( macro, data) macro( 5, data)
|
71 |
|
|
#define MREPEAT7( macro, data) MREPEAT6( macro, data) macro( 6, data)
|
72 |
|
|
#define MREPEAT8( macro, data) MREPEAT7( macro, data) macro( 7, data)
|
73 |
|
|
#define MREPEAT9( macro, data) MREPEAT8( macro, data) macro( 8, data)
|
74 |
|
|
#define MREPEAT10( macro, data) MREPEAT9( macro, data) macro( 9, data)
|
75 |
|
|
#define MREPEAT11( macro, data) MREPEAT10( macro, data) macro( 10, data)
|
76 |
|
|
#define MREPEAT12( macro, data) MREPEAT11( macro, data) macro( 11, data)
|
77 |
|
|
#define MREPEAT13( macro, data) MREPEAT12( macro, data) macro( 12, data)
|
78 |
|
|
#define MREPEAT14( macro, data) MREPEAT13( macro, data) macro( 13, data)
|
79 |
|
|
#define MREPEAT15( macro, data) MREPEAT14( macro, data) macro( 14, data)
|
80 |
|
|
#define MREPEAT16( macro, data) MREPEAT15( macro, data) macro( 15, data)
|
81 |
|
|
#define MREPEAT17( macro, data) MREPEAT16( macro, data) macro( 16, data)
|
82 |
|
|
#define MREPEAT18( macro, data) MREPEAT17( macro, data) macro( 17, data)
|
83 |
|
|
#define MREPEAT19( macro, data) MREPEAT18( macro, data) macro( 18, data)
|
84 |
|
|
#define MREPEAT20( macro, data) MREPEAT19( macro, data) macro( 19, data)
|
85 |
|
|
#define MREPEAT21( macro, data) MREPEAT20( macro, data) macro( 20, data)
|
86 |
|
|
#define MREPEAT22( macro, data) MREPEAT21( macro, data) macro( 21, data)
|
87 |
|
|
#define MREPEAT23( macro, data) MREPEAT22( macro, data) macro( 22, data)
|
88 |
|
|
#define MREPEAT24( macro, data) MREPEAT23( macro, data) macro( 23, data)
|
89 |
|
|
#define MREPEAT25( macro, data) MREPEAT24( macro, data) macro( 24, data)
|
90 |
|
|
#define MREPEAT26( macro, data) MREPEAT25( macro, data) macro( 25, data)
|
91 |
|
|
#define MREPEAT27( macro, data) MREPEAT26( macro, data) macro( 26, data)
|
92 |
|
|
#define MREPEAT28( macro, data) MREPEAT27( macro, data) macro( 27, data)
|
93 |
|
|
#define MREPEAT29( macro, data) MREPEAT28( macro, data) macro( 28, data)
|
94 |
|
|
#define MREPEAT30( macro, data) MREPEAT29( macro, data) macro( 29, data)
|
95 |
|
|
#define MREPEAT31( macro, data) MREPEAT30( macro, data) macro( 30, data)
|
96 |
|
|
#define MREPEAT32( macro, data) MREPEAT31( macro, data) macro( 31, data)
|
97 |
|
|
#define MREPEAT33( macro, data) MREPEAT32( macro, data) macro( 32, data)
|
98 |
|
|
#define MREPEAT34( macro, data) MREPEAT33( macro, data) macro( 33, data)
|
99 |
|
|
#define MREPEAT35( macro, data) MREPEAT34( macro, data) macro( 34, data)
|
100 |
|
|
#define MREPEAT36( macro, data) MREPEAT35( macro, data) macro( 35, data)
|
101 |
|
|
#define MREPEAT37( macro, data) MREPEAT36( macro, data) macro( 36, data)
|
102 |
|
|
#define MREPEAT38( macro, data) MREPEAT37( macro, data) macro( 37, data)
|
103 |
|
|
#define MREPEAT39( macro, data) MREPEAT38( macro, data) macro( 38, data)
|
104 |
|
|
#define MREPEAT40( macro, data) MREPEAT39( macro, data) macro( 39, data)
|
105 |
|
|
#define MREPEAT41( macro, data) MREPEAT40( macro, data) macro( 40, data)
|
106 |
|
|
#define MREPEAT42( macro, data) MREPEAT41( macro, data) macro( 41, data)
|
107 |
|
|
#define MREPEAT43( macro, data) MREPEAT42( macro, data) macro( 42, data)
|
108 |
|
|
#define MREPEAT44( macro, data) MREPEAT43( macro, data) macro( 43, data)
|
109 |
|
|
#define MREPEAT45( macro, data) MREPEAT44( macro, data) macro( 44, data)
|
110 |
|
|
#define MREPEAT46( macro, data) MREPEAT45( macro, data) macro( 45, data)
|
111 |
|
|
#define MREPEAT47( macro, data) MREPEAT46( macro, data) macro( 46, data)
|
112 |
|
|
#define MREPEAT48( macro, data) MREPEAT47( macro, data) macro( 47, data)
|
113 |
|
|
#define MREPEAT49( macro, data) MREPEAT48( macro, data) macro( 48, data)
|
114 |
|
|
#define MREPEAT50( macro, data) MREPEAT49( macro, data) macro( 49, data)
|
115 |
|
|
#define MREPEAT51( macro, data) MREPEAT50( macro, data) macro( 50, data)
|
116 |
|
|
#define MREPEAT52( macro, data) MREPEAT51( macro, data) macro( 51, data)
|
117 |
|
|
#define MREPEAT53( macro, data) MREPEAT52( macro, data) macro( 52, data)
|
118 |
|
|
#define MREPEAT54( macro, data) MREPEAT53( macro, data) macro( 53, data)
|
119 |
|
|
#define MREPEAT55( macro, data) MREPEAT54( macro, data) macro( 54, data)
|
120 |
|
|
#define MREPEAT56( macro, data) MREPEAT55( macro, data) macro( 55, data)
|
121 |
|
|
#define MREPEAT57( macro, data) MREPEAT56( macro, data) macro( 56, data)
|
122 |
|
|
#define MREPEAT58( macro, data) MREPEAT57( macro, data) macro( 57, data)
|
123 |
|
|
#define MREPEAT59( macro, data) MREPEAT58( macro, data) macro( 58, data)
|
124 |
|
|
#define MREPEAT60( macro, data) MREPEAT59( macro, data) macro( 59, data)
|
125 |
|
|
#define MREPEAT61( macro, data) MREPEAT60( macro, data) macro( 60, data)
|
126 |
|
|
#define MREPEAT62( macro, data) MREPEAT61( macro, data) macro( 61, data)
|
127 |
|
|
#define MREPEAT63( macro, data) MREPEAT62( macro, data) macro( 62, data)
|
128 |
|
|
#define MREPEAT64( macro, data) MREPEAT63( macro, data) macro( 63, data)
|
129 |
|
|
#define MREPEAT65( macro, data) MREPEAT64( macro, data) macro( 64, data)
|
130 |
|
|
#define MREPEAT66( macro, data) MREPEAT65( macro, data) macro( 65, data)
|
131 |
|
|
#define MREPEAT67( macro, data) MREPEAT66( macro, data) macro( 66, data)
|
132 |
|
|
#define MREPEAT68( macro, data) MREPEAT67( macro, data) macro( 67, data)
|
133 |
|
|
#define MREPEAT69( macro, data) MREPEAT68( macro, data) macro( 68, data)
|
134 |
|
|
#define MREPEAT70( macro, data) MREPEAT69( macro, data) macro( 69, data)
|
135 |
|
|
#define MREPEAT71( macro, data) MREPEAT70( macro, data) macro( 70, data)
|
136 |
|
|
#define MREPEAT72( macro, data) MREPEAT71( macro, data) macro( 71, data)
|
137 |
|
|
#define MREPEAT73( macro, data) MREPEAT72( macro, data) macro( 72, data)
|
138 |
|
|
#define MREPEAT74( macro, data) MREPEAT73( macro, data) macro( 73, data)
|
139 |
|
|
#define MREPEAT75( macro, data) MREPEAT74( macro, data) macro( 74, data)
|
140 |
|
|
#define MREPEAT76( macro, data) MREPEAT75( macro, data) macro( 75, data)
|
141 |
|
|
#define MREPEAT77( macro, data) MREPEAT76( macro, data) macro( 76, data)
|
142 |
|
|
#define MREPEAT78( macro, data) MREPEAT77( macro, data) macro( 77, data)
|
143 |
|
|
#define MREPEAT79( macro, data) MREPEAT78( macro, data) macro( 78, data)
|
144 |
|
|
#define MREPEAT80( macro, data) MREPEAT79( macro, data) macro( 79, data)
|
145 |
|
|
#define MREPEAT81( macro, data) MREPEAT80( macro, data) macro( 80, data)
|
146 |
|
|
#define MREPEAT82( macro, data) MREPEAT81( macro, data) macro( 81, data)
|
147 |
|
|
#define MREPEAT83( macro, data) MREPEAT82( macro, data) macro( 82, data)
|
148 |
|
|
#define MREPEAT84( macro, data) MREPEAT83( macro, data) macro( 83, data)
|
149 |
|
|
#define MREPEAT85( macro, data) MREPEAT84( macro, data) macro( 84, data)
|
150 |
|
|
#define MREPEAT86( macro, data) MREPEAT85( macro, data) macro( 85, data)
|
151 |
|
|
#define MREPEAT87( macro, data) MREPEAT86( macro, data) macro( 86, data)
|
152 |
|
|
#define MREPEAT88( macro, data) MREPEAT87( macro, data) macro( 87, data)
|
153 |
|
|
#define MREPEAT89( macro, data) MREPEAT88( macro, data) macro( 88, data)
|
154 |
|
|
#define MREPEAT90( macro, data) MREPEAT89( macro, data) macro( 89, data)
|
155 |
|
|
#define MREPEAT91( macro, data) MREPEAT90( macro, data) macro( 90, data)
|
156 |
|
|
#define MREPEAT92( macro, data) MREPEAT91( macro, data) macro( 91, data)
|
157 |
|
|
#define MREPEAT93( macro, data) MREPEAT92( macro, data) macro( 92, data)
|
158 |
|
|
#define MREPEAT94( macro, data) MREPEAT93( macro, data) macro( 93, data)
|
159 |
|
|
#define MREPEAT95( macro, data) MREPEAT94( macro, data) macro( 94, data)
|
160 |
|
|
#define MREPEAT96( macro, data) MREPEAT95( macro, data) macro( 95, data)
|
161 |
|
|
#define MREPEAT97( macro, data) MREPEAT96( macro, data) macro( 96, data)
|
162 |
|
|
#define MREPEAT98( macro, data) MREPEAT97( macro, data) macro( 97, data)
|
163 |
|
|
#define MREPEAT99( macro, data) MREPEAT98( macro, data) macro( 98, data)
|
164 |
|
|
#define MREPEAT100(macro, data) MREPEAT99( macro, data) macro( 99, data)
|
165 |
|
|
#define MREPEAT101(macro, data) MREPEAT100(macro, data) macro(100, data)
|
166 |
|
|
#define MREPEAT102(macro, data) MREPEAT101(macro, data) macro(101, data)
|
167 |
|
|
#define MREPEAT103(macro, data) MREPEAT102(macro, data) macro(102, data)
|
168 |
|
|
#define MREPEAT104(macro, data) MREPEAT103(macro, data) macro(103, data)
|
169 |
|
|
#define MREPEAT105(macro, data) MREPEAT104(macro, data) macro(104, data)
|
170 |
|
|
#define MREPEAT106(macro, data) MREPEAT105(macro, data) macro(105, data)
|
171 |
|
|
#define MREPEAT107(macro, data) MREPEAT106(macro, data) macro(106, data)
|
172 |
|
|
#define MREPEAT108(macro, data) MREPEAT107(macro, data) macro(107, data)
|
173 |
|
|
#define MREPEAT109(macro, data) MREPEAT108(macro, data) macro(108, data)
|
174 |
|
|
#define MREPEAT110(macro, data) MREPEAT109(macro, data) macro(109, data)
|
175 |
|
|
#define MREPEAT111(macro, data) MREPEAT110(macro, data) macro(110, data)
|
176 |
|
|
#define MREPEAT112(macro, data) MREPEAT111(macro, data) macro(111, data)
|
177 |
|
|
#define MREPEAT113(macro, data) MREPEAT112(macro, data) macro(112, data)
|
178 |
|
|
#define MREPEAT114(macro, data) MREPEAT113(macro, data) macro(113, data)
|
179 |
|
|
#define MREPEAT115(macro, data) MREPEAT114(macro, data) macro(114, data)
|
180 |
|
|
#define MREPEAT116(macro, data) MREPEAT115(macro, data) macro(115, data)
|
181 |
|
|
#define MREPEAT117(macro, data) MREPEAT116(macro, data) macro(116, data)
|
182 |
|
|
#define MREPEAT118(macro, data) MREPEAT117(macro, data) macro(117, data)
|
183 |
|
|
#define MREPEAT119(macro, data) MREPEAT118(macro, data) macro(118, data)
|
184 |
|
|
#define MREPEAT120(macro, data) MREPEAT119(macro, data) macro(119, data)
|
185 |
|
|
#define MREPEAT121(macro, data) MREPEAT120(macro, data) macro(120, data)
|
186 |
|
|
#define MREPEAT122(macro, data) MREPEAT121(macro, data) macro(121, data)
|
187 |
|
|
#define MREPEAT123(macro, data) MREPEAT122(macro, data) macro(122, data)
|
188 |
|
|
#define MREPEAT124(macro, data) MREPEAT123(macro, data) macro(123, data)
|
189 |
|
|
#define MREPEAT125(macro, data) MREPEAT124(macro, data) macro(124, data)
|
190 |
|
|
#define MREPEAT126(macro, data) MREPEAT125(macro, data) macro(125, data)
|
191 |
|
|
#define MREPEAT127(macro, data) MREPEAT126(macro, data) macro(126, data)
|
192 |
|
|
#define MREPEAT128(macro, data) MREPEAT127(macro, data) macro(127, data)
|
193 |
|
|
#define MREPEAT129(macro, data) MREPEAT128(macro, data) macro(128, data)
|
194 |
|
|
#define MREPEAT130(macro, data) MREPEAT129(macro, data) macro(129, data)
|
195 |
|
|
#define MREPEAT131(macro, data) MREPEAT130(macro, data) macro(130, data)
|
196 |
|
|
#define MREPEAT132(macro, data) MREPEAT131(macro, data) macro(131, data)
|
197 |
|
|
#define MREPEAT133(macro, data) MREPEAT132(macro, data) macro(132, data)
|
198 |
|
|
#define MREPEAT134(macro, data) MREPEAT133(macro, data) macro(133, data)
|
199 |
|
|
#define MREPEAT135(macro, data) MREPEAT134(macro, data) macro(134, data)
|
200 |
|
|
#define MREPEAT136(macro, data) MREPEAT135(macro, data) macro(135, data)
|
201 |
|
|
#define MREPEAT137(macro, data) MREPEAT136(macro, data) macro(136, data)
|
202 |
|
|
#define MREPEAT138(macro, data) MREPEAT137(macro, data) macro(137, data)
|
203 |
|
|
#define MREPEAT139(macro, data) MREPEAT138(macro, data) macro(138, data)
|
204 |
|
|
#define MREPEAT140(macro, data) MREPEAT139(macro, data) macro(139, data)
|
205 |
|
|
#define MREPEAT141(macro, data) MREPEAT140(macro, data) macro(140, data)
|
206 |
|
|
#define MREPEAT142(macro, data) MREPEAT141(macro, data) macro(141, data)
|
207 |
|
|
#define MREPEAT143(macro, data) MREPEAT142(macro, data) macro(142, data)
|
208 |
|
|
#define MREPEAT144(macro, data) MREPEAT143(macro, data) macro(143, data)
|
209 |
|
|
#define MREPEAT145(macro, data) MREPEAT144(macro, data) macro(144, data)
|
210 |
|
|
#define MREPEAT146(macro, data) MREPEAT145(macro, data) macro(145, data)
|
211 |
|
|
#define MREPEAT147(macro, data) MREPEAT146(macro, data) macro(146, data)
|
212 |
|
|
#define MREPEAT148(macro, data) MREPEAT147(macro, data) macro(147, data)
|
213 |
|
|
#define MREPEAT149(macro, data) MREPEAT148(macro, data) macro(148, data)
|
214 |
|
|
#define MREPEAT150(macro, data) MREPEAT149(macro, data) macro(149, data)
|
215 |
|
|
#define MREPEAT151(macro, data) MREPEAT150(macro, data) macro(150, data)
|
216 |
|
|
#define MREPEAT152(macro, data) MREPEAT151(macro, data) macro(151, data)
|
217 |
|
|
#define MREPEAT153(macro, data) MREPEAT152(macro, data) macro(152, data)
|
218 |
|
|
#define MREPEAT154(macro, data) MREPEAT153(macro, data) macro(153, data)
|
219 |
|
|
#define MREPEAT155(macro, data) MREPEAT154(macro, data) macro(154, data)
|
220 |
|
|
#define MREPEAT156(macro, data) MREPEAT155(macro, data) macro(155, data)
|
221 |
|
|
#define MREPEAT157(macro, data) MREPEAT156(macro, data) macro(156, data)
|
222 |
|
|
#define MREPEAT158(macro, data) MREPEAT157(macro, data) macro(157, data)
|
223 |
|
|
#define MREPEAT159(macro, data) MREPEAT158(macro, data) macro(158, data)
|
224 |
|
|
#define MREPEAT160(macro, data) MREPEAT159(macro, data) macro(159, data)
|
225 |
|
|
#define MREPEAT161(macro, data) MREPEAT160(macro, data) macro(160, data)
|
226 |
|
|
#define MREPEAT162(macro, data) MREPEAT161(macro, data) macro(161, data)
|
227 |
|
|
#define MREPEAT163(macro, data) MREPEAT162(macro, data) macro(162, data)
|
228 |
|
|
#define MREPEAT164(macro, data) MREPEAT163(macro, data) macro(163, data)
|
229 |
|
|
#define MREPEAT165(macro, data) MREPEAT164(macro, data) macro(164, data)
|
230 |
|
|
#define MREPEAT166(macro, data) MREPEAT165(macro, data) macro(165, data)
|
231 |
|
|
#define MREPEAT167(macro, data) MREPEAT166(macro, data) macro(166, data)
|
232 |
|
|
#define MREPEAT168(macro, data) MREPEAT167(macro, data) macro(167, data)
|
233 |
|
|
#define MREPEAT169(macro, data) MREPEAT168(macro, data) macro(168, data)
|
234 |
|
|
#define MREPEAT170(macro, data) MREPEAT169(macro, data) macro(169, data)
|
235 |
|
|
#define MREPEAT171(macro, data) MREPEAT170(macro, data) macro(170, data)
|
236 |
|
|
#define MREPEAT172(macro, data) MREPEAT171(macro, data) macro(171, data)
|
237 |
|
|
#define MREPEAT173(macro, data) MREPEAT172(macro, data) macro(172, data)
|
238 |
|
|
#define MREPEAT174(macro, data) MREPEAT173(macro, data) macro(173, data)
|
239 |
|
|
#define MREPEAT175(macro, data) MREPEAT174(macro, data) macro(174, data)
|
240 |
|
|
#define MREPEAT176(macro, data) MREPEAT175(macro, data) macro(175, data)
|
241 |
|
|
#define MREPEAT177(macro, data) MREPEAT176(macro, data) macro(176, data)
|
242 |
|
|
#define MREPEAT178(macro, data) MREPEAT177(macro, data) macro(177, data)
|
243 |
|
|
#define MREPEAT179(macro, data) MREPEAT178(macro, data) macro(178, data)
|
244 |
|
|
#define MREPEAT180(macro, data) MREPEAT179(macro, data) macro(179, data)
|
245 |
|
|
#define MREPEAT181(macro, data) MREPEAT180(macro, data) macro(180, data)
|
246 |
|
|
#define MREPEAT182(macro, data) MREPEAT181(macro, data) macro(181, data)
|
247 |
|
|
#define MREPEAT183(macro, data) MREPEAT182(macro, data) macro(182, data)
|
248 |
|
|
#define MREPEAT184(macro, data) MREPEAT183(macro, data) macro(183, data)
|
249 |
|
|
#define MREPEAT185(macro, data) MREPEAT184(macro, data) macro(184, data)
|
250 |
|
|
#define MREPEAT186(macro, data) MREPEAT185(macro, data) macro(185, data)
|
251 |
|
|
#define MREPEAT187(macro, data) MREPEAT186(macro, data) macro(186, data)
|
252 |
|
|
#define MREPEAT188(macro, data) MREPEAT187(macro, data) macro(187, data)
|
253 |
|
|
#define MREPEAT189(macro, data) MREPEAT188(macro, data) macro(188, data)
|
254 |
|
|
#define MREPEAT190(macro, data) MREPEAT189(macro, data) macro(189, data)
|
255 |
|
|
#define MREPEAT191(macro, data) MREPEAT190(macro, data) macro(190, data)
|
256 |
|
|
#define MREPEAT192(macro, data) MREPEAT191(macro, data) macro(191, data)
|
257 |
|
|
#define MREPEAT193(macro, data) MREPEAT192(macro, data) macro(192, data)
|
258 |
|
|
#define MREPEAT194(macro, data) MREPEAT193(macro, data) macro(193, data)
|
259 |
|
|
#define MREPEAT195(macro, data) MREPEAT194(macro, data) macro(194, data)
|
260 |
|
|
#define MREPEAT196(macro, data) MREPEAT195(macro, data) macro(195, data)
|
261 |
|
|
#define MREPEAT197(macro, data) MREPEAT196(macro, data) macro(196, data)
|
262 |
|
|
#define MREPEAT198(macro, data) MREPEAT197(macro, data) macro(197, data)
|
263 |
|
|
#define MREPEAT199(macro, data) MREPEAT198(macro, data) macro(198, data)
|
264 |
|
|
#define MREPEAT200(macro, data) MREPEAT199(macro, data) macro(199, data)
|
265 |
|
|
#define MREPEAT201(macro, data) MREPEAT200(macro, data) macro(200, data)
|
266 |
|
|
#define MREPEAT202(macro, data) MREPEAT201(macro, data) macro(201, data)
|
267 |
|
|
#define MREPEAT203(macro, data) MREPEAT202(macro, data) macro(202, data)
|
268 |
|
|
#define MREPEAT204(macro, data) MREPEAT203(macro, data) macro(203, data)
|
269 |
|
|
#define MREPEAT205(macro, data) MREPEAT204(macro, data) macro(204, data)
|
270 |
|
|
#define MREPEAT206(macro, data) MREPEAT205(macro, data) macro(205, data)
|
271 |
|
|
#define MREPEAT207(macro, data) MREPEAT206(macro, data) macro(206, data)
|
272 |
|
|
#define MREPEAT208(macro, data) MREPEAT207(macro, data) macro(207, data)
|
273 |
|
|
#define MREPEAT209(macro, data) MREPEAT208(macro, data) macro(208, data)
|
274 |
|
|
#define MREPEAT210(macro, data) MREPEAT209(macro, data) macro(209, data)
|
275 |
|
|
#define MREPEAT211(macro, data) MREPEAT210(macro, data) macro(210, data)
|
276 |
|
|
#define MREPEAT212(macro, data) MREPEAT211(macro, data) macro(211, data)
|
277 |
|
|
#define MREPEAT213(macro, data) MREPEAT212(macro, data) macro(212, data)
|
278 |
|
|
#define MREPEAT214(macro, data) MREPEAT213(macro, data) macro(213, data)
|
279 |
|
|
#define MREPEAT215(macro, data) MREPEAT214(macro, data) macro(214, data)
|
280 |
|
|
#define MREPEAT216(macro, data) MREPEAT215(macro, data) macro(215, data)
|
281 |
|
|
#define MREPEAT217(macro, data) MREPEAT216(macro, data) macro(216, data)
|
282 |
|
|
#define MREPEAT218(macro, data) MREPEAT217(macro, data) macro(217, data)
|
283 |
|
|
#define MREPEAT219(macro, data) MREPEAT218(macro, data) macro(218, data)
|
284 |
|
|
#define MREPEAT220(macro, data) MREPEAT219(macro, data) macro(219, data)
|
285 |
|
|
#define MREPEAT221(macro, data) MREPEAT220(macro, data) macro(220, data)
|
286 |
|
|
#define MREPEAT222(macro, data) MREPEAT221(macro, data) macro(221, data)
|
287 |
|
|
#define MREPEAT223(macro, data) MREPEAT222(macro, data) macro(222, data)
|
288 |
|
|
#define MREPEAT224(macro, data) MREPEAT223(macro, data) macro(223, data)
|
289 |
|
|
#define MREPEAT225(macro, data) MREPEAT224(macro, data) macro(224, data)
|
290 |
|
|
#define MREPEAT226(macro, data) MREPEAT225(macro, data) macro(225, data)
|
291 |
|
|
#define MREPEAT227(macro, data) MREPEAT226(macro, data) macro(226, data)
|
292 |
|
|
#define MREPEAT228(macro, data) MREPEAT227(macro, data) macro(227, data)
|
293 |
|
|
#define MREPEAT229(macro, data) MREPEAT228(macro, data) macro(228, data)
|
294 |
|
|
#define MREPEAT230(macro, data) MREPEAT229(macro, data) macro(229, data)
|
295 |
|
|
#define MREPEAT231(macro, data) MREPEAT230(macro, data) macro(230, data)
|
296 |
|
|
#define MREPEAT232(macro, data) MREPEAT231(macro, data) macro(231, data)
|
297 |
|
|
#define MREPEAT233(macro, data) MREPEAT232(macro, data) macro(232, data)
|
298 |
|
|
#define MREPEAT234(macro, data) MREPEAT233(macro, data) macro(233, data)
|
299 |
|
|
#define MREPEAT235(macro, data) MREPEAT234(macro, data) macro(234, data)
|
300 |
|
|
#define MREPEAT236(macro, data) MREPEAT235(macro, data) macro(235, data)
|
301 |
|
|
#define MREPEAT237(macro, data) MREPEAT236(macro, data) macro(236, data)
|
302 |
|
|
#define MREPEAT238(macro, data) MREPEAT237(macro, data) macro(237, data)
|
303 |
|
|
#define MREPEAT239(macro, data) MREPEAT238(macro, data) macro(238, data)
|
304 |
|
|
#define MREPEAT240(macro, data) MREPEAT239(macro, data) macro(239, data)
|
305 |
|
|
#define MREPEAT241(macro, data) MREPEAT240(macro, data) macro(240, data)
|
306 |
|
|
#define MREPEAT242(macro, data) MREPEAT241(macro, data) macro(241, data)
|
307 |
|
|
#define MREPEAT243(macro, data) MREPEAT242(macro, data) macro(242, data)
|
308 |
|
|
#define MREPEAT244(macro, data) MREPEAT243(macro, data) macro(243, data)
|
309 |
|
|
#define MREPEAT245(macro, data) MREPEAT244(macro, data) macro(244, data)
|
310 |
|
|
#define MREPEAT246(macro, data) MREPEAT245(macro, data) macro(245, data)
|
311 |
|
|
#define MREPEAT247(macro, data) MREPEAT246(macro, data) macro(246, data)
|
312 |
|
|
#define MREPEAT248(macro, data) MREPEAT247(macro, data) macro(247, data)
|
313 |
|
|
#define MREPEAT249(macro, data) MREPEAT248(macro, data) macro(248, data)
|
314 |
|
|
#define MREPEAT250(macro, data) MREPEAT249(macro, data) macro(249, data)
|
315 |
|
|
#define MREPEAT251(macro, data) MREPEAT250(macro, data) macro(250, data)
|
316 |
|
|
#define MREPEAT252(macro, data) MREPEAT251(macro, data) macro(251, data)
|
317 |
|
|
#define MREPEAT253(macro, data) MREPEAT252(macro, data) macro(252, data)
|
318 |
|
|
#define MREPEAT254(macro, data) MREPEAT253(macro, data) macro(253, data)
|
319 |
|
|
#define MREPEAT255(macro, data) MREPEAT254(macro, data) macro(254, data)
|
320 |
|
|
#define MREPEAT256(macro, data) MREPEAT255(macro, data) macro(255, data)
|
321 |
|
|
|
322 |
|
|
|
323 |
|
|
#endif // _MREPEAT_H_
|