Compared to the one-liner in #161, this uses Math::BigInt to make
!USE_64_BIT_INT builds do the right thing for exit codes greater than
0xFFFFFFFF >> 8. I used
https://strawberryperl.com/download/5.32.1.1/strawberry-perl-no64-5.32.1.1-32bit-portable.zip
to test the code specific to !USE_64_BIT_INT. (I would have liked for GitHub
Actions to test it, but that was going to be a larger project than $SUBJECT.)
Compared to the one-liner in #161, this uses
Math::BigInt
to make!USE_64_BIT_INT
builds do the right thing for exit codes greater than0xFFFFFFFF >> 8
. I used https://strawberryperl.com/download/5.32.1.1/strawberry-perl-no64-5.32.1.1-32bit-portable.zip to test the code specific to!USE_64_BIT_INT
. (I would have liked for GitHub Actions to test it, but that was going to be a larger project than $SUBJECT.)