Preprocessor directives arranged,sorted,capitalysed