bug-ncurses
[Top][All Lists]
Advanced

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

[PATCH 037/100] man/ncurses.3x: Relocate material from "Function Name In


From: G. Branden Robinson
Subject: [PATCH 037/100] man/ncurses.3x: Relocate material from "Function Name Index" subsection to "EXTENSIONS" section.
Date: Sat, 30 Mar 2024 16:53:14 -0500

Move bulk of discussion of configuration options.
---
 man/ncurses.3x | 32 +++++++++++++++++++-------------
 1 file changed, 19 insertions(+), 13 deletions(-)

diff --git a/man/ncurses.3x b/man/ncurses.3x
index c9ceb0710..0613ff906 100644
--- a/man/ncurses.3x
+++ b/man/ncurses.3x
@@ -1006,18 +1006,15 @@ .SS "Function Name Index"
 wvline_set/\fBcurs_border_set\fP(3X)
 .TE
 .PP
-Depending on the configuration,
-additional sets of functions may be available:
-.RS 3
-.TP 5
-\fBcurs_memleaks\fP(3X) - curses memory-leak checking
-.TP 5
-\fBcurs_sp_funcs\fP(3X) - curses screen-pointer extension
-.TP 5
-\fBcurs_threads\fP(3X) - curses thread support
-.TP 5
-\fBcurs_trace\fP(3X) - curses debugging routines
-.RE
+.IR \%ncurses 's
+.I "screen-pointer extension"
+adds additional functions corresponding to many of the above,
+each with an \*(``_sp\*('' suffix.
+.PP
+The availability of some extensions is configurable when
+.I \%ncurses
+is compiled;
+see section \*(``ALTERNATE CONFIGURATIONS\*('' below.
 .SH RETURN VALUE
 Unless otherwise noted,
 functions that return an integer return \fBOK\fP on success and
@@ -1698,7 +1695,7 @@ .SH EXTENSIONS
 Some extensions are only available if
 .I \%ncurses
 is compiled to support them;
-see section \*(``ALTERNATE CONFIGURATIONS\*('' above.
+section \*(``ALTERNATE CONFIGURATIONS\*('' describes how.
 .bP
 Rudimentary support for multi-threaded applications may be available;
 see \fBcurs_threads\fP(3X).
@@ -1706,6 +1703,15 @@ .SH EXTENSIONS
 Functions that ease the management of multiple screens can be exposed;
 see \fBcurs_sp_funcs\fP(3X).
 .bP
+To aid applications to debug their memory usage,
+.I ncurses
+optionally offers functions to more aggressively free memory it
+dynamically allocates itself;
+see \fBcurs_memleaks\fP(3X).
+.bP
+The library facilitates auditing and troubleshooting of its behavior;
+see \fBcurs_trace\fP(3X).
+.bP
 The compiler option
 .B \%\-DUSE_GETCAP
 causes the library to fall back to reading
-- 
2.30.2

Attachment: signature.asc
Description: PGP signature


reply via email to

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