anoter preprocessor example