pickle broken: can't handle NaN or Infinity under win32
Grant Edwards
grante at visi.com
Wed Jun 22 22:53:23 EDT 2005
On 2005-06-22, Paul Rubin <http> wrote:
>>> Negative 0 isn't a NaN, it's just negative 0.
>>
>> Right, but it is hard to construct in standard C.
>
> Huh? It's just a hex constant.
Yup. There are two ways to construct a NaN. One is to do
something like (1e300*1e300)/(1e300*1e300) and hope for the
best. The other is to assume IEEE 754 just use 7f800000 or
7fc00000 depending on whether you want a signalling or quiet
NaN.
--
Grant Edwards grante Yow! Don't hit me!! I'm in
at the Twilight Zone!!!
visi.com
More information about the Python-list
mailing list