| %module cpp14_binary_integer_literals | |
| #if 0b100 < 4 | |
| # error binary constant in preprocessor expression failed | |
| #endif | |
| %inline %{ | |
| int b1 = 0b1; | |
| int b2 = 0b10; | |
| long b3 = 0b11l; | |
| unsigned long b4 = 0b100ul; | |
| unsigned long b5 = 0B101UL; | |
| #define b6 0b110 | |
| const int b7 = 0b111; | |
| %} | |
| %constant int b8 = 0b1000; |