tgetstr
ansi_fgcol = tgetstr("AF", &bp);
ansi_bgcol = tgetstr("AB", &bp);
attrs_off = tgetstr("me", &bp);
enter_bold = tgetstr("md", &bp);
ansi_coloff = tgetstr("op", &bp);
ansi_coloff = tgetstr("oc", &bp);
AL = tgetstr("al", &loc);
CE = tgetstr("ce", &loc);
VS = tgetstr("vs", &loc);
CL = tgetstr("cl", &loc);
SO = tgetstr("so", &loc);
SE = tgetstr("se", &loc);
CM = tgetstr("cm", &loc);
tgetstr("pc", &bufp);
**cap++ = (char *) tgetstr(code, &bufp);
CM = tgetstr("cm", &capptr); /* Cursor motion */
CE = tgetstr("ce", &capptr); /* Clear to eoln */
CL = tgetstr("cl", &capptr); /* Clear screen */
AL = tgetstr("al", &capptr); /* Insert line */
DL = tgetstr("dl", &capptr); /* Delete line */
SO = tgetstr("so", &capptr); /* Begin standout mode */
SE = tgetstr("se", &capptr); /* End standout mode */
CD = tgetstr("cd", &capptr); /* Clear to end of display */
*p->tcaddr = tgetstr(p->tcname, &fill);
extern NCURSES_EXPORT(char *) tgetstr (const char *, char **);
term_so = tgetstr("so", &b);
term_se = tgetstr("se", &b);
if ((ct = tgetstr("ct", &ap)) == NULL)
if ((st = tgetstr("st", &ap)) == NULL)
if ((cr = tgetstr("cr", &ap)) == NULL)
ML = tgetstr("ML", &ap);
tc_clear_line = tgetstr("ce", &bufptr);
if ((tc_clear_screen = tgetstr("cl", &bufptr)) == NULL ||
(tc_cursor_motion = tgetstr("cm", &bufptr)) == NULL)
tc_clear_to_end = tgetstr("cd", &bufptr);
terminal_init = tgetstr("ti", &bufptr);
terminal_end = tgetstr("te", &bufptr);
tc_start_standout = tgetstr("so", &bufptr);
tc_end_standout = tgetstr("se", &bufptr);
PC = (PCptr = tgetstr("pc", &bufptr)) ? *PCptr : 0;
char *tgetstr(const char *, char **);
if (tgetstr(p, &cptr))
p = tgetstr("kb", &bp);
p = tgetstr("bc", &bp);
if (tgetstr("pc", &bp) != 0) /* Get/set pad character. */
if (tgetstr("rs", &bp) != 0 || tgetstr("is", &bp) != 0) {
if (tgetstr("rf", &bp) != 0 || tgetstr("if", &bp) != 0) {
Set_tab = tgetstr("st", &capsp);
if (Set_tab && (clear_tabs = tgetstr("ct", &capsp))) {
set_column = tgetstr("ch", &capsp);
set_pos = set_column ? NULL : tgetstr("cm", &capsp);
CURS_UP = tgetstr("up", &bp);
CURS_RIGHT = tgetstr("ri", &bp);
CURS_RIGHT = tgetstr("nd", &bp);
CURS_LEFT = tgetstr("le", &bp);
CURS_LEFT = tgetstr("bc", &bp);
ENTER_STANDOUT = tgetstr("so", &bp);
EXIT_STANDOUT = tgetstr("se", &bp);
ENTER_UNDERLINE = tgetstr("us", &bp);
EXIT_UNDERLINE = tgetstr("ue", &bp);
ENTER_DIM = tgetstr("mh", &bp);
ENTER_BOLD = tgetstr("md", &bp);
ENTER_REVERSE = tgetstr("mr", &bp);
EXIT_ATTRIBUTES = tgetstr("me", &bp);
UNDER_CHAR = tgetstr("uc", &bp);
if ((str = tgetstr(str, &tt_strp)) == NULL)
if (tgetstr(str, &bufp) == 0)
if ((str = tgetstr(cap, &tp)) != NULL) {
char *tgetstr(char *, char **);
if (tgetstr("cl", &cbuf))