Lines Matching refs:kind
941 tty__get_flag(struct termios *t, int kind) { in tty__get_flag() argument
942 switch (kind) { in tty__get_flag()
959 tty_update_flag(EditLine *el, tcflag_t f, int mode, int kind) in tty_update_flag() argument
961 f &= ~el->el_tty.t_t[mode][kind].t_clrmask; in tty_update_flag()
962 f |= el->el_tty.t_t[mode][kind].t_setmask; in tty_update_flag()
968 tty_update_flags(EditLine *el, int kind) in tty_update_flags() argument
971 tt = tty__get_flag(&el->el_tty.t_ts, kind); in tty_update_flags()
972 ed = tty__get_flag(&el->el_tty.t_ed, kind); in tty_update_flags()
973 ex = tty__get_flag(&el->el_tty.t_ex, kind); in tty_update_flags()
975 if (*tt != *ex && (kind != MD_CTL || *tt != *ed)) { in tty_update_flags()
976 *ed = tty_update_flag(el, *tt, ED_IO, kind); in tty_update_flags()
977 *ex = tty_update_flag(el, *tt, EX_IO, kind); in tty_update_flags()
1337 int kind; in tty_setup_flags() local
1338 for (kind = MD_INP; kind <= MD_LIN; kind++) { in tty_setup_flags()
1339 tcflag_t *f = tty__get_flag(tios, kind); in tty_setup_flags()
1340 *f = tty_update_flag(el, *f, mode, kind); in tty_setup_flags()