linux/msvc ifdefs.