| 708 |
if ((ch >= 32 && ch < 127) || (ch > 127 && ch <= 255 && str_len == 2) || // Printable character or GBK |
if ((ch >= 32 && ch < 127) || (ch > 127 && ch <= 255 && str_len == 2) || // Printable character or GBK |
| 709 |
ch == CR || ch == KEY_ESC) // Special character |
ch == CR || ch == KEY_ESC) // Special character |
| 710 |
{ |
{ |
| 711 |
BBS_last_access_tm = time(0); |
BBS_last_access_tm = time(NULL); |
| 712 |
|
|
| 713 |
if (str_len == 0) // ch >= 32 && ch < 127 |
if (str_len == 0) // ch >= 32 && ch < 127 |
| 714 |
{ |
{ |
| 784 |
} |
} |
| 785 |
else if (ch == KEY_DEL || ch == BACKSPACE) // Del |
else if (ch == KEY_DEL || ch == BACKSPACE) // Del |
| 786 |
{ |
{ |
| 787 |
BBS_last_access_tm = time(0); |
BBS_last_access_tm = time(NULL); |
| 788 |
|
|
| 789 |
if (ch == BACKSPACE) |
if (ch == BACKSPACE) |
| 790 |
{ |
{ |
| 1061 |
break; |
break; |
| 1062 |
} |
} |
| 1063 |
|
|
| 1064 |
BBS_last_access_tm = time(0); |
BBS_last_access_tm = time(NULL); |
| 1065 |
|
|
| 1066 |
if (input_ok) |
if (input_ok) |
| 1067 |
{ |
{ |