The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.
Dependents: hello SerialTestv11 SerialTestv12 Sierpinski ... more
mbed 2
This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.
TARGET_SAMD21G18A/TOOLCHAIN_ARM_STD/mrecursion.h@172:65be27845400, 2019-02-20 (annotated)
- Committer:
- AnnaBridge
- Date:
- Wed Feb 20 20:53:29 2019 +0000
- Revision:
- 172:65be27845400
- Parent:
- 171:3a7713b1edbc
mbed library release version 165
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AnnaBridge | 171:3a7713b1edbc | 1 | #ifndef _MRECURSION_H_ |
AnnaBridge | 171:3a7713b1edbc | 2 | #define _MRECURSION_H_ |
AnnaBridge | 171:3a7713b1edbc | 3 | |
AnnaBridge | 171:3a7713b1edbc | 4 | /** |
AnnaBridge | 171:3a7713b1edbc | 5 | * \defgroup group_sam0_utils_mrecursion Preprocessor - Macro Recursion |
AnnaBridge | 171:3a7713b1edbc | 6 | * |
AnnaBridge | 171:3a7713b1edbc | 7 | * \ingroup group_sam0_utils |
AnnaBridge | 171:3a7713b1edbc | 8 | * |
AnnaBridge | 171:3a7713b1edbc | 9 | * @{ |
AnnaBridge | 171:3a7713b1edbc | 10 | */ |
AnnaBridge | 171:3a7713b1edbc | 11 | |
AnnaBridge | 171:3a7713b1edbc | 12 | #include "preprocessor.h" |
AnnaBridge | 171:3a7713b1edbc | 13 | |
AnnaBridge | 171:3a7713b1edbc | 14 | #define DEC_256 255 |
AnnaBridge | 171:3a7713b1edbc | 15 | #define DEC_255 254 |
AnnaBridge | 171:3a7713b1edbc | 16 | #define DEC_254 253 |
AnnaBridge | 171:3a7713b1edbc | 17 | #define DEC_253 252 |
AnnaBridge | 171:3a7713b1edbc | 18 | #define DEC_252 251 |
AnnaBridge | 171:3a7713b1edbc | 19 | #define DEC_251 250 |
AnnaBridge | 171:3a7713b1edbc | 20 | #define DEC_250 249 |
AnnaBridge | 171:3a7713b1edbc | 21 | #define DEC_249 248 |
AnnaBridge | 171:3a7713b1edbc | 22 | #define DEC_248 247 |
AnnaBridge | 171:3a7713b1edbc | 23 | #define DEC_247 246 |
AnnaBridge | 171:3a7713b1edbc | 24 | #define DEC_246 245 |
AnnaBridge | 171:3a7713b1edbc | 25 | #define DEC_245 244 |
AnnaBridge | 171:3a7713b1edbc | 26 | #define DEC_244 243 |
AnnaBridge | 171:3a7713b1edbc | 27 | #define DEC_243 242 |
AnnaBridge | 171:3a7713b1edbc | 28 | #define DEC_242 241 |
AnnaBridge | 171:3a7713b1edbc | 29 | #define DEC_241 240 |
AnnaBridge | 171:3a7713b1edbc | 30 | #define DEC_240 239 |
AnnaBridge | 171:3a7713b1edbc | 31 | #define DEC_239 238 |
AnnaBridge | 171:3a7713b1edbc | 32 | #define DEC_238 237 |
AnnaBridge | 171:3a7713b1edbc | 33 | #define DEC_237 236 |
AnnaBridge | 171:3a7713b1edbc | 34 | #define DEC_236 235 |
AnnaBridge | 171:3a7713b1edbc | 35 | #define DEC_235 234 |
AnnaBridge | 171:3a7713b1edbc | 36 | #define DEC_234 233 |
AnnaBridge | 171:3a7713b1edbc | 37 | #define DEC_233 232 |
AnnaBridge | 171:3a7713b1edbc | 38 | #define DEC_232 231 |
AnnaBridge | 171:3a7713b1edbc | 39 | #define DEC_231 230 |
AnnaBridge | 171:3a7713b1edbc | 40 | #define DEC_230 229 |
AnnaBridge | 171:3a7713b1edbc | 41 | #define DEC_229 228 |
AnnaBridge | 171:3a7713b1edbc | 42 | #define DEC_228 227 |
AnnaBridge | 171:3a7713b1edbc | 43 | #define DEC_227 226 |
AnnaBridge | 171:3a7713b1edbc | 44 | #define DEC_226 225 |
AnnaBridge | 171:3a7713b1edbc | 45 | #define DEC_225 224 |
AnnaBridge | 171:3a7713b1edbc | 46 | #define DEC_224 223 |
AnnaBridge | 171:3a7713b1edbc | 47 | #define DEC_223 222 |
AnnaBridge | 171:3a7713b1edbc | 48 | #define DEC_222 221 |
AnnaBridge | 171:3a7713b1edbc | 49 | #define DEC_221 220 |
AnnaBridge | 171:3a7713b1edbc | 50 | #define DEC_220 219 |
AnnaBridge | 171:3a7713b1edbc | 51 | #define DEC_219 218 |
AnnaBridge | 171:3a7713b1edbc | 52 | #define DEC_218 217 |
AnnaBridge | 171:3a7713b1edbc | 53 | #define DEC_217 216 |
AnnaBridge | 171:3a7713b1edbc | 54 | #define DEC_216 215 |
AnnaBridge | 171:3a7713b1edbc | 55 | #define DEC_215 214 |
AnnaBridge | 171:3a7713b1edbc | 56 | #define DEC_214 213 |
AnnaBridge | 171:3a7713b1edbc | 57 | #define DEC_213 212 |
AnnaBridge | 171:3a7713b1edbc | 58 | #define DEC_212 211 |
AnnaBridge | 171:3a7713b1edbc | 59 | #define DEC_211 210 |
AnnaBridge | 171:3a7713b1edbc | 60 | #define DEC_210 209 |
AnnaBridge | 171:3a7713b1edbc | 61 | #define DEC_209 208 |
AnnaBridge | 171:3a7713b1edbc | 62 | #define DEC_208 207 |
AnnaBridge | 171:3a7713b1edbc | 63 | #define DEC_207 206 |
AnnaBridge | 171:3a7713b1edbc | 64 | #define DEC_206 205 |
AnnaBridge | 171:3a7713b1edbc | 65 | #define DEC_205 204 |
AnnaBridge | 171:3a7713b1edbc | 66 | #define DEC_204 203 |
AnnaBridge | 171:3a7713b1edbc | 67 | #define DEC_203 202 |
AnnaBridge | 171:3a7713b1edbc | 68 | #define DEC_202 201 |
AnnaBridge | 171:3a7713b1edbc | 69 | #define DEC_201 200 |
AnnaBridge | 171:3a7713b1edbc | 70 | #define DEC_200 199 |
AnnaBridge | 171:3a7713b1edbc | 71 | #define DEC_199 198 |
AnnaBridge | 171:3a7713b1edbc | 72 | #define DEC_198 197 |
AnnaBridge | 171:3a7713b1edbc | 73 | #define DEC_197 196 |
AnnaBridge | 171:3a7713b1edbc | 74 | #define DEC_196 195 |
AnnaBridge | 171:3a7713b1edbc | 75 | #define DEC_195 194 |
AnnaBridge | 171:3a7713b1edbc | 76 | #define DEC_194 193 |
AnnaBridge | 171:3a7713b1edbc | 77 | #define DEC_193 192 |
AnnaBridge | 171:3a7713b1edbc | 78 | #define DEC_192 191 |
AnnaBridge | 171:3a7713b1edbc | 79 | #define DEC_191 190 |
AnnaBridge | 171:3a7713b1edbc | 80 | #define DEC_190 189 |
AnnaBridge | 171:3a7713b1edbc | 81 | #define DEC_189 188 |
AnnaBridge | 171:3a7713b1edbc | 82 | #define DEC_188 187 |
AnnaBridge | 171:3a7713b1edbc | 83 | #define DEC_187 186 |
AnnaBridge | 171:3a7713b1edbc | 84 | #define DEC_186 185 |
AnnaBridge | 171:3a7713b1edbc | 85 | #define DEC_185 184 |
AnnaBridge | 171:3a7713b1edbc | 86 | #define DEC_184 183 |
AnnaBridge | 171:3a7713b1edbc | 87 | #define DEC_183 182 |
AnnaBridge | 171:3a7713b1edbc | 88 | #define DEC_182 181 |
AnnaBridge | 171:3a7713b1edbc | 89 | #define DEC_181 180 |
AnnaBridge | 171:3a7713b1edbc | 90 | #define DEC_180 179 |
AnnaBridge | 171:3a7713b1edbc | 91 | #define DEC_179 178 |
AnnaBridge | 171:3a7713b1edbc | 92 | #define DEC_178 177 |
AnnaBridge | 171:3a7713b1edbc | 93 | #define DEC_177 176 |
AnnaBridge | 171:3a7713b1edbc | 94 | #define DEC_176 175 |
AnnaBridge | 171:3a7713b1edbc | 95 | #define DEC_175 174 |
AnnaBridge | 171:3a7713b1edbc | 96 | #define DEC_174 173 |
AnnaBridge | 171:3a7713b1edbc | 97 | #define DEC_173 172 |
AnnaBridge | 171:3a7713b1edbc | 98 | #define DEC_172 171 |
AnnaBridge | 171:3a7713b1edbc | 99 | #define DEC_171 170 |
AnnaBridge | 171:3a7713b1edbc | 100 | #define DEC_170 169 |
AnnaBridge | 171:3a7713b1edbc | 101 | #define DEC_169 168 |
AnnaBridge | 171:3a7713b1edbc | 102 | #define DEC_168 167 |
AnnaBridge | 171:3a7713b1edbc | 103 | #define DEC_167 166 |
AnnaBridge | 171:3a7713b1edbc | 104 | #define DEC_166 165 |
AnnaBridge | 171:3a7713b1edbc | 105 | #define DEC_165 164 |
AnnaBridge | 171:3a7713b1edbc | 106 | #define DEC_164 163 |
AnnaBridge | 171:3a7713b1edbc | 107 | #define DEC_163 162 |
AnnaBridge | 171:3a7713b1edbc | 108 | #define DEC_162 161 |
AnnaBridge | 171:3a7713b1edbc | 109 | #define DEC_161 160 |
AnnaBridge | 171:3a7713b1edbc | 110 | #define DEC_160 159 |
AnnaBridge | 171:3a7713b1edbc | 111 | #define DEC_159 158 |
AnnaBridge | 171:3a7713b1edbc | 112 | #define DEC_158 157 |
AnnaBridge | 171:3a7713b1edbc | 113 | #define DEC_157 156 |
AnnaBridge | 171:3a7713b1edbc | 114 | #define DEC_156 155 |
AnnaBridge | 171:3a7713b1edbc | 115 | #define DEC_155 154 |
AnnaBridge | 171:3a7713b1edbc | 116 | #define DEC_154 153 |
AnnaBridge | 171:3a7713b1edbc | 117 | #define DEC_153 152 |
AnnaBridge | 171:3a7713b1edbc | 118 | #define DEC_152 151 |
AnnaBridge | 171:3a7713b1edbc | 119 | #define DEC_151 150 |
AnnaBridge | 171:3a7713b1edbc | 120 | #define DEC_150 149 |
AnnaBridge | 171:3a7713b1edbc | 121 | #define DEC_149 148 |
AnnaBridge | 171:3a7713b1edbc | 122 | #define DEC_148 147 |
AnnaBridge | 171:3a7713b1edbc | 123 | #define DEC_147 146 |
AnnaBridge | 171:3a7713b1edbc | 124 | #define DEC_146 145 |
AnnaBridge | 171:3a7713b1edbc | 125 | #define DEC_145 144 |
AnnaBridge | 171:3a7713b1edbc | 126 | #define DEC_144 143 |
AnnaBridge | 171:3a7713b1edbc | 127 | #define DEC_143 142 |
AnnaBridge | 171:3a7713b1edbc | 128 | #define DEC_142 141 |
AnnaBridge | 171:3a7713b1edbc | 129 | #define DEC_141 140 |
AnnaBridge | 171:3a7713b1edbc | 130 | #define DEC_140 139 |
AnnaBridge | 171:3a7713b1edbc | 131 | #define DEC_139 138 |
AnnaBridge | 171:3a7713b1edbc | 132 | #define DEC_138 137 |
AnnaBridge | 171:3a7713b1edbc | 133 | #define DEC_137 136 |
AnnaBridge | 171:3a7713b1edbc | 134 | #define DEC_136 135 |
AnnaBridge | 171:3a7713b1edbc | 135 | #define DEC_135 134 |
AnnaBridge | 171:3a7713b1edbc | 136 | #define DEC_134 133 |
AnnaBridge | 171:3a7713b1edbc | 137 | #define DEC_133 132 |
AnnaBridge | 171:3a7713b1edbc | 138 | #define DEC_132 131 |
AnnaBridge | 171:3a7713b1edbc | 139 | #define DEC_131 130 |
AnnaBridge | 171:3a7713b1edbc | 140 | #define DEC_130 129 |
AnnaBridge | 171:3a7713b1edbc | 141 | #define DEC_129 128 |
AnnaBridge | 171:3a7713b1edbc | 142 | #define DEC_128 127 |
AnnaBridge | 171:3a7713b1edbc | 143 | #define DEC_127 126 |
AnnaBridge | 171:3a7713b1edbc | 144 | #define DEC_126 125 |
AnnaBridge | 171:3a7713b1edbc | 145 | #define DEC_125 124 |
AnnaBridge | 171:3a7713b1edbc | 146 | #define DEC_124 123 |
AnnaBridge | 171:3a7713b1edbc | 147 | #define DEC_123 122 |
AnnaBridge | 171:3a7713b1edbc | 148 | #define DEC_122 121 |
AnnaBridge | 171:3a7713b1edbc | 149 | #define DEC_121 120 |
AnnaBridge | 171:3a7713b1edbc | 150 | #define DEC_120 119 |
AnnaBridge | 171:3a7713b1edbc | 151 | #define DEC_119 118 |
AnnaBridge | 171:3a7713b1edbc | 152 | #define DEC_118 117 |
AnnaBridge | 171:3a7713b1edbc | 153 | #define DEC_117 116 |
AnnaBridge | 171:3a7713b1edbc | 154 | #define DEC_116 115 |
AnnaBridge | 171:3a7713b1edbc | 155 | #define DEC_115 114 |
AnnaBridge | 171:3a7713b1edbc | 156 | #define DEC_114 113 |
AnnaBridge | 171:3a7713b1edbc | 157 | #define DEC_113 112 |
AnnaBridge | 171:3a7713b1edbc | 158 | #define DEC_112 111 |
AnnaBridge | 171:3a7713b1edbc | 159 | #define DEC_111 110 |
AnnaBridge | 171:3a7713b1edbc | 160 | #define DEC_110 109 |
AnnaBridge | 171:3a7713b1edbc | 161 | #define DEC_109 108 |
AnnaBridge | 171:3a7713b1edbc | 162 | #define DEC_108 107 |
AnnaBridge | 171:3a7713b1edbc | 163 | #define DEC_107 106 |
AnnaBridge | 171:3a7713b1edbc | 164 | #define DEC_106 105 |
AnnaBridge | 171:3a7713b1edbc | 165 | #define DEC_105 104 |
AnnaBridge | 171:3a7713b1edbc | 166 | #define DEC_104 103 |
AnnaBridge | 171:3a7713b1edbc | 167 | #define DEC_103 102 |
AnnaBridge | 171:3a7713b1edbc | 168 | #define DEC_102 101 |
AnnaBridge | 171:3a7713b1edbc | 169 | #define DEC_101 100 |
AnnaBridge | 171:3a7713b1edbc | 170 | #define DEC_100 99 |
AnnaBridge | 171:3a7713b1edbc | 171 | #define DEC_99 98 |
AnnaBridge | 171:3a7713b1edbc | 172 | #define DEC_98 97 |
AnnaBridge | 171:3a7713b1edbc | 173 | #define DEC_97 96 |
AnnaBridge | 171:3a7713b1edbc | 174 | #define DEC_96 95 |
AnnaBridge | 171:3a7713b1edbc | 175 | #define DEC_95 94 |
AnnaBridge | 171:3a7713b1edbc | 176 | #define DEC_94 93 |
AnnaBridge | 171:3a7713b1edbc | 177 | #define DEC_93 92 |
AnnaBridge | 171:3a7713b1edbc | 178 | #define DEC_92 91 |
AnnaBridge | 171:3a7713b1edbc | 179 | #define DEC_91 90 |
AnnaBridge | 171:3a7713b1edbc | 180 | #define DEC_90 89 |
AnnaBridge | 171:3a7713b1edbc | 181 | #define DEC_89 88 |
AnnaBridge | 171:3a7713b1edbc | 182 | #define DEC_88 87 |
AnnaBridge | 171:3a7713b1edbc | 183 | #define DEC_87 86 |
AnnaBridge | 171:3a7713b1edbc | 184 | #define DEC_86 85 |
AnnaBridge | 171:3a7713b1edbc | 185 | #define DEC_85 84 |
AnnaBridge | 171:3a7713b1edbc | 186 | #define DEC_84 83 |
AnnaBridge | 171:3a7713b1edbc | 187 | #define DEC_83 82 |
AnnaBridge | 171:3a7713b1edbc | 188 | #define DEC_82 81 |
AnnaBridge | 171:3a7713b1edbc | 189 | #define DEC_81 80 |
AnnaBridge | 171:3a7713b1edbc | 190 | #define DEC_80 79 |
AnnaBridge | 171:3a7713b1edbc | 191 | #define DEC_79 78 |
AnnaBridge | 171:3a7713b1edbc | 192 | #define DEC_78 77 |
AnnaBridge | 171:3a7713b1edbc | 193 | #define DEC_77 76 |
AnnaBridge | 171:3a7713b1edbc | 194 | #define DEC_76 75 |
AnnaBridge | 171:3a7713b1edbc | 195 | #define DEC_75 74 |
AnnaBridge | 171:3a7713b1edbc | 196 | #define DEC_74 73 |
AnnaBridge | 171:3a7713b1edbc | 197 | #define DEC_73 72 |
AnnaBridge | 171:3a7713b1edbc | 198 | #define DEC_72 71 |
AnnaBridge | 171:3a7713b1edbc | 199 | #define DEC_71 70 |
AnnaBridge | 171:3a7713b1edbc | 200 | #define DEC_70 69 |
AnnaBridge | 171:3a7713b1edbc | 201 | #define DEC_69 68 |
AnnaBridge | 171:3a7713b1edbc | 202 | #define DEC_68 67 |
AnnaBridge | 171:3a7713b1edbc | 203 | #define DEC_67 66 |
AnnaBridge | 171:3a7713b1edbc | 204 | #define DEC_66 65 |
AnnaBridge | 171:3a7713b1edbc | 205 | #define DEC_65 64 |
AnnaBridge | 171:3a7713b1edbc | 206 | #define DEC_64 63 |
AnnaBridge | 171:3a7713b1edbc | 207 | #define DEC_63 62 |
AnnaBridge | 171:3a7713b1edbc | 208 | #define DEC_62 61 |
AnnaBridge | 171:3a7713b1edbc | 209 | #define DEC_61 60 |
AnnaBridge | 171:3a7713b1edbc | 210 | #define DEC_60 59 |
AnnaBridge | 171:3a7713b1edbc | 211 | #define DEC_59 58 |
AnnaBridge | 171:3a7713b1edbc | 212 | #define DEC_58 57 |
AnnaBridge | 171:3a7713b1edbc | 213 | #define DEC_57 56 |
AnnaBridge | 171:3a7713b1edbc | 214 | #define DEC_56 55 |
AnnaBridge | 171:3a7713b1edbc | 215 | #define DEC_55 54 |
AnnaBridge | 171:3a7713b1edbc | 216 | #define DEC_54 53 |
AnnaBridge | 171:3a7713b1edbc | 217 | #define DEC_53 52 |
AnnaBridge | 171:3a7713b1edbc | 218 | #define DEC_52 51 |
AnnaBridge | 171:3a7713b1edbc | 219 | #define DEC_51 50 |
AnnaBridge | 171:3a7713b1edbc | 220 | #define DEC_50 49 |
AnnaBridge | 171:3a7713b1edbc | 221 | #define DEC_49 48 |
AnnaBridge | 171:3a7713b1edbc | 222 | #define DEC_48 47 |
AnnaBridge | 171:3a7713b1edbc | 223 | #define DEC_47 46 |
AnnaBridge | 171:3a7713b1edbc | 224 | #define DEC_46 45 |
AnnaBridge | 171:3a7713b1edbc | 225 | #define DEC_45 44 |
AnnaBridge | 171:3a7713b1edbc | 226 | #define DEC_44 43 |
AnnaBridge | 171:3a7713b1edbc | 227 | #define DEC_43 42 |
AnnaBridge | 171:3a7713b1edbc | 228 | #define DEC_42 41 |
AnnaBridge | 171:3a7713b1edbc | 229 | #define DEC_41 40 |
AnnaBridge | 171:3a7713b1edbc | 230 | #define DEC_40 39 |
AnnaBridge | 171:3a7713b1edbc | 231 | #define DEC_39 38 |
AnnaBridge | 171:3a7713b1edbc | 232 | #define DEC_38 37 |
AnnaBridge | 171:3a7713b1edbc | 233 | #define DEC_37 36 |
AnnaBridge | 171:3a7713b1edbc | 234 | #define DEC_36 35 |
AnnaBridge | 171:3a7713b1edbc | 235 | #define DEC_35 34 |
AnnaBridge | 171:3a7713b1edbc | 236 | #define DEC_34 33 |
AnnaBridge | 171:3a7713b1edbc | 237 | #define DEC_33 32 |
AnnaBridge | 171:3a7713b1edbc | 238 | #define DEC_32 31 |
AnnaBridge | 171:3a7713b1edbc | 239 | #define DEC_31 30 |
AnnaBridge | 171:3a7713b1edbc | 240 | #define DEC_30 29 |
AnnaBridge | 171:3a7713b1edbc | 241 | #define DEC_29 28 |
AnnaBridge | 171:3a7713b1edbc | 242 | #define DEC_28 27 |
AnnaBridge | 171:3a7713b1edbc | 243 | #define DEC_27 26 |
AnnaBridge | 171:3a7713b1edbc | 244 | #define DEC_26 25 |
AnnaBridge | 171:3a7713b1edbc | 245 | #define DEC_25 24 |
AnnaBridge | 171:3a7713b1edbc | 246 | #define DEC_24 23 |
AnnaBridge | 171:3a7713b1edbc | 247 | #define DEC_23 22 |
AnnaBridge | 171:3a7713b1edbc | 248 | #define DEC_22 21 |
AnnaBridge | 171:3a7713b1edbc | 249 | #define DEC_21 20 |
AnnaBridge | 171:3a7713b1edbc | 250 | #define DEC_20 19 |
AnnaBridge | 171:3a7713b1edbc | 251 | #define DEC_19 18 |
AnnaBridge | 171:3a7713b1edbc | 252 | #define DEC_18 17 |
AnnaBridge | 171:3a7713b1edbc | 253 | #define DEC_17 16 |
AnnaBridge | 171:3a7713b1edbc | 254 | #define DEC_16 15 |
AnnaBridge | 171:3a7713b1edbc | 255 | #define DEC_15 14 |
AnnaBridge | 171:3a7713b1edbc | 256 | #define DEC_14 13 |
AnnaBridge | 171:3a7713b1edbc | 257 | #define DEC_13 12 |
AnnaBridge | 171:3a7713b1edbc | 258 | #define DEC_12 11 |
AnnaBridge | 171:3a7713b1edbc | 259 | #define DEC_11 10 |
AnnaBridge | 171:3a7713b1edbc | 260 | #define DEC_10 9 |
AnnaBridge | 171:3a7713b1edbc | 261 | #define DEC_9 8 |
AnnaBridge | 171:3a7713b1edbc | 262 | #define DEC_8 7 |
AnnaBridge | 171:3a7713b1edbc | 263 | #define DEC_7 6 |
AnnaBridge | 171:3a7713b1edbc | 264 | #define DEC_6 5 |
AnnaBridge | 171:3a7713b1edbc | 265 | #define DEC_5 4 |
AnnaBridge | 171:3a7713b1edbc | 266 | #define DEC_4 3 |
AnnaBridge | 171:3a7713b1edbc | 267 | #define DEC_3 2 |
AnnaBridge | 171:3a7713b1edbc | 268 | #define DEC_2 1 |
AnnaBridge | 171:3a7713b1edbc | 269 | #define DEC_1 0 |
AnnaBridge | 171:3a7713b1edbc | 270 | #define DEC_(n) DEC_##n |
AnnaBridge | 171:3a7713b1edbc | 271 | |
AnnaBridge | 171:3a7713b1edbc | 272 | |
AnnaBridge | 171:3a7713b1edbc | 273 | /** Maximal number of repetitions supported by MRECURSION. */ |
AnnaBridge | 171:3a7713b1edbc | 274 | #define MRECURSION_LIMIT 256 |
AnnaBridge | 171:3a7713b1edbc | 275 | |
AnnaBridge | 171:3a7713b1edbc | 276 | /** \brief Macro recursion. |
AnnaBridge | 171:3a7713b1edbc | 277 | * |
AnnaBridge | 171:3a7713b1edbc | 278 | * This macro represents a horizontal repetition construct. |
AnnaBridge | 171:3a7713b1edbc | 279 | * |
AnnaBridge | 171:3a7713b1edbc | 280 | * \param[in] count The number of repetitious calls to macro. Valid values |
AnnaBridge | 171:3a7713b1edbc | 281 | * range from 0 to MRECURSION_LIMIT. |
AnnaBridge | 171:3a7713b1edbc | 282 | * \param[in] macro A binary operation of the form macro(data, n). This macro |
AnnaBridge | 171:3a7713b1edbc | 283 | * is expanded by MRECURSION with the current repetition number |
AnnaBridge | 171:3a7713b1edbc | 284 | * and the auxiliary data argument. |
AnnaBridge | 171:3a7713b1edbc | 285 | * \param[in] data A recursive threshold, building on this to decline by times |
AnnaBridge | 171:3a7713b1edbc | 286 | * defined with param count. |
AnnaBridge | 171:3a7713b1edbc | 287 | * |
AnnaBridge | 171:3a7713b1edbc | 288 | * \return <tt>macro(data-count+1,0) macro(data-count+2,1)...macro(data,count-1)</tt> |
AnnaBridge | 171:3a7713b1edbc | 289 | */ |
AnnaBridge | 171:3a7713b1edbc | 290 | #define MRECURSION(count, macro, data) TPASTE2(MRECURSION, count) (macro, data) |
AnnaBridge | 171:3a7713b1edbc | 291 | |
AnnaBridge | 171:3a7713b1edbc | 292 | #define MRECURSION0( macro, data) |
AnnaBridge | 171:3a7713b1edbc | 293 | #define MRECURSION1( macro, data) MRECURSION0( macro, DEC_(data)) macro(data, 0) |
AnnaBridge | 171:3a7713b1edbc | 294 | #define MRECURSION2( macro, data) MRECURSION1( macro, DEC_(data)) macro(data, 1) |
AnnaBridge | 171:3a7713b1edbc | 295 | #define MRECURSION3( macro, data) MRECURSION2( macro, DEC_(data)) macro(data, 2) |
AnnaBridge | 171:3a7713b1edbc | 296 | #define MRECURSION4( macro, data) MRECURSION3( macro, DEC_(data)) macro(data, 3) |
AnnaBridge | 171:3a7713b1edbc | 297 | #define MRECURSION5( macro, data) MRECURSION4( macro, DEC_(data)) macro(data, 4) |
AnnaBridge | 171:3a7713b1edbc | 298 | #define MRECURSION6( macro, data) MRECURSION5( macro, DEC_(data)) macro(data, 5) |
AnnaBridge | 171:3a7713b1edbc | 299 | #define MRECURSION7( macro, data) MRECURSION6( macro, DEC_(data)) macro(data, 6) |
AnnaBridge | 171:3a7713b1edbc | 300 | #define MRECURSION8( macro, data) MRECURSION7( macro, DEC_(data)) macro(data, 7) |
AnnaBridge | 171:3a7713b1edbc | 301 | #define MRECURSION9( macro, data) MRECURSION8( macro, DEC_(data)) macro(data, 8) |
AnnaBridge | 171:3a7713b1edbc | 302 | #define MRECURSION10( macro, data) MRECURSION9( macro, DEC_(data)) macro(data, 9) |
AnnaBridge | 171:3a7713b1edbc | 303 | #define MRECURSION11( macro, data) MRECURSION10( macro, DEC_(data)) macro(data, 10) |
AnnaBridge | 171:3a7713b1edbc | 304 | #define MRECURSION12( macro, data) MRECURSION11( macro, DEC_(data)) macro(data, 11) |
AnnaBridge | 171:3a7713b1edbc | 305 | #define MRECURSION13( macro, data) MRECURSION12( macro, DEC_(data)) macro(data, 12) |
AnnaBridge | 171:3a7713b1edbc | 306 | #define MRECURSION14( macro, data) MRECURSION13( macro, DEC_(data)) macro(data, 13) |
AnnaBridge | 171:3a7713b1edbc | 307 | #define MRECURSION15( macro, data) MRECURSION14( macro, DEC_(data)) macro(data, 14) |
AnnaBridge | 171:3a7713b1edbc | 308 | #define MRECURSION16( macro, data) MRECURSION15( macro, DEC_(data)) macro(data, 15) |
AnnaBridge | 171:3a7713b1edbc | 309 | #define MRECURSION17( macro, data) MRECURSION16( macro, DEC_(data)) macro(data, 16) |
AnnaBridge | 171:3a7713b1edbc | 310 | #define MRECURSION18( macro, data) MRECURSION17( macro, DEC_(data)) macro(data, 17) |
AnnaBridge | 171:3a7713b1edbc | 311 | #define MRECURSION19( macro, data) MRECURSION18( macro, DEC_(data)) macro(data, 18) |
AnnaBridge | 171:3a7713b1edbc | 312 | #define MRECURSION20( macro, data) MRECURSION19( macro, DEC_(data)) macro(data, 19) |
AnnaBridge | 171:3a7713b1edbc | 313 | #define MRECURSION21( macro, data) MRECURSION20( macro, DEC_(data)) macro(data, 20) |
AnnaBridge | 171:3a7713b1edbc | 314 | #define MRECURSION22( macro, data) MRECURSION21( macro, DEC_(data)) macro(data, 21) |
AnnaBridge | 171:3a7713b1edbc | 315 | #define MRECURSION23( macro, data) MRECURSION22( macro, DEC_(data)) macro(data, 22) |
AnnaBridge | 171:3a7713b1edbc | 316 | #define MRECURSION24( macro, data) MRECURSION23( macro, DEC_(data)) macro(data, 23) |
AnnaBridge | 171:3a7713b1edbc | 317 | #define MRECURSION25( macro, data) MRECURSION24( macro, DEC_(data)) macro(data, 24) |
AnnaBridge | 171:3a7713b1edbc | 318 | #define MRECURSION26( macro, data) MRECURSION25( macro, DEC_(data)) macro(data, 25) |
AnnaBridge | 171:3a7713b1edbc | 319 | #define MRECURSION27( macro, data) MRECURSION26( macro, DEC_(data)) macro(data, 26) |
AnnaBridge | 171:3a7713b1edbc | 320 | #define MRECURSION28( macro, data) MRECURSION27( macro, DEC_(data)) macro(data, 27) |
AnnaBridge | 171:3a7713b1edbc | 321 | #define MRECURSION29( macro, data) MRECURSION28( macro, DEC_(data)) macro(data, 28) |
AnnaBridge | 171:3a7713b1edbc | 322 | #define MRECURSION30( macro, data) MRECURSION29( macro, DEC_(data)) macro(data, 29) |
AnnaBridge | 171:3a7713b1edbc | 323 | #define MRECURSION31( macro, data) MRECURSION30( macro, DEC_(data)) macro(data, 30) |
AnnaBridge | 171:3a7713b1edbc | 324 | #define MRECURSION32( macro, data) MRECURSION31( macro, DEC_(data)) macro(data, 31) |
AnnaBridge | 171:3a7713b1edbc | 325 | #define MRECURSION33( macro, data) MRECURSION32( macro, DEC_(data)) macro(data, 32) |
AnnaBridge | 171:3a7713b1edbc | 326 | #define MRECURSION34( macro, data) MRECURSION33( macro, DEC_(data)) macro(data, 33) |
AnnaBridge | 171:3a7713b1edbc | 327 | #define MRECURSION35( macro, data) MRECURSION34( macro, DEC_(data)) macro(data, 34) |
AnnaBridge | 171:3a7713b1edbc | 328 | #define MRECURSION36( macro, data) MRECURSION35( macro, DEC_(data)) macro(data, 35) |
AnnaBridge | 171:3a7713b1edbc | 329 | #define MRECURSION37( macro, data) MRECURSION36( macro, DEC_(data)) macro(data, 36) |
AnnaBridge | 171:3a7713b1edbc | 330 | #define MRECURSION38( macro, data) MRECURSION37( macro, DEC_(data)) macro(data, 37) |
AnnaBridge | 171:3a7713b1edbc | 331 | #define MRECURSION39( macro, data) MRECURSION38( macro, DEC_(data)) macro(data, 38) |
AnnaBridge | 171:3a7713b1edbc | 332 | #define MRECURSION40( macro, data) MRECURSION39( macro, DEC_(data)) macro(data, 39) |
AnnaBridge | 171:3a7713b1edbc | 333 | #define MRECURSION41( macro, data) MRECURSION40( macro, DEC_(data)) macro(data, 40) |
AnnaBridge | 171:3a7713b1edbc | 334 | #define MRECURSION42( macro, data) MRECURSION41( macro, DEC_(data)) macro(data, 41) |
AnnaBridge | 171:3a7713b1edbc | 335 | #define MRECURSION43( macro, data) MRECURSION42( macro, DEC_(data)) macro(data, 42) |
AnnaBridge | 171:3a7713b1edbc | 336 | #define MRECURSION44( macro, data) MRECURSION43( macro, DEC_(data)) macro(data, 43) |
AnnaBridge | 171:3a7713b1edbc | 337 | #define MRECURSION45( macro, data) MRECURSION44( macro, DEC_(data)) macro(data, 44) |
AnnaBridge | 171:3a7713b1edbc | 338 | #define MRECURSION46( macro, data) MRECURSION45( macro, DEC_(data)) macro(data, 45) |
AnnaBridge | 171:3a7713b1edbc | 339 | #define MRECURSION47( macro, data) MRECURSION46( macro, DEC_(data)) macro(data, 46) |
AnnaBridge | 171:3a7713b1edbc | 340 | #define MRECURSION48( macro, data) MRECURSION47( macro, DEC_(data)) macro(data, 47) |
AnnaBridge | 171:3a7713b1edbc | 341 | #define MRECURSION49( macro, data) MRECURSION48( macro, DEC_(data)) macro(data, 48) |
AnnaBridge | 171:3a7713b1edbc | 342 | #define MRECURSION50( macro, data) MRECURSION49( macro, DEC_(data)) macro(data, 49) |
AnnaBridge | 171:3a7713b1edbc | 343 | #define MRECURSION51( macro, data) MRECURSION50( macro, DEC_(data)) macro(data, 50) |
AnnaBridge | 171:3a7713b1edbc | 344 | #define MRECURSION52( macro, data) MRECURSION51( macro, DEC_(data)) macro(data, 51) |
AnnaBridge | 171:3a7713b1edbc | 345 | #define MRECURSION53( macro, data) MRECURSION52( macro, DEC_(data)) macro(data, 52) |
AnnaBridge | 171:3a7713b1edbc | 346 | #define MRECURSION54( macro, data) MRECURSION53( macro, DEC_(data)) macro(data, 53) |
AnnaBridge | 171:3a7713b1edbc | 347 | #define MRECURSION55( macro, data) MRECURSION54( macro, DEC_(data)) macro(data, 54) |
AnnaBridge | 171:3a7713b1edbc | 348 | #define MRECURSION56( macro, data) MRECURSION55( macro, DEC_(data)) macro(data, 55) |
AnnaBridge | 171:3a7713b1edbc | 349 | #define MRECURSION57( macro, data) MRECURSION56( macro, DEC_(data)) macro(data, 56) |
AnnaBridge | 171:3a7713b1edbc | 350 | #define MRECURSION58( macro, data) MRECURSION57( macro, DEC_(data)) macro(data, 57) |
AnnaBridge | 171:3a7713b1edbc | 351 | #define MRECURSION59( macro, data) MRECURSION58( macro, DEC_(data)) macro(data, 58) |
AnnaBridge | 171:3a7713b1edbc | 352 | #define MRECURSION60( macro, data) MRECURSION59( macro, DEC_(data)) macro(data, 59) |
AnnaBridge | 171:3a7713b1edbc | 353 | #define MRECURSION61( macro, data) MRECURSION60( macro, DEC_(data)) macro(data, 60) |
AnnaBridge | 171:3a7713b1edbc | 354 | #define MRECURSION62( macro, data) MRECURSION61( macro, DEC_(data)) macro(data, 61) |
AnnaBridge | 171:3a7713b1edbc | 355 | #define MRECURSION63( macro, data) MRECURSION62( macro, DEC_(data)) macro(data, 62) |
AnnaBridge | 171:3a7713b1edbc | 356 | #define MRECURSION64( macro, data) MRECURSION63( macro, DEC_(data)) macro(data, 63) |
AnnaBridge | 171:3a7713b1edbc | 357 | #define MRECURSION65( macro, data) MRECURSION64( macro, DEC_(data)) macro(data, 64) |
AnnaBridge | 171:3a7713b1edbc | 358 | #define MRECURSION66( macro, data) MRECURSION65( macro, DEC_(data)) macro(data, 65) |
AnnaBridge | 171:3a7713b1edbc | 359 | #define MRECURSION67( macro, data) MRECURSION66( macro, DEC_(data)) macro(data, 66) |
AnnaBridge | 171:3a7713b1edbc | 360 | #define MRECURSION68( macro, data) MRECURSION67( macro, DEC_(data)) macro(data, 67) |
AnnaBridge | 171:3a7713b1edbc | 361 | #define MRECURSION69( macro, data) MRECURSION68( macro, DEC_(data)) macro(data, 68) |
AnnaBridge | 171:3a7713b1edbc | 362 | #define MRECURSION70( macro, data) MRECURSION69( macro, DEC_(data)) macro(data, 69) |
AnnaBridge | 171:3a7713b1edbc | 363 | #define MRECURSION71( macro, data) MRECURSION70( macro, DEC_(data)) macro(data, 70) |
AnnaBridge | 171:3a7713b1edbc | 364 | #define MRECURSION72( macro, data) MRECURSION71( macro, DEC_(data)) macro(data, 71) |
AnnaBridge | 171:3a7713b1edbc | 365 | #define MRECURSION73( macro, data) MRECURSION72( macro, DEC_(data)) macro(data, 72) |
AnnaBridge | 171:3a7713b1edbc | 366 | #define MRECURSION74( macro, data) MRECURSION73( macro, DEC_(data)) macro(data, 73) |
AnnaBridge | 171:3a7713b1edbc | 367 | #define MRECURSION75( macro, data) MRECURSION74( macro, DEC_(data)) macro(data, 74) |
AnnaBridge | 171:3a7713b1edbc | 368 | #define MRECURSION76( macro, data) MRECURSION75( macro, DEC_(data)) macro(data, 75) |
AnnaBridge | 171:3a7713b1edbc | 369 | #define MRECURSION77( macro, data) MRECURSION76( macro, DEC_(data)) macro(data, 76) |
AnnaBridge | 171:3a7713b1edbc | 370 | #define MRECURSION78( macro, data) MRECURSION77( macro, DEC_(data)) macro(data, 77) |
AnnaBridge | 171:3a7713b1edbc | 371 | #define MRECURSION79( macro, data) MRECURSION78( macro, DEC_(data)) macro(data, 78) |
AnnaBridge | 171:3a7713b1edbc | 372 | #define MRECURSION80( macro, data) MRECURSION79( macro, DEC_(data)) macro(data, 79) |
AnnaBridge | 171:3a7713b1edbc | 373 | #define MRECURSION81( macro, data) MRECURSION80( macro, DEC_(data)) macro(data, 80) |
AnnaBridge | 171:3a7713b1edbc | 374 | #define MRECURSION82( macro, data) MRECURSION81( macro, DEC_(data)) macro(data, 81) |
AnnaBridge | 171:3a7713b1edbc | 375 | #define MRECURSION83( macro, data) MRECURSION82( macro, DEC_(data)) macro(data, 82) |
AnnaBridge | 171:3a7713b1edbc | 376 | #define MRECURSION84( macro, data) MRECURSION83( macro, DEC_(data)) macro(data, 83) |
AnnaBridge | 171:3a7713b1edbc | 377 | #define MRECURSION85( macro, data) MRECURSION84( macro, DEC_(data)) macro(data, 84) |
AnnaBridge | 171:3a7713b1edbc | 378 | #define MRECURSION86( macro, data) MRECURSION85( macro, DEC_(data)) macro(data, 85) |
AnnaBridge | 171:3a7713b1edbc | 379 | #define MRECURSION87( macro, data) MRECURSION86( macro, DEC_(data)) macro(data, 86) |
AnnaBridge | 171:3a7713b1edbc | 380 | #define MRECURSION88( macro, data) MRECURSION87( macro, DEC_(data)) macro(data, 87) |
AnnaBridge | 171:3a7713b1edbc | 381 | #define MRECURSION89( macro, data) MRECURSION88( macro, DEC_(data)) macro(data, 88) |
AnnaBridge | 171:3a7713b1edbc | 382 | #define MRECURSION90( macro, data) MRECURSION89( macro, DEC_(data)) macro(data, 89) |
AnnaBridge | 171:3a7713b1edbc | 383 | #define MRECURSION91( macro, data) MRECURSION90( macro, DEC_(data)) macro(data, 90) |
AnnaBridge | 171:3a7713b1edbc | 384 | #define MRECURSION92( macro, data) MRECURSION91( macro, DEC_(data)) macro(data, 91) |
AnnaBridge | 171:3a7713b1edbc | 385 | #define MRECURSION93( macro, data) MRECURSION92( macro, DEC_(data)) macro(data, 92) |
AnnaBridge | 171:3a7713b1edbc | 386 | #define MRECURSION94( macro, data) MRECURSION93( macro, DEC_(data)) macro(data, 93) |
AnnaBridge | 171:3a7713b1edbc | 387 | #define MRECURSION95( macro, data) MRECURSION94( macro, DEC_(data)) macro(data, 94) |
AnnaBridge | 171:3a7713b1edbc | 388 | #define MRECURSION96( macro, data) MRECURSION95( macro, DEC_(data)) macro(data, 95) |
AnnaBridge | 171:3a7713b1edbc | 389 | #define MRECURSION97( macro, data) MRECURSION96( macro, DEC_(data)) macro(data, 96) |
AnnaBridge | 171:3a7713b1edbc | 390 | #define MRECURSION98( macro, data) MRECURSION97( macro, DEC_(data)) macro(data, 97) |
AnnaBridge | 171:3a7713b1edbc | 391 | #define MRECURSION99( macro, data) MRECURSION98( macro, DEC_(data)) macro(data, 98) |
AnnaBridge | 171:3a7713b1edbc | 392 | #define MRECURSION100(macro, data) MRECURSION99( macro, DEC_(data)) macro(data, 99) |
AnnaBridge | 171:3a7713b1edbc | 393 | #define MRECURSION101(macro, data) MRECURSION100( macro, DEC_(data)) macro(data, 100) |
AnnaBridge | 171:3a7713b1edbc | 394 | #define MRECURSION102(macro, data) MRECURSION101( macro, DEC_(data)) macro(data, 101) |
AnnaBridge | 171:3a7713b1edbc | 395 | #define MRECURSION103(macro, data) MRECURSION102( macro, DEC_(data)) macro(data, 102) |
AnnaBridge | 171:3a7713b1edbc | 396 | #define MRECURSION104(macro, data) MRECURSION103( macro, DEC_(data)) macro(data, 103) |
AnnaBridge | 171:3a7713b1edbc | 397 | #define MRECURSION105(macro, data) MRECURSION104( macro, DEC_(data)) macro(data, 104) |
AnnaBridge | 171:3a7713b1edbc | 398 | #define MRECURSION106(macro, data) MRECURSION105( macro, DEC_(data)) macro(data, 105) |
AnnaBridge | 171:3a7713b1edbc | 399 | #define MRECURSION107(macro, data) MRECURSION106( macro, DEC_(data)) macro(data, 106) |
AnnaBridge | 171:3a7713b1edbc | 400 | #define MRECURSION108(macro, data) MRECURSION107( macro, DEC_(data)) macro(data, 107) |
AnnaBridge | 171:3a7713b1edbc | 401 | #define MRECURSION109(macro, data) MRECURSION108( macro, DEC_(data)) macro(data, 108) |
AnnaBridge | 171:3a7713b1edbc | 402 | #define MRECURSION110(macro, data) MRECURSION109( macro, DEC_(data)) macro(data, 109) |
AnnaBridge | 171:3a7713b1edbc | 403 | #define MRECURSION111(macro, data) MRECURSION110( macro, DEC_(data)) macro(data, 110) |
AnnaBridge | 171:3a7713b1edbc | 404 | #define MRECURSION112(macro, data) MRECURSION111( macro, DEC_(data)) macro(data, 111) |
AnnaBridge | 171:3a7713b1edbc | 405 | #define MRECURSION113(macro, data) MRECURSION112( macro, DEC_(data)) macro(data, 112) |
AnnaBridge | 171:3a7713b1edbc | 406 | #define MRECURSION114(macro, data) MRECURSION113( macro, DEC_(data)) macro(data, 113) |
AnnaBridge | 171:3a7713b1edbc | 407 | #define MRECURSION115(macro, data) MRECURSION114( macro, DEC_(data)) macro(data, 114) |
AnnaBridge | 171:3a7713b1edbc | 408 | #define MRECURSION116(macro, data) MRECURSION115( macro, DEC_(data)) macro(data, 115) |
AnnaBridge | 171:3a7713b1edbc | 409 | #define MRECURSION117(macro, data) MRECURSION116( macro, DEC_(data)) macro(data, 116) |
AnnaBridge | 171:3a7713b1edbc | 410 | #define MRECURSION118(macro, data) MRECURSION117( macro, DEC_(data)) macro(data, 117) |
AnnaBridge | 171:3a7713b1edbc | 411 | #define MRECURSION119(macro, data) MRECURSION118( macro, DEC_(data)) macro(data, 118) |
AnnaBridge | 171:3a7713b1edbc | 412 | #define MRECURSION120(macro, data) MRECURSION119( macro, DEC_(data)) macro(data, 119) |
AnnaBridge | 171:3a7713b1edbc | 413 | #define MRECURSION121(macro, data) MRECURSION120( macro, DEC_(data)) macro(data, 120) |
AnnaBridge | 171:3a7713b1edbc | 414 | #define MRECURSION122(macro, data) MRECURSION121( macro, DEC_(data)) macro(data, 121) |
AnnaBridge | 171:3a7713b1edbc | 415 | #define MRECURSION123(macro, data) MRECURSION122( macro, DEC_(data)) macro(data, 122) |
AnnaBridge | 171:3a7713b1edbc | 416 | #define MRECURSION124(macro, data) MRECURSION123( macro, DEC_(data)) macro(data, 123) |
AnnaBridge | 171:3a7713b1edbc | 417 | #define MRECURSION125(macro, data) MRECURSION124( macro, DEC_(data)) macro(data, 124) |
AnnaBridge | 171:3a7713b1edbc | 418 | #define MRECURSION126(macro, data) MRECURSION125( macro, DEC_(data)) macro(data, 125) |
AnnaBridge | 171:3a7713b1edbc | 419 | #define MRECURSION127(macro, data) MRECURSION126( macro, DEC_(data)) macro(data, 126) |
AnnaBridge | 171:3a7713b1edbc | 420 | #define MRECURSION128(macro, data) MRECURSION127( macro, DEC_(data)) macro(data, 127) |
AnnaBridge | 171:3a7713b1edbc | 421 | #define MRECURSION129(macro, data) MRECURSION128( macro, DEC_(data)) macro(data, 128) |
AnnaBridge | 171:3a7713b1edbc | 422 | #define MRECURSION130(macro, data) MRECURSION129( macro, DEC_(data)) macro(data, 129) |
AnnaBridge | 171:3a7713b1edbc | 423 | #define MRECURSION131(macro, data) MRECURSION130( macro, DEC_(data)) macro(data, 130) |
AnnaBridge | 171:3a7713b1edbc | 424 | #define MRECURSION132(macro, data) MRECURSION131( macro, DEC_(data)) macro(data, 131) |
AnnaBridge | 171:3a7713b1edbc | 425 | #define MRECURSION133(macro, data) MRECURSION132( macro, DEC_(data)) macro(data, 132) |
AnnaBridge | 171:3a7713b1edbc | 426 | #define MRECURSION134(macro, data) MRECURSION133( macro, DEC_(data)) macro(data, 133) |
AnnaBridge | 171:3a7713b1edbc | 427 | #define MRECURSION135(macro, data) MRECURSION134( macro, DEC_(data)) macro(data, 134) |
AnnaBridge | 171:3a7713b1edbc | 428 | #define MRECURSION136(macro, data) MRECURSION135( macro, DEC_(data)) macro(data, 135) |
AnnaBridge | 171:3a7713b1edbc | 429 | #define MRECURSION137(macro, data) MRECURSION136( macro, DEC_(data)) macro(data, 136) |
AnnaBridge | 171:3a7713b1edbc | 430 | #define MRECURSION138(macro, data) MRECURSION137( macro, DEC_(data)) macro(data, 137) |
AnnaBridge | 171:3a7713b1edbc | 431 | #define MRECURSION139(macro, data) MRECURSION138( macro, DEC_(data)) macro(data, 138) |
AnnaBridge | 171:3a7713b1edbc | 432 | #define MRECURSION140(macro, data) MRECURSION139( macro, DEC_(data)) macro(data, 139) |
AnnaBridge | 171:3a7713b1edbc | 433 | #define MRECURSION141(macro, data) MRECURSION140( macro, DEC_(data)) macro(data, 140) |
AnnaBridge | 171:3a7713b1edbc | 434 | #define MRECURSION142(macro, data) MRECURSION141( macro, DEC_(data)) macro(data, 141) |
AnnaBridge | 171:3a7713b1edbc | 435 | #define MRECURSION143(macro, data) MRECURSION142( macro, DEC_(data)) macro(data, 142) |
AnnaBridge | 171:3a7713b1edbc | 436 | #define MRECURSION144(macro, data) MRECURSION143( macro, DEC_(data)) macro(data, 143) |
AnnaBridge | 171:3a7713b1edbc | 437 | #define MRECURSION145(macro, data) MRECURSION144( macro, DEC_(data)) macro(data, 144) |
AnnaBridge | 171:3a7713b1edbc | 438 | #define MRECURSION146(macro, data) MRECURSION145( macro, DEC_(data)) macro(data, 145) |
AnnaBridge | 171:3a7713b1edbc | 439 | #define MRECURSION147(macro, data) MRECURSION146( macro, DEC_(data)) macro(data, 146) |
AnnaBridge | 171:3a7713b1edbc | 440 | #define MRECURSION148(macro, data) MRECURSION147( macro, DEC_(data)) macro(data, 147) |
AnnaBridge | 171:3a7713b1edbc | 441 | #define MRECURSION149(macro, data) MRECURSION148( macro, DEC_(data)) macro(data, 148) |
AnnaBridge | 171:3a7713b1edbc | 442 | #define MRECURSION150(macro, data) MRECURSION149( macro, DEC_(data)) macro(data, 149) |
AnnaBridge | 171:3a7713b1edbc | 443 | #define MRECURSION151(macro, data) MRECURSION150( macro, DEC_(data)) macro(data, 150) |
AnnaBridge | 171:3a7713b1edbc | 444 | #define MRECURSION152(macro, data) MRECURSION151( macro, DEC_(data)) macro(data, 151) |
AnnaBridge | 171:3a7713b1edbc | 445 | #define MRECURSION153(macro, data) MRECURSION152( macro, DEC_(data)) macro(data, 152) |
AnnaBridge | 171:3a7713b1edbc | 446 | #define MRECURSION154(macro, data) MRECURSION153( macro, DEC_(data)) macro(data, 153) |
AnnaBridge | 171:3a7713b1edbc | 447 | #define MRECURSION155(macro, data) MRECURSION154( macro, DEC_(data)) macro(data, 154) |
AnnaBridge | 171:3a7713b1edbc | 448 | #define MRECURSION156(macro, data) MRECURSION155( macro, DEC_(data)) macro(data, 155) |
AnnaBridge | 171:3a7713b1edbc | 449 | #define MRECURSION157(macro, data) MRECURSION156( macro, DEC_(data)) macro(data, 156) |
AnnaBridge | 171:3a7713b1edbc | 450 | #define MRECURSION158(macro, data) MRECURSION157( macro, DEC_(data)) macro(data, 157) |
AnnaBridge | 171:3a7713b1edbc | 451 | #define MRECURSION159(macro, data) MRECURSION158( macro, DEC_(data)) macro(data, 158) |
AnnaBridge | 171:3a7713b1edbc | 452 | #define MRECURSION160(macro, data) MRECURSION159( macro, DEC_(data)) macro(data, 159) |
AnnaBridge | 171:3a7713b1edbc | 453 | #define MRECURSION161(macro, data) MRECURSION160( macro, DEC_(data)) macro(data, 160) |
AnnaBridge | 171:3a7713b1edbc | 454 | #define MRECURSION162(macro, data) MRECURSION161( macro, DEC_(data)) macro(data, 161) |
AnnaBridge | 171:3a7713b1edbc | 455 | #define MRECURSION163(macro, data) MRECURSION162( macro, DEC_(data)) macro(data, 162) |
AnnaBridge | 171:3a7713b1edbc | 456 | #define MRECURSION164(macro, data) MRECURSION163( macro, DEC_(data)) macro(data, 163) |
AnnaBridge | 171:3a7713b1edbc | 457 | #define MRECURSION165(macro, data) MRECURSION164( macro, DEC_(data)) macro(data, 164) |
AnnaBridge | 171:3a7713b1edbc | 458 | #define MRECURSION166(macro, data) MRECURSION165( macro, DEC_(data)) macro(data, 165) |
AnnaBridge | 171:3a7713b1edbc | 459 | #define MRECURSION167(macro, data) MRECURSION166( macro, DEC_(data)) macro(data, 166) |
AnnaBridge | 171:3a7713b1edbc | 460 | #define MRECURSION168(macro, data) MRECURSION167( macro, DEC_(data)) macro(data, 167) |
AnnaBridge | 171:3a7713b1edbc | 461 | #define MRECURSION169(macro, data) MRECURSION168( macro, DEC_(data)) macro(data, 168) |
AnnaBridge | 171:3a7713b1edbc | 462 | #define MRECURSION170(macro, data) MRECURSION169( macro, DEC_(data)) macro(data, 169) |
AnnaBridge | 171:3a7713b1edbc | 463 | #define MRECURSION171(macro, data) MRECURSION170( macro, DEC_(data)) macro(data, 170) |
AnnaBridge | 171:3a7713b1edbc | 464 | #define MRECURSION172(macro, data) MRECURSION171( macro, DEC_(data)) macro(data, 171) |
AnnaBridge | 171:3a7713b1edbc | 465 | #define MRECURSION173(macro, data) MRECURSION172( macro, DEC_(data)) macro(data, 172) |
AnnaBridge | 171:3a7713b1edbc | 466 | #define MRECURSION174(macro, data) MRECURSION173( macro, DEC_(data)) macro(data, 173) |
AnnaBridge | 171:3a7713b1edbc | 467 | #define MRECURSION175(macro, data) MRECURSION174( macro, DEC_(data)) macro(data, 174) |
AnnaBridge | 171:3a7713b1edbc | 468 | #define MRECURSION176(macro, data) MRECURSION175( macro, DEC_(data)) macro(data, 175) |
AnnaBridge | 171:3a7713b1edbc | 469 | #define MRECURSION177(macro, data) MRECURSION176( macro, DEC_(data)) macro(data, 176) |
AnnaBridge | 171:3a7713b1edbc | 470 | #define MRECURSION178(macro, data) MRECURSION177( macro, DEC_(data)) macro(data, 177) |
AnnaBridge | 171:3a7713b1edbc | 471 | #define MRECURSION179(macro, data) MRECURSION178( macro, DEC_(data)) macro(data, 178) |
AnnaBridge | 171:3a7713b1edbc | 472 | #define MRECURSION180(macro, data) MRECURSION179( macro, DEC_(data)) macro(data, 179) |
AnnaBridge | 171:3a7713b1edbc | 473 | #define MRECURSION181(macro, data) MRECURSION180( macro, DEC_(data)) macro(data, 180) |
AnnaBridge | 171:3a7713b1edbc | 474 | #define MRECURSION182(macro, data) MRECURSION181( macro, DEC_(data)) macro(data, 181) |
AnnaBridge | 171:3a7713b1edbc | 475 | #define MRECURSION183(macro, data) MRECURSION182( macro, DEC_(data)) macro(data, 182) |
AnnaBridge | 171:3a7713b1edbc | 476 | #define MRECURSION184(macro, data) MRECURSION183( macro, DEC_(data)) macro(data, 183) |
AnnaBridge | 171:3a7713b1edbc | 477 | #define MRECURSION185(macro, data) MRECURSION184( macro, DEC_(data)) macro(data, 184) |
AnnaBridge | 171:3a7713b1edbc | 478 | #define MRECURSION186(macro, data) MRECURSION185( macro, DEC_(data)) macro(data, 185) |
AnnaBridge | 171:3a7713b1edbc | 479 | #define MRECURSION187(macro, data) MRECURSION186( macro, DEC_(data)) macro(data, 186) |
AnnaBridge | 171:3a7713b1edbc | 480 | #define MRECURSION188(macro, data) MRECURSION187( macro, DEC_(data)) macro(data, 187) |
AnnaBridge | 171:3a7713b1edbc | 481 | #define MRECURSION189(macro, data) MRECURSION188( macro, DEC_(data)) macro(data, 188) |
AnnaBridge | 171:3a7713b1edbc | 482 | #define MRECURSION190(macro, data) MRECURSION189( macro, DEC_(data)) macro(data, 189) |
AnnaBridge | 171:3a7713b1edbc | 483 | #define MRECURSION191(macro, data) MRECURSION190( macro, DEC_(data)) macro(data, 190) |
AnnaBridge | 171:3a7713b1edbc | 484 | #define MRECURSION192(macro, data) MRECURSION191( macro, DEC_(data)) macro(data, 191) |
AnnaBridge | 171:3a7713b1edbc | 485 | #define MRECURSION193(macro, data) MRECURSION192( macro, DEC_(data)) macro(data, 192) |
AnnaBridge | 171:3a7713b1edbc | 486 | #define MRECURSION194(macro, data) MRECURSION193( macro, DEC_(data)) macro(data, 193) |
AnnaBridge | 171:3a7713b1edbc | 487 | #define MRECURSION195(macro, data) MRECURSION194( macro, DEC_(data)) macro(data, 194) |
AnnaBridge | 171:3a7713b1edbc | 488 | #define MRECURSION196(macro, data) MRECURSION195( macro, DEC_(data)) macro(data, 195) |
AnnaBridge | 171:3a7713b1edbc | 489 | #define MRECURSION197(macro, data) MRECURSION196( macro, DEC_(data)) macro(data, 196) |
AnnaBridge | 171:3a7713b1edbc | 490 | #define MRECURSION198(macro, data) MRECURSION197( macro, DEC_(data)) macro(data, 197) |
AnnaBridge | 171:3a7713b1edbc | 491 | #define MRECURSION199(macro, data) MRECURSION198( macro, DEC_(data)) macro(data, 198) |
AnnaBridge | 171:3a7713b1edbc | 492 | #define MRECURSION200(macro, data) MRECURSION199( macro, DEC_(data)) macro(data, 199) |
AnnaBridge | 171:3a7713b1edbc | 493 | #define MRECURSION201(macro, data) MRECURSION200( macro, DEC_(data)) macro(data, 200) |
AnnaBridge | 171:3a7713b1edbc | 494 | #define MRECURSION202(macro, data) MRECURSION201( macro, DEC_(data)) macro(data, 201) |
AnnaBridge | 171:3a7713b1edbc | 495 | #define MRECURSION203(macro, data) MRECURSION202( macro, DEC_(data)) macro(data, 202) |
AnnaBridge | 171:3a7713b1edbc | 496 | #define MRECURSION204(macro, data) MRECURSION203( macro, DEC_(data)) macro(data, 203) |
AnnaBridge | 171:3a7713b1edbc | 497 | #define MRECURSION205(macro, data) MRECURSION204( macro, DEC_(data)) macro(data, 204) |
AnnaBridge | 171:3a7713b1edbc | 498 | #define MRECURSION206(macro, data) MRECURSION205( macro, DEC_(data)) macro(data, 205) |
AnnaBridge | 171:3a7713b1edbc | 499 | #define MRECURSION207(macro, data) MRECURSION206( macro, DEC_(data)) macro(data, 206) |
AnnaBridge | 171:3a7713b1edbc | 500 | #define MRECURSION208(macro, data) MRECURSION207( macro, DEC_(data)) macro(data, 207) |
AnnaBridge | 171:3a7713b1edbc | 501 | #define MRECURSION209(macro, data) MRECURSION208( macro, DEC_(data)) macro(data, 208) |
AnnaBridge | 171:3a7713b1edbc | 502 | #define MRECURSION210(macro, data) MRECURSION209( macro, DEC_(data)) macro(data, 209) |
AnnaBridge | 171:3a7713b1edbc | 503 | #define MRECURSION211(macro, data) MRECURSION210( macro, DEC_(data)) macro(data, 210) |
AnnaBridge | 171:3a7713b1edbc | 504 | #define MRECURSION212(macro, data) MRECURSION211( macro, DEC_(data)) macro(data, 211) |
AnnaBridge | 171:3a7713b1edbc | 505 | #define MRECURSION213(macro, data) MRECURSION212( macro, DEC_(data)) macro(data, 212) |
AnnaBridge | 171:3a7713b1edbc | 506 | #define MRECURSION214(macro, data) MRECURSION213( macro, DEC_(data)) macro(data, 213) |
AnnaBridge | 171:3a7713b1edbc | 507 | #define MRECURSION215(macro, data) MRECURSION214( macro, DEC_(data)) macro(data, 214) |
AnnaBridge | 171:3a7713b1edbc | 508 | #define MRECURSION216(macro, data) MRECURSION215( macro, DEC_(data)) macro(data, 215) |
AnnaBridge | 171:3a7713b1edbc | 509 | #define MRECURSION217(macro, data) MRECURSION216( macro, DEC_(data)) macro(data, 216) |
AnnaBridge | 171:3a7713b1edbc | 510 | #define MRECURSION218(macro, data) MRECURSION217( macro, DEC_(data)) macro(data, 217) |
AnnaBridge | 171:3a7713b1edbc | 511 | #define MRECURSION219(macro, data) MRECURSION218( macro, DEC_(data)) macro(data, 218) |
AnnaBridge | 171:3a7713b1edbc | 512 | #define MRECURSION220(macro, data) MRECURSION219( macro, DEC_(data)) macro(data, 219) |
AnnaBridge | 171:3a7713b1edbc | 513 | #define MRECURSION221(macro, data) MRECURSION220( macro, DEC_(data)) macro(data, 220) |
AnnaBridge | 171:3a7713b1edbc | 514 | #define MRECURSION222(macro, data) MRECURSION221( macro, DEC_(data)) macro(data, 221) |
AnnaBridge | 171:3a7713b1edbc | 515 | #define MRECURSION223(macro, data) MRECURSION222( macro, DEC_(data)) macro(data, 222) |
AnnaBridge | 171:3a7713b1edbc | 516 | #define MRECURSION224(macro, data) MRECURSION223( macro, DEC_(data)) macro(data, 223) |
AnnaBridge | 171:3a7713b1edbc | 517 | #define MRECURSION225(macro, data) MRECURSION224( macro, DEC_(data)) macro(data, 224) |
AnnaBridge | 171:3a7713b1edbc | 518 | #define MRECURSION226(macro, data) MRECURSION225( macro, DEC_(data)) macro(data, 225) |
AnnaBridge | 171:3a7713b1edbc | 519 | #define MRECURSION227(macro, data) MRECURSION226( macro, DEC_(data)) macro(data, 226) |
AnnaBridge | 171:3a7713b1edbc | 520 | #define MRECURSION228(macro, data) MRECURSION227( macro, DEC_(data)) macro(data, 227) |
AnnaBridge | 171:3a7713b1edbc | 521 | #define MRECURSION229(macro, data) MRECURSION228( macro, DEC_(data)) macro(data, 228) |
AnnaBridge | 171:3a7713b1edbc | 522 | #define MRECURSION230(macro, data) MRECURSION229( macro, DEC_(data)) macro(data, 229) |
AnnaBridge | 171:3a7713b1edbc | 523 | #define MRECURSION231(macro, data) MRECURSION230( macro, DEC_(data)) macro(data, 230) |
AnnaBridge | 171:3a7713b1edbc | 524 | #define MRECURSION232(macro, data) MRECURSION231( macro, DEC_(data)) macro(data, 231) |
AnnaBridge | 171:3a7713b1edbc | 525 | #define MRECURSION233(macro, data) MRECURSION232( macro, DEC_(data)) macro(data, 232) |
AnnaBridge | 171:3a7713b1edbc | 526 | #define MRECURSION234(macro, data) MRECURSION233( macro, DEC_(data)) macro(data, 233) |
AnnaBridge | 171:3a7713b1edbc | 527 | #define MRECURSION235(macro, data) MRECURSION234( macro, DEC_(data)) macro(data, 234) |
AnnaBridge | 171:3a7713b1edbc | 528 | #define MRECURSION236(macro, data) MRECURSION235( macro, DEC_(data)) macro(data, 235) |
AnnaBridge | 171:3a7713b1edbc | 529 | #define MRECURSION237(macro, data) MRECURSION236( macro, DEC_(data)) macro(data, 236) |
AnnaBridge | 171:3a7713b1edbc | 530 | #define MRECURSION238(macro, data) MRECURSION237( macro, DEC_(data)) macro(data, 237) |
AnnaBridge | 171:3a7713b1edbc | 531 | #define MRECURSION239(macro, data) MRECURSION238( macro, DEC_(data)) macro(data, 238) |
AnnaBridge | 171:3a7713b1edbc | 532 | #define MRECURSION240(macro, data) MRECURSION239( macro, DEC_(data)) macro(data, 239) |
AnnaBridge | 171:3a7713b1edbc | 533 | #define MRECURSION241(macro, data) MRECURSION240( macro, DEC_(data)) macro(data, 240) |
AnnaBridge | 171:3a7713b1edbc | 534 | #define MRECURSION242(macro, data) MRECURSION241( macro, DEC_(data)) macro(data, 241) |
AnnaBridge | 171:3a7713b1edbc | 535 | #define MRECURSION243(macro, data) MRECURSION242( macro, DEC_(data)) macro(data, 242) |
AnnaBridge | 171:3a7713b1edbc | 536 | #define MRECURSION244(macro, data) MRECURSION243( macro, DEC_(data)) macro(data, 243) |
AnnaBridge | 171:3a7713b1edbc | 537 | #define MRECURSION245(macro, data) MRECURSION244( macro, DEC_(data)) macro(data, 244) |
AnnaBridge | 171:3a7713b1edbc | 538 | #define MRECURSION246(macro, data) MRECURSION245( macro, DEC_(data)) macro(data, 245) |
AnnaBridge | 171:3a7713b1edbc | 539 | #define MRECURSION247(macro, data) MRECURSION246( macro, DEC_(data)) macro(data, 246) |
AnnaBridge | 171:3a7713b1edbc | 540 | #define MRECURSION248(macro, data) MRECURSION247( macro, DEC_(data)) macro(data, 247) |
AnnaBridge | 171:3a7713b1edbc | 541 | #define MRECURSION249(macro, data) MRECURSION248( macro, DEC_(data)) macro(data, 248) |
AnnaBridge | 171:3a7713b1edbc | 542 | #define MRECURSION250(macro, data) MRECURSION249( macro, DEC_(data)) macro(data, 249) |
AnnaBridge | 171:3a7713b1edbc | 543 | #define MRECURSION251(macro, data) MRECURSION250( macro, DEC_(data)) macro(data, 250) |
AnnaBridge | 171:3a7713b1edbc | 544 | #define MRECURSION252(macro, data) MRECURSION251( macro, DEC_(data)) macro(data, 251) |
AnnaBridge | 171:3a7713b1edbc | 545 | #define MRECURSION253(macro, data) MRECURSION252( macro, DEC_(data)) macro(data, 252) |
AnnaBridge | 171:3a7713b1edbc | 546 | #define MRECURSION254(macro, data) MRECURSION253( macro, DEC_(data)) macro(data, 253) |
AnnaBridge | 171:3a7713b1edbc | 547 | #define MRECURSION255(macro, data) MRECURSION254( macro, DEC_(data)) macro(data, 254) |
AnnaBridge | 171:3a7713b1edbc | 548 | #define MRECURSION256(macro, data) MRECURSION255( macro, DEC_(data)) macro(data, 255) |
AnnaBridge | 171:3a7713b1edbc | 549 | |
AnnaBridge | 171:3a7713b1edbc | 550 | /** @} */ |
AnnaBridge | 171:3a7713b1edbc | 551 | |
AnnaBridge | 171:3a7713b1edbc | 552 | #endif /* _MRECURSION_H_ */ |