-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't abuse mdoc(7) Tn for structs #260
base: next
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mdoc(7) says that Tn is a "Trade or type name", which is what these are. Vt is a "Variable type (Fortran only)", which these are not. Why change them?
|
Great. That text appeared spontaneously in 1999 and got killed from the groff distribution in 2001, because it has no basis in fact, instead replaced with the modern-day-equivalent "The ‘.Vt’ macro may be used whenever a type is referenced." |
Hmm... Groff doesn't seem to document either tn or vt. Can you point me to the docs for these? Not that it matters much, since the man pages for ntirpc are largely unmaintained, and not installed. |
https://manpages.debian.org/bullseye/groff/groff_mdoc.7.en.html#Trade_Names_(or_Acronyms_and_Type_Names) (but do note that groff's mdoc(7) descends from the 4.4BSD one and so inherits the "type names" backsolve) and https://manpages.debian.org/bullseye/mandoc/mandoc_mdoc.7.en.html#Tn |
I've referenced this from #325 noting that a general documentation effort is necessary. Probably this patch is not worthwhile and instead we should write new documentation... This may take awhile... |
The rest of the code variably uses Ft/Vt