Simplifying preprocessor