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

Diff of /lbbs/src/menu.c

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

Revision 1.85 by sysadm, Tue Nov 11 00:28:05 2025 UTC Revision 1.87 by sysadm, Mon Nov 17 14:01:13 2025 UTC
# Line 192  int load_menu(MENU_SET *p_menu_set, cons Line 192  int load_menu(MENU_SET *p_menu_set, cons
192                                          return -1;                                          return -1;
193                                  }                                  }
194                                  p = q;                                  p = q;
195                                  while (isalnum(*q) || *q == '_' || *q == '-')                                  while (isalnum((int)*q) || *q == '_' || *q == '-')
196                                  {                                  {
197                                          q++;                                          q++;
198                                  }                                  }
# Line 275  int load_menu(MENU_SET *p_menu_set, cons Line 275  int load_menu(MENU_SET *p_menu_set, cons
275                                                  else                                                  else
276                                                  {                                                  {
277                                                          q = p;                                                          q = p;
278                                                          while (isalnum(*q) || *q == '_' || *q == '-')                                                          while (isalnum((int)*q) || *q == '_' || *q == '-')
279                                                          {                                                          {
280                                                                  q++;                                                                  q++;
281                                                          }                                                          }
# Line 302  int load_menu(MENU_SET *p_menu_set, cons Line 302  int load_menu(MENU_SET *p_menu_set, cons
302                                                          return -1;                                                          return -1;
303                                                  }                                                  }
304                                                  p = q;                                                  p = q;
305                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
306                                                  {                                                  {
307                                                          q++;                                                          q++;
308                                                  }                                                  }
# Line 321  int load_menu(MENU_SET *p_menu_set, cons Line 321  int load_menu(MENU_SET *p_menu_set, cons
321                                                          return -1;                                                          return -1;
322                                                  }                                                  }
323                                                  p = q;                                                  p = q;
324                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
325                                                  {                                                  {
326                                                          q++;                                                          q++;
327                                                  }                                                  }
# Line 340  int load_menu(MENU_SET *p_menu_set, cons Line 340  int load_menu(MENU_SET *p_menu_set, cons
340                                                          return -1;                                                          return -1;
341                                                  }                                                  }
342                                                  p = q;                                                  p = q;
343                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
344                                                  {                                                  {
345                                                          q++;                                                          q++;
346                                                  }                                                  }
# Line 359  int load_menu(MENU_SET *p_menu_set, cons Line 359  int load_menu(MENU_SET *p_menu_set, cons
359                                                          return -1;                                                          return -1;
360                                                  }                                                  }
361                                                  p = q;                                                  p = q;
362                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
363                                                  {                                                  {
364                                                          q++;                                                          q++;
365                                                  }                                                  }
# Line 464  int load_menu(MENU_SET *p_menu_set, cons Line 464  int load_menu(MENU_SET *p_menu_set, cons
464                                                          return -1;                                                          return -1;
465                                                  }                                                  }
466                                                  p = q;                                                  p = q;
467                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
468                                                  {                                                  {
469                                                          q++;                                                          q++;
470                                                  }                                                  }
# Line 483  int load_menu(MENU_SET *p_menu_set, cons Line 483  int load_menu(MENU_SET *p_menu_set, cons
483                                                          return -1;                                                          return -1;
484                                                  }                                                  }
485                                                  p = q;                                                  p = q;
486                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
487                                                  {                                                  {
488                                                          q++;                                                          q++;
489                                                  }                                                  }
# Line 551  int load_menu(MENU_SET *p_menu_set, cons Line 551  int load_menu(MENU_SET *p_menu_set, cons
551                                                          return -1;                                                          return -1;
552                                                  }                                                  }
553                                                  p = q;                                                  p = q;
554                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
555                                                  {                                                  {
556                                                          q++;                                                          q++;
557                                                  }                                                  }
# Line 570  int load_menu(MENU_SET *p_menu_set, cons Line 570  int load_menu(MENU_SET *p_menu_set, cons
570                                                          return -1;                                                          return -1;
571                                                  }                                                  }
572                                                  p = q;                                                  p = q;
573                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
574                                                  {                                                  {
575                                                          q++;                                                          q++;
576                                                  }                                                  }
# Line 589  int load_menu(MENU_SET *p_menu_set, cons Line 589  int load_menu(MENU_SET *p_menu_set, cons
589                                                          return -1;                                                          return -1;
590                                                  }                                                  }
591                                                  p = q;                                                  p = q;
592                                                  while (isalnum(*q) || *q == '_' || *q == '-')                                                  while (isalnum((int)*q) || *q == '_' || *q == '-')
593                                                  {                                                  {
594                                                          q++;                                                          q++;
595                                                  }                                                  }
# Line 619  int load_menu(MENU_SET *p_menu_set, cons Line 619  int load_menu(MENU_SET *p_menu_set, cons
619                                                          return -1;                                                          return -1;
620                                                  }                                                  }
621                                                  p = q;                                                  p = q;
622                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
623                                                  {                                                  {
624                                                          q++;                                                          q++;
625                                                  }                                                  }
# Line 638  int load_menu(MENU_SET *p_menu_set, cons Line 638  int load_menu(MENU_SET *p_menu_set, cons
638                                                          return -1;                                                          return -1;
639                                                  }                                                  }
640                                                  p = q;                                                  p = q;
641                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
642                                                  {                                                  {
643                                                          q++;                                                          q++;
644                                                  }                                                  }
# Line 657  int load_menu(MENU_SET *p_menu_set, cons Line 657  int load_menu(MENU_SET *p_menu_set, cons
657                                                          return -1;                                                          return -1;
658                                                  }                                                  }
659                                                  p = q;                                                  p = q;
660                                                  while (isdigit(*q))                                                  while (isdigit((int)*q))
661                                                  {                                                  {
662                                                          q++;                                                          q++;
663                                                  }                                                  }
# Line 703  int load_menu(MENU_SET *p_menu_set, cons Line 703  int load_menu(MENU_SET *p_menu_set, cons
703                                  p_screen = get_menu_screen_by_id(p_menu_set, screen_id);                                  p_screen = get_menu_screen_by_id(p_menu_set, screen_id);
704    
705                                  q = p;                                  q = p;
706                                  while (isalnum(*q) || *q == '_' || *q == '-')                                  while (isalnum((int)*q) || *q == '_' || *q == '-')
707                                  {                                  {
708                                          q++;                                          q++;
709                                  }                                  }
# Line 1428  int set_menu_shm_readonly(MENU_SET *p_me Line 1428  int set_menu_shm_readonly(MENU_SET *p_me
1428          void *p_shm;          void *p_shm;
1429    
1430          // Remap shared memory in read-only mode          // Remap shared memory in read-only mode
1431    #if defined(__CYGWIN__)
1432            if (shmdt(p_menu_set->p_reserved) == -1)
1433            {
1434                    log_error("shmdt() error (%d)\n", errno);
1435                    return -1;
1436            }
1437            p_shm = shmat(p_menu_set->shmid, p_menu_set->p_reserved, SHM_RDONLY);
1438    #else
1439          p_shm = shmat(p_menu_set->shmid, p_menu_set->p_reserved, SHM_RDONLY | SHM_REMAP);          p_shm = shmat(p_menu_set->shmid, p_menu_set->p_reserved, SHM_RDONLY | SHM_REMAP);
1440    #endif
1441          if (p_shm == (void *)-1)          if (p_shm == (void *)-1)
1442          {          {
1443                  log_error("shmat(menu_shm shmid = %d) error (%d)\n", p_menu_set->shmid, errno);                  log_error("shmat(menu_shm shmid = %d) error (%d)\n", p_menu_set->shmid, errno);


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

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