simplify preprocessor rules
no more spanning blocks, only single lines are processed