[PATCH 03/10] jscript: Added NaN value implementation.
Alexandre Julliard
julliard at winehq.org
Wed Oct 15 17:04:30 CDT 2008
Jacek Caban <jacek at codeweavers.com> writes:
> Alexandre Julliard wrote:
>> I'd suggest to take advantage of the variant union instead of copying
>> all these glibc definitions. Something like
>>
>> #ifdef NAN
>> V_R8(&vt) = NAN;
>> #else
>> V_I8(&vt) = nan_magic_pattern;
>> #endif
>>
>
> The problem is that nan_magic_pattern would have to be 8 bytes and
> AFAIK there is no portable way to do it without ugly casts like in
> attached patch.
Something like (ULONGLONG)0x7ff80000 << 32 should do the trick.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list