Review comments by @wcawijngaards suggested replacing an occurrence of the _MSC_VER macro by _WIN32 to allow for building using MinGW. This PR resolves a number of other issues too and adds a build to the build-test workflow to ensure MinGW builds keep working.
Review comments by @wcawijngaards suggested replacing an occurrence of the
_MSC_VER
macro by_WIN32
to allow for building using MinGW. This PR resolves a number of other issues too and adds a build to the build-test workflow to ensure MinGW builds keep working.