COMMON: Do not use public fix on newer versions of MSVC

_MSC_VER 1600 is MSVC 2010, where the code compiles correctly without
this. It may also work properly in older versions, but I don't have
any other versions to test with.