projects
/
ncurses.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ncurses 6.1 - patch 20190727
[ncurses.git]
/
man
/
term_variables.3x
diff --git
a/man/term_variables.3x
b/man/term_variables.3x
index 14fa7e9ae62d8700971eb1e705cbac991e6f1a2e..d336b13626fd512e5b79998af89cd61086c2e7de 100644
(file)
--- a/
man/term_variables.3x
+++ b/
man/term_variables.3x
@@
-1,5
+1,5
@@
.\"***************************************************************************
.\"***************************************************************************
-.\" Copyright (c) 2011-201
5,2017
Free Software Foundation, Inc. *
+.\" Copyright (c) 2011-201
7,2019
Free Software Foundation, Inc. *
.\" *
.\" Permission is hereby granted, free of charge, to any person obtaining a *
.\" copy of this software and associated documentation files (the *
.\" *
.\" Permission is hereby granted, free of charge, to any person obtaining a *
.\" copy of this software and associated documentation files (the *
@@
-26,9
+26,13
@@
.\" authorization. *
.\"***************************************************************************
.\"
.\" authorization. *
.\"***************************************************************************
.\"
-.\" $Id: term_variables.3x,v 1.
8 2017/01/07 19:25:15
tom Exp $
+.\" $Id: term_variables.3x,v 1.
10 2019/03/23 21:51:12
tom Exp $
.TH term_variables 3X ""
.ds n 5
.TH term_variables 3X ""
.ds n 5
+.ie \n(.g .ds `` \(lq
+.el .ds `` ``
+.ie \n(.g .ds '' \(rq
+.el .ds '' ''
.na
.hy 0
.SH NAME
.na
.hy 0
.SH NAME
@@
-62,23
+66,23
@@
.sp
\fBchar ttytype[];\fR
.sp
.sp
\fBchar ttytype[];\fR
.sp
-\fBNCURSES_CONST char * const
* boolcodes
;\fR
+\fBNCURSES_CONST char * const
boolcodes[]
;\fR
.br
.br
-\fBNCURSES_CONST char * const
* boolfnames
;\fR
+\fBNCURSES_CONST char * const
boolfnames[]
;\fR
.br
.br
-\fBNCURSES_CONST char * const
* boolnames
;\fR
+\fBNCURSES_CONST char * const
boolnames[]
;\fR
.sp
.sp
-\fBNCURSES_CONST char * const
* numcodes
;\fR
+\fBNCURSES_CONST char * const
numcodes[]
;\fR
.br
.br
-\fBNCURSES_CONST char * const
* numfnames
;\fR
+\fBNCURSES_CONST char * const
numfnames[]
;\fR
.br
.br
-\fBNCURSES_CONST char * const
* numnames
;\fR
+\fBNCURSES_CONST char * const
numnames[]
;\fR
.sp
.sp
-\fBNCURSES_CONST char * const
* strcodes
;\fR
+\fBNCURSES_CONST char * const
strcodes[]
;\fR
.br
.br
-\fBNCURSES_CONST char * const
* strfnames
;\fR
+\fBNCURSES_CONST char * const
strfnames[]
;\fR
.br
.br
-\fBNCURSES_CONST char * const
* strnames
;\fR
+\fBNCURSES_CONST char * const
strnames[]
;\fR
.br
.fi
.SH DESCRIPTION
.br
.fi
.SH DESCRIPTION
@@
-135,8
+139,10
@@
These are the corresponding names used for termcap descriptions:
\fBstrcodes\fP.
.\"
.SS Terminal Type
\fBstrcodes\fP.
.\"
.SS Terminal Type
+A terminal description begins with one or more terminal names
+separated by \*(``|\*('' (vertical bars).
On initialization of the curses or terminfo interfaces,
On initialization of the curses or terminfo interfaces,
-\fBsetupterm\fP(3X) copies the terminal name to the array \fBttytype\fP.
+\fBsetupterm\fP(3X) copies the terminal name
s
to the array \fBttytype\fP.
.\"
.SS Terminfo Names
.PP
.\"
.SS Terminfo Names
.PP
@@
-147,12
+153,16
@@
which is defined
.PP
.nf
.ft CW
.PP
.nf
.ft CW
-#define CUR
cur_term->type.
+#define CUR
((TERMTYPE *)(cur_term))->
.fi
.ft R
.PP
These symbols provide a faster method of accessing terminfo capabilities
than using \fBtigetstr\fR(3X), etc.
.fi
.ft R
.PP
These symbols provide a faster method of accessing terminfo capabilities
than using \fBtigetstr\fR(3X), etc.
+.PP
+The actual definition of \fBCUR\fP depends upon the implementation,
+but each terminfo library provides these long names defined to point
+into the current terminal description loaded into memory.
.\"
.SH NOTES
The low-level terminfo interface is initialized using
.\"
.SH NOTES
The low-level terminfo interface is initialized using