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
