Add round() replacement for MSVC