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

Diff of /lbbs/src/user_list_display.c

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

Revision 1.14 by sysadm, Sun Nov 2 14:38:53 2025 UTC Revision 1.15 by sysadm, Sun Nov 2 15:22:47 2025 UTC
# Line 533  int user_list_search(void) Line 533  int user_list_search(void)
533                          moveto(3, 1);                          moveto(3, 1);
534                          prints("存在多个匹配的用户,[S]精确查找,[L]列出全部? [L]");                          prints("存在多个匹配的用户,[S]精确查找,[L]列出全部? [L]");
535                          iflush();                          iflush();
536                            igetch_reset();
537    
538                          switch (igetch_t(MAX_DELAY_TIME))                          switch (igetch_t(MAX_DELAY_TIME))
539                          {                          {
540                          case KEY_NULL:                          case KEY_NULL:
541                          case KEY_TIMEOUT:                          case KEY_TIMEOUT:
542                                    return -1;
543                            case KEY_ESC:
544                                  return 0;                                  return 0;
545                          case 'S':                          case 'S':
546                          case 's':                          case 's':
547                                  ret = (strcasecmp(username_list[0], username) == 0 ? 1 : 0);                                  ret = (strcasecmp(username_list[0], username) == 0 ? 1 : 0);
548                                  break;                                  break;
549                          default:                          case 'L':
550                            case 'l':
551                            case CR:
552                                  for (i = 0; i < MIN(ret, users_per_line * max_user_lines); i++)                                  for (i = 0; i < MIN(ret, users_per_line * max_user_lines); i++)
553                                  {                                  {
554                                          moveto(4 + i / users_per_line, 3 + i % users_per_line * (BBS_username_max_len + 3));                                          moveto(4 + i / users_per_line, 3 + i % users_per_line * (BBS_username_max_len + 3));
# Line 555  int user_list_search(void) Line 560  int user_list_search(void)
560                                          prints("还有更多...");                                          prints("还有更多...");
561                                  }                                  }
562                                  continue;                                  continue;
563                            default:
564                                    moveto(3, 1);
565                                    clrtoeol();
566                                    continue;
567                          }                          }
568                  }                  }
569    


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

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