tgetflag
*p->tcaddr = tgetflag(p->tcname);
extern NCURSES_EXPORT(int) tgetflag (const char *);
if (tgetflag("hc"))
tc_overstrike = tgetflag("os");
int tgetflag(const char *);
exitval = !tgetflag(p);
else if (tgetflag("bs"))
if (erasech == 0 && bs_char != 0 && !tgetflag("os"))
if (tgetflag("UC") || usingupper) {
} else if (tgetflag("LC")) {
if (tgetflag("EP")) {
if (tgetflag("OP")) {
if (tgetflag("NL")) { /* Newline, not linefeed. */
if (tgetflag("HD")) /* Half duplex. */
if (tgetflag("pt")) /* Print tabs. */
if ( (tgetflag("os") && ENTER_BOLD==NULL ) ||
(tgetflag("ul") && ENTER_UNDERLINE==NULL && UNDER_CHAR==NULL))
if (CURS_LEFT == NULL && tgetflag("bs"))
gen_MI = tgetflag("mi");
gen_MS = tgetflag("ms");
gen_AM = tgetflag("am");
gen_OS = tgetflag("os");
gen_BS = tgetflag("bs");
gen_DA = tgetflag("da");
gen_DB = tgetflag("db");
gen_NS = tgetflag("ns");
gen_XN = tgetflag("xn");
int tgetflag(char *);