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

Diff of /lbbs/src/bbs.c

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

Revision 1.33 by sysadm, Thu Oct 23 15:45:41 2025 UTC Revision 1.34 by sysadm, Fri Oct 24 00:47:42 2025 UTC
# Line 79  static const int BBS_user_level_points[] Line 79  static const int BBS_user_level_points[]
79          80000,   // 13          80000,   // 13
80          90000,   // 14          90000,   // 14
81          100000,  // 15          100000,  // 15
         INT_MAX, // 16  
82  };  };
83    
84  static const char *BBS_user_level_names[] = {  static const char *BBS_user_level_names[] = {
# Line 129  int get_user_level(int point) Line 128  int get_user_level(int point)
128          while (left < right)          while (left < right)
129          {          {
130                  mid = (left + right) / 2;                  mid = (left + right) / 2;
131                  if (point < BBS_user_level_points[mid + 1])                  if (point < BBS_user_level_points[mid])
132                  {                  {
133                          right = mid;                          right = mid - 1;
134                  }                  }
135                  else if (point > BBS_user_level_points[mid + 1])                  else if (point > BBS_user_level_points[mid])
136                  {                  {
137                          left = mid + 1;                          left = mid + 1;
138                  }                  }
139                  else // if (point == user_level_points[mid])                  else // if (point == user_level_points[mid])
140                  {                  {
141                          left = mid + 1;                          left = mid;
142                          break;                          break;
143                  }                  }
144          }          }
145    
146            if (point < BBS_user_level_points[left])
147            {
148                    left--;
149            }
150    
151          return left;          return left;
152  }  }
153    


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

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