Constants (as opposed to functions) are available in C99 for several values, including FP_INFINITE, FP_NAN, etc.
But, NI doesn't provice a C99 compliant compiler, rather it's a C89 compiler.
A related issue is that in C89 you must use a constant as an intializer. In C99 you could use a function to initialize a value to, say infinity, but then you wouldn't have to because you could use the constant
😉This problem keeps coming up. There are several troublesome areas cleaned up in C99. I think NI should release a C99 compliant compiler for CVI.
Hayes