bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 5/5] Format man pages' "SEE ALSO" sections consistently.


From: G. Branden Robinson
Subject: [PATCH 5/5] Format man pages' "SEE ALSO" sections consistently.
Date: Wed, 27 Sep 2023 07:30:43 -0500

* Drop paragraphs reporting ncurses version information.  Since patches
  20230617 and 20230625, the page footers cover this ground.
* Stop employing adjustment- and hyphenation-related requests.
* Suppress hyphenation of man page names using `\%` escape sequence.
* Drop periods from ends of non-sentences.
* Sequence simple lists of man page cross references with one entry per
  input line.
* Drop "Functions:" annotation.
* Drop explicit indentation from `TP` calls.  (It had no effect; due to
  the indentation chosen and the lengths of the cross references, a
  break occurred after every tag anyway.)
* Set literal "WINDOW" in bold and protect it from hyphenation.
* Protect "chtype" from hyphenation, since it's not an English word and
  a non-expert cannot guess whether a formatter would hyphenate it.
  (groff doesn't, FWIW.)
* Replace `sp` formatter requests with `PP` man(7) macro calls.
* Wrap long input lines.
---
 man/MKada_config.in          |  3 ---
 man/MKncu_config.in          |  3 ---
 man/captoinfo.1m             |  3 ---
 man/clear.1                  |  3 ---
 man/curs_add_wch.3x          | 18 ++++++++----------
 man/curs_add_wchstr.3x       |  6 +++---
 man/curs_addch.3x            | 18 +++++++++---------
 man/curs_addchstr.3x         |  6 +++---
 man/curs_addstr.3x           |  4 ++--
 man/curs_addwstr.3x          |  6 +++---
 man/curs_attr.3x             | 13 ++++++-------
 man/curs_beep.3x             |  2 +-
 man/curs_bkgd.3x             |  9 ++++-----
 man/curs_bkgrnd.3x           |  4 ++--
 man/curs_border.3x           |  3 ++-
 man/curs_border_set.3x       |  8 ++++----
 man/curs_clear.3x            |  8 ++++----
 man/curs_delch.3x            |  2 +-
 man/curs_deleteln.3x         |  2 +-
 man/curs_extend.3x           | 20 ++++++++++----------
 man/curs_get_wch.3x          | 12 ++++++------
 man/curs_get_wstr.3x         |  7 +++----
 man/curs_getcchar.3x         |  9 ++++-----
 man/curs_getch.3x            | 18 +++++++++---------
 man/curs_getstr.3x           |  8 ++++----
 man/curs_in_wch.3x           |  4 ++--
 man/curs_in_wchstr.3x        | 11 +++++------
 man/curs_inch.3x             | 20 +++++++++++---------
 man/curs_inchstr.3x          |  5 +++--
 man/curs_initscr.3x          | 14 +++++++-------
 man/curs_ins_wch.3x          |  4 ++--
 man/curs_ins_wstr.3x         |  8 ++++----
 man/curs_insch.3x            |  4 ++--
 man/curs_insstr.3x           |  8 ++++----
 man/curs_instr.3x            |  2 +-
 man/curs_inwstr.3x           |  6 +++---
 man/curs_kernel.3x           | 14 +++++++-------
 man/curs_move.3x             |  3 ++-
 man/curs_outopts.3x          | 15 +++++++--------
 man/curs_overlay.3x          |  4 +++-
 man/curs_printw.3x           | 13 ++++++-------
 man/curs_refresh.3x          |  6 +++---
 man/curs_scanw.3x            | 11 +++++------
 man/curs_scr_dump.3x         | 12 ++++++------
 man/curs_scroll.3x           |  3 ++-
 man/curs_sp_funcs.3x         |  6 +++---
 man/curs_termattrs.3x        |  4 +++-
 man/curs_termcap.3x          | 10 +++++-----
 man/curs_terminfo.3x         | 18 +++++++++---------
 man/curs_threads.3x          |  6 +++---
 man/curs_trace.3x            |  2 +-
 man/curs_util.3x             | 16 ++++++++--------
 man/curs_variables.3x        | 12 ++++++------
 man/curs_window.3x           | 10 +++++-----
 man/default_colors.3x        |  4 ++--
 man/form.3x                  |  7 ++-----
 man/form_cursor.3x           |  3 ++-
 man/form_data.3x             |  3 ++-
 man/form_driver.3x           | 14 +++++++-------
 man/form_field.3x            |  3 ++-
 man/form_field_attributes.3x |  4 ++--
 man/form_field_buffer.3x     |  4 ++--
 man/form_field_info.3x       |  4 ++--
 man/form_field_just.3x       |  4 ++--
 man/form_field_new.3x        |  3 ++-
 man/form_field_opts.3x       |  6 +++---
 man/form_field_userptr.3x    |  3 ++-
 man/form_field_validation.3x |  8 ++++----
 man/form_fieldtype.3x        |  6 +++---
 man/form_hook.3x             |  3 ++-
 man/form_new.3x              |  3 ++-
 man/form_new_page.3x         |  4 ++--
 man/form_opts.3x             |  3 ++-
 man/form_page.3x             |  3 ++-
 man/form_post.3x             |  3 ++-
 man/form_requestname.3x      |  3 ++-
 man/form_userptr.3x          |  3 ++-
 man/form_variables.3x        |  2 +-
 man/form_win.3x              |  6 +++---
 man/infocmp.1m               | 19 ++++++++-----------
 man/infotocap.1m             |  3 ---
 man/legacy_coding.3x         |  2 +-
 man/menu.3x                  |  5 +----
 man/menu_attributes.3x       |  4 ++--
 man/menu_cursor.3x           |  3 ++-
 man/menu_driver.3x           |  6 +++---
 man/menu_format.3x           |  3 ++-
 man/menu_hook.3x             |  3 ++-
 man/menu_items.3x            |  3 ++-
 man/menu_mark.3x             |  3 ++-
 man/menu_new.3x              |  3 ++-
 man/menu_opts.3x             |  3 ++-
 man/menu_pattern.3x          |  3 ++-
 man/menu_post.3x             |  3 ++-
 man/menu_requestname.3x      |  3 ++-
 man/menu_spacing.3x          |  6 +++---
 man/menu_userptr.3x          |  3 ++-
 man/menu_win.3x              |  6 +++---
 man/mitem_current.3x         |  3 ++-
 man/mitem_name.3x            |  3 ++-
 man/mitem_new.3x             |  3 ++-
 man/mitem_opts.3x            |  3 ++-
 man/mitem_userptr.3x         |  3 ++-
 man/mitem_value.3x           |  3 ++-
 man/mitem_visible.3x         |  3 ++-
 man/ncurses.3x               |  6 +++---
 man/new_pair.3x              |  2 +-
 man/panel.3x                 |  7 ++-----
 man/scr_dump.5               |  4 ++--
 man/tabs.1                   | 11 ++++-------
 man/term.7                   |  4 +++-
 man/term_variables.3x        | 10 ++++------
 man/terminfo.tail            | 23 +++++++++++------------
 man/tic.1m                   | 19 ++++++++-----------
 man/toe.1m                   |  3 ---
 man/tput.1                   | 15 ++++++---------
 man/tset.1                   | 21 ++++++++-------------
 man/user_caps.5              | 11 ++++++-----
 man/wresize.3x               |  2 +-
 119 files changed, 392 insertions(+), 406 deletions(-)

diff --git a/man/MKada_config.in b/man/MKada_config.in
index e4179eab..61348c70 100644
--- a/man/MKada_config.in
+++ b/man/MKada_config.in
@@ -173,6 +173,3 @@ gnatmake hello \(gaadacurses@USE_CFG_SUFFIX@\-config\(ga
 you can compile and link the program.
 .SH "SEE ALSO"
 \fB\%curses\fP(3X)
-.PP
-This describes \fIncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
diff --git a/man/MKncu_config.in b/man/MKncu_config.in
index 61d718f6..7d8d330b 100644
--- a/man/MKncu_config.in
+++ b/man/MKncu_config.in
@@ -101,6 +101,3 @@ if support for \fItermcap\fP is configured.
 issues a usage message and exits successfully.
 .SH "SEE ALSO"
 \fB\%curses\fP(3X)
-.PP
-This describes \fBncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
diff --git a/man/captoinfo.1m b/man/captoinfo.1m
index 4ab30099..47e9343f 100644
--- a/man/captoinfo.1m
+++ b/man/captoinfo.1m
@@ -222,6 +222,3 @@ .SH SEE ALSO
 \fB\%@TIC@\fP(1M),
 \fB\%curses\fP(3X),
 \fB\%terminfo\fP(\*n)
-.PP
-This describes \fIncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
diff --git a/man/clear.1 b/man/clear.1
index 2b2b4c7e..b75e6710 100644
--- a/man/clear.1
+++ b/man/clear.1
@@ -215,6 +215,3 @@ .SH SEE ALSO
 \fB\%@TPUT@\fP(1),
 \fB\%xterm\fP(1),
 \fB\%terminfo\fP(\*n)
-.PP
-This describes \fIncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
diff --git a/man/curs_add_wch.3x b/man/curs_add_wch.3x
index 69c2ed0b..71fb11f9 100644
--- a/man/curs_add_wch.3x
+++ b/man/curs_add_wch.3x
@@ -345,13 +345,11 @@ .SS Complex Characters
 In the latter case, ncurses adds the non-spacing character to the active
 (base) spacing character.
 .SH SEE ALSO
-.na
-.hy 0
-\fBcurses\fP(3X),
-\fBcurs_addch\fP(3X),
-\fBcurs_attr\fP(3X),
-\fBcurs_clear\fP(3X),
-\fBcurs_getcchar\fP(3X),
-\fBcurs_outopts\fP(3X),
-\fBcurs_refresh\fP(3X),
-\fBputwc\fP(3)
+\fB\%curses\fP(3X),
+\fB\%curs_addch\fP(3X),
+\fB\%curs_attr\fP(3X),
+\fB\%curs_clear\fP(3X),
+\fB\%curs_getcchar\fP(3X),
+\fB\%curs_outopts\fP(3X),
+\fB\%curs_refresh\fP(3X),
+\fB\%putwc\fP(3)
diff --git a/man/curs_add_wchstr.3x b/man/curs_add_wchstr.3x
index ac24b36d..4a2b70c3 100644
--- a/man/curs_add_wchstr.3x
+++ b/man/curs_add_wchstr.3x
@@ -112,9 +112,9 @@ .SH NOTES
 .SH PORTABILITY
 These entry points are described in the XSI Curses standard, Issue 4.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_addwstr\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_addwstr\fP(3X)
 .PP
 Comparable functions in the narrow-character (ncurses) library are
 described in
-\fBcurs_addchstr\fP(3X).
+\fB\%curs_addchstr\fP(3X).
diff --git a/man/curs_addch.3x b/man/curs_addch.3x
index 7cfc3db9..903d878f 100644
--- a/man/curs_addch.3x
+++ b/man/curs_addch.3x
@@ -308,15 +308,15 @@ .SS TABSIZE
 the cursor is moved to the beginning of the current row of the window.
 This is true of other implementations, but is not documented.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_attr\fP(3X),
-\fBcurs_clear\fP(3X),
-\fBcurs_inch\fP(3X),
-\fBcurs_outopts\fP(3X),
-\fBcurs_refresh\fP(3X),
-\fBcurs_variables\fP(3X),
-\fBputc\fP(3).
+\fB\%curses\fP(3X),
+\fB\%curs_attr\fP(3X),
+\fB\%curs_clear\fP(3X),
+\fB\%curs_inch\fP(3X),
+\fB\%curs_outopts\fP(3X),
+\fB\%curs_refresh\fP(3X),
+\fB\%curs_variables\fP(3X),
+\fB\%putc\fP(3)
 .PP
 Comparable functions in the wide-character (ncursesw) library are
 described in
-\fBcurs_add_wch\fP(3X).
+\fB\%curs_add_wch\fP(3X).
diff --git a/man/curs_addchstr.3x b/man/curs_addchstr.3x
index fbf46367..6ed5c5e4 100644
--- a/man/curs_addchstr.3x
+++ b/man/curs_addchstr.3x
@@ -106,9 +106,9 @@ .SH NOTES
 .SH PORTABILITY
 These entry points are described in the XSI Curses standard, Issue 4.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_addstr\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_addstr\fP(3X)
 .PP
 Comparable functions in the wide-character (ncursesw) library are
 described in
-\fBcurs_add_wchstr\fP(3X).
+\fB\%curs_add_wchstr\fP(3X).
diff --git a/man/curs_addstr.3x b/man/curs_addstr.3x
index e7543bb9..ee92f8ff 100644
--- a/man/curs_addstr.3x
+++ b/man/curs_addstr.3x
@@ -112,5 +112,5 @@ .SH NOTES
 .SH PORTABILITY
 These functions are described in the XSI Curses standard, Issue 4.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_addch\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_addch\fP(3X)
diff --git a/man/curs_addwstr.3x b/man/curs_addwstr.3x
index a0a1b423..81db4fde 100644
--- a/man/curs_addwstr.3x
+++ b/man/curs_addwstr.3x
@@ -108,6 +108,6 @@ .SH NOTES
 .SH PORTABILITY
 These functions are described in the XSI Curses standard, Issue 4.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_addch\fP(3X),
-\fBcurs_add_wch\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_addch\fP(3X),
+\fB\%curs_add_wch\fP(3X)
diff --git a/man/curs_attr.3x b/man/curs_attr.3x
index 133e751d..fac2365b 100644
--- a/man/curs_attr.3x
+++ b/man/curs_attr.3x
@@ -602,10 +602,9 @@ .SH RETURN VALUE
 or if the window pointer is null.
 .\" ---------------------------------------------------------------------------
 .SH SEE ALSO
-.na
-\fBcurses\fP(3X),
-\fBcurs_addch\fP(3X),
-\fBcurs_addstr\fP(3X),
-\fBcurs_bkgd\fP(3X),
-\fBcurs_printw\fP(3X),
-\fBcurs_variables\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_addch\fP(3X),
+\fB\%curs_addstr\fP(3X),
+\fB\%curs_bkgd\fP(3X),
+\fB\%curs_printw\fP(3X),
+\fB\%curs_variables\fP(3X)
diff --git a/man/curs_beep.3x b/man/curs_beep.3x
index 2f0a8291..004c8f8c 100644
--- a/man/curs_beep.3x
+++ b/man/curs_beep.3x
@@ -60,4 +60,4 @@ .SH PORTABILITY
 These functions are described in the XSI Curses standard, Issue 4.
 Like SVr4, it specifies that they always return \fBOK\fP.
 .SH SEE ALSO
-\fBcurses\fP(3X)
+\fB\%curses\fP(3X)
diff --git a/man/curs_bkgd.3x b/man/curs_bkgd.3x
index b95ee2ab..23a8e6d8 100644
--- a/man/curs_bkgd.3x
+++ b/man/curs_bkgd.3x
@@ -158,8 +158,7 @@ .SH PORTABILITY
 These functions are described in the XSI Curses standard, Issue 4
 (X/Open Curses).
 .SH SEE ALSO
-.na
-\fBcurses\fP(3X),
-\fBcurs_addch\fP(3X),
-\fBcurs_attr\fP(3X),
-\fBcurs_outopts\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_addch\fP(3X),
+\fB\%curs_attr\fP(3X),
+\fB\%curs_outopts\fP(3X)
diff --git a/man/curs_bkgrnd.3x b/man/curs_bkgrnd.3x
index 7a789453..9572f965 100644
--- a/man/curs_bkgrnd.3x
+++ b/man/curs_bkgrnd.3x
@@ -116,5 +116,5 @@ .SH PORTABILITY
 These functions are described in the XSI Curses standard, Issue 4
 (X/Open Curses).
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_bkgd\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_bkgd\fP(3X)
diff --git a/man/curs_border.3x b/man/curs_border.3x
index a3f75211..3b6beb37 100644
--- a/man/curs_border.3x
+++ b/man/curs_border.3x
@@ -156,4 +156,5 @@ .SH PORTABILITY
 The standard specifies that they return \fBERR\fP on failure,
 but specifies no error conditions.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBcurs_outopts\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_outopts\fP(3X)
diff --git a/man/curs_border_set.3x b/man/curs_border_set.3x
index 5b672f7d..2298b4f0 100644
--- a/man/curs_border_set.3x
+++ b/man/curs_border_set.3x
@@ -196,7 +196,7 @@ .SH RETURN VALUE
 \fBwmove\fP, and return an error if the position is outside the window,
 or if the window pointer is null.
 .SH SEE ALSO
-\fBncurses\fP(3X),
-\fBcurs_add_wch\fP(3X),
-\fBcurs_border\fP(3X),
-\fBcurs_outopts\fP(3X)
+\fB\%ncurses\fP(3X),
+\fB\%curs_add_wch\fP(3X),
+\fB\%curs_border\fP(3X),
+\fB\%curs_outopts\fP(3X)
diff --git a/man/curs_clear.3x b/man/curs_clear.3x
index 1c8d3535..b47d526a 100644
--- a/man/curs_clear.3x
+++ b/man/curs_clear.3x
@@ -125,7 +125,7 @@ .SH PORTABILITY
 If you do not want to clear the screen during the next \fBwrefresh\fP,
 use \fBwerase\fP instead.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_outopts\fP(3X),
-\fBcurs_refresh\fP(3X),
-\fBcurs_variables\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_outopts\fP(3X),
+\fB\%curs_refresh\fP(3X),
+\fB\%curs_variables\fP(3X)
diff --git a/man/curs_delch.3x b/man/curs_delch.3x
index dab1d423..f1777b61 100644
--- a/man/curs_delch.3x
+++ b/man/curs_delch.3x
@@ -73,4 +73,4 @@ .SH PORTABILITY
 standard specifies that they return \fBERR\fP on failure, but specifies no
 error conditions.
 .SH SEE ALSO
-\fBcurses\fP(3X)
+\fB\%curses\fP(3X)
diff --git a/man/curs_deleteln.3x b/man/curs_deleteln.3x
index 55ef06a3..43411c93 100644
--- a/man/curs_deleteln.3x
+++ b/man/curs_deleteln.3x
@@ -90,4 +90,4 @@ .SH NOTES
 In fact, they will not use hardware line delete/insert unless
 \fBidlok(..., TRUE)\fP has been set on the current window.
 .SH SEE ALSO
-\fBcurses\fP(3X)
+\fB\%curses\fP(3X)
diff --git a/man/curs_extend.3x b/man/curs_extend.3x
index e6cceafe..027441c8 100644
--- a/man/curs_extend.3x
+++ b/man/curs_extend.3x
@@ -82,13 +82,13 @@ .SH PORTABILITY
 .SH AUTHOR
 Thomas Dickey.
 .SH SEE ALSO
-\fBcurs_getch\fP(3X),
-\fBcurs_mouse\fP(3X),
-\fBcurs_print\fP(3X),
-\fBcurs_util\fP(3X),
-\fBdefault_colors\fP(3X),
-\fBdefine_key\fP(3X),
-\fBkeybound\fP(3X),
-\fBkeyok\fP(3X),
-\fBresizeterm\fP(3X),
-\fBwresize\fP(3X).
+\fB\%curs_getch\fP(3X),
+\fB\%curs_mouse\fP(3X),
+\fB\%curs_print\fP(3X),
+\fB\%curs_util\fP(3X),
+\fB\%default_colors\fP(3X),
+\fB\%define_key\fP(3X),
+\fB\%keybound\fP(3X),
+\fB\%keyok\fP(3X),
+\fB\%resizeterm\fP(3X),
+\fB\%wresize\fP(3X)
diff --git a/man/curs_get_wch.3x b/man/curs_get_wch.3x
index 0a033174..c45e758d 100644
--- a/man/curs_get_wch.3x
+++ b/man/curs_get_wch.3x
@@ -183,9 +183,9 @@ .SH RETURN VALUE
 \fBwmove\fP, and return an error if the position is outside the window,
 or if the window pointer is null.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_getch\fP(3X),
-\fBcurs_ins_wch\fP(3X),
-\fBcurs_inopts\fP(3X),
-\fBcurs_move\fP(3X),
-\fBcurs_refresh\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_getch\fP(3X),
+\fB\%curs_ins_wch\fP(3X),
+\fB\%curs_inopts\fP(3X),
+\fB\%curs_move\fP(3X),
+\fB\%curs_refresh\fP(3X)
diff --git a/man/curs_get_wstr.3x b/man/curs_get_wstr.3x
index ec2bac77..214b2e1d 100644
--- a/man/curs_get_wstr.3x
+++ b/man/curs_get_wstr.3x
@@ -216,7 +216,6 @@ .SH PORTABILITY
 NetBSD 7 curses imitates ncurses 6.1 in this regard,
 treating a \fB\-1\fP as an indefinite number of characters.
 .SH SEE ALSO
-Functions:
-\fBcurses\fP(3X),
-\fBcurs_get_wch\fP(3X),
-\fBcurs_getstr\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_get_wch\fP(3X),
+\fB\%curs_getstr\fP(3X)
diff --git a/man/curs_getcchar.3x b/man/curs_getcchar.3x
index 3e6971ab..9b32a400 100644
--- a/man/curs_getcchar.3x
+++ b/man/curs_getcchar.3x
@@ -190,8 +190,7 @@ .SH PORTABILITY
 Unicode does not limit the (analogous) number of combining characters,
 so some applications may be affected.
 .SH SEE ALSO
-Functions:
-\fBcurs_attr\fP(3X),
-\fBcurs_color\fP(3X),
-\fBcurses\fP(3X),
-\fBwcwidth\fP(3).
+\fB\%curs_attr\fP(3X),
+\fB\%curs_color\fP(3X),
+\fB\%curses\fP(3X),
+\fB\%wcwidth\fP(3)
diff --git a/man/curs_getch.3x b/man/curs_getch.3x
index b0952027..51cd0759 100644
--- a/man/curs_getch.3x
+++ b/man/curs_getch.3x
@@ -400,15 +400,15 @@ .SH PORTABILITY
 We recommend that
 any code using it be conditionalized on the \fBNCURSES_VERSION\fP feature 
macro.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_inopts\fP(3X),
-\fBcurs_mouse\fP(3X),
-\fBcurs_move\fP(3X),
-\fBcurs_outopts\fP(3X),
-\fBcurs_refresh\fP(3X),
-\fBcurs_variables\fP(3X),
-\fBresizeterm\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_inopts\fP(3X),
+\fB\%curs_mouse\fP(3X),
+\fB\%curs_move\fP(3X),
+\fB\%curs_outopts\fP(3X),
+\fB\%curs_refresh\fP(3X),
+\fB\%curs_variables\fP(3X),
+\fB\%resizeterm\fP(3X)
 .PP
 Comparable functions in the wide-character (ncursesw) library are
 described in
-\fBcurs_get_wch\fP(3X).
+\fB\%curs_get_wch\fP(3X).
diff --git a/man/curs_getstr.3x b/man/curs_getstr.3x
index ba385e2b..f53ffa44 100644
--- a/man/curs_getstr.3x
+++ b/man/curs_getstr.3x
@@ -281,7 +281,7 @@ .SH PORTABILITY
 rather than \fBnoraw\fP and \fBcbreak\fP for better compatibility with
 SVr4-curses, e.g., allowing one to enter a \fB^C\fP into the buffer.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_getch\fP(3X),
-\fBcurs_termattrs\fP(3X),
-\fBcurs_variables\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_getch\fP(3X),
+\fB\%curs_termattrs\fP(3X),
+\fB\%curs_variables\fP(3X)
diff --git a/man/curs_in_wch.3x b/man/curs_in_wch.3x
index feaf2bc8..047e44c9 100644
--- a/man/curs_in_wch.3x
+++ b/man/curs_in_wch.3x
@@ -68,5 +68,5 @@ .SH NOTES
 .SH PORTABILITY
 These functions are described in the XSI Curses standard, Issue 4.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_inch\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_inch\fP(3X)
diff --git a/man/curs_in_wchstr.3x b/man/curs_in_wchstr.3x
index 3888f885..d9ac5aed 100644
--- a/man/curs_in_wchstr.3x
+++ b/man/curs_in_wchstr.3x
@@ -115,9 +115,8 @@ .SH PORTABILITY
 This implementation checks for null pointers,
 returning \fBERR\fP in that case.
 .SH SEE ALSO
-Functions:
-\fBcurses\fP(3X),
-\fBcurs_in_wch\fP(3X),
-\fBcurs_instr\fP(3X),
-\fBcurs_inwstr\fP(3X)
-\fBcurs_inchstr\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_in_wch\fP(3X),
+\fB\%curs_instr\fP(3X),
+\fB\%curs_inwstr\fP(3X)
+\fB\%curs_inchstr\fP(3X)
diff --git a/man/curs_inch.3x b/man/curs_inch.3x
index 2df5e11a..68765ef5 100644
--- a/man/curs_inch.3x
+++ b/man/curs_inch.3x
@@ -107,13 +107,15 @@ .SH PORTABILITY
 An application using more bits, e.g., a Unicode value,
 should use the wide-character equivalents to these functions.
 .SH SEE ALSO
-.TP 5
-\fBcurses\fP(3X)
-gives an overview of the WINDOW and \fBchtype\fP data types.
-.TP 5
-\fBcurs_attr\fP(3X)
+.TP
+\fB\%curses\fP(3X)
+gives an overview of the \fB\%WINDOW\fP and \fB\%chtype\fP data types.
+.TP
+\fB\%curs_attr\fP(3X)
 goes into more detail, pointing out portability problems and
-constraints on the use of \fBchtype\fP for returning window information.
-.TP 5
-\fBcurs_in_wch\fP(3X)
-describes comparable functions for the wide-character (ncursesw) library.
+constraints on the use of \fB\%chtype\fP for returning window
+information.
+.TP
+\fB\%curs_in_wch\fP(3X)
+describes comparable functions for the wide-character (ncursesw)
+library.
diff --git a/man/curs_inchstr.3x b/man/curs_inchstr.3x
index f174b09f..9613fbed 100644
--- a/man/curs_inchstr.3x
+++ b/man/curs_inchstr.3x
@@ -103,8 +103,9 @@ .SH PORTABILITY
 It does specify
 that the successful return of the functions is \fBOK\fP.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBcurs_inch\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_inch\fP(3X)
 .PP
 Comparable functions in the wide-character (ncursesw) library are
 described in
-\fBcurs_in_wchstr\fP(3X).
+\fB\%curs_in_wchstr\fP(3X).
diff --git a/man/curs_initscr.3x b/man/curs_initscr.3x
index 404c2bdc..b018d9e3 100644
--- a/man/curs_initscr.3x
+++ b/man/curs_initscr.3x
@@ -294,10 +294,10 @@ .SS Signal Handlers
 standard screen \fBstdscr\fP,
 and update other data such as \fBLINES\fP and \fBCOLS\fP.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_kernel\fP(3X),
-\fBcurs_refresh\fP(3X),
-\fBcurs_slk\fP(3X),
-\fBcurs_terminfo\fP(3X),
-\fBcurs_util\fP(3X),
-\fBcurs_variables\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_kernel\fP(3X),
+\fB\%curs_refresh\fP(3X),
+\fB\%curs_slk\fP(3X),
+\fB\%curs_terminfo\fP(3X),
+\fB\%curs_util\fP(3X),
+\fB\%curs_variables\fP(3X)
diff --git a/man/curs_ins_wch.3x b/man/curs_ins_wch.3x
index 02104662..df0a4f67 100644
--- a/man/curs_ins_wch.3x
+++ b/man/curs_ins_wch.3x
@@ -65,5 +65,5 @@ .SH RETURN VALUE
 .SH ERRORS
 No errors are defined.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_insch\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_insch\fP(3X)
diff --git a/man/curs_ins_wstr.3x b/man/curs_ins_wstr.3x
index 64856070..5613a6fd 100644
--- a/man/curs_ins_wstr.3x
+++ b/man/curs_ins_wstr.3x
@@ -102,7 +102,7 @@ .SH RETURN VALUE
 \fBwmove\fP, and return an error if the position is outside the window,
 or if the window pointer is null.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_insstr\fP(3X),
-\fBcurs_in_wch\fP(3X),
-\fBcurs_ins_wch\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_insstr\fP(3X),
+\fB\%curs_in_wch\fP(3X),
+\fB\%curs_ins_wch\fP(3X)
diff --git a/man/curs_insch.3x b/man/curs_insch.3x
index 4a808607..9e9cd970 100644
--- a/man/curs_insch.3x
+++ b/man/curs_insch.3x
@@ -72,8 +72,8 @@ .SH NOTES
 .SH PORTABILITY
 These functions are described in the XSI Curses standard, Issue 4.
 .SH SEE ALSO
-\fBcurses\fP(3X).
+\fB\%curses\fP(3X)
 .PP
 Comparable functions in the wide-character (ncursesw) library are
 described in
-\fBcurs_ins_wch\fP(3X).
+\fB\%curs_ins_wch\fP(3X).
diff --git a/man/curs_insstr.3x b/man/curs_insstr.3x
index 2621bfe5..74fad10c 100644
--- a/man/curs_insstr.3x
+++ b/man/curs_insstr.3x
@@ -99,7 +99,7 @@ .SH PORTABILITY
 This is probably an error, since it makes this group of functions inconsistent.
 Also, no implementation of curses documents this inconsistency.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_util\fP(3X),
-\fBcurs_clear\fP(3X),
-\fBcurs_inch\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_util\fP(3X),
+\fB\%curs_clear\fP(3X),
+\fB\%curs_inch\fP(3X)
diff --git a/man/curs_instr.3x b/man/curs_instr.3x
index fbbf1782..767f7102 100644
--- a/man/curs_instr.3x
+++ b/man/curs_instr.3x
@@ -96,4 +96,4 @@ .SH PORTABILITY
 value for \fIn\fP.
 In this case, the functions return the string ending at the right margin.
 .SH SEE ALSO
-\fBcurses\fP(3X).
+\fB\%curses\fP(3X)
diff --git a/man/curs_inwstr.3x b/man/curs_inwstr.3x
index fa283a8c..9326fc64 100644
--- a/man/curs_inwstr.3x
+++ b/man/curs_inwstr.3x
@@ -100,6 +100,6 @@ .SH RETURN VALUE
 \fBwmove\fP, and return an error if the position is outside the window,
 or if the window pointer is null.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_instr\fP(3X),
-\fBcurs_in_wchstr\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_instr\fP(3X),
+\fB\%curs_in_wchstr\fP(3X)
diff --git a/man/curs_kernel.3x b/man/curs_kernel.3x
index 6692479f..100e02d0 100644
--- a/man/curs_kernel.3x
+++ b/man/curs_kernel.3x
@@ -207,10 +207,10 @@ .SH PORTABILITY
 This is misleading, as they are macros with no documented semantics
 for the return value.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_initscr\fP(3X),
-\fBcurs_outopts\fP(3X),
-\fBcurs_refresh\fP(3X),
-\fBcurs_scr_dump\fP(3X),
-\fBcurs_slk\fP(3X),
-\fBcurs_variables\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_initscr\fP(3X),
+\fB\%curs_outopts\fP(3X),
+\fB\%curs_refresh\fP(3X),
+\fB\%curs_scr_dump\fP(3X),
+\fB\%curs_slk\fP(3X),
+\fB\%curs_variables\fP(3X)
diff --git a/man/curs_move.3x b/man/curs_move.3x
index 7ac46740..466811a5 100644
--- a/man/curs_move.3x
+++ b/man/curs_move.3x
@@ -59,4 +59,5 @@ .SH NOTES
 .SH PORTABILITY
 These functions are described in the XSI Curses standard, Issue 4.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBcurs_refresh\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_refresh\fP(3X)
diff --git a/man/curs_outopts.3x b/man/curs_outopts.3x
index 3f7eb90e..29a53ec1 100644
--- a/man/curs_outopts.3x
+++ b/man/curs_outopts.3x
@@ -200,11 +200,10 @@ .SH NOTES
 The \fBimmedok\fP routine is useful for windows that are used as terminal
 emulators.
 .SH SEE ALSO
-.na
-\fBcurses\fP(3X),
-\fBcurs_addch\fP(3X),
-\fBcurs_clear\fP(3X),
-\fBcurs_initscr\fP(3X),
-\fBcurs_scroll\fP(3X),
-\fBcurs_refresh\fP(3X),
-\fBcurs_variables\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_addch\fP(3X),
+\fB\%curs_clear\fP(3X),
+\fB\%curs_initscr\fP(3X),
+\fB\%curs_scroll\fP(3X),
+\fB\%curs_refresh\fP(3X),
+\fB\%curs_variables\fP(3X)
diff --git a/man/curs_overlay.3x b/man/curs_overlay.3x
index 6f98fc71..2059a922 100644
--- a/man/curs_overlay.3x
+++ b/man/curs_overlay.3x
@@ -81,4 +81,6 @@ .SH PORTABILITY
 It further specifies their behavior in the presence of characters
 with multibyte renditions (not yet supported in this implementation).
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBcurs_pad\fP(3X), \fBcurs_refresh\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_pad\fP(3X),
+\fB\%curs_refresh\fP(3X)
diff --git a/man/curs_printw.3x b/man/curs_printw.3x
index 9f804a45..767d4147 100644
--- a/man/curs_printw.3x
+++ b/man/curs_printw.3x
@@ -143,10 +143,9 @@ .SH PORTABILITY
 X/Open Curses, Issue 5 (December 2007) marked \fBvwprintw\fP (along with
 \fBvwscanw\fP and the termcap interface) as withdrawn.
 .SH SEE ALSO
-.na
-\fBcurses\fP(3X),
-\fBcurs_addstr\fP(3X),
-\fBcurs_scanw\fP(3X),
-\fBcurs_termcap\fP(3X),
-\fBprintf\fP(3),
-\fBvprintf\fP(3).
+\fB\%curses\fP(3X),
+\fB\%curs_addstr\fP(3X),
+\fB\%curs_scanw\fP(3X),
+\fB\%curs_termcap\fP(3X),
+\fB\%printf\fP(3),
+\fB\%vprintf\fP(3)
diff --git a/man/curs_refresh.3x b/man/curs_refresh.3x
index e458b128..bd7dbd03 100644
--- a/man/curs_refresh.3x
+++ b/man/curs_refresh.3x
@@ -154,6 +154,6 @@ .SH PORTABILITY
 Instead, you can do an explicit \fBtouchwin\fP before the
 \fBwnoutrefresh\fP call to guarantee an entire-contents copy anywhere.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_outopts\fP(3X)
-\fBcurs_variables\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_outopts\fP(3X)
+\fB\%curs_variables\fP(3X)
diff --git a/man/curs_scanw.3x b/man/curs_scanw.3x
index 9aff66fa..a0bceaa5 100644
--- a/man/curs_scanw.3x
+++ b/man/curs_scanw.3x
@@ -163,9 +163,8 @@ .SH PORTABILITY
 One possible way to get useful results would be to use a "%n" conversion
 at the end of the format string to ensure that something was processed.
 .SH SEE ALSO
-.na
-\fBcurses\fP(3X),
-\fBcurs_getstr\fP(3X),
-\fBcurs_printw\fP(3X),
-\fBcurs_termcap\fP(3X),
-\fBscanf\fP(3).
+\fB\%curses\fP(3X),
+\fB\%curs_getstr\fP(3X),
+\fB\%curs_printw\fP(3X),
+\fB\%curs_termcap\fP(3X),
+\fB\%scanf\fP(3)
diff --git a/man/curs_scr_dump.3x b/man/curs_scr_dump.3x
index fb74acba..6076cbad 100644
--- a/man/curs_scr_dump.3x
+++ b/man/curs_scr_dump.3x
@@ -104,9 +104,9 @@ .SH PORTABILITY
 considered invalid "if the time-stamp of the tty is old" but do not define
 \*(``old\*(''.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_initscr\fP(3X),
-\fBcurs_refresh\fP(3X),
-\fBcurs_util\fP(3X),
-\fBscr_dump\fP(5),
-\fBsystem\fP(3)
+\fB\%curses\fP(3X),
+\fB\%curs_initscr\fP(3X),
+\fB\%curs_refresh\fP(3X),
+\fB\%curs_util\fP(3X),
+\fB\%scr_dump\fP(5),
+\fB\%system\fP(3)
diff --git a/man/curs_scroll.3x b/man/curs_scroll.3x
index 135183ad..c34694eb 100644
--- a/man/curs_scroll.3x
+++ b/man/curs_scroll.3x
@@ -88,4 +88,5 @@ .SH NOTES
 .SH PORTABILITY
 The XSI Curses standard, Issue 4 describes these functions.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBcurs_outopts\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_outopts\fP(3X)
diff --git a/man/curs_sp_funcs.3x b/man/curs_sp_funcs.3x
index d22a9ef6..db8766f8 100644
--- a/man/curs_sp_funcs.3x
+++ b/man/curs_sp_funcs.3x
@@ -278,6 +278,6 @@ .SH PORTABILITY
 It is recommended that any code depending on ncurses extensions
 be conditioned using \fINCURSES_SP_FUNCS\fP.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_opaque\fP(3X),
-\fBcurs_threads\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_opaque\fP(3X),
+\fB\%curs_threads\fP(3X)
diff --git a/man/curs_termattrs.3x b/man/curs_termattrs.3x
index 1f529b5d..6f170bb9 100644
--- a/man/curs_termattrs.3x
+++ b/man/curs_termattrs.3x
@@ -133,4 +133,6 @@ .SH PORTABILITY
 Most versions of curses truncate the result returned by \fBtermname\fP to
 14 characters.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBcurs_initscr\fP(3X), \fBcurs_outopts\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_initscr\fP(3X),
+\fB\%curs_outopts\fP(3X)
diff --git a/man/curs_termcap.3x b/man/curs_termcap.3x
index 8e1fd7b8..8a71ac77 100644
--- a/man/curs_termcap.3x
+++ b/man/curs_termcap.3x
@@ -376,9 +376,9 @@ .SS Other Compatibility
 which must be taken into account by programs which can work with all
 termcap library interfaces.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBputc\fP(3),
-\fBterm_variables\fP(3X),
-\fBterminfo\fP(\*n).
-.sp
+\fB\%curses\fP(3X),
+\fB\%putc\fP(3),
+\fB\%term_variables\fP(3X),
+\fB\%terminfo\fP(\*n)
+.PP
 https://invisible-island.net/ncurses/tctest.html
diff --git a/man/curs_terminfo.3x b/man/curs_terminfo.3x
index d12e148f..ec4d5ca2 100644
--- a/man/curs_terminfo.3x
+++ b/man/curs_terminfo.3x
@@ -756,12 +756,12 @@ .SS Other portability issues
 This implementation allows the caller to use \-1's for the old ordinates.
 In that case, the old location is unknown.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_initscr\fP(3X),
-\fBcurs_kernel\fP(3X),
-\fBcurs_memleaks\fP(3X),
-\fBcurs_termcap\fP(3X),
-\fBcurs_variables\fP(3X),
-\fBterm_variables\fP(3X),
-\fBputc\fP(3),
-\fBterminfo\fP(\*n)
+\fB\%curses\fP(3X),
+\fB\%curs_initscr\fP(3X),
+\fB\%curs_kernel\fP(3X),
+\fB\%curs_memleaks\fP(3X),
+\fB\%curs_termcap\fP(3X),
+\fB\%curs_variables\fP(3X),
+\fB\%term_variables\fP(3X),
+\fB\%putc\fP(3),
+\fB\%terminfo\fP(\*n)
diff --git a/man/curs_threads.3x b/man/curs_threads.3x
index c058a14d..e8729c44 100644
--- a/man/curs_threads.3x
+++ b/man/curs_threads.3x
@@ -596,6 +596,6 @@ .SH PORTABILITY
 It is recommended that any code depending on ncurses extensions
 be conditioned using NCURSES_VERSION.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_opaque\fP(3X),
-\fBcurs_variables\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_opaque\fP(3X),
+\fB\%curs_variables\fP(3X)
diff --git a/man/curs_trace.3x b/man/curs_trace.3x
index f4d19a39..33b8338c 100644
--- a/man/curs_trace.3x
+++ b/man/curs_trace.3x
@@ -272,4 +272,4 @@ .SH PORTABILITY
 The original \fBtrace\fP routine was deprecated because
 it often conflicted with application names.
 .SH SEE ALSO
-\fBcurses\fP(3X).
+\fB\%curses\fP(3X)
diff --git a/man/curs_util.3x b/man/curs_util.3x
index 9d8e7f26..2525a5ad 100644
--- a/man/curs_util.3x
+++ b/man/curs_util.3x
@@ -390,11 +390,11 @@ .SS use_env/use_tioctl
 This feature of \fBuse_env\fP
 is not provided by other implementations of curses.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_initscr\fP(3X),
-\fBcurs_inopts\fP(3X),
-\fBcurs_kernel\fP(3X),
-\fBcurs_scr_dump\fP(3X),
-\fBcurs_sp_funcs\fP(3X),
-\fBcurs_variables\fP(3X),
-\fBlegacy_coding\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_initscr\fP(3X),
+\fB\%curs_inopts\fP(3X),
+\fB\%curs_kernel\fP(3X),
+\fB\%curs_scr_dump\fP(3X),
+\fB\%curs_sp_funcs\fP(3X),
+\fB\%curs_variables\fP(3X),
+\fB\%legacy_coding\fP(3X)
diff --git a/man/curs_variables.3x b/man/curs_variables.3x
index 62dccd09..dfe81ac4 100644
--- a/man/curs_variables.3x
+++ b/man/curs_variables.3x
@@ -176,9 +176,9 @@ .SH PORTABILITY
 Likewise, most users have either decided to override the value,
 or rely upon its default value.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_opaque\fP(3X),
-\fBcurs_terminfo\fP(3X),
-\fBcurs_threads\fP(3X),
-\fBterm_variables\fP(3X),
-\fBterminfo\fP(\*n).
+\fB\%curses\fP(3X),
+\fB\%curs_opaque\fP(3X),
+\fB\%curs_terminfo\fP(3X),
+\fB\%curs_threads\fP(3X),
+\fB\%term_variables\fP(3X),
+\fB\%terminfo\fP(\*n)
diff --git a/man/curs_window.3x b/man/curs_window.3x
index 931372db..96391f4d 100644
--- a/man/curs_window.3x
+++ b/man/curs_window.3x
@@ -263,8 +263,8 @@ .SH PORTABILITY
 .br
 PDCurses follows the scheme used in Solaris X/Open curses.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_initscr\fP(3X),
-\fBcurs_refresh\fP(3X),
-\fBcurs_touch\fP(3X),
-\fBcurs_variables\fP(3X)
+\fB\%curses\fP(3X),
+\fB\%curs_initscr\fP(3X),
+\fB\%curs_refresh\fP(3X),
+\fB\%curs_touch\fP(3X),
+\fB\%curs_variables\fP(3X)
diff --git a/man/default_colors.3x b/man/default_colors.3x
index 852548fd..7b8026c0 100644
--- a/man/default_colors.3x
+++ b/man/default_colors.3x
@@ -142,5 +142,5 @@ .SH AUTHOR
 Thomas Dickey (from an analysis of the requirements for color xterm
 for XFree86 3.1.2C, February 1996).
 .SH SEE ALSO
-\fBded\fP(1),
-\fBcurs_color\fP(3X).
+\fB\%ded\fP(1),
+\fB\%curs_color\fP(3X)
diff --git a/man/form.3x b/man/form.3x
index b91314b2..2db2f331 100644
--- a/man/form.3x
+++ b/man/form.3x
@@ -237,8 +237,5 @@ .SH AUTHORS
 Manual pages and adaptation for ncurses by Eric
 S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X) and related pages whose names begin \*(``form_\*('' for 
detailed
-descriptions of the entry points.
-.PP
-This describes \fBncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
+\fBcurses\fP(3X) and related pages whose names begin \*(``form_\*('' for
+detailed descriptions of the entry points.
diff --git a/man/form_cursor.3x b/man/form_cursor.3x
index 7fa68da7..6f2d02ca 100644
--- a/man/form_cursor.3x
+++ b/man/form_cursor.3x
@@ -68,4 +68,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_data.3x b/man/form_data.3x
index d9530065..8421d688 100644
--- a/man/form_data.3x
+++ b/man/form_data.3x
@@ -59,4 +59,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_driver.3x b/man/form_driver.3x
index 9df97c4c..bc30ed68 100644
--- a/man/form_driver.3x
+++ b/man/form_driver.3x
@@ -258,10 +258,10 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBform\fP(3X),
-\fBform_fieldtype\fP(3X),
-\fBform_field_buffer\fP(3X),
-\fBform_field_validation\fP(3X),
-\fBform_variables\fP(3X),
-\fBgetch\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X),
+\fB\%form_fieldtype\fP(3X),
+\fB\%form_field_buffer\fP(3X),
+\fB\%form_field_validation\fP(3X),
+\fB\%form_variables\fP(3X),
+\fB\%getch\fP(3X)
diff --git a/man/form_field.3x b/man/form_field.3x
index 4f438a68..71884411 100644
--- a/man/form_field.3x
+++ b/man/form_field.3x
@@ -91,4 +91,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_field_attributes.3x b/man/form_field_attributes.3x
index 318a0727..6518bfea 100644
--- a/man/form_field_attributes.3x
+++ b/man/form_field_attributes.3x
@@ -91,5 +91,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X) and related pages whose names begin \*(``form_\*('' for 
detailed
-descriptions of the entry points.
+\fB\%curses\fP(3X) and related pages whose names begin \*(``form_\*(''
+for detailed descriptions of the entry points.
diff --git a/man/form_field_buffer.3x b/man/form_field_buffer.3x
index 9af81357..8ad685d9 100644
--- a/man/form_field_buffer.3x
+++ b/man/form_field_buffer.3x
@@ -140,5 +140,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X) and related pages whose names begin \*(``form_\*('' for 
detailed
-descriptions of the entry points.
+\fB\%curses\fP(3X) and related pages whose names begin \*(``form_\*(''
+for detailed descriptions of the entry points.
diff --git a/man/form_field_info.3x b/man/form_field_info.3x
index 10ada6a0..39c11923 100644
--- a/man/form_field_info.3x
+++ b/man/form_field_info.3x
@@ -89,5 +89,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X) and related pages whose names begin \*(``form_\*('' for 
detailed
-descriptions of the entry points.
+\fB\%curses\fP(3X) and related pages whose names begin \*(``form_\*(''
+for detailed descriptions of the entry points.
diff --git a/man/form_field_just.3x b/man/form_field_just.3x
index cc6890f4..ca1f259f 100644
--- a/man/form_field_just.3x
+++ b/man/form_field_just.3x
@@ -75,5 +75,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X) and related pages whose names begin \*(``form_\*('' for 
detailed
-descriptions of the entry points.
+\fB\%curses\fP(3X) and related pages whose names begin \*(``form_\*(''
+for detailed descriptions of the entry points.
diff --git a/man/form_field_new.3x b/man/form_field_new.3x
index 40ead535..3bf72fda 100644
--- a/man/form_field_new.3x
+++ b/man/form_field_new.3x
@@ -105,4 +105,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_field_opts.3x b/man/form_field_opts.3x
index 8b23b168..46a590fb 100644
--- a/man/form_field_opts.3x
+++ b/man/form_field_opts.3x
@@ -145,6 +145,6 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBform\fP(3X).
-\fBform_field_just\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X),
+\fB\%form_field_just\fP(3X)
diff --git a/man/form_field_userptr.3x b/man/form_field_userptr.3x
index 20ea1fc7..43bdc80c 100644
--- a/man/form_field_userptr.3x
+++ b/man/form_field_userptr.3x
@@ -64,4 +64,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_field_validation.3x b/man/form_field_validation.3x
index 62ed6d6c..07708f98 100644
--- a/man/form_field_validation.3x
+++ b/man/form_field_validation.3x
@@ -206,7 +206,7 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBform\fP(3X),
-\fBform_fieldtype\fP(3X),
-\fBform_variables\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X),
+\fB\%form_fieldtype\fP(3X),
+\fB\%form_variables\fP(3X)
diff --git a/man/form_fieldtype.3x b/man/form_fieldtype.3x
index bc9a2ac7..a8fd451c 100644
--- a/man/form_fieldtype.3x
+++ b/man/form_fieldtype.3x
@@ -162,6 +162,6 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBform\fP(3X),
-\fBform_field_validation\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X),
+\fB\%form_field_validation\fP(3X)
diff --git a/man/form_hook.3x b/man/form_hook.3x
index 2996c0bb..1f348679 100644
--- a/man/form_hook.3x
+++ b/man/form_hook.3x
@@ -99,4 +99,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_new.3x b/man/form_new.3x
index 2b1fd707..6b80b20d 100644
--- a/man/form_new.3x
+++ b/man/form_new.3x
@@ -83,4 +83,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_new_page.3x b/man/form_new_page.3x
index f236d099..ff1b5ac2 100644
--- a/man/form_new_page.3x
+++ b/man/form_new_page.3x
@@ -71,5 +71,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X) and related pages whose names begin \*(``form_\*('' for 
detailed
-descriptions of the entry points.
+\fB\%curses\fP(3X) and related pages whose names begin \*(``form_\*(''
+for detailed descriptions of the entry points.
diff --git a/man/form_opts.3x b/man/form_opts.3x
index 0fb63442..25931a6b 100644
--- a/man/form_opts.3x
+++ b/man/form_opts.3x
@@ -86,4 +86,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_page.3x b/man/form_page.3x
index be6f6729..1bfca90f 100644
--- a/man/form_page.3x
+++ b/man/form_page.3x
@@ -97,4 +97,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_post.3x b/man/form_post.3x
index 166d4b72..f9ec8c35 100644
--- a/man/form_post.3x
+++ b/man/form_post.3x
@@ -85,4 +85,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_requestname.3x b/man/form_requestname.3x
index 2272c907..f385496c 100644
--- a/man/form_requestname.3x
+++ b/man/form_requestname.3x
@@ -65,4 +65,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_userptr.3x b/man/form_userptr.3x
index 313a1d40..4a4f3e4d 100644
--- a/man/form_userptr.3x
+++ b/man/form_userptr.3x
@@ -63,4 +63,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/form_variables.3x b/man/form_variables.3x
index 54a1d65f..18ed864a 100644
--- a/man/form_variables.3x
+++ b/man/form_variables.3x
@@ -78,4 +78,4 @@ .SH PORTABILITY
 The \fBTYPE_IPV4\fP variable is an extension not provided by older
 implementations of the form library.
 .SH SEE ALSO
-\fBform\fP(3X).
+\fB\%form\fP(3X)
diff --git a/man/form_win.3x b/man/form_win.3x
index 60916395..15017b85 100644
--- a/man/form_win.3x
+++ b/man/form_win.3x
@@ -91,6 +91,6 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_variables\fP(3X),
-\fBform\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_variables\fP(3X),
+\fB\%form\fP(3X)
diff --git a/man/infocmp.1m b/man/infocmp.1m
index 800159c9..10add168 100644
--- a/man/infocmp.1m
+++ b/man/infocmp.1m
@@ -647,15 +647,12 @@ .SH AUTHOR
 .br
 Thomas E. Dickey <dickey@invisible-island.net>
 .SH SEE ALSO
-\fB@CAPTOINFO@\fP(1M),
-\fB@INFOTOCAP@\fP(1M),
-\fB@TIC@\fP(1M),
-\fB@TOE@\fP(1M),
-\fBcurses\fP(3X),
-\fBterminfo\fP(\*n).
-\fBuser_caps\fP(\*n).
-.sp
-https://invisible-island.net/ncurses/tctest.html
+\fB\%@CAPTOINFO@\fP(1M),
+\fB\%@INFOTOCAP@\fP(1M),
+\fB\%@TIC@\fP(1M),
+\fB\%@TOE@\fP(1M),
+\fB\%curses\fP(3X),
+\fB\%terminfo\fP(\*n),
+\fB\%user_caps\fP(\*n)
 .PP
-This describes \fBncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
+https://invisible-island.net/ncurses/tctest.html
diff --git a/man/infotocap.1m b/man/infotocap.1m
index b39cbfac..ab88e45f 100644
--- a/man/infotocap.1m
+++ b/man/infotocap.1m
@@ -93,6 +93,3 @@ .SH SEE ALSO
 \fB\%@TIC@\fP(1M),
 \fB\%curses\fP(3X),
 \fB\%terminfo\fP(\*n)
-.PP
-This describes \fIncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
diff --git a/man/legacy_coding.3x b/man/legacy_coding.3x
index 5d6f55d1..bb8ff454 100644
--- a/man/legacy_coding.3x
+++ b/man/legacy_coding.3x
@@ -73,4 +73,4 @@ .SH PORTABILITY
 .SH AUTHOR
 Thomas Dickey (to support lynx's font-switching feature).
 .SH SEE ALSO
-\fBunctrl\fP(3X).
+\fB\%unctrl\fP(3X)
diff --git a/man/menu.3x b/man/menu.3x
index fa7b03ac..e58046f7 100644
--- a/man/menu.3x
+++ b/man/menu.3x
@@ -206,8 +206,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for ncurses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X) and related pages whose names begin \*(``menu_\*(''
+\fB\%curses\fP(3X) and related pages whose names begin \*(``menu_\*(''
 for detailed descriptions of the entry points.
-.PP
-This describes \fBncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
diff --git a/man/menu_attributes.3x b/man/menu_attributes.3x
index 54916119..e15b7f88 100644
--- a/man/menu_attributes.3x
+++ b/man/menu_attributes.3x
@@ -109,5 +109,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X) and related pages whose names begin \*(``menu_\*('' for 
detailed
-descriptions of the entry points.
+\fB\%curses\fP(3X) and related pages whose names begin \*(``menu_\*(''
+for detailed descriptions of the entry points.
diff --git a/man/menu_cursor.3x b/man/menu_cursor.3x
index a5f7af49..590e6bef 100644
--- a/man/menu_cursor.3x
+++ b/man/menu_cursor.3x
@@ -67,4 +67,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_driver.3x b/man/menu_driver.3x
index f6ae0e95..0120dfb7 100644
--- a/man/menu_driver.3x
+++ b/man/menu_driver.3x
@@ -201,6 +201,6 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBgetch\fP(3X),
-\fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%getch\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_format.3x b/man/menu_format.3x
index 28c0fbca..f7dc1e15 100644
--- a/man/menu_format.3x
+++ b/man/menu_format.3x
@@ -85,4 +85,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_hook.3x b/man/menu_hook.3x
index a3ae88ca..f63115d2 100644
--- a/man/menu_hook.3x
+++ b/man/menu_hook.3x
@@ -99,4 +99,5 @@ .SH AUTHORS
 Manual pages and adaptation for new curses by Eric
 S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_items.3x b/man/menu_items.3x
index 21e5b71c..b020a7a3 100644
--- a/man/menu_items.3x
+++ b/man/menu_items.3x
@@ -87,4 +87,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_mark.3x b/man/menu_mark.3x
index 16ec1f6f..abec1534 100644
--- a/man/menu_mark.3x
+++ b/man/menu_mark.3x
@@ -81,4 +81,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_new.3x b/man/menu_new.3x
index 6866cb8a..705845e2 100644
--- a/man/menu_new.3x
+++ b/man/menu_new.3x
@@ -80,4 +80,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_opts.3x b/man/menu_opts.3x
index 5570fa2f..3f76aa04 100644
--- a/man/menu_opts.3x
+++ b/man/menu_opts.3x
@@ -106,4 +106,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_pattern.3x b/man/menu_pattern.3x
index da199631..3328169e 100644
--- a/man/menu_pattern.3x
+++ b/man/menu_pattern.3x
@@ -89,4 +89,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_post.3x b/man/menu_post.3x
index 1969e787..5ae94e65 100644
--- a/man/menu_post.3x
+++ b/man/menu_post.3x
@@ -88,4 +88,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_requestname.3x b/man/menu_requestname.3x
index f44884a3..1ca2dc11 100644
--- a/man/menu_requestname.3x
+++ b/man/menu_requestname.3x
@@ -66,4 +66,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_spacing.3x b/man/menu_spacing.3x
index fd45d840..dd634ba9 100644
--- a/man/menu_spacing.3x
+++ b/man/menu_spacing.3x
@@ -87,6 +87,6 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_variables\fP(3X),
-\fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_variables\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_userptr.3x b/man/menu_userptr.3x
index 80b4d8ed..31743b2a 100644
--- a/man/menu_userptr.3x
+++ b/man/menu_userptr.3x
@@ -63,4 +63,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/menu_win.3x b/man/menu_win.3x
index 7bd02752..26964283 100644
--- a/man/menu_win.3x
+++ b/man/menu_win.3x
@@ -91,6 +91,6 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_variables\fP(3X),
-\fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%curs_variables\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/mitem_current.3x b/man/mitem_current.3x
index fe1007d5..2724b23c 100644
--- a/man/mitem_current.3x
+++ b/man/mitem_current.3x
@@ -98,4 +98,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/mitem_name.3x b/man/mitem_name.3x
index 4ac68259..587af1e3 100644
--- a/man/mitem_name.3x
+++ b/man/mitem_name.3x
@@ -58,4 +58,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/mitem_new.3x b/man/mitem_new.3x
index 1854c1c2..a748dc18 100644
--- a/man/mitem_new.3x
+++ b/man/mitem_new.3x
@@ -88,4 +88,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/mitem_opts.3x b/man/mitem_opts.3x
index 24fc7bf0..d127ab0c 100644
--- a/man/mitem_opts.3x
+++ b/man/mitem_opts.3x
@@ -81,4 +81,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/mitem_userptr.3x b/man/mitem_userptr.3x
index 46463ffb..4b2db69f 100644
--- a/man/mitem_userptr.3x
+++ b/man/mitem_userptr.3x
@@ -64,4 +64,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/mitem_value.3x b/man/mitem_value.3x
index 203090af..3159ffa5 100644
--- a/man/mitem_value.3x
+++ b/man/mitem_value.3x
@@ -70,4 +70,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/mitem_visible.3x b/man/mitem_visible.3x
index 12375f54..03bd5cc0 100644
--- a/man/mitem_visible.3x
+++ b/man/mitem_visible.3x
@@ -52,4 +52,5 @@ .SH AUTHORS
 Juergen Pfeifer.
 Manual pages and adaptation for new curses by Eric S. Raymond.
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBmenu\fP(3X).
+\fB\%curses\fP(3X),
+\fB\%menu\fP(3X)
diff --git a/man/ncurses.3x b/man/ncurses.3x
index 7ed722ca..41aa1b17 100644
--- a/man/ncurses.3x
+++ b/man/ncurses.3x
@@ -1532,9 +1532,9 @@ .SH AUTHORS
 Zeyd M. Ben-Halim, Eric S. Raymond, Thomas E. Dickey.
 Based on \fIpcurses\fP by Pavel Curtis.
 .SH SEE ALSO
-\fBterminfo\fP(\*n) and related pages whose names begin
+\fB\%terminfo\fP(\*n) and related pages whose names begin
 \*(``curs_\*('' for detailed routine descriptions.
 .br
-\fBcurs_variables\fP(3X)
+\fB\%curs_variables\fP(3X)
 .br
-\fBuser_caps\fP(5) for user-defined capabilities
+\fB\%user_caps\fP(5) for user-defined capabilities
diff --git a/man/new_pair.3x b/man/new_pair.3x
index dd0fd601..58d6be1f 100644
--- a/man/new_pair.3x
+++ b/man/new_pair.3x
@@ -168,4 +168,4 @@ .SH PORTABILITY
 .SH AUTHOR
 Thomas Dickey
 .SH SEE ALSO
-\fBcurs_color\fP(3X)
+\fB\%curs_color\fP(3X)
diff --git a/man/panel.3x b/man/panel.3x
index 4bd91400..8e1ef17f 100644
--- a/man/panel.3x
+++ b/man/panel.3x
@@ -270,8 +270,5 @@ .SH AUTHOR
 .PP
 Juergen Pfeifer and Thomas E. Dickey revised/improved the library.
 .SH SEE ALSO
-\fBcurses\fP(3X),
-\fBcurs_variables\fP(3X),
-.PP
-This describes \fBncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
+\fB\%curses\fP(3X),
+\fB\%curs_variables\fP(3X)
diff --git a/man/scr_dump.5 b/man/scr_dump.5
index 7be12833..b7c7907f 100644
--- a/man/scr_dump.5
+++ b/man/scr_dump.5
@@ -419,5 +419,5 @@ .SH AUTHORS
 .br
 screen dump feature in ncurses 1.9.2d (1995)
 .SH SEE ALSO
-\fBcurs_scr_dump\fP(3X),
-\fBcurs_util\fP(3X).
+\fB\%curs_scr_dump\fP(3X),
+\fB\%curs_util\fP(3X)
diff --git a/man/tabs.1 b/man/tabs.1
index f406eeb8..c082493a 100644
--- a/man/tabs.1
+++ b/man/tabs.1
@@ -288,10 +288,7 @@ .SH PORTABILITY
 were implemented in PWB/Unix.
 Those provide the capability of setting abitrary tab stops.
 .SH SEE ALSO
-\fB@INFOCMP@\fP(1M),
-\fB@TSET@\fP(1),
-\fBcurses\fP(3X),
-\fBterminfo\fP(\*n).
-.PP
-This describes \fBncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
+\fB\%@INFOCMP@\fP(1M),
+\fB\%@TSET@\fP(1),
+\fB\%curses\fP(3X),
+\fB\%terminfo\fP(\*n)
diff --git a/man/term.7 b/man/term.7
index b6a4da94..51628e42 100644
--- a/man/term.7
+++ b/man/term.7
@@ -222,4 +222,6 @@ .SH FILES
 /etc/ttys
 tty line initialization (BSD-like UNIXes)
 .SH SEE ALSO
-\fBcurses\fP(3X), \fBterminfo\fP(\*n), \fBterm\fP(\*n).
+\fB\%curses\fP(3X),
+\fB\%terminfo\fP(\*n),
+\fB\%term\fP(\*n)
diff --git a/man/term_variables.3x b/man/term_variables.3x
index fe81b660..0e8716d6 100644
--- a/man/term_variables.3x
+++ b/man/term_variables.3x
@@ -186,9 +186,7 @@ .SH PORTABILITY
 as described in the \fBTerminfo Names\fP section.
 Most, but not all, base the definition upon the \fBcur_term\fP variable.
 .SH SEE ALSO
-.hy 0
-\fBcurses\fP(3X),
-\fBcurs_terminfo\fP(3X),
-\fBcurs_threads\fP(3X),
-\fBterminfo\fP(\*n).
-.hy
+\fB\%curses\fP(3X),
+\fB\%curs_terminfo\fP(3X),
+\fB\%curs_threads\fP(3X),
+\fB\%terminfo\fP(\*n)
diff --git a/man/terminfo.tail b/man/terminfo.tail
index 2ce4c1bb..88e7a382 100644
--- a/man/terminfo.tail
+++ b/man/terminfo.tail
@@ -2096,15 +2096,14 @@ files containing terminal descriptions
 Zeyd M. Ben-Halim, Eric S. Raymond, Thomas E. Dickey.
 Based on \fIpcurses\fP by Pavel Curtis.
 .SH SEE ALSO
-.na
-.hy 0
-\fB@INFOCMP@\fP(1M),
-\fB@TABS@\fP(1),
-\fB@TIC@\fP(1M),
-\fBcurses\fP(3X),
-\fBcurs_color\fP(3X),
-\fBcurs_variables\fP(3X),
-\fBprintf\fP(3),
-\fBterm_variables\fP(3X).
-\fBterm\fP(\*n).
-\fBuser_caps\fP(5).
+\fB\%@INFOCMP@\fP(1M),
+\fB\%@TABS@\fP(1),
+\fB\%@TIC@\fP(1M),
+\fB\%curses\fP(3X),
+\fB\%curs_color\fP(3X),
+\fB\%curs_terminfo\fP(3X),
+\fB\%curs_variables\fP(3X),
+\fB\%printf\fP(3),
+\fB\%term_variables\fP(3X),
+\fB\%term\fP(\*n),
+\fB\%user_caps\fP(5)
diff --git a/man/tic.1m b/man/tic.1m
index 2cf4f5ed..6cd54c93 100644
--- a/man/tic.1m
+++ b/man/tic.1m
@@ -595,14 +595,11 @@ .SH AUTHOR
 .br
 Thomas E. Dickey <dickey@invisible-island.net>
 .SH SEE ALSO
-\fB@CAPTOINFO@\fP(1M),
-\fB@INFOCMP@\fP(1M),
-\fB@INFOTOCAP@\fP(1M),
-\fB@TOE@\fP(1M),
-\fBcurses\fP(3X),
-\fBterm\fP(\*n).
-\fBterminfo\fP(\*n).
-\fBuser_caps\fP(\*n).
-.PP
-This describes \fBncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
+\fB\%@CAPTOINFO@\fP(1M),
+\fB\%@INFOCMP@\fP(1M),
+\fB\%@INFOTOCAP@\fP(1M),
+\fB\%@TOE@\fP(1M),
+\fB\%curses\fP(3X),
+\fB\%term\fP(\*n),
+\fB\%terminfo\fP(\*n),
+\fB\%user_caps\fP(\*n)
diff --git a/man/toe.1m b/man/toe.1m
index f2698728..54268c76 100644
--- a/man/toe.1m
+++ b/man/toe.1m
@@ -216,6 +216,3 @@ .SH SEE ALSO
 \fB\%@TIC@\fP(1M),
 \fB\%curses\fP(3X),
 \fB\%terminfo\fP(\*n)
-.PP
-This describes \fIncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
diff --git a/man/tput.1 b/man/tput.1
index 93cf0e02..152f6449 100644
--- a/man/tput.1
+++ b/man/tput.1
@@ -608,12 +608,9 @@ .SH PORTABILITY
 NetBSD curses documents different exit codes which do not correspond
 to either ncurses or X/Open.
 .SH SEE ALSO
-\fB@CLEAR@\fP(\*n),
-\fBstty\fP(1),
-\fB@TABS@\fP(\*n),
-\fB@TSET@\fP(\*n),
-\fBcurs_termcap\fP(3X),
-\fBterminfo\fP(5).
-.PP
-This describes \fBncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
+\fB\%@CLEAR@\fP(\*n),
+\fB\%stty\fP(1),
+\fB\%@TABS@\fP(\*n),
+\fB\%@TSET@\fP(\*n),
+\fB\%curs_termcap\fP(3X),
+\fB\%terminfo\fP(5)
diff --git a/man/tset.1 b/man/tset.1
index 92d91a35..9d09ffa6 100644
--- a/man/tset.1
+++ b/man/tset.1
@@ -422,16 +422,11 @@ .SH FILES
 @TERMINFO@
 terminal capability database
 .SH SEE ALSO
-.hy 0
-\fBcsh\fP(1),
-\fBsh\fP(1),
-\fBstty\fP(1),
-\fBcurs_terminfo\fP(3X),
-\fBtty\fP(4),
-\fBterminfo\fP(5),
-\fBttys\fP(5),
-\fBenviron\fP(7)
-.hy
-.PP
-This describes \fBncurses\fP
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
+\fB\%csh\fP(1),
+\fB\%sh\fP(1),
+\fB\%stty\fP(1),
+\fB\%curs_terminfo\fP(3X),
+\fB\%tty\fP(4),
+\fB\%terminfo\fP(5),
+\fB\%ttys\fP(5),
+\fB\%environ\fP(7)
diff --git a/man/user_caps.5 b/man/user_caps.5
index 49608ac6..60e4d6b5 100644
--- a/man/user_caps.5
+++ b/man/user_caps.5
@@ -414,15 +414,16 @@ .SH AUTHORS
 beginning with ncurses 5.0 (1999)
 .\"
 .SH SEE ALSO
-\fB@INFOCMP@\fP(1M),
-\fB@TIC@\fP(1M).
+\fB\%@INFOCMP@\fP(1M),
+\fB\%@TIC@\fP(1M)
 .PP
 The terminal database section
 .I "NCURSES USER-DEFINABLE CAPABILITIES"
 summarizes commonly-used user-defined capabilities
 which are used in the terminal descriptions.
-Some of those features are mentioned in \fBscreen\fP(1) or \fBtmux\fP(1).
+Some of those features are mentioned in \fB\%screen\fP(1) or
+\fBtmux\fP(1).
 .PP
 .I "XTerm Control Sequences"
-provides further information on the \fBxterm\fP(1) features
-which are used in these extended capabilities.
+provides further information on the \fB\%xterm\fP(1) features
+that are used in these extended capabilities.
diff --git a/man/wresize.3x b/man/wresize.3x
index 78199baf..69ab1016 100644
--- a/man/wresize.3x
+++ b/man/wresize.3x
@@ -63,4 +63,4 @@ .SH PORTABILITY
 .SH AUTHOR
 Thomas Dickey (from an equivalent function written in 1988 for BSD curses).
 .SH SEE ALSO
-\fBresizeterm\fP(3X).
+\fB\%resizeterm\fP(3X)
-- 
2.30.2

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]