2008/10/16 David Laight <[EMAIL PROTECTED]>:
> On Wed, Oct 15, 2008 at 04:50:30PM -0500, Jacek Caban wrote:
>> 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) =
On Wed, Oct 15, 2008 at 04:50:30PM -0500, Jacek Caban wrote:
> 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;
>
Jacek Caban <[EMAIL PROTECTED]> 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
>>
>
> Th
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 AFAI
Jacek Caban <[EMAIL PROTECTED]> writes:
> +#include
> +#include "basetsd.h"
> +
> +#ifndef NAN
> +
> +#ifdef __GNUC__
> +
> +# define NAN \
> + (__extension__
> \
> + ((union { unsigned __l __attribute__ ((__mode__ (__SI__))); float