Style: * Recast and rearrange presentation of "bool" type. Markup: * Prevent break between "ISO" and "C99" or "C++98". * Favor man(7) font style macros over *roff font selection escape sequences, except for man page cross references (because man/make_sed.sh recognizes only certain patterns when rewriting such cross references), terms in the "NAME" section (because the generated edit_man.sh script expects font selection escape sequences when scraping terms thence to gather names for man page aliases), and in (sub)sectioning macro call arguments. * Stop quoting single-word arguments to (sub)sectioning macro calls. Using a font selection escape sequence in an argument does not alter its cardinality when the formatter interprets a macro call. (Put differently, font selection escape sequences are not word boundaries to *roff.) --- man/curs_variables.3x | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/man/curs_variables.3x b/man/curs_variables.3x
index bc5c068f2..5c0705d55 100644
--- a/man/curs_variables.3x
+++ b/man/curs_variables.3x
@@ -191,17 +191,22 @@ .SS CCHARW_MAX
complex character
.IR \%cchar_t "."
.SH "DATA TYPES"
-.SS "\fIbool\fP"
-X/Open Issue\ 4 \fIcurses\fP (1996) preceded the ISO C99 and ISO C++98
+.SS \fIbool\fP
+.I curses
+defines an integral type
+.IR bool "."
+X/Open Issue\ 4
+.I curses
+(1996) preceded the ISO\ C99 and ISO\ C++98
standards,
-each of which also defined a Boolean data type.
-The \fIcurses\fP library requires an integral type \fIbool\fP.
+each of which also defined a Boolean data type of the same name.
.PP
.IR \%ncurses 's
configure script attempts to discover the
data type used by the system's C and C++ compilers,
-to reuse for the \fIcurses\fP \fIbool\fP.
-.SS "\fIchtype\fP"
+to reuse them as its own
+.IR bool "."
+.SS \fIchtype\fP
The \fI\%chtype\fP integral type combines a
(\*(``narrow\*('',
8-bit)
--
2.30.2
signature.asc
Description: PGP signature
