Hi Deri,
Deri wrote on Sun, Dec 09, 2018 at 12:30:14AM +0000:
> On Saturday, 8 December 2018 23:52:04 GMT Bertrand Garrigues wrote:
>> I can't judge if it would be easy or not to work around this problem (I
>> let Deri comment on that), but I agree that it's probably not worth
>> spending too much time on it.
> I'm sure there are alternative workarounds, but I'm wondering if the
> ghostscript fonts are equally ancient, I'm not certain, but I believe at some
> time in the past the fonts were the .pfa type and so are not binary and a
> different code path is used in gropdf.
Ralph Corderoy suggested using
unpack('V'
instead of
unpack('L<'
and that works for me on OpenBSD, Debian Jessie, Solaris 11, 10, and 9.
So if you consider that reasonable, it's OK with me if you push a change
to use 'V' rather than 'L<'.
Admittedly, the mnemonic value of 'VAX' is weaker than 'long
little-endian', so if you want to, maybe add a comment that 'V'
works on the ancient Perl 5.8.4 which is still found on Solaris 9,
while 'L<' does not, such that you can later modernize the idiom
once you decide that you no longer want to support Solaris 9.
Yours,
Ingo