In some cases the license-identification header was missing, so I added that as well. Replaced the remaining headers that specifically identified "Versions 3.13.7 and higher". Makefiles and the build system were deliberately excluded.
MSVC appears to misapply the identity "A + -A == 0" which is not true for non-finite floating point values.