home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
gnu
/
crssrc16
/
intro.2
< prev
next >
Wrap
Text File
|
1993-07-29
|
1KB
|
65 lines
.\" Copyright 1980 Kenneth C. R. C. Arnold and The Regents of the
.\" University of California. Permission is granted to freely
.\" distribute curses and its documentation provided that this
.\" notice is left intact.
.\"
.\" @(#)intro.2 6.1 (Berkeley) 4/23/86
.\"
.sh 1 Variables
.pp
Many variables which are used to describe the terminal environment
are available to the programmer. They are:
.TS
expand;
lw(6m) lw(8n) lw(50n).
type name description
_
WINDOW * curscr T{
.fi
current version of the screen (terminal screen).
T}
WINDOW * stdscr T{
standard screen. Most updates are usually done here.
T}
char * Def\*_term T{
default terminal type if type cannot be determined
T}
bool My\*_term T{
use the terminal specification in \fIDef\*_term\fR as terminal,
irrelevant of real terminal type
T}
char * ttytype T{
full name of the current terminal.
T}
int LINES T{
number of lines on the terminal
T}
int COLS T{
number of columns on the terminal
T}
int ERR T{
error flag returned by routines on a fail.
T}
int OK T{
error flag returned by routines when things go right.
T}
.TE
.pp
There are also several
.q #define
constants and types
which are of general usefulness:
.sp
.ev 1
.ta 11n
.(b L
.nf
reg storage class ``register'' (\fIe.g.\fP, \fIreg int i;\fR\|)
bool boolean type, actually a ``char'' (\fIe.g.\fP, \fIbool doneit;\fR\|)
TRUE boolean ``true'' flag (1).
FALSE boolean ``false'' flag (0).
.fi
.ev
.)b
.lp