92 |
|
* string ends with '\n', the message is considered complete, |
93 |
|
* and the next call can erase it. |
94 |
|
* } |
95 |
< |
* (*dev->comin)(in) |
96 |
< |
* char *in; |
95 |
> |
* (*dev->comin)(in, prompt) |
96 |
> |
* char *in, *prompt; |
97 |
|
* { |
98 |
< |
* Read an edited input string from the command line. If |
99 |
< |
* an unrecognized control character is entered, terminate |
100 |
< |
* input and return the string with only that character. |
101 |
< |
* The input string should not contain a newline. |
102 |
< |
* Must work in consort with comout. |
98 |
> |
* Print a prompt then read an edited input command line |
99 |
> |
* assuming the in buffer is big enough. Unless prompt is NULL, |
100 |
> |
* the driver may substitute its own rview command. This is |
101 |
> |
* the most reliable way to repaint areas of the screen. |
102 |
> |
* If the user enters an unrecognized control character is entered, |
103 |
> |
* terminate input and return the string with only that character. |
104 |
> |
* The input string should not contain a newline. The routines in |
105 |
> |
* editline.c may be useful. Comin must work in consort with comout. |
106 |
|
* } |
107 |
|
* xsiz, ysiz |
108 |
|
* The maximum allowable x and y dimensions. If any |