On Mon, 04 Jun 2007, Sisyphus wrote:
> Just wondering why ActiveState's 64-bit build of perl has
> "use64bitint=define" but "uselongdouble=undef".
> 
> I have no doubt that there are good reasons - just wondering what they are :-)

The Microsoft compilers (both 32 and 64-bit) use the same 8-byte
representation for the "double" and "long double" types. The C standard
only requires that they are being treated as distinct types, but doesn't
mandate that "long double" uses a higher precision than "double".

I just verified that at least the 64-bit Platform SDK compilers still
use 8 bytes for "long double" variables. Therefore defining
uselongdouble would be pointless.

Cheers,
-Jan

_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to