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

Diff of /lbbs/include/article_cache.h

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

Revision 1.1 by sysadm, Thu May 29 09:44:01 2025 UTC Revision 1.5 by sysadm, Sat May 31 12:00:00 2025 UTC
# Line 23  Line 23 
23    
24  struct article_cache_t  struct article_cache_t
25  {  {
26          void *p_data;          void *p_mmap;
27            char *p_data;
28          size_t data_len;          size_t data_len;
29          long line_total;          long line_total;
30          long line_offsets[MAX_SPLIT_FILE_LINES];          long line_offsets[MAX_SPLIT_FILE_LINES];
31  };  };
32  typedef struct article_cache_t ARTICLE_CACHE;  typedef struct article_cache_t ARTICLE_CACHE;
33    
34  extern int article_cache_generate(const char *cache_dir, const ARTICLE *p_article, const char *content);  extern int article_cache_generate(const char *cache_dir, const ARTICLE *p_article, const SECTION_LIST *p_section,
35                                                                      const char *content, const char *sub_ip, int overwrite);
36    
37  extern int article_cache_load(ARTICLE_CACHE *p_cache, const char *cache_dir, const ARTICLE *p_article);  extern int article_cache_load(ARTICLE_CACHE *p_cache, const char *cache_dir, const ARTICLE *p_article);
38  extern int article_cache_unload(ARTICLE_CACHE *p_cache);  extern int article_cache_unload(ARTICLE_CACHE *p_cache);


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

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