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
