Puzzled by the ListUtil.xs in Scalar-List-Utils-1.52.tar.gzby syphilis (Bishop)
|on Aug 24, 2019 at 13:51 UTC||Need Help??|
syphilis has asked for the wisdom of the Perl Monks concerning the following question:
In making some edits to the file mentioned in the subject line, I stumbled upon something that kept me occupied for way longer than I care to admit.
I believe that it will prove to be readily reproducible, but I'd be delighted if that turns out to *not* be the case.
Please feel free to test this.
In this ListUtil.xs you will find the following:
I find that the code becomes uncompilable if I insert an empty line between those 2 lines:
On both Ubuntu and MS Windows (perl-5.30.0 and others) that modification quickly produces the following error (during the 'make' stage of the build):
Can someone explain that behaviour to me ?
Are XS files typically that sensitive to white space ? (I've struck nothing like it before.)