remove preprocessor directive of 5.2