Use "that", not "which", with restrictive subordinate clauses.

Authorities:

* https://owl.purdue.edu/owl/general_writing/grammar/that_vs_which.html
* https://www.merriam-webster.com/grammar/when-to-use-that-and-which
* 
https://www.oxbridgeediting.co.uk/blog/which-vs-that-understanding-the-difference/
* Chicago Manual of Style, 18th Edition (2024):

  ยง5.254.  that, which.  These are both relative pronouns (see 5.60-70).
           In edited American prose, _that_ is used restrictively to
           narrow a category or identify a particular item being talked
           about {any building that is taller must be outside the
           state}; _which_ is used nonrestrictively--not to narrow a
           class or identify a particular item but to add something
           about an item already identified {alongside the officer
           trotted a toy poodle, which is hardly a typical police dog}.
           _Which_ is best used restrictively only when it is preceded
           by a preposition {the situation in which we find ourselves}.
           Nonrestrictively, it is almost always preceded by a comma, a
           parenthesis, or a dash.  (In British English, writers and
           editors seldom observe the distinction between the two
           words.)  It is a useful distinction?  Yes.  The language
           inarguably benefits from having a terminological as well as a
           punctuational means of telling a restrictive from a
           nonrestrictive relative pronoun, punctuation often being
           ill-heeded.  Is it acceptable to use _that_ in reference to
           people?  Is _friends that arrive early_ an acceptable
           alternative to _friends who arrive early_?  The answer is
           yes.  _Person that_ has long been considered good idiomatic
           English.  Even so, _person who_ is nearly three times as
           common as _person that_ in edited English.  See also 6.29.

Also annotate supporting evidence for NetBSD's deliberate choice.
---
 man/curs_extend.3x | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/man/curs_extend.3x b/man/curs_extend.3x
index b7cdb293c..b58e9c907 100644
--- a/man/curs_extend.3x
+++ b/man/curs_extend.3x
@@ -109,7 +109,10 @@ .SH EXTENSIONS
 .PP
 NetBSD 9 added a
 .B \%curses_version
-function which intentionally returns a string without version information.
+function
+that intentionally returns a string devoid of version information.
+.\" See https://mail-index.netbsd.org/tech-userlevel/2019/08/27/\
+.\" msg012068.html and follow-up messages.
 .SH PORTABILITY
 Applications employing
 .I \%ncurses
-- 
2.30.2


Reply via email to