00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef Binary_h
00020 #define Binary_h
00021
00022 #define B0 0
00023 #define B00 0
00024 #define B000 0
00025 #define B0000 0
00026 #define B00000 0
00027 #define B000000 0
00028 #define B0000000 0
00029 #define B00000000 0
00030 #define B1 1
00031 #define B01 1
00032 #define B001 1
00033 #define B0001 1
00034 #define B00001 1
00035 #define B000001 1
00036 #define B0000001 1
00037 #define B00000001 1
00038 #define B10 2
00039 #define B010 2
00040 #define B0010 2
00041 #define B00010 2
00042 #define B000010 2
00043 #define B0000010 2
00044 #define B00000010 2
00045 #define B11 3
00046 #define B011 3
00047 #define B0011 3
00048 #define B00011 3
00049 #define B000011 3
00050 #define B0000011 3
00051 #define B00000011 3
00052 #define B100 4
00053 #define B0100 4
00054 #define B00100 4
00055 #define B000100 4
00056 #define B0000100 4
00057 #define B00000100 4
00058 #define B101 5
00059 #define B0101 5
00060 #define B00101 5
00061 #define B000101 5
00062 #define B0000101 5
00063 #define B00000101 5
00064 #define B110 6
00065 #define B0110 6
00066 #define B00110 6
00067 #define B000110 6
00068 #define B0000110 6
00069 #define B00000110 6
00070 #define B111 7
00071 #define B0111 7
00072 #define B00111 7
00073 #define B000111 7
00074 #define B0000111 7
00075 #define B00000111 7
00076 #define B1000 8
00077 #define B01000 8
00078 #define B001000 8
00079 #define B0001000 8
00080 #define B00001000 8
00081 #define B1001 9
00082 #define B01001 9
00083 #define B001001 9
00084 #define B0001001 9
00085 #define B00001001 9
00086 #define B1010 10
00087 #define B01010 10
00088 #define B001010 10
00089 #define B0001010 10
00090 #define B00001010 10
00091 #define B1011 11
00092 #define B01011 11
00093 #define B001011 11
00094 #define B0001011 11
00095 #define B00001011 11
00096 #define B1100 12
00097 #define B01100 12
00098 #define B001100 12
00099 #define B0001100 12
00100 #define B00001100 12
00101 #define B1101 13
00102 #define B01101 13
00103 #define B001101 13
00104 #define B0001101 13
00105 #define B00001101 13
00106 #define B1110 14
00107 #define B01110 14
00108 #define B001110 14
00109 #define B0001110 14
00110 #define B00001110 14
00111 #define B1111 15
00112 #define B01111 15
00113 #define B001111 15
00114 #define B0001111 15
00115 #define B00001111 15
00116 #define B10000 16
00117 #define B010000 16
00118 #define B0010000 16
00119 #define B00010000 16
00120 #define B10001 17
00121 #define B010001 17
00122 #define B0010001 17
00123 #define B00010001 17
00124 #define B10010 18
00125 #define B010010 18
00126 #define B0010010 18
00127 #define B00010010 18
00128 #define B10011 19
00129 #define B010011 19
00130 #define B0010011 19
00131 #define B00010011 19
00132 #define B10100 20
00133 #define B010100 20
00134 #define B0010100 20
00135 #define B00010100 20
00136 #define B10101 21
00137 #define B010101 21
00138 #define B0010101 21
00139 #define B00010101 21
00140 #define B10110 22
00141 #define B010110 22
00142 #define B0010110 22
00143 #define B00010110 22
00144 #define B10111 23
00145 #define B010111 23
00146 #define B0010111 23
00147 #define B00010111 23
00148 #define B11000 24
00149 #define B011000 24
00150 #define B0011000 24
00151 #define B00011000 24
00152 #define B11001 25
00153 #define B011001 25
00154 #define B0011001 25
00155 #define B00011001 25
00156 #define B11010 26
00157 #define B011010 26
00158 #define B0011010 26
00159 #define B00011010 26
00160 #define B11011 27
00161 #define B011011 27
00162 #define B0011011 27
00163 #define B00011011 27
00164 #define B11100 28
00165 #define B011100 28
00166 #define B0011100 28
00167 #define B00011100 28
00168 #define B11101 29
00169 #define B011101 29
00170 #define B0011101 29
00171 #define B00011101 29
00172 #define B11110 30
00173 #define B011110 30
00174 #define B0011110 30
00175 #define B00011110 30
00176 #define B11111 31
00177 #define B011111 31
00178 #define B0011111 31
00179 #define B00011111 31
00180 #define B100000 32
00181 #define B0100000 32
00182 #define B00100000 32
00183 #define B100001 33
00184 #define B0100001 33
00185 #define B00100001 33
00186 #define B100010 34
00187 #define B0100010 34
00188 #define B00100010 34
00189 #define B100011 35
00190 #define B0100011 35
00191 #define B00100011 35
00192 #define B100100 36
00193 #define B0100100 36
00194 #define B00100100 36
00195 #define B100101 37
00196 #define B0100101 37
00197 #define B00100101 37
00198 #define B100110 38
00199 #define B0100110 38
00200 #define B00100110 38
00201 #define B100111 39
00202 #define B0100111 39
00203 #define B00100111 39
00204 #define B101000 40
00205 #define B0101000 40
00206 #define B00101000 40
00207 #define B101001 41
00208 #define B0101001 41
00209 #define B00101001 41
00210 #define B101010 42
00211 #define B0101010 42
00212 #define B00101010 42
00213 #define B101011 43
00214 #define B0101011 43
00215 #define B00101011 43
00216 #define B101100 44
00217 #define B0101100 44
00218 #define B00101100 44
00219 #define B101101 45
00220 #define B0101101 45
00221 #define B00101101 45
00222 #define B101110 46
00223 #define B0101110 46
00224 #define B00101110 46
00225 #define B101111 47
00226 #define B0101111 47
00227 #define B00101111 47
00228 #define B110000 48
00229 #define B0110000 48
00230 #define B00110000 48
00231 #define B110001 49
00232 #define B0110001 49
00233 #define B00110001 49
00234 #define B110010 50
00235 #define B0110010 50
00236 #define B00110010 50
00237 #define B110011 51
00238 #define B0110011 51
00239 #define B00110011 51
00240 #define B110100 52
00241 #define B0110100 52
00242 #define B00110100 52
00243 #define B110101 53
00244 #define B0110101 53
00245 #define B00110101 53
00246 #define B110110 54
00247 #define B0110110 54
00248 #define B00110110 54
00249 #define B110111 55
00250 #define B0110111 55
00251 #define B00110111 55
00252 #define B111000 56
00253 #define B0111000 56
00254 #define B00111000 56
00255 #define B111001 57
00256 #define B0111001 57
00257 #define B00111001 57
00258 #define B111010 58
00259 #define B0111010 58
00260 #define B00111010 58
00261 #define B111011 59
00262 #define B0111011 59
00263 #define B00111011 59
00264 #define B111100 60
00265 #define B0111100 60
00266 #define B00111100 60
00267 #define B111101 61
00268 #define B0111101 61
00269 #define B00111101 61
00270 #define B111110 62
00271 #define B0111110 62
00272 #define B00111110 62
00273 #define B111111 63
00274 #define B0111111 63
00275 #define B00111111 63
00276 #define B1000000 64
00277 #define B01000000 64
00278 #define B1000001 65
00279 #define B01000001 65
00280 #define B1000010 66
00281 #define B01000010 66
00282 #define B1000011 67
00283 #define B01000011 67
00284 #define B1000100 68
00285 #define B01000100 68
00286 #define B1000101 69
00287 #define B01000101 69
00288 #define B1000110 70
00289 #define B01000110 70
00290 #define B1000111 71
00291 #define B01000111 71
00292 #define B1001000 72
00293 #define B01001000 72
00294 #define B1001001 73
00295 #define B01001001 73
00296 #define B1001010 74
00297 #define B01001010 74
00298 #define B1001011 75
00299 #define B01001011 75
00300 #define B1001100 76
00301 #define B01001100 76
00302 #define B1001101 77
00303 #define B01001101 77
00304 #define B1001110 78
00305 #define B01001110 78
00306 #define B1001111 79
00307 #define B01001111 79
00308 #define B1010000 80
00309 #define B01010000 80
00310 #define B1010001 81
00311 #define B01010001 81
00312 #define B1010010 82
00313 #define B01010010 82
00314 #define B1010011 83
00315 #define B01010011 83
00316 #define B1010100 84
00317 #define B01010100 84
00318 #define B1010101 85
00319 #define B01010101 85
00320 #define B1010110 86
00321 #define B01010110 86
00322 #define B1010111 87
00323 #define B01010111 87
00324 #define B1011000 88
00325 #define B01011000 88
00326 #define B1011001 89
00327 #define B01011001 89
00328 #define B1011010 90
00329 #define B01011010 90
00330 #define B1011011 91
00331 #define B01011011 91
00332 #define B1011100 92
00333 #define B01011100 92
00334 #define B1011101 93
00335 #define B01011101 93
00336 #define B1011110 94
00337 #define B01011110 94
00338 #define B1011111 95
00339 #define B01011111 95
00340 #define B1100000 96
00341 #define B01100000 96
00342 #define B1100001 97
00343 #define B01100001 97
00344 #define B1100010 98
00345 #define B01100010 98
00346 #define B1100011 99
00347 #define B01100011 99
00348 #define B1100100 100
00349 #define B01100100 100
00350 #define B1100101 101
00351 #define B01100101 101
00352 #define B1100110 102
00353 #define B01100110 102
00354 #define B1100111 103
00355 #define B01100111 103
00356 #define B1101000 104
00357 #define B01101000 104
00358 #define B1101001 105
00359 #define B01101001 105
00360 #define B1101010 106
00361 #define B01101010 106
00362 #define B1101011 107
00363 #define B01101011 107
00364 #define B1101100 108
00365 #define B01101100 108
00366 #define B1101101 109
00367 #define B01101101 109
00368 #define B1101110 110
00369 #define B01101110 110
00370 #define B1101111 111
00371 #define B01101111 111
00372 #define B1110000 112
00373 #define B01110000 112
00374 #define B1110001 113
00375 #define B01110001 113
00376 #define B1110010 114
00377 #define B01110010 114
00378 #define B1110011 115
00379 #define B01110011 115
00380 #define B1110100 116
00381 #define B01110100 116
00382 #define B1110101 117
00383 #define B01110101 117
00384 #define B1110110 118
00385 #define B01110110 118
00386 #define B1110111 119
00387 #define B01110111 119
00388 #define B1111000 120
00389 #define B01111000 120
00390 #define B1111001 121
00391 #define B01111001 121
00392 #define B1111010 122
00393 #define B01111010 122
00394 #define B1111011 123
00395 #define B01111011 123
00396 #define B1111100 124
00397 #define B01111100 124
00398 #define B1111101 125
00399 #define B01111101 125
00400 #define B1111110 126
00401 #define B01111110 126
00402 #define B1111111 127
00403 #define B01111111 127
00404 #define B10000000 128
00405 #define B10000001 129
00406 #define B10000010 130
00407 #define B10000011 131
00408 #define B10000100 132
00409 #define B10000101 133
00410 #define B10000110 134
00411 #define B10000111 135
00412 #define B10001000 136
00413 #define B10001001 137
00414 #define B10001010 138
00415 #define B10001011 139
00416 #define B10001100 140
00417 #define B10001101 141
00418 #define B10001110 142
00419 #define B10001111 143
00420 #define B10010000 144
00421 #define B10010001 145
00422 #define B10010010 146
00423 #define B10010011 147
00424 #define B10010100 148
00425 #define B10010101 149
00426 #define B10010110 150
00427 #define B10010111 151
00428 #define B10011000 152
00429 #define B10011001 153
00430 #define B10011010 154
00431 #define B10011011 155
00432 #define B10011100 156
00433 #define B10011101 157
00434 #define B10011110 158
00435 #define B10011111 159
00436 #define B10100000 160
00437 #define B10100001 161
00438 #define B10100010 162
00439 #define B10100011 163
00440 #define B10100100 164
00441 #define B10100101 165
00442 #define B10100110 166
00443 #define B10100111 167
00444 #define B10101000 168
00445 #define B10101001 169
00446 #define B10101010 170
00447 #define B10101011 171
00448 #define B10101100 172
00449 #define B10101101 173
00450 #define B10101110 174
00451 #define B10101111 175
00452 #define B10110000 176
00453 #define B10110001 177
00454 #define B10110010 178
00455 #define B10110011 179
00456 #define B10110100 180
00457 #define B10110101 181
00458 #define B10110110 182
00459 #define B10110111 183
00460 #define B10111000 184
00461 #define B10111001 185
00462 #define B10111010 186
00463 #define B10111011 187
00464 #define B10111100 188
00465 #define B10111101 189
00466 #define B10111110 190
00467 #define B10111111 191
00468 #define B11000000 192
00469 #define B11000001 193
00470 #define B11000010 194
00471 #define B11000011 195
00472 #define B11000100 196
00473 #define B11000101 197
00474 #define B11000110 198
00475 #define B11000111 199
00476 #define B11001000 200
00477 #define B11001001 201
00478 #define B11001010 202
00479 #define B11001011 203
00480 #define B11001100 204
00481 #define B11001101 205
00482 #define B11001110 206
00483 #define B11001111 207
00484 #define B11010000 208
00485 #define B11010001 209
00486 #define B11010010 210
00487 #define B11010011 211
00488 #define B11010100 212
00489 #define B11010101 213
00490 #define B11010110 214
00491 #define B11010111 215
00492 #define B11011000 216
00493 #define B11011001 217
00494 #define B11011010 218
00495 #define B11011011 219
00496 #define B11011100 220
00497 #define B11011101 221
00498 #define B11011110 222
00499 #define B11011111 223
00500 #define B11100000 224
00501 #define B11100001 225
00502 #define B11100010 226
00503 #define B11100011 227
00504 #define B11100100 228
00505 #define B11100101 229
00506 #define B11100110 230
00507 #define B11100111 231
00508 #define B11101000 232
00509 #define B11101001 233
00510 #define B11101010 234
00511 #define B11101011 235
00512 #define B11101100 236
00513 #define B11101101 237
00514 #define B11101110 238
00515 #define B11101111 239
00516 #define B11110000 240
00517 #define B11110001 241
00518 #define B11110010 242
00519 #define B11110011 243
00520 #define B11110100 244
00521 #define B11110101 245
00522 #define B11110110 246
00523 #define B11110111 247
00524 #define B11111000 248
00525 #define B11111001 249
00526 #define B11111010 250
00527 #define B11111011 251
00528 #define B11111100 252
00529 #define B11111101 253
00530 #define B11111110 254
00531 #define B11111111 255
00532
00533 #endif