1 static const double internalEndianMagic
= 7.949928895127363e-275;
2 static const unsigned char ieee_754_mantissa_mask
[] = { 0x00, 0x0F, 0xFF, 0xFF,
3 0xFF, 0xFF, 0xFF, 0xFF };
5 trio_isnan (double number
)
10 for (i
= 0; i
< (unsigned int)sizeof(double); i
++)
12 current
= ((unsigned char *)&number
)[(((unsigned char
13 *)&internalEndianMagic
)[7-(i
)])];
14 has_mantissa
|= (current
& ieee_754_mantissa_mask
[i
]);
19 xmlXPathEqualNodeSetFloat(int nodeNr
, double v
)
22 for (i
=0; i
<nodeNr
; i
++)