04-06-2006 10:03 PM
04-07-2006 02:39 AM
04-07-2006 10:27 AM
04-07-2006 01:57 PM
Hi Hayes,
I understand your frustration. We have had a number of customer requests for a C99 compiler and I know that R&D is looking at this. A great way to get your voice heard is to submit a product suggestion at our product suggestion center (http://digital.ni.com/applications/psc.nsf/default?openform). All of these suggestions to right to R&D.
As for your question about NaN, have you seen this post: http://forums.ni.com/ni/board/message?board.id=180&message.id=8449&requireLogin=False? Perhaps the last suggestion would work for you.
Thanks for the feedback,
Megan B.
Applications Engineer
National Instruments
04-07-2006 02:09 PM
Megan -
Thanks for the reply.
No, as I stated in my first post, the IVI NaN "constant" isn't really a constant - apparently it's a macro dereferencing a pointer to a NaN value somewhere in the IVI library.- the C89 CVI compiler flags it as an error ("must be a constant"). The dereferencing is a run-time activity that can't be handled at compile time.
I'll send my suggestion to the link you provided.
Hayes