|
149 | 149 | #endif
|
150 | 150 |
|
151 | 151 | #definefm_eval(...) fm__eval_0(__VA_ARGS__)
|
152 |
| -#definefm_eval2(...) fm__eval_0(__VA_ARGS__) |
153 |
| -#definefm_eval3(...) fm__eval_0(__VA_ARGS__) |
154 |
| -#definefm_eval4(...) fm__eval_0(__VA_ARGS__) |
155 |
| -#definefm_eval5(...) fm__eval_0(__VA_ARGS__) |
156 |
| -#definefm__eval_0(...) fm__eval_1(fm__eval_1(fm__eval_1(fm__eval_1(__VA_ARGS__)))) |
157 |
| -#definefm__eval_1(...) fm__eval_2(fm__eval_2(fm__eval_2(__VA_ARGS__))) |
158 |
| -#definefm__eval_2(...) fm__eval_3(fm__eval_3(fm__eval_3(__VA_ARGS__))) |
159 | 152 | #ifdefFU_LONG_EVAL
|
160 |
| -#definefm__eval_3(...) fm__eval_4(fm__eval_4(fm__eval_4(__VA_ARGS__))) |
161 |
| -#definefm__eval_4(...) __VA_ARGS__ |
| 153 | +#definefm__eval_0(...) fm__eval_1(fm__eval_1(fm__eval_1(fm__eval_1(__VA_ARGS__)))) |
162 | 154 | #else
|
163 |
| -#definefm__eval_3(...) __VA_ARGS__ |
| 155 | +#definefm__eval_0(...)fm__eval_1(fm__eval_1(__VA_ARGS__)) |
164 | 156 | #endif
|
| 157 | +#definefm__eval_1(...) fm__eval_2(fm__eval_2(__VA_ARGS__)) |
| 158 | +#definefm__eval_2(...) fm__eval_3(fm__eval_3(__VA_ARGS__)) |
| 159 | +#definefm__eval_3(...) __VA_ARGS__ |
165 | 160 |
|
166 | 161 | #definefm_foreach(macro, ...) \
|
167 | 162 | fm_when(fm_va_01(__VA_ARGS__))( \
|
|