proper syntax for a preprocessor directive helps