--- lbbs/src/article_cache.c 2025/07/02 03:08:10 1.23 +++ lbbs/src/article_cache.c 2025/10/14 02:39:34 1.27 @@ -49,7 +49,7 @@ inline static int article_cache_path(cha { if (file_path == NULL || cache_dir == NULL || p_article == NULL) { - log_error("article_cache_path() NULL pointer error\n"); + log_error("NULL pointer error\n"); return -1; } @@ -76,7 +76,7 @@ int article_cache_generate(const char *c if (cache_dir == NULL || p_article == NULL || content == NULL) { - log_error("article_cache_generate() NULL pointer error\n"); + log_error("NULL pointer error\n"); return -1; } @@ -113,11 +113,11 @@ int article_cache_generate(const char *c localtime_r(&(p_article->sub_dt), &tm_sub_dt); strftime(str_sub_dt, sizeof(str_sub_dt), "%c", &tm_sub_dt); - snprintf(header, sizeof(header), "发布者: %s (%s), 版块: %s (%s)\n标 题: %s\n发布于: %s (%s)\n\n", + snprintf(header, sizeof(header), "鍙戝竷鑰: %s (%s), 鐗堝潡: %s (%s)\n鏍 棰: %s\n鍙戝竷浜: %s (%s)\n\n", p_article->username, p_article->nickname, p_section->sname, p_section->stitle, p_article->title, BBS_name, str_sub_dt); snprintf(footer, sizeof(footer), - "\n--\n%s※ 来源: %s http://%s [FROM: %s]\033[m\n\n", + "\n--\n%s鈥 鏉ユ簮: %s http://%s [FROM: %s]\033[m\n\n", BBS_article_footer_color[p_article->aid % BBS_article_footer_color_count], BBS_name, BBS_server, sub_ip); @@ -135,7 +135,7 @@ int article_cache_generate(const char *c } // Apply LML render to content body - cache.data_len = header_len + (size_t)lml_plain(content, content_f, ARTICLE_CONTENT_MAX_LEN); + cache.data_len = header_len + (size_t)lml_render(content, content_f, ARTICLE_CONTENT_MAX_LEN, 1); cache.line_total = header_line_cnt + split_data_lines(content_f, SCREEN_COLS, cache.line_offsets + header_line_cnt, MAX_SPLIT_FILE_LINES - header_line_cnt, 1, NULL); @@ -227,7 +227,7 @@ int article_cache_load(ARTICLE_CACHE *p_ if (p_cache == NULL || cache_dir == NULL || p_article == NULL) { - log_error("article_cache_load() NULL pointer error\n"); + log_error("NULL pointer error\n"); return -1; } @@ -283,7 +283,7 @@ int article_cache_unload(ARTICLE_CACHE * { if (p_cache == NULL || p_cache->p_mmap == NULL) { - log_error("article_cache_unload() NULL pointer error\n"); + log_error("NULL pointer error\n"); return -1; }