tty_term_has
if ((c->flags & CLIENT_UTF8) && tty_term_has(tty->term, TTYC_BIDI))
if (tty_term_has(c->tty.term, TTYC_ENBP))
int tty_term_has(struct tty_term *, enum tty_code_code);
if (tty_term_has(tty->term, TTYC_U8) &&
if (px + nx >= tty->sx && tty_term_has(tty->term, TTYC_EL)) {
if (px == 0 && tty_term_has(tty->term, TTYC_EL1)) {
if (tty_term_has(tty->term, TTYC_ECH)) {
if (tty_term_has(term, TTYC_SETRGBF) &&
tty_term_has(term, TTYC_SETRGBB))
if (tty_term_has(term, TTYC_CMG) && tty_term_has(term, TTYC_CLMG))
if (tty_term_has(term, TTYC_RECT))
if (tty_term_has(term, TTYC_ACSC))
if (!tty_term_has(term, TTYC_CLEAR)) {
if (!tty_term_has(term, TTYC_CUP)) {
if ((tty_term_flag(term, TTYC_TC) || tty_term_has(term, TTYC_RGB)) &&
(!tty_term_has(term, TTYC_SETRGBF) ||
!tty_term_has(term, TTYC_SETRGBB)))
return (tty_term_has(term, i));
if (!tty_term_has(term, code))
if (!tty_term_has(term, code))
if (!tty_term_has(term, code))
if (px + nx >= tty->sx && tty_term_has(tty->term, TTYC_EL)) {
if (px == 0 && tty_term_has(tty->term, TTYC_EL1)) {
if (tty_term_has(tty->term, TTYC_ECH)) {
tty_term_has(tty->term, TTYC_ED)) {
tty_term_has(tty->term, TTYC_CSR) &&
tty_term_has(tty->term, TTYC_INDN)) {
tty_term_has(tty->term, TTYC_CSR) &&
tty_term_has(tty->term, TTYC_INDN)) {
if (tty_term_has(tty->term, TTYC_SYNC)) {
if (tty_term_has(tty->term, TTYC_SYNC)) {
(!tty_term_has(tty->term, TTYC_ICH) &&
!tty_term_has(tty->term, TTYC_ICH1)) ||
(!tty_term_has(tty->term, TTYC_DCH) &&
!tty_term_has(tty->term, TTYC_DCH1)) ||
!tty_term_has(tty->term, TTYC_CSR) ||
!tty_term_has(tty->term, TTYC_IL1) ||
!tty_term_has(tty->term, TTYC_CSR) ||
!tty_term_has(tty->term, TTYC_DL1) ||
!tty_term_has(tty->term, TTYC_CSR) ||
(!tty_term_has(tty->term, TTYC_RI) &&
!tty_term_has(tty->term, TTYC_RIN)) ||
if (tty_term_has(tty->term, TTYC_RI))
!tty_term_has(tty->term, TTYC_CSR) ||
!tty_term_has(tty->term, TTYC_CSR) ||
if (ctx->n == 1 || !tty_term_has(tty->term, TTYC_INDN)) {
!tty_term_has(tty->term, TTYC_CSR) ||
(!tty_term_has(tty->term, TTYC_RI) &&
!tty_term_has(tty->term, TTYC_RIN)) ||
if (tty_term_has(tty->term, TTYC_RIN))
if (!tty_term_has(tty->term, TTYC_MS))
if (!tty_term_has(tty->term, TTYC_CSR))
if (cx == 0 && cy == 0 && tty_term_has(term, TTYC_HOME)) {
if (cx == thisx - 1 && tty_term_has(term, TTYC_CUB1)) {
if (cx == thisx + 1 && tty_term_has(term, TTYC_CUF1)) {
if ((u_int) abs(change) > cx && tty_term_has(term, TTYC_HPA)) {
tty_term_has(term, TTYC_CUB) &&
if (change == 2 && tty_term_has(term, TTYC_CUB1)) {
tty_term_has(term, TTYC_CUF) &&
cy == thisy - 1 && tty_term_has(term, TTYC_CUU1)) {
cy == thisy + 1 && tty_term_has(term, TTYC_CUD1)) {
if (tty_term_has(term, TTYC_VPA)) {
} else if (change > 0 && tty_term_has(term, TTYC_CUU)) {
} else if (change < 0 && tty_term_has(term, TTYC_CUD)) {
if (!tty_term_has(tty->term, TTYC_SETAB)) {
if (tty_term_has(tty->term, TTYC_REV))
else if (tty_term_has(tty->term, TTYC_SMSO))
!tty_term_has(tty->term, TTYC_NOBR))
if (!tty_term_has(tty->term, TTYC_SETULC1)) {
if (tty_term_has(tty->term, TTYC_SETULC))
else if (tty_term_has(tty->term, TTYC_SETAL) &&
tty_term_has(tty->term, TTYC_RGB))
if (*type == '3' && tty_term_has(tty->term, TTYC_SETAF))
else if (tty_term_has(tty->term, TTYC_SETAB))
if (*type == '3' && tty_term_has(tty->term, TTYC_SETRGBF))
else if (tty_term_has(tty->term, TTYC_SETRGBB))
if (tty_term_has(tty->term, TTYC_SPB))
if (tty_term_has(tty->term, TTYC_KMOUS)) {
if (tty_term_has(tty->term, TTYC_ENBP))
if (tty_term_has(tty->term, TTYC_SE))
else if (tty_term_has(tty->term, TTYC_SS))
if (tty_term_has(tty->term, TTYC_KMOUS)) {
if (tty_term_has(tty->term, TTYC_DSBP))
if (tty_term_has(tty->term, TTYC_SITM)) {
if (!tty_term_has(tty->term, TTYC_TSL) ||
!tty_term_has(tty->term, TTYC_FSL))
if (!tty_term_has(tty->term, TTYC_SWD) ||
!tty_term_has(tty->term, TTYC_FSL))
if (tty_term_has(tty->term, TTYC_SE))
if (tty_term_has(tty->term, TTYC_SS)) {
if (tty_term_has(tty->term, TTYC_SS)) {
if (tty_term_has(tty->term, TTYC_SS)) {
if ((changed & ALL_MOUSE_MODES) && tty_term_has(term, TTYC_KMOUS)) {
if (tty_term_has(tty->term, code))