Bug#1038400: /usr/share/perl/.../Pod/Man.pm: String C+: use '\s+2' not '\s0'

Russ Allbery rra at debian.org
Tue Jul 18 18:46:18 BST 2023


Russ Allbery <rra at debian.org> writes:
> Bjarni Ingi Gislason <bjarniig at simnet.is> writes:

>>   wrong type size is created with, for example in gcc(1),

>> .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'

>> combined with

>> \s-1ISO \*(C+\s0

>> #####

>> Do not use "\s0" in a string definition but an absolute number,
>> as the size of the string could be changed.
>> Then a situation of "\s-X...\s-Y...\s0...\s0" could emerge.
>> Type size changes have an effect in "groff", but not in "nroff".

> I believe this is fixed in Perl 5.8, currently in experimental,

Sorry, that was supposed to be Perl 5.38.

-- 
Russ Allbery (rra at debian.org)              <https://www.eyrie.org/~eagle/>




More information about the Perl-maintainers mailing list