At Wed, 13 Apr 2011 16:07:48 -0600,
Gerard Jungman wrote:
> Sorry, I read the output wrong. Just did it for myself.
> What the hell??
>
> #include <stdio.h>
> 
> #define GENERIC_NEGZERO (-0)
> #define LESS_GENERIC_NEGZERO (-0.0)

Hi. Apparently floating point constants require a "." as in
LESS_GENERIC_NEGZERO.  Integer constants don't include the -, so
GENERIC_NEGZERO is unary minus on integer 0 => integer zero.  Promoted
to double after that, so +0.0.

_______________________________________________
Bug-gsl mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gsl

Reply via email to