inline preprocessors