For PERL_CORE, don't undefine HAS_QUAD when building with 32 bit IVs.
authorNicholas Clark <nick@ccl4.org>
Tue, 17 Sep 2013 12:10:28 +0000 (14:10 +0200)
committerNicholas Clark <nick@ccl4.org>
Wed, 18 Sep 2013 07:58:49 +0000 (09:58 +0200)
commite25d460c7424add881539f78a45c918bc5d5bc94
tree09e986e6e4305c1e1e00ce8eb09f14a00df2a13a
parent3428cdc0d37397cde9ca9ce6df51303e0eb01dea
For PERL_CORE, don't undefine HAS_QUAD when building with 32 bit IVs.

When commit de1c2614758a00c0 added support for $Config{d_quad} and HAS_QUAD
in Oct 1999, it also undefined HAS_QUAD. It's been that way ever since.

This isn't actually correct on a platform with a 64 bit type available, but
changing it now will cause too much breakage on CPAN for too little gain
(See RT #119753). However, we do need HAS_QUAD in the core for use by the
drand48 code, so make the undef conditional on PERL_CORE not being set.
perl.h