b_message.h(6) : warning C4067: unexpected tokens following preprocessor directive - expected a newline