Pico-Arduino
Binary.h
1 /*
2  binary.h - Definitions for binary constants
3  Deprecated -- use 0b binary literals instead
4  Copyright (c) 2006 David A. Mellis. All right reserved.
5 
6  This library is free software; you can redistribute it and/or
7  modify it under the terms of the GNU Lesser General Public
8  License as published by the Free Software Foundation; either
9  version 2.1 of the License, or (at your option) any later version.
10 
11  This library is distributed in the hope that it will be useful,
12  but WITHOUT ANY WARRANTY; without even the implied warranty of
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14  Lesser General Public License for more details.
15 
16  You should have received a copy of the GNU Lesser General Public
17  License along with this library; if not, write to the Free Software
18  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
19 */
20 
21 #ifndef Binary_h
22 #define Binary_h
23 
24 /* If supported, 0b binary literals are preferable to these constants.
25  * In that case, warn the user about these being deprecated (if possible). */
26 #if __cplusplus >= 201402L
27  /* C++14 introduces binary literals; C++11 introduces [[deprecated()]] */
28  #define DEPRECATED(x) [[deprecated("use " #x " instead")]]
29 #elif __GNUC__ >= 6
30  /* GCC 4.3 supports binary literals; GCC 6 supports __deprecated__ on enums*/
31  #define DEPRECATED(x) __attribute__ ((__deprecated__ ("use " #x " instead")))
32 #else
33  /* binary literals not supported, or "deprecated" warning not displayable */
34  #define DEPRECATED(x)
35 #endif
36 
37 enum {
38  B0 DEPRECATED(0b0 ) = 0,
39  B00 DEPRECATED(0b00 ) = 0,
40  B000 DEPRECATED(0b000 ) = 0,
41  B0000 DEPRECATED(0b0000 ) = 0,
42  B00000 DEPRECATED(0b00000 ) = 0,
43  B000000 DEPRECATED(0b000000 ) = 0,
44  B0000000 DEPRECATED(0b0000000 ) = 0,
45  B00000000 DEPRECATED(0b00000000) = 0,
46  B1 DEPRECATED(0b1 ) = 1,
47  B01 DEPRECATED(0b01 ) = 1,
48  B001 DEPRECATED(0b001 ) = 1,
49  B0001 DEPRECATED(0b0001 ) = 1,
50  B00001 DEPRECATED(0b00001 ) = 1,
51  B000001 DEPRECATED(0b000001 ) = 1,
52  B0000001 DEPRECATED(0b0000001 ) = 1,
53  B00000001 DEPRECATED(0b00000001) = 1,
54  B10 DEPRECATED(0b10 ) = 2,
55  B010 DEPRECATED(0b010 ) = 2,
56  B0010 DEPRECATED(0b0010 ) = 2,
57  B00010 DEPRECATED(0b00010 ) = 2,
58  B000010 DEPRECATED(0b000010 ) = 2,
59  B0000010 DEPRECATED(0b0000010 ) = 2,
60  B00000010 DEPRECATED(0b00000010) = 2,
61  B11 DEPRECATED(0b11 ) = 3,
62  B011 DEPRECATED(0b011 ) = 3,
63  B0011 DEPRECATED(0b0011 ) = 3,
64  B00011 DEPRECATED(0b00011 ) = 3,
65  B000011 DEPRECATED(0b000011 ) = 3,
66  B0000011 DEPRECATED(0b0000011 ) = 3,
67  B00000011 DEPRECATED(0b00000011) = 3,
68  B100 DEPRECATED(0b100 ) = 4,
69  B0100 DEPRECATED(0b0100 ) = 4,
70  B00100 DEPRECATED(0b00100 ) = 4,
71  B000100 DEPRECATED(0b000100 ) = 4,
72  B0000100 DEPRECATED(0b0000100 ) = 4,
73  B00000100 DEPRECATED(0b00000100) = 4,
74  B101 DEPRECATED(0b101 ) = 5,
75  B0101 DEPRECATED(0b0101 ) = 5,
76  B00101 DEPRECATED(0b00101 ) = 5,
77  B000101 DEPRECATED(0b000101 ) = 5,
78  B0000101 DEPRECATED(0b0000101 ) = 5,
79  B00000101 DEPRECATED(0b00000101) = 5,
80  B110 DEPRECATED(0b110 ) = 6,
81  B0110 DEPRECATED(0b0110 ) = 6,
82  B00110 DEPRECATED(0b00110 ) = 6,
83  B000110 DEPRECATED(0b000110 ) = 6,
84  B0000110 DEPRECATED(0b0000110 ) = 6,
85  B00000110 DEPRECATED(0b00000110) = 6,
86  B111 DEPRECATED(0b111 ) = 7,
87  B0111 DEPRECATED(0b0111 ) = 7,
88  B00111 DEPRECATED(0b00111 ) = 7,
89  B000111 DEPRECATED(0b000111 ) = 7,
90  B0000111 DEPRECATED(0b0000111 ) = 7,
91  B00000111 DEPRECATED(0b00000111) = 7,
92  B1000 DEPRECATED(0b1000 ) = 8,
93  B01000 DEPRECATED(0b01000 ) = 8,
94  B001000 DEPRECATED(0b001000 ) = 8,
95  B0001000 DEPRECATED(0b0001000 ) = 8,
96  B00001000 DEPRECATED(0b00001000) = 8,
97  B1001 DEPRECATED(0b1001 ) = 9,
98  B01001 DEPRECATED(0b01001 ) = 9,
99  B001001 DEPRECATED(0b001001 ) = 9,
100  B0001001 DEPRECATED(0b0001001 ) = 9,
101  B00001001 DEPRECATED(0b00001001) = 9,
102  B1010 DEPRECATED(0b1010 ) = 10,
103  B01010 DEPRECATED(0b01010 ) = 10,
104  B001010 DEPRECATED(0b001010 ) = 10,
105  B0001010 DEPRECATED(0b0001010 ) = 10,
106  B00001010 DEPRECATED(0b00001010) = 10,
107  B1011 DEPRECATED(0b1011 ) = 11,
108  B01011 DEPRECATED(0b01011 ) = 11,
109  B001011 DEPRECATED(0b001011 ) = 11,
110  B0001011 DEPRECATED(0b0001011 ) = 11,
111  B00001011 DEPRECATED(0b00001011) = 11,
112  B1100 DEPRECATED(0b1100 ) = 12,
113  B01100 DEPRECATED(0b01100 ) = 12,
114  B001100 DEPRECATED(0b001100 ) = 12,
115  B0001100 DEPRECATED(0b0001100 ) = 12,
116  B00001100 DEPRECATED(0b00001100) = 12,
117  B1101 DEPRECATED(0b1101 ) = 13,
118  B01101 DEPRECATED(0b01101 ) = 13,
119  B001101 DEPRECATED(0b001101 ) = 13,
120  B0001101 DEPRECATED(0b0001101 ) = 13,
121  B00001101 DEPRECATED(0b00001101) = 13,
122  B1110 DEPRECATED(0b1110 ) = 14,
123  B01110 DEPRECATED(0b01110 ) = 14,
124  B001110 DEPRECATED(0b001110 ) = 14,
125  B0001110 DEPRECATED(0b0001110 ) = 14,
126  B00001110 DEPRECATED(0b00001110) = 14,
127  B1111 DEPRECATED(0b1111 ) = 15,
128  B01111 DEPRECATED(0b01111 ) = 15,
129  B001111 DEPRECATED(0b001111 ) = 15,
130  B0001111 DEPRECATED(0b0001111 ) = 15,
131  B00001111 DEPRECATED(0b00001111) = 15,
132  B10000 DEPRECATED(0b10000 ) = 16,
133  B010000 DEPRECATED(0b010000 ) = 16,
134  B0010000 DEPRECATED(0b0010000 ) = 16,
135  B00010000 DEPRECATED(0b00010000) = 16,
136  B10001 DEPRECATED(0b10001 ) = 17,
137  B010001 DEPRECATED(0b010001 ) = 17,
138  B0010001 DEPRECATED(0b0010001 ) = 17,
139  B00010001 DEPRECATED(0b00010001) = 17,
140  B10010 DEPRECATED(0b10010 ) = 18,
141  B010010 DEPRECATED(0b010010 ) = 18,
142  B0010010 DEPRECATED(0b0010010 ) = 18,
143  B00010010 DEPRECATED(0b00010010) = 18,
144  B10011 DEPRECATED(0b10011 ) = 19,
145  B010011 DEPRECATED(0b010011 ) = 19,
146  B0010011 DEPRECATED(0b0010011 ) = 19,
147  B00010011 DEPRECATED(0b00010011) = 19,
148  B10100 DEPRECATED(0b10100 ) = 20,
149  B010100 DEPRECATED(0b010100 ) = 20,
150  B0010100 DEPRECATED(0b0010100 ) = 20,
151  B00010100 DEPRECATED(0b00010100) = 20,
152  B10101 DEPRECATED(0b10101 ) = 21,
153  B010101 DEPRECATED(0b010101 ) = 21,
154  B0010101 DEPRECATED(0b0010101 ) = 21,
155  B00010101 DEPRECATED(0b00010101) = 21,
156  B10110 DEPRECATED(0b10110 ) = 22,
157  B010110 DEPRECATED(0b010110 ) = 22,
158  B0010110 DEPRECATED(0b0010110 ) = 22,
159  B00010110 DEPRECATED(0b00010110) = 22,
160  B10111 DEPRECATED(0b10111 ) = 23,
161  B010111 DEPRECATED(0b010111 ) = 23,
162  B0010111 DEPRECATED(0b0010111 ) = 23,
163  B00010111 DEPRECATED(0b00010111) = 23,
164  B11000 DEPRECATED(0b11000 ) = 24,
165  B011000 DEPRECATED(0b011000 ) = 24,
166  B0011000 DEPRECATED(0b0011000 ) = 24,
167  B00011000 DEPRECATED(0b00011000) = 24,
168  B11001 DEPRECATED(0b11001 ) = 25,
169  B011001 DEPRECATED(0b011001 ) = 25,
170  B0011001 DEPRECATED(0b0011001 ) = 25,
171  B00011001 DEPRECATED(0b00011001) = 25,
172  B11010 DEPRECATED(0b11010 ) = 26,
173  B011010 DEPRECATED(0b011010 ) = 26,
174  B0011010 DEPRECATED(0b0011010 ) = 26,
175  B00011010 DEPRECATED(0b00011010) = 26,
176  B11011 DEPRECATED(0b11011 ) = 27,
177  B011011 DEPRECATED(0b011011 ) = 27,
178  B0011011 DEPRECATED(0b0011011 ) = 27,
179  B00011011 DEPRECATED(0b00011011) = 27,
180  B11100 DEPRECATED(0b11100 ) = 28,
181  B011100 DEPRECATED(0b011100 ) = 28,
182  B0011100 DEPRECATED(0b0011100 ) = 28,
183  B00011100 DEPRECATED(0b00011100) = 28,
184  B11101 DEPRECATED(0b11101 ) = 29,
185  B011101 DEPRECATED(0b011101 ) = 29,
186  B0011101 DEPRECATED(0b0011101 ) = 29,
187  B00011101 DEPRECATED(0b00011101) = 29,
188  B11110 DEPRECATED(0b11110 ) = 30,
189  B011110 DEPRECATED(0b011110 ) = 30,
190  B0011110 DEPRECATED(0b0011110 ) = 30,
191  B00011110 DEPRECATED(0b00011110) = 30,
192  B11111 DEPRECATED(0b11111 ) = 31,
193  B011111 DEPRECATED(0b011111 ) = 31,
194  B0011111 DEPRECATED(0b0011111 ) = 31,
195  B00011111 DEPRECATED(0b00011111) = 31,
196  B100000 DEPRECATED(0b100000 ) = 32,
197  B0100000 DEPRECATED(0b0100000 ) = 32,
198  B00100000 DEPRECATED(0b00100000) = 32,
199  B100001 DEPRECATED(0b100001 ) = 33,
200  B0100001 DEPRECATED(0b0100001 ) = 33,
201  B00100001 DEPRECATED(0b00100001) = 33,
202  B100010 DEPRECATED(0b100010 ) = 34,
203  B0100010 DEPRECATED(0b0100010 ) = 34,
204  B00100010 DEPRECATED(0b00100010) = 34,
205  B100011 DEPRECATED(0b100011 ) = 35,
206  B0100011 DEPRECATED(0b0100011 ) = 35,
207  B00100011 DEPRECATED(0b00100011) = 35,
208  B100100 DEPRECATED(0b100100 ) = 36,
209  B0100100 DEPRECATED(0b0100100 ) = 36,
210  B00100100 DEPRECATED(0b00100100) = 36,
211  B100101 DEPRECATED(0b100101 ) = 37,
212  B0100101 DEPRECATED(0b0100101 ) = 37,
213  B00100101 DEPRECATED(0b00100101) = 37,
214  B100110 DEPRECATED(0b100110 ) = 38,
215  B0100110 DEPRECATED(0b0100110 ) = 38,
216  B00100110 DEPRECATED(0b00100110) = 38,
217  B100111 DEPRECATED(0b100111 ) = 39,
218  B0100111 DEPRECATED(0b0100111 ) = 39,
219  B00100111 DEPRECATED(0b00100111) = 39,
220  B101000 DEPRECATED(0b101000 ) = 40,
221  B0101000 DEPRECATED(0b0101000 ) = 40,
222  B00101000 DEPRECATED(0b00101000) = 40,
223  B101001 DEPRECATED(0b101001 ) = 41,
224  B0101001 DEPRECATED(0b0101001 ) = 41,
225  B00101001 DEPRECATED(0b00101001) = 41,
226  B101010 DEPRECATED(0b101010 ) = 42,
227  B0101010 DEPRECATED(0b0101010 ) = 42,
228  B00101010 DEPRECATED(0b00101010) = 42,
229  B101011 DEPRECATED(0b101011 ) = 43,
230  B0101011 DEPRECATED(0b0101011 ) = 43,
231  B00101011 DEPRECATED(0b00101011) = 43,
232  B101100 DEPRECATED(0b101100 ) = 44,
233  B0101100 DEPRECATED(0b0101100 ) = 44,
234  B00101100 DEPRECATED(0b00101100) = 44,
235  B101101 DEPRECATED(0b101101 ) = 45,
236  B0101101 DEPRECATED(0b0101101 ) = 45,
237  B00101101 DEPRECATED(0b00101101) = 45,
238  B101110 DEPRECATED(0b101110 ) = 46,
239  B0101110 DEPRECATED(0b0101110 ) = 46,
240  B00101110 DEPRECATED(0b00101110) = 46,
241  B101111 DEPRECATED(0b101111 ) = 47,
242  B0101111 DEPRECATED(0b0101111 ) = 47,
243  B00101111 DEPRECATED(0b00101111) = 47,
244  B110000 DEPRECATED(0b110000 ) = 48,
245  B0110000 DEPRECATED(0b0110000 ) = 48,
246  B00110000 DEPRECATED(0b00110000) = 48,
247  B110001 DEPRECATED(0b110001 ) = 49,
248  B0110001 DEPRECATED(0b0110001 ) = 49,
249  B00110001 DEPRECATED(0b00110001) = 49,
250  B110010 DEPRECATED(0b110010 ) = 50,
251  B0110010 DEPRECATED(0b0110010 ) = 50,
252  B00110010 DEPRECATED(0b00110010) = 50,
253  B110011 DEPRECATED(0b110011 ) = 51,
254  B0110011 DEPRECATED(0b0110011 ) = 51,
255  B00110011 DEPRECATED(0b00110011) = 51,
256  B110100 DEPRECATED(0b110100 ) = 52,
257  B0110100 DEPRECATED(0b0110100 ) = 52,
258  B00110100 DEPRECATED(0b00110100) = 52,
259  B110101 DEPRECATED(0b110101 ) = 53,
260  B0110101 DEPRECATED(0b0110101 ) = 53,
261  B00110101 DEPRECATED(0b00110101) = 53,
262  B110110 DEPRECATED(0b110110 ) = 54,
263  B0110110 DEPRECATED(0b0110110 ) = 54,
264  B00110110 DEPRECATED(0b00110110) = 54,
265  B110111 DEPRECATED(0b110111 ) = 55,
266  B0110111 DEPRECATED(0b0110111 ) = 55,
267  B00110111 DEPRECATED(0b00110111) = 55,
268  B111000 DEPRECATED(0b111000 ) = 56,
269  B0111000 DEPRECATED(0b0111000 ) = 56,
270  B00111000 DEPRECATED(0b00111000) = 56,
271  B111001 DEPRECATED(0b111001 ) = 57,
272  B0111001 DEPRECATED(0b0111001 ) = 57,
273  B00111001 DEPRECATED(0b00111001) = 57,
274  B111010 DEPRECATED(0b111010 ) = 58,
275  B0111010 DEPRECATED(0b0111010 ) = 58,
276  B00111010 DEPRECATED(0b00111010) = 58,
277  B111011 DEPRECATED(0b111011 ) = 59,
278  B0111011 DEPRECATED(0b0111011 ) = 59,
279  B00111011 DEPRECATED(0b00111011) = 59,
280  B111100 DEPRECATED(0b111100 ) = 60,
281  B0111100 DEPRECATED(0b0111100 ) = 60,
282  B00111100 DEPRECATED(0b00111100) = 60,
283  B111101 DEPRECATED(0b111101 ) = 61,
284  B0111101 DEPRECATED(0b0111101 ) = 61,
285  B00111101 DEPRECATED(0b00111101) = 61,
286  B111110 DEPRECATED(0b111110 ) = 62,
287  B0111110 DEPRECATED(0b0111110 ) = 62,
288  B00111110 DEPRECATED(0b00111110) = 62,
289  B111111 DEPRECATED(0b111111 ) = 63,
290  B0111111 DEPRECATED(0b0111111 ) = 63,
291  B00111111 DEPRECATED(0b00111111) = 63,
292  B1000000 DEPRECATED(0b1000000 ) = 64,
293  B01000000 DEPRECATED(0b01000000) = 64,
294  B1000001 DEPRECATED(0b1000001 ) = 65,
295  B01000001 DEPRECATED(0b01000001) = 65,
296  B1000010 DEPRECATED(0b1000010 ) = 66,
297  B01000010 DEPRECATED(0b01000010) = 66,
298  B1000011 DEPRECATED(0b1000011 ) = 67,
299  B01000011 DEPRECATED(0b01000011) = 67,
300  B1000100 DEPRECATED(0b1000100 ) = 68,
301  B01000100 DEPRECATED(0b01000100) = 68,
302  B1000101 DEPRECATED(0b1000101 ) = 69,
303  B01000101 DEPRECATED(0b01000101) = 69,
304  B1000110 DEPRECATED(0b1000110 ) = 70,
305  B01000110 DEPRECATED(0b01000110) = 70,
306  B1000111 DEPRECATED(0b1000111 ) = 71,
307  B01000111 DEPRECATED(0b01000111) = 71,
308  B1001000 DEPRECATED(0b1001000 ) = 72,
309  B01001000 DEPRECATED(0b01001000) = 72,
310  B1001001 DEPRECATED(0b1001001 ) = 73,
311  B01001001 DEPRECATED(0b01001001) = 73,
312  B1001010 DEPRECATED(0b1001010 ) = 74,
313  B01001010 DEPRECATED(0b01001010) = 74,
314  B1001011 DEPRECATED(0b1001011 ) = 75,
315  B01001011 DEPRECATED(0b01001011) = 75,
316  B1001100 DEPRECATED(0b1001100 ) = 76,
317  B01001100 DEPRECATED(0b01001100) = 76,
318  B1001101 DEPRECATED(0b1001101 ) = 77,
319  B01001101 DEPRECATED(0b01001101) = 77,
320  B1001110 DEPRECATED(0b1001110 ) = 78,
321  B01001110 DEPRECATED(0b01001110) = 78,
322  B1001111 DEPRECATED(0b1001111 ) = 79,
323  B01001111 DEPRECATED(0b01001111) = 79,
324  B1010000 DEPRECATED(0b1010000 ) = 80,
325  B01010000 DEPRECATED(0b01010000) = 80,
326  B1010001 DEPRECATED(0b1010001 ) = 81,
327  B01010001 DEPRECATED(0b01010001) = 81,
328  B1010010 DEPRECATED(0b1010010 ) = 82,
329  B01010010 DEPRECATED(0b01010010) = 82,
330  B1010011 DEPRECATED(0b1010011 ) = 83,
331  B01010011 DEPRECATED(0b01010011) = 83,
332  B1010100 DEPRECATED(0b1010100 ) = 84,
333  B01010100 DEPRECATED(0b01010100) = 84,
334  B1010101 DEPRECATED(0b1010101 ) = 85,
335  B01010101 DEPRECATED(0b01010101) = 85,
336  B1010110 DEPRECATED(0b1010110 ) = 86,
337  B01010110 DEPRECATED(0b01010110) = 86,
338  B1010111 DEPRECATED(0b1010111 ) = 87,
339  B01010111 DEPRECATED(0b01010111) = 87,
340  B1011000 DEPRECATED(0b1011000 ) = 88,
341  B01011000 DEPRECATED(0b01011000) = 88,
342  B1011001 DEPRECATED(0b1011001 ) = 89,
343  B01011001 DEPRECATED(0b01011001) = 89,
344  B1011010 DEPRECATED(0b1011010 ) = 90,
345  B01011010 DEPRECATED(0b01011010) = 90,
346  B1011011 DEPRECATED(0b1011011 ) = 91,
347  B01011011 DEPRECATED(0b01011011) = 91,
348  B1011100 DEPRECATED(0b1011100 ) = 92,
349  B01011100 DEPRECATED(0b01011100) = 92,
350  B1011101 DEPRECATED(0b1011101 ) = 93,
351  B01011101 DEPRECATED(0b01011101) = 93,
352  B1011110 DEPRECATED(0b1011110 ) = 94,
353  B01011110 DEPRECATED(0b01011110) = 94,
354  B1011111 DEPRECATED(0b1011111 ) = 95,
355  B01011111 DEPRECATED(0b01011111) = 95,
356  B1100000 DEPRECATED(0b1100000 ) = 96,
357  B01100000 DEPRECATED(0b01100000) = 96,
358  B1100001 DEPRECATED(0b1100001 ) = 97,
359  B01100001 DEPRECATED(0b01100001) = 97,
360  B1100010 DEPRECATED(0b1100010 ) = 98,
361  B01100010 DEPRECATED(0b01100010) = 98,
362  B1100011 DEPRECATED(0b1100011 ) = 99,
363  B01100011 DEPRECATED(0b01100011) = 99,
364  B1100100 DEPRECATED(0b1100100 ) = 100,
365  B01100100 DEPRECATED(0b01100100) = 100,
366  B1100101 DEPRECATED(0b1100101 ) = 101,
367  B01100101 DEPRECATED(0b01100101) = 101,
368  B1100110 DEPRECATED(0b1100110 ) = 102,
369  B01100110 DEPRECATED(0b01100110) = 102,
370  B1100111 DEPRECATED(0b1100111 ) = 103,
371  B01100111 DEPRECATED(0b01100111) = 103,
372  B1101000 DEPRECATED(0b1101000 ) = 104,
373  B01101000 DEPRECATED(0b01101000) = 104,
374  B1101001 DEPRECATED(0b1101001 ) = 105,
375  B01101001 DEPRECATED(0b01101001) = 105,
376  B1101010 DEPRECATED(0b1101010 ) = 106,
377  B01101010 DEPRECATED(0b01101010) = 106,
378  B1101011 DEPRECATED(0b1101011 ) = 107,
379  B01101011 DEPRECATED(0b01101011) = 107,
380  B1101100 DEPRECATED(0b1101100 ) = 108,
381  B01101100 DEPRECATED(0b01101100) = 108,
382  B1101101 DEPRECATED(0b1101101 ) = 109,
383  B01101101 DEPRECATED(0b01101101) = 109,
384  B1101110 DEPRECATED(0b1101110 ) = 110,
385  B01101110 DEPRECATED(0b01101110) = 110,
386  B1101111 DEPRECATED(0b1101111 ) = 111,
387  B01101111 DEPRECATED(0b01101111) = 111,
388  B1110000 DEPRECATED(0b1110000 ) = 112,
389  B01110000 DEPRECATED(0b01110000) = 112,
390  B1110001 DEPRECATED(0b1110001 ) = 113,
391  B01110001 DEPRECATED(0b01110001) = 113,
392  B1110010 DEPRECATED(0b1110010 ) = 114,
393  B01110010 DEPRECATED(0b01110010) = 114,
394  B1110011 DEPRECATED(0b1110011 ) = 115,
395  B01110011 DEPRECATED(0b01110011) = 115,
396  B1110100 DEPRECATED(0b1110100 ) = 116,
397  B01110100 DEPRECATED(0b01110100) = 116,
398  B1110101 DEPRECATED(0b1110101 ) = 117,
399  B01110101 DEPRECATED(0b01110101) = 117,
400  B1110110 DEPRECATED(0b1110110 ) = 118,
401  B01110110 DEPRECATED(0b01110110) = 118,
402  B1110111 DEPRECATED(0b1110111 ) = 119,
403  B01110111 DEPRECATED(0b01110111) = 119,
404  B1111000 DEPRECATED(0b1111000 ) = 120,
405  B01111000 DEPRECATED(0b01111000) = 120,
406  B1111001 DEPRECATED(0b1111001 ) = 121,
407  B01111001 DEPRECATED(0b01111001) = 121,
408  B1111010 DEPRECATED(0b1111010 ) = 122,
409  B01111010 DEPRECATED(0b01111010) = 122,
410  B1111011 DEPRECATED(0b1111011 ) = 123,
411  B01111011 DEPRECATED(0b01111011) = 123,
412  B1111100 DEPRECATED(0b1111100 ) = 124,
413  B01111100 DEPRECATED(0b01111100) = 124,
414  B1111101 DEPRECATED(0b1111101 ) = 125,
415  B01111101 DEPRECATED(0b01111101) = 125,
416  B1111110 DEPRECATED(0b1111110 ) = 126,
417  B01111110 DEPRECATED(0b01111110) = 126,
418  B1111111 DEPRECATED(0b1111111 ) = 127,
419  B01111111 DEPRECATED(0b01111111) = 127,
420  B10000000 DEPRECATED(0b10000000) = 128,
421  B10000001 DEPRECATED(0b10000001) = 129,
422  B10000010 DEPRECATED(0b10000010) = 130,
423  B10000011 DEPRECATED(0b10000011) = 131,
424  B10000100 DEPRECATED(0b10000100) = 132,
425  B10000101 DEPRECATED(0b10000101) = 133,
426  B10000110 DEPRECATED(0b10000110) = 134,
427  B10000111 DEPRECATED(0b10000111) = 135,
428  B10001000 DEPRECATED(0b10001000) = 136,
429  B10001001 DEPRECATED(0b10001001) = 137,
430  B10001010 DEPRECATED(0b10001010) = 138,
431  B10001011 DEPRECATED(0b10001011) = 139,
432  B10001100 DEPRECATED(0b10001100) = 140,
433  B10001101 DEPRECATED(0b10001101) = 141,
434  B10001110 DEPRECATED(0b10001110) = 142,
435  B10001111 DEPRECATED(0b10001111) = 143,
436  B10010000 DEPRECATED(0b10010000) = 144,
437  B10010001 DEPRECATED(0b10010001) = 145,
438  B10010010 DEPRECATED(0b10010010) = 146,
439  B10010011 DEPRECATED(0b10010011) = 147,
440  B10010100 DEPRECATED(0b10010100) = 148,
441  B10010101 DEPRECATED(0b10010101) = 149,
442  B10010110 DEPRECATED(0b10010110) = 150,
443  B10010111 DEPRECATED(0b10010111) = 151,
444  B10011000 DEPRECATED(0b10011000) = 152,
445  B10011001 DEPRECATED(0b10011001) = 153,
446  B10011010 DEPRECATED(0b10011010) = 154,
447  B10011011 DEPRECATED(0b10011011) = 155,
448  B10011100 DEPRECATED(0b10011100) = 156,
449  B10011101 DEPRECATED(0b10011101) = 157,
450  B10011110 DEPRECATED(0b10011110) = 158,
451  B10011111 DEPRECATED(0b10011111) = 159,
452  B10100000 DEPRECATED(0b10100000) = 160,
453  B10100001 DEPRECATED(0b10100001) = 161,
454  B10100010 DEPRECATED(0b10100010) = 162,
455  B10100011 DEPRECATED(0b10100011) = 163,
456  B10100100 DEPRECATED(0b10100100) = 164,
457  B10100101 DEPRECATED(0b10100101) = 165,
458  B10100110 DEPRECATED(0b10100110) = 166,
459  B10100111 DEPRECATED(0b10100111) = 167,
460  B10101000 DEPRECATED(0b10101000) = 168,
461  B10101001 DEPRECATED(0b10101001) = 169,
462  B10101010 DEPRECATED(0b10101010) = 170,
463  B10101011 DEPRECATED(0b10101011) = 171,
464  B10101100 DEPRECATED(0b10101100) = 172,
465  B10101101 DEPRECATED(0b10101101) = 173,
466  B10101110 DEPRECATED(0b10101110) = 174,
467  B10101111 DEPRECATED(0b10101111) = 175,
468  B10110000 DEPRECATED(0b10110000) = 176,
469  B10110001 DEPRECATED(0b10110001) = 177,
470  B10110010 DEPRECATED(0b10110010) = 178,
471  B10110011 DEPRECATED(0b10110011) = 179,
472  B10110100 DEPRECATED(0b10110100) = 180,
473  B10110101 DEPRECATED(0b10110101) = 181,
474  B10110110 DEPRECATED(0b10110110) = 182,
475  B10110111 DEPRECATED(0b10110111) = 183,
476  B10111000 DEPRECATED(0b10111000) = 184,
477  B10111001 DEPRECATED(0b10111001) = 185,
478  B10111010 DEPRECATED(0b10111010) = 186,
479  B10111011 DEPRECATED(0b10111011) = 187,
480  B10111100 DEPRECATED(0b10111100) = 188,
481  B10111101 DEPRECATED(0b10111101) = 189,
482  B10111110 DEPRECATED(0b10111110) = 190,
483  B10111111 DEPRECATED(0b10111111) = 191,
484  B11000000 DEPRECATED(0b11000000) = 192,
485  B11000001 DEPRECATED(0b11000001) = 193,
486  B11000010 DEPRECATED(0b11000010) = 194,
487  B11000011 DEPRECATED(0b11000011) = 195,
488  B11000100 DEPRECATED(0b11000100) = 196,
489  B11000101 DEPRECATED(0b11000101) = 197,
490  B11000110 DEPRECATED(0b11000110) = 198,
491  B11000111 DEPRECATED(0b11000111) = 199,
492  B11001000 DEPRECATED(0b11001000) = 200,
493  B11001001 DEPRECATED(0b11001001) = 201,
494  B11001010 DEPRECATED(0b11001010) = 202,
495  B11001011 DEPRECATED(0b11001011) = 203,
496  B11001100 DEPRECATED(0b11001100) = 204,
497  B11001101 DEPRECATED(0b11001101) = 205,
498  B11001110 DEPRECATED(0b11001110) = 206,
499  B11001111 DEPRECATED(0b11001111) = 207,
500  B11010000 DEPRECATED(0b11010000) = 208,
501  B11010001 DEPRECATED(0b11010001) = 209,
502  B11010010 DEPRECATED(0b11010010) = 210,
503  B11010011 DEPRECATED(0b11010011) = 211,
504  B11010100 DEPRECATED(0b11010100) = 212,
505  B11010101 DEPRECATED(0b11010101) = 213,
506  B11010110 DEPRECATED(0b11010110) = 214,
507  B11010111 DEPRECATED(0b11010111) = 215,
508  B11011000 DEPRECATED(0b11011000) = 216,
509  B11011001 DEPRECATED(0b11011001) = 217,
510  B11011010 DEPRECATED(0b11011010) = 218,
511  B11011011 DEPRECATED(0b11011011) = 219,
512  B11011100 DEPRECATED(0b11011100) = 220,
513  B11011101 DEPRECATED(0b11011101) = 221,
514  B11011110 DEPRECATED(0b11011110) = 222,
515  B11011111 DEPRECATED(0b11011111) = 223,
516  B11100000 DEPRECATED(0b11100000) = 224,
517  B11100001 DEPRECATED(0b11100001) = 225,
518  B11100010 DEPRECATED(0b11100010) = 226,
519  B11100011 DEPRECATED(0b11100011) = 227,
520  B11100100 DEPRECATED(0b11100100) = 228,
521  B11100101 DEPRECATED(0b11100101) = 229,
522  B11100110 DEPRECATED(0b11100110) = 230,
523  B11100111 DEPRECATED(0b11100111) = 231,
524  B11101000 DEPRECATED(0b11101000) = 232,
525  B11101001 DEPRECATED(0b11101001) = 233,
526  B11101010 DEPRECATED(0b11101010) = 234,
527  B11101011 DEPRECATED(0b11101011) = 235,
528  B11101100 DEPRECATED(0b11101100) = 236,
529  B11101101 DEPRECATED(0b11101101) = 237,
530  B11101110 DEPRECATED(0b11101110) = 238,
531  B11101111 DEPRECATED(0b11101111) = 239,
532  B11110000 DEPRECATED(0b11110000) = 240,
533  B11110001 DEPRECATED(0b11110001) = 241,
534  B11110010 DEPRECATED(0b11110010) = 242,
535  B11110011 DEPRECATED(0b11110011) = 243,
536  B11110100 DEPRECATED(0b11110100) = 244,
537  B11110101 DEPRECATED(0b11110101) = 245,
538  B11110110 DEPRECATED(0b11110110) = 246,
539  B11110111 DEPRECATED(0b11110111) = 247,
540  B11111000 DEPRECATED(0b11111000) = 248,
541  B11111001 DEPRECATED(0b11111001) = 249,
542  B11111010 DEPRECATED(0b11111010) = 250,
543  B11111011 DEPRECATED(0b11111011) = 251,
544  B11111100 DEPRECATED(0b11111100) = 252,
545  B11111101 DEPRECATED(0b11111101) = 253,
546  B11111110 DEPRECATED(0b11111110) = 254,
547  B11111111 DEPRECATED(0b11111111) = 255
548 };
549 
550 #undef DEPRECATED
551 
552 #endif