extern C on bitvector
use INFINITY and NAN instead of strtod
Merge pull request #6408 from tkelman/msvc-fixup2

Use INFINITY and NAN instead of strtod