| 114 |
|
|
| 115 |
igetch_reset(); |
igetch_reset(); |
| 116 |
|
|
| 117 |
while (!SYS_server_exit && (c = igetch_t(MIN(MAX_DELAY_TIME, 60)))) |
while (!SYS_server_exit) |
| 118 |
{ |
{ |
| 119 |
|
c = igetch_t(MIN(MAX_DELAY_TIME, 60)); |
| 120 |
|
|
| 121 |
if (c == CR) |
if (c == CR) |
| 122 |
{ |
{ |
| 123 |
igetch_reset(); |
igetch_reset(); |
| 160 |
{ |
{ |
| 161 |
if (!hz && offset + 2 > buf_size - 1) // No enough space for Chinese character |
if (!hz && offset + 2 > buf_size - 1) // No enough space for Chinese character |
| 162 |
{ |
{ |
| 163 |
igetch_reset(); |
igetch(0); // Ignore 1 character |
| 164 |
outc('\a'); |
outc('\a'); |
| 165 |
iflush(); |
iflush(); |
| 166 |
continue; |
continue; |