in reply to supporting quads on 32 bit Perl

Frankly, I would say that before you do anything else you should use that “C compiler that has no problems with 64-bit ints” to compile a version of Perl.   In other words, sidestep completely the issue of providing a 64-bit quantity to a Perl that can’t handle it.   You will gain absolutely nothing by solving that curious technical problem ...   In whatever form of XS-magic that you ultimately do, require a 64-bit Perl and ignore the rest.   These days you can run 64-bit ints just as easily as you can run 32-bit; therefore, do so.

Replies are listed 'Best First'.
Re^2: supporting quads on 32 bit Perl
by bulk88 (Priest) on Jun 01, 2012 at 02:29 UTC
    The solution should be CPAN grade.
    Frankly, I would say that before you do anything else you should use that “C compiler that has no problems with 64-bit ints” to compile a version of Perl.   In other words, sidestep completely the issue of providing a 64-bit quantity to a Perl that can’t handle it.
    ........................
    These days you can run 64-bit ints just as easily as you can run 32-bit; therefore, do so.
    I understand you're being frank. 64 bit Windows users are currently a minority, http://www.itsnyc.com/index.php/blog/item/windows-7s-64-bit-adoption. I think you know the status and support of Perl 32 bit pointers with 64 bit ints on Windows.