> Now I understand what you mean. win32_port.h defines isnan(x) as
> _isnan(x) if (_MSC_VER < 1800). It doesn't look right to have the
> definition in here but not include <float.h> as _isnan() is coming
> from there. I am preparing an additional patch to add the include and
> remove it from files where it is obviously put to work around this
> problem.
I posted this to another thread. Until this is sorted out I made the
new float header patch include <float.h>, so they are not dependent.
New versions are attached.