| 88 |  | printview(); | 
| 89 |  | if (inp & DFL(DC_LASTVIEW)) | 
| 90 |  | new_view(NULL); | 
| 91 | – | if (inp & DFL(DC_RESUME)) { | 
| 92 | – | serv_request(DR_NOOP, 0, NULL); | 
| 93 | – | pause = 0; | 
| 94 | – | } | 
| 95 | – | if (inp & DFL(DC_PAUSE)) | 
| 96 | – | pause = 1; | 
| 97 | – | if (inp & DFL(DC_REDRAW)) | 
| 98 | – | imm_mode = beam_sync(1) > 0; | 
| 91 |  | if (inp & DFL(DC_KILL)) { | 
| 92 |  | serv_request(DR_KILL, 0, NULL); | 
| 93 |  | pause = 0; | 
| 98 |  | serv_request(DR_RESTART, 0, NULL); | 
| 99 |  | pause = 0; | 
| 100 |  | } | 
| 101 | + | if (inp & DFL(DC_RESUME)) { | 
| 102 | + | serv_request(DR_NOOP, 0, NULL); | 
| 103 | + | pause = 0; | 
| 104 | + | } | 
| 105 | + | if (inp & DFL(DC_PAUSE)) | 
| 106 | + | pause = 1; | 
| 107 | + | if (inp & DFL(DC_REDRAW)) | 
| 108 | + | imm_mode = beam_sync(1) > 0; | 
| 109 |  | if (inp & DFL(DC_QUIT)) | 
| 110 |  | serv_request(DR_SHUTDOWN, 0, NULL); | 
| 111 |  | } | 
| 457 |  | { | 
| 458 |  | MSGHEAD msg; | 
| 459 |  | int     m; | 
| 460 | + | /* consistency checks */ | 
| 461 | + | #ifdef DEBUG | 
| 462 | + | if (nbytes < 0 || nbytes > 0 & p == NULL) | 
| 463 | + | error(CONSISTENCY, "bad buffer handed to serv_request"); | 
| 464 | + | #endif | 
| 465 |  | /* get server's attention for big request */ | 
| 466 |  | if (nbytes >= BIGREQSIZ-sizeof(MSGHEAD)) { | 
| 467 |  | serv_request(DR_ATTEN, 0, NULL); |