--- lbbs/include/article_cache.h 2025/05/29 09:44:01 1.1 +++ lbbs/include/article_cache.h 2025/05/31 01:37:18 1.3 @@ -23,14 +23,14 @@ struct article_cache_t { - void *p_data; + char *p_data; size_t data_len; long line_total; long line_offsets[MAX_SPLIT_FILE_LINES]; }; typedef struct article_cache_t ARTICLE_CACHE; -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, const char *content, int overwrite); extern int article_cache_load(ARTICLE_CACHE *p_cache, const char *cache_dir, const ARTICLE *p_article); extern int article_cache_unload(ARTICLE_CACHE *p_cache);