id summary reporter owner description type status milestone component version severity resolution keywords cc 8848 Wave driver improperly processes 0xFFFFui64 token Szymon Kurek Hartmut Kaiser "For the input: {{{ #define TEST 0xFFFFFui64 void test { long a = TEST; } }}} the wave output is: {{{ void test { long a = 0xFFFFFu i64; } }}} There is an unexpected whitespace between the 'u' and 'i', causing compilation errors. We are using wave driver from boost 1.54, compiled manually on Windows, and the problem occurs regardless of the options we pass to the driver. The same behavior is observed if we launch the driver without any options. I am marking this as a 'Problem', since this makes it impossible for us to use Visual Studio includes together with Boost libraries. In particular, on the line 48 of limits.h in the Visual Studio /VC/include directory, there is the line {{{ #define ULLONG_MAX 0xffffffffffffffffui64 }}} Which is used boost limits.h." Bugs closed To Be Determined wave Boost 1.54.0 Problem fixed kurek.szymon@…