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

Diff of /lbbs/src/article_cache.c

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

Revision 1.18 by sysadm, Mon Jun 16 14:30:44 2025 UTC Revision 1.20 by sysadm, Tue Jun 17 13:29:58 2025 UTC
# Line 14  Line 14 
14   *                                                                         *   *                                                                         *
15   ***************************************************************************/   ***************************************************************************/
16    
 #define _POSIX_C_SOURCE 200809L  
   
17  #include "article_cache.h"  #include "article_cache.h"
18  #include "log.h"  #include "log.h"
19  #include "lml.h"  #include "lml.h"
# Line 130  int article_cache_generate(const char *c Line 128  int article_cache_generate(const char *c
128    
129          if (header_len != cache.line_offsets[header_line_cnt])          if (header_len != cache.line_offsets[header_line_cnt])
130          {          {
131                  log_common("Header of article(aid=%d) is truncated from %ld to %ld\n", p_article->aid, header_len, cache.line_offsets[header_line_cnt]);  #ifdef _DEBUG
132                    log_error("Header of article(aid=%d) is truncated from %ld to %ld\n", p_article->aid, header_len, cache.line_offsets[header_line_cnt]);
133    #endif
134                  header_len = (size_t)cache.line_offsets[header_line_cnt];                  header_len = (size_t)cache.line_offsets[header_line_cnt];
135          }          }
136    
# Line 142  int article_cache_generate(const char *c Line 142  int article_cache_generate(const char *c
142    
143          if (cache.data_len - header_len != (size_t)cache.line_offsets[cache.line_total])          if (cache.data_len - header_len != (size_t)cache.line_offsets[cache.line_total])
144          {          {
145                  log_common("Body of article(aid=%d) is truncated from %ld to %ld\n",  #ifdef _DEBUG
146                                  p_article->aid, cache.data_len - header_len, cache.line_offsets[cache.line_total]);                  log_error("Body of article(aid=%d) is truncated from %ld to %ld\n",
147                                      p_article->aid, cache.data_len - header_len, cache.line_offsets[cache.line_total]);
148    #endif
149                  cache.data_len = header_len + (size_t)(cache.line_offsets[cache.line_total]);                  cache.data_len = header_len + (size_t)(cache.line_offsets[cache.line_total]);
150          }          }
151    
# Line 156  int article_cache_generate(const char *c Line 158  int article_cache_generate(const char *c
158    
159          if (footer_len != cache.line_offsets[cache.line_total + footer_line_cnt])          if (footer_len != cache.line_offsets[cache.line_total + footer_line_cnt])
160          {          {
161                  log_common("Footer of article(aid=%d) is truncated from %ld to %ld\n",  #ifdef _DEBUG
162                                  p_article->aid, footer_len, cache.line_offsets[cache.line_total + footer_line_cnt]);                  log_error("Footer of article(aid=%d) is truncated from %ld to %ld\n",
163                                      p_article->aid, footer_len, cache.line_offsets[cache.line_total + footer_line_cnt]);
164    #endif
165                  footer_len = (size_t)(cache.line_offsets[cache.line_total + footer_line_cnt]);                  footer_len = (size_t)(cache.line_offsets[cache.line_total + footer_line_cnt]);
166          }          }
167    


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

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