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
