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

Diff of /lbbs/src/article_favor.c

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

Revision 1.9 by sysadm, Tue Nov 11 00:28:05 2025 UTC Revision 1.11 by sysadm, Wed Dec 3 14:04:02 2025 UTC
# Line 445  int article_favor_set(int32_t aid, ARTIC Line 445  int article_favor_set(int32_t aid, ARTIC
445          return 1; // Set complete          return 1; // Set complete
446  }  }
447    
448  int query_favor_articles(ARTICLE_FAVOR *p_favor, int page_id, ARTICLE **p_articles,  int query_favor_articles(ARTICLE_FAVOR *p_favor, int page_id, const ARTICLE **p_articles,
449                                                   char p_snames[][BBS_section_name_max_len + 1], int *p_article_count, int *p_page_count)                                                   char p_snames[][BBS_section_name_max_len + 1], int *p_article_count, int *p_page_count)
450  {  {
451          SECTION_LIST *p_section;          SECTION_LIST *p_section;
# Line 469  int query_favor_articles(ARTICLE_FAVOR * Line 469  int query_favor_articles(ARTICLE_FAVOR *
469                  return -2;                  return -2;
470          }          }
471    
472          *p_page_count = p_favor->aid_base_cnt / BBS_article_limit_per_page + (p_favor->aid_base_cnt % BBS_article_limit_per_page == 0 ? 0 : 1);          *p_page_count = (p_favor->aid_base_cnt + BBS_article_limit_per_page - 1) / BBS_article_limit_per_page;
473          *p_article_count = 0;          *p_article_count = 0;
474    
475          if (p_favor->aid_base_cnt == 0)          if (p_favor->aid_base_cnt == 0)


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

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