Fixing Boost.Preprocessor code