fix _MSC_VER