Follow-up Comment #5, bug #67448 (group groff): I would also note that the existence of the `lq` and `rq` strings is not a _groff_-ism.
_groff_(7):
History
M. Douglas McIlroy ⟨[email protected]⟩ designed,
implemented, and documented the AT&T man macros for Unix Version 7
(1979) and employed them to edit Volume 1 of its Programmer’s
Manual, a compilation of all man pages supplied by the system.
...
4BSD (1980) added lq and rq strings.
...
They appear to have been merged into AT&T Unix with SVr4.
$ git grep 'ds [lr]q'
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/an:. ds lq \&"\"
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/an:. ds rq \&"\"
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/an:. ds rq ''
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/an:. ds lq ``
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/e:.ds lq \&"\"
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/e:.ds rq \&"\"
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/e:. ds lq ``
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/e:. ds rq ''
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/man.macs:. ds lq \&"\"
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/man.macs:. ds rq \&"\"
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/man.macs:. ds rq ''
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/man.macs:. ds lq ``
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/sunman:. ds lq \&"\"
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/sunman:. ds rq \&"\"
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/sunman:. ds rq ''
sysvr4/svr4/ucbcmd/troff/troff.d/tmac.d/sunman:. ds lq ``
See https://github.com/ryanwoodsmall/oldsysv/tree/master .
[https://github.com/n-t-roff/DWB3.3/blob/master/macros/man/an.sr#L20 DWB 3.3
_troff_ supported them too.]
$ git grep 'ds [lr]q'
macros/man/an.sr:.ds rq ''
macros/man/an.sr:.ds lq ``
macros/man/an.sr:.ds lq \&"\"
macros/man/an.sr:.ds rq \&"\"
As does [https://github.com/n-t-roff/heirloom-doctools Heirloom Doctools]...
$ git grep 'ds [lr]q'
troff/troff.d/tmac.d/an.in:.ds lq \(lq
troff/troff.d/tmac.d/an.in:.ds rq \(rq
troff/troff.d/tmac.d/doc.in:.ds lq \(lq
troff/troff.d/tmac.d/doc.in:.ds rq \(rq
troff/troff.d/tmac.d/e.in:.ds lq \&"\"
troff/troff.d/tmac.d/e.in:.ds rq \&"\"
troff/troff.d/tmac.d/e.in:. ds lq ``
troff/troff.d/tmac.d/e.in:. ds rq ''
...and [https://github.com/n-t-roff/Solaris10-ditroff Solaris 10 troff].
$ git grep 'ds [lr]q'
troff/troff.d/tmac.d/an:. ds lq ""
troff/troff.d/tmac.d/an:. ds rq ""
troff/troff.d/tmac.d/an:. ds rq ''
troff/troff.d/tmac.d/an:. ds lq ``
troff/troff.d/tmac.d/ansun:.if n .ds lq ""
troff/troff.d/tmac.d/ansun:.if n .ds rq ""
troff/troff.d/tmac.d/ansun:.if t .ds rq \(rq
troff/troff.d/tmac.d/ansun:.if t .ds lq \(lq
troff/troff.d/tmac.d/ansun:. ds rq \(''
troff/troff.d/tmac.d/ansun:. ds lq \(``
troff/troff.d/tmac.d/e:.ds lq \&"\"
troff/troff.d/tmac.d/e:.ds rq \&"\"
troff/troff.d/tmac.d/e:. ds lq ``
troff/troff.d/tmac.d/e:. ds rq ''
As far as I can tell, of _troff_s available to me that support a _man_ package
at all (which excludes _neatroff_), only Plan 9 from User Space seems not to
include these strings.
So I think the comment is a bit misleading.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67448>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
