DO
if (c == DO)
{ "do", DO, true },
DO = Tgetstr("do"); /* move cursor down */
if (!*DO)
DO = Tgetstr("nl");
if (!*DO) { /* not defined? */
myDO = DO = __UNCONST("\n"); /* assume a newline */
DOsize = comp_tc(cmbuffer,DO,1);
EXT char *DO INIT(NULL); /* move cursor down one line */
DO(tzh_magic);
DO(tzh_version);
DO(tzh_reserved);
DO(tzh_ttisutcnt);
DO(tzh_ttisstdcnt);
DO(tzh_leapcnt);
DO(tzh_timecnt);
DO(tzh_typecnt);
DO(tzh_charcnt);
case DO:
ADD(DO);
case DO:
(void) output_data("%c%c%c", IAC, DO, option);
case DO:
case DO:
case DO: cp = "DO"; goto common2;
case DO:
else if ((*p == DO) || (*p == DONT))
case DO:
printoption("RCVD", DO, c);
case DO:
NET2ADD(IAC, DO);
printoption("SENT", DO, TELOPT_TM);
NET2ADD(IAC, DO);
printoption("SENT", DO, c);
case DO:
(cmd == DO) ? "DO" : (cmd == DONT) ? "DONT" : 0;
case DO:
case DO: cp = "DO"; goto common2;