- buf.sg_erase = chk(buf.sg_erase, '\08'); /* ^H */
- buf.sg_kill = chk(buf.sg_kill, '\30'); /* ^X */
- tbuf.t_intrc = chk(tbuf.t_intrc, '\177'); /* ^? */
- tbuf.t_quitc = chk(tbuf.t_quitc, '\34'); /* ^\ */
- tbuf.t_startc = chk(tbuf.t_startc, '\22'); /* ^Q */
- tbuf.t_stopc = chk(tbuf.t_stopc, '\24'); /* ^S */
- tbuf.t_eofc = chk(tbuf.t_eofc, '\4'); /* ^D */
+ reset(&buf.sg_erase, CTRL(h));
+ reset(&buf.sg_kill, '@');
+ reset(&tbuf.t_intrc, 0177);
+ reset(&tbuf.t_quitc, CTRL(\\\\));
+ reset(&tbuf.t_startc, CTRL(q));
+ reset(&tbuf.t_stopc, CTRL(s));
+ reset(&tbuf.t_eofc, CTRL(d));
+ reset(<buf.t_suspc, CTRL(z));
+ reset(<buf.t_dsuspc, CTRL(y));
+ reset(<buf.t_rprntc, CTRL(r));
+ reset(<buf.t_flushc, CTRL(o));
+ reset(<buf.t_lnextc, CTRL(v));
+ reset(<buf.t_werasc, CTRL(w));