Hi Dirk,
StreamDevice 2.7.7 won’t build with Visual Studio 2010 because that does not define isnan() and isinf(), and those are now used in devaiStream.c. I have fixed the problem by including epicsMath.h which does define those functions on all
supported platforms. That also let me remove the VxWorks specific definitions of isnan() and isinf() in devaiStream.c. epicsMath.h was present at least as far back as 3.14.8. If you want the code to not depend on epicsMath.h then you will need to provide
these functions in Windows-specific code as well.
My fixed version is here:
https://github.com/MarkRivers/StreamDevice
and I have made a pull request to your repository:
https://github.com/paulscherrerinstitute/StreamDevice
Thanks,
Mark