X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fterm_variables.3x.html;h=d26d21e0ccd24514f234056dde30b14ebd42585b;hb=a8e3f06ac309504143cd56ac9ec55889bfdf4914;hp=d7bb4f04249f48816fce5761a6696c959433075a;hpb=5e1e572b71ae31a6071daa24e2460a68a6f1003c;p=ncurses.git diff --git a/doc/html/man/term_variables.3x.html b/doc/html/man/term_variables.3x.html index d7bb4f04..d26d21e0 100644 --- a/doc/html/man/term_variables.3x.html +++ b/doc/html/man/term_variables.3x.html @@ -26,7 +26,7 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: term_variables.3x,v 1.8 2017/01/07 19:25:15 tom Exp @ + * @Id: term_variables.3x,v 1.9 2017/04/14 08:33:25 tom Exp @ --> @@ -133,21 +133,27 @@
- On initialization of the curses or terminfo interfaces, - setupterm(3x) copies the terminal name to the array tty- - type. + A terminal description begins with one or more terminal + names separated by "|" (vertical bars). On initialization + of the curses or terminfo interfaces, setupterm(3x) copies + the terminal names to the array ttytype.
In addition to the variables, <term.h> also defines a sym- - bol for each terminfo capability long name. These are in + bol for each terminfo capability long name. These are in terms of the symbol CUR, which is defined - #define CUR cur_term->type. + #define CUR ((TERMTYPE *)(cur_term))-> These symbols provide a faster method of accessing termin- fo capabilities than using tigetstr(3x), etc. + The actual definition of CUR depends upon the implementa- + tion, but each terminfo library provides these long names + defined to point into the current terminal description + loaded into memory. +
The low-level terminfo interface is initialized using