avoid MSVC macros