X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=man%2Fncurses.3x;h=77083c796f47b2324c2815e39cbc22c567dfe869;hp=0ca125d6b66f412d6127e90983d973a3728b8c14;hb=fae162795e065e5901068152e91f2962b6b247f3;hpb=7503e8d82292a2a0a4d8bb55bdf3f8a203159f68 diff --git a/man/ncurses.3x b/man/ncurses.3x index 0ca125d6..77083c79 100644 --- a/man/ncurses.3x +++ b/man/ncurses.3x @@ -1,6 +1,6 @@ '\" t .\"*************************************************************************** -.\" Copyright 2018-2019,2020 Thomas E. Dickey * +.\" Copyright 2018-2020,2021 Thomas E. Dickey * .\" Copyright 1998-2015,2017 Free Software Foundation, Inc. * .\" * .\" Permission is hereby granted, free of charge, to any person obtaining a * @@ -28,7 +28,7 @@ .\" authorization. * .\"*************************************************************************** .\" -.\" $Id: ncurses.3x,v 1.148 2020/06/13 23:25:50 tom Exp $ +.\" $Id: ncurses.3x,v 1.152 2021/01/09 11:07:55 tom Exp $ .hy 0 .TH ncurses 3X "" .ie \n(.g .ds `` \(lq @@ -127,7 +127,6 @@ sequence should be used: .PP Most programs would additionally use the sequence: .NS -\fBnonl();\fR \fBintrflush(stdscr, FALSE);\fR \fBkeypad(stdscr, TRUE);\fR .NE @@ -583,12 +582,12 @@ napms/\fBcurs_kernel\fR(3X) newpad/\fBcurs_pad\fR(3X) newterm/\fBcurs_initscr\fR(3X) newwin/\fBcurs_window\fR(3X) -nl/\fBcurs_outopts\fR(3X) +nl/\fBcurs_inopts\fR(3X) nocbreak/\fBcurs_inopts\fR(3X) nodelay/\fBcurs_inopts\fR(3X) noecho/\fBcurs_inopts\fR(3X) nofilter/\fBcurs_util\fR(3X)* -nonl/\fBcurs_outopts\fR(3X) +nonl/\fBcurs_inopts\fR(3X) noqiflush/\fBcurs_inopts\fR(3X) noraw/\fBcurs_inopts\fR(3X) notimeout/\fBcurs_inopts\fR(3X) @@ -628,7 +627,6 @@ set_term/\fBcurs_initscr\fR(3X) setcchar/\fBcurs_getcchar\fR(3X) setscrreg/\fBcurs_outopts\fR(3X) setsyx/\fBcurs_kernel\fR(3X) -setterm/\fBcurs_terminfo\fR(3X) setupterm/\fBcurs_terminfo\fR(3X) slk_attr/\fBcurs_slk\fR(3X)* slk_attr_off/\fBcurs_slk\fR(3X) @@ -1307,6 +1305,32 @@ The debug and profiling libraries add a \*(``_g\*('' and a \*(``_p\*('' to the root names respectively, e.g., \fBlibncurses_g.a\fP and \fBlibncurses_p.a\fP. .TP 5 +\-\-with\-termlib +Low-level functions which do not depend upon whether the library +supports wide-characters, are provided in the tinfo library. +.IP +By doing this, it is possible to share the tinfo library between +wide/normal configurations as well as reduce the size of the library +when only low-level functions are needed. +.IP +Those functions are described in these pages: +.RS +.bP +\fBcurs_extend\fP(3X) \- miscellaneous curses extensions +.bP +\fBcurs_inopts\fR(3X) \- \fBcurses\fR input options +.bP +\fBcurs_kernel\fR(3X) \- low-level \fBcurses\fR routines +.bP +\fBcurs_termattrs\fR(3X) \- \fBcurses\fR environment query routines +.bP +\fBcurs_termcap\fR(3X) \- \fBcurses\fR emulation of termcap +.bP +\fBcurs_terminfo\fR(3X) \- \fBcurses\fR interfaces to terminfo database +.bP +\fBcurs_util\fR(3X) \- miscellaneous \fBcurses\fR utility routines +.RE +.TP 5 \-\-with\-trace The \fBtrace\fP function normally resides in the debug library, but it is sometimes useful to configure this in the shared library.