cpan-authors / IPC-Run

https://metacpan.org/pod/IPC::Run
Other
21 stars 38 forks source link

Make full_result() and result() Windows behavior match non-Windows. #168

Closed nmisch closed 2 years ago

nmisch commented 2 years ago

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.)