452 |
{ |
{ |
453 |
if (CCEQ (cc[VSTOP], c)) |
if (CCEQ (cc[VSTOP], c)) |
454 |
{ |
{ |
455 |
termflags |= USER_OUTPUT_SUSP; |
if (CCEQ(cc[VSTART], c) && (termflags & USER_OUTPUT_SUSP)) |
456 |
(*bottom->suspend_physical_output) (); |
/* Toggle if VSTART == VSTOP. Alldone code always turns |
457 |
|
off USER_OUTPUT_SUSP. */ |
|
if (!(CCEQ(cc[VSTART], c))) /* toggle if VSTART == VSTOP */ |
|
|
/* Alldone code always turns off USER_OUTPUT_SUSP. */ |
|
458 |
goto alldone; |
goto alldone; |
459 |
|
|
460 |
|
termflags |= USER_OUTPUT_SUSP; |
461 |
|
(*bottom->suspend_physical_output) (); |
462 |
return flush; |
return flush; |
463 |
} |
} |
464 |
if (CCEQ (cc[VSTART], c)) |
if (CCEQ (cc[VSTART], c)) |