.\" authorization. *
.\"***************************************************************************
.\"
-.\" $Id: ncurses.3x,v 1.163 2023/08/12 17:14:08 tom Exp $
-.hy 0
-.TH ncurses 3X 2023-08-12 "ncurses 6.4" "Library calls"
+.\" $Id: ncurses.3x,v 1.171 2023/09/16 23:38:39 tom Exp $
+.TH ncurses 3X 2023-09-16 "ncurses 6.4" "Library calls"
.ie \n(.g .ds `` \(lq
.el .ds `` ``
.ie \n(.g .ds '' \(rq
.el .ds '' ''
+.ie n .ds CW R
+.el \{
+.ie \n(.g .ds CW CR
+.el .ds CW CW
+.\}
.de bP
.ie n .IP \(bu 4
.el .IP \(bu 2
.ie n .in +4
.el .in +2
.nf
-.ft CR \" Courier
+.ft \*(CW
..
.de NE
.fi
.ds n 5
.ds d @TERMINFO@
.SH NAME
-\fBncurses\fP \- CRT screen handling and optimization package
+\fB\%ncurses\fP \-
+character-cell terminal interface with optimized output
.SH SYNOPSIS
\fB#include <curses.h>\fP
.SH DESCRIPTION
or (if it has been generated) with the debugging library \fB\-lncurses_g\fP.
(Your system integrator may also have installed these libraries under
the names \fB\-lcurses\fP and \fB\-lcurses_g\fP.)
-The ncurses_g library generates trace logs (in a file called \*(``trace\*('' in the
-current directory) that describe curses actions.
+The ncurses_g library generates trace logs
+(in a file called \*(``trace\*('' in the current directory)
+that describe curses actions.
See also the section on \fBALTERNATE CONFIGURATIONS\fP.
.PP
The \fBncurses\fP package supports: overall screen, window and pad
This is a numeric capability which can be compiled using \fB@TIC@\ \-x\fP.
For example
.RS 3
-.ft CW
+.ft \*(CW
.sp
.nf
# linux console, if patched to provide working
xterm-utf8|xterm relying on UTF-8 line-graphics,
U8#1, use=xterm,
.fi
-.ft
+.ft R
.RE
.PP
The name \*(``U8\*('' is chosen to be two characters,