This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Endianess not declared
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/