TS_SLNCH
if (tp->t_state & TS_SLNCH)
tp->t_state |= TS_SLNCH;
tp->t_state &= ~TS_SLNCH;
if (!(tp->t_state & TS_SLNCH) &&
tp->t_state &= ~(TS_SLNCH|TS_QUOT);
tp->t_state &= ~(TS_QUOT|TS_ERASE|TS_SLNCH);
!(tp->t_state & TS_SLNCH) &&
tp->t_state |= TS_SLNCH;
tp->t_state &= ~TS_SLNCH;
tp->t_state &= ~TS_SLNCH;