fix inconsistent definition, remove tab from msvc-compat.h