| 283 |
char msg[LINE_BUFFER_LEN]; |
char msg[LINE_BUFFER_LEN]; |
| 284 |
int ch; |
int ch; |
| 285 |
|
|
| 286 |
|
snprintf(msg, sizeof(msg), |
| 287 |
|
"\rChoose character set in 5 seconds [UTF-8, GBK]: [U/g]"); |
| 288 |
|
|
| 289 |
while (!SYS_server_exit) |
while (!SYS_server_exit) |
| 290 |
{ |
{ |
|
snprintf(msg, sizeof(msg), |
|
|
"\rChoose character set in 5 seconds [UTF-8, GBK]: [U/g]"); |
|
|
|
|
| 291 |
ch = press_any_key_ex(msg, 5); |
ch = press_any_key_ex(msg, 5); |
| 292 |
switch (ch) |
switch (ch) |
| 293 |
{ |
{ |
| 294 |
|
case KEY_NULL: |
| 295 |
|
return -1; |
| 296 |
case KEY_TIMEOUT: |
case KEY_TIMEOUT: |
| 297 |
case CR: |
case CR: |
| 298 |
case 'u': |
case 'u': |