Made sure that compiler specific macros are not expanded in preprocessed headers