X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fterminfo.5.html;h=16bd0c351437888baa4b854c54ba2117f05f6de4;hp=953d01ed686bbaf7077d0f6b9accdc23cab7ebd3;hb=493e2f7b3fc309879f561a094fdfc15e5304b3d6;hpb=5a107d6f2a641ef5a33c8976fbd6cd26a3196a0d diff --git a/doc/html/man/terminfo.5.html b/doc/html/man/terminfo.5.html index 953d01ed..16bd0c35 100644 --- a/doc/html/man/terminfo.5.html +++ b/doc/html/man/terminfo.5.html @@ -32,7 +32,7 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: terminfo.head,v 1.40 2021/06/17 21:30:22 tom Exp @ + * @Id: terminfo.head,v 1.41 2021/08/15 19:32:53 tom Exp @ * Head of terminfo man page ends here **************************************************************************** * Copyright 2018-2020,2021 Thomas E. Dickey * @@ -62,7 +62,7 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: terminfo.tail,v 1.101 2021/06/17 21:30:22 tom Exp @ + * @Id: terminfo.tail,v 1.102 2021/08/21 22:55:23 tom Exp @ *.in -2 *.in +2 *.in -2 @@ -87,7 +87,7 @@
- terminfo - terminal capability data base + terminfo - terminal capability database
@@ -95,7 +95,7 @@
- Terminfo is a data base describing terminals, used by screen-oriented + Terminfo is a database describing terminals, used by screen-oriented programs such as nvi(1), lynx(1), mutt(1), and other curses applications, using high-level calls to libraries such as curses(3x). It is also used via low-level calls by non-curses applications which @@ -106,7 +106,7 @@ have, by specifying how to perform screen operations, and by specifying padding requirements and initialization sequences. - This manual describes ncurses version 6.2 (patch 20210710). + This manual describes ncurses version 6.2 (patch 20210821).
@@ -1475,7 +1475,27 @@ these are simply two different sets of variables, whose values are not reset between calls to tparm(3x). However, that fact is not documented in other implementations. Relying on it will adversely - impact portability to other implementations. + impact portability to other implementations: + + o SVr4 curses stores the static variables in the TERMINAL + structure (declared in term.h), and the dynamic variables on + the stack in the tparm function. The former are zeroed + automatically when the setupterm function allocates the data. + The latter are set only by a %P operator. A %g for a given + variable without first setting it with %P will give + unpredictable results. + + o Solaris XPG4 curses does not distinguish between dynamic and + static variables. They are the same. Like SVr4 curses, XPG4 + curses does not initialize these explicitly. + + o Before version 6.3, ncurses stores both dynamic and static + variables in persistent storage, initialized to zeros. + + o Beginning with version 6.3, ncurses stores static and dynamic + variables in the same manner as SVr4. Unlike other + implementations, ncurses zeros dynamic variables before the + first %g or %P operator. %'c' char constant c @@ -2094,7 +2114,6 @@ board of squares ACS_BOARD # h 0x68 lantern symbol ACS_LANTERN # i 0x69 lower right corner ACS_LRCORNER + j 0x6a - upper right corner ACS_URCORNER + k 0x6b upper left corner ACS_ULCORNER + l 0x6c lower left corner ACS_LLCORNER + m 0x6d