ZSWR5_DTR
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
v = ((cs->cs_ctl_chan->cs_creg[5] & (ZSWR5_RTS | ZSWR5_DTR)) !=
(cs->cs_ctl_chan->cs_preg[5] & (ZSWR5_RTS | ZSWR5_DTR)));
SET(zsbits, ZSWR5_DTR);
CLR(ccs->cs_preg[5], ZSWR5_RTS | ZSWR5_DTR);
if (ISSET(zsbits, ZSWR5_DTR))
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr &= ~(ZSWR5_RTS|ZSWR5_DTR);
cs->cs_wr5_rts &= ~(ZSWR5_RTS|ZSWR5_DTR);