fix ifdef (as it is for MSVC only)