.TH TERMLIB UCB 4/8/79 UCB
tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs \- terminal independent operation routines
tgoto(cm, destcol, destline)
These functions extract and use capabilities from the terminal capability data
extracts the entry for terminal
should be a character buffer of size
BUFSIZ (i.e. 512) and must be retained through all subsequent calls
returns \-1 if it cannot open the
file, 0 if the terminal name given does not have an entry,
It will look in the environment for a TERMCAP variable and use its value
as a path name rather than
if one is found; this can be used to debug new terminal descriptions
or to make one for your terminal if you can't write the file
gets the numeric value of capability
returning \-1 if is not given for the terminal.
returns 1 if the specified capability is present in
the terminal's entry, 0 if it is not.
gets the string value of capability
placing it in the buffer at
It decodes the abbreviations for this field described in
returns a cursor addressing string decoded from
It uses the external variables
(from the \fBup\fR capability)
(if \fBbc\fR is given rather than \fBbs\fR)
if necessary to avoid placing \fB\et\fR, \fB\en\fR, \fB^D\fR or \fB^@\fR in
If a \fB%\fR sequence is given which is not understood, then
decodes the leading padding information of the string
gives the number of lines affected by the operation, or 1 if this is
is a routine which is called with each character in turn.
should contain the output speed of the terminal as encoded by
should contain a pad character to be used (from the \fBpc\fR capability)
if a null (\fB^@\fR) is inappropriate.
/usr/lib/libtermlib.a -ltermlib library
The terminal independent cursor motion optimization routines of
should be placed in the library also.