/[LeafOK_CVS]/lbbs/src/bbs_main.c
ViewVC logotype

Diff of /lbbs/src/bbs_main.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.87 by sysadm, Sat Oct 18 05:02:15 2025 UTC Revision 1.89 by sysadm, Sat Oct 18 05:55:55 2025 UTC
# Line 286  int bbs_charset_select() Line 286  int bbs_charset_select()
286          snprintf(msg, sizeof(msg),          snprintf(msg, sizeof(msg),
287                           "\rChoose character set in 5 seconds [UTF-8, GBK]: [U/g]");                           "\rChoose character set in 5 seconds [UTF-8, GBK]: [U/g]");
288    
289          ch = press_any_key_ex(msg, 5);          while (!SYS_server_exit)
         switch (ch)  
290          {          {
291          case 'g':                  ch = press_any_key_ex(msg, 5);
292          case 'G':                  switch (ch)
                 if (io_conv_init("GBK") < 0)  
293                  {                  {
294                          log_error("io_conv_init(%s) error\n", "GBK");                  case KEY_NULL:
295                          return -1;                          return -1;
296                    case KEY_TIMEOUT:
297                    case CR:
298                    case 'u':
299                    case 'U':
300                            return 0;
301                    case 'g':
302                    case 'G':
303                            if (io_conv_init("GBK") < 0)
304                            {
305                                    log_error("io_conv_init(%s) error\n", "GBK");
306                                    return -1;
307                            }
308                            return 0;
309                    default:
310                            continue;
311                  }                  }
                 break;  
         default:  
                 log_error("Debug: %d\n", ch);  
312          }          }
313    
         prints("\r\n");  
         iflush();  
   
314          return 0;          return 0;
315  }  }
316    


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1