/[LeafOK_CVS]/lbbs/include/section_list.h
ViewVC logotype

Diff of /lbbs/include/section_list.h

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

Revision 1.7 by sysadm, Fri May 23 07:06:57 2025 UTC Revision 1.9 by sysadm, Fri May 23 14:04:05 2025 UTC
# Line 71  extern int article_block_reset(void); Line 71  extern int article_block_reset(void);
71  extern ARTICLE *article_block_find_by_aid(int32_t aid);  extern ARTICLE *article_block_find_by_aid(int32_t aid);
72  extern ARTICLE *article_block_find_by_index(int index);  extern ARTICLE *article_block_find_by_index(int index);
73    
74    extern int section_list_pool_init(const char *filename);
75    extern void section_list_pool_cleanup(void);
76    
77  extern SECTION_LIST *section_list_create(int32_t sid, const char *sname, const char *stitle, const char *master_name);  extern SECTION_LIST *section_list_create(int32_t sid, const char *sname, const char *stitle, const char *master_name);
78  extern void section_list_reset_articles(SECTION_LIST *p_section);  extern void section_list_reset_articles(SECTION_LIST *p_section);
 extern void section_list_cleanup(void);  
79  extern SECTION_LIST *section_list_find_by_name(const char *sname);  extern SECTION_LIST *section_list_find_by_name(const char *sname);
80    
81  extern int section_list_append_article(SECTION_LIST *p_section, const ARTICLE *p_article_src);  extern int section_list_append_article(SECTION_LIST *p_section, const ARTICLE *p_article_src);
# Line 82  extern int section_list_set_article_visi Line 84  extern int section_list_set_article_visi
84  // *p_page, *p_offset will be set as page / offset of the article with aid in *p_section (including both visible and invisible articles)  // *p_page, *p_offset will be set as page / offset of the article with aid in *p_section (including both visible and invisible articles)
85  // *pp_next will be set as pointer to the next article of the article with aid  // *pp_next will be set as pointer to the next article of the article with aid
86  // *pp_next will be set as head article of the section if the article with aid locates at the tail of the section  // *pp_next will be set as head article of the section if the article with aid locates at the tail of the section
87  extern ARTICLE * section_list_find_article_with_offset(SECTION_LIST *p_section, int32_t aid, int32_t *p_page, int32_t *p_offset, ARTICLE **pp_next);  extern ARTICLE *section_list_find_article_with_offset(SECTION_LIST *p_section, int32_t aid, int32_t *p_page, int32_t *p_offset, ARTICLE **pp_next);
88    
89  extern int section_list_calculate_page(SECTION_LIST *p_section, int32_t start_aid);  extern int section_list_calculate_page(SECTION_LIST *p_section, int32_t start_aid);
90  extern int section_list_count_of_topic_articles(int32_t aid);  extern int section_list_count_of_topic_articles(int32_t aid);


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

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