I changed 4 instances of unsigned to ULONGLONG
Well spotted
vr - but I'm guessing that change will pose problems on perls whose IV/UV is not "long long".
I think (untested) it would be better to replace the 4 occurrences of "unsigned" with "UV" as that should be portable across all builds of Windows perl.
Update: Bad guess. Either ULONGLONG or UV is fine with
vr's one-liner if ptrsize and ivsize are both 8. Else the one-liner hangs irrespective.
Portability will require a little more investigation.
Cheers,
Rob