Hello Dave

Dave Korn wrote:
  That's odd.  I'm guessing 'sparse' is some kind of source code parser?  For
whatever reason, the version of ieeefp.h in my cygwin installation doesn't
include any related #warning or #error.  Is sparse somehow generating that
itself?

Yeah, the Linux guys use it in order to track down bugs. AFAICT, Sparse doesn't change the header files, so I'm a little puzzled by the fact that your version doesn't include the #error directive at the end.

  Not all built-in #defines come from the specs.  For the canonical list of
built-in definitions, which vary slightly between C and C++, use:

gcc -x c -E -dM - < /dev/null

g++ -x c++ -E -dM - < /dev/null

Thanks. That revealed many #define's that I wasn't aware of. I will try and apply them and see how far that gets me.

--
Best Regards
Kovarththanan Rajaratnam


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply via email to