if defined macros