| 49 |
{ |
{ |
| 50 |
if (file_path == NULL || cache_dir == NULL || p_article == NULL) |
if (file_path == NULL || cache_dir == NULL || p_article == NULL) |
| 51 |
{ |
{ |
| 52 |
log_error("article_cache_path() NULL pointer error\n"); |
log_error("NULL pointer error\n"); |
| 53 |
return -1; |
return -1; |
| 54 |
} |
} |
| 55 |
|
|
| 76 |
|
|
| 77 |
if (cache_dir == NULL || p_article == NULL || content == NULL) |
if (cache_dir == NULL || p_article == NULL || content == NULL) |
| 78 |
{ |
{ |
| 79 |
log_error("article_cache_generate() NULL pointer error\n"); |
log_error("NULL pointer error\n"); |
| 80 |
return -1; |
return -1; |
| 81 |
} |
} |
| 82 |
|
|
| 135 |
} |
} |
| 136 |
|
|
| 137 |
// Apply LML render to content body |
// Apply LML render to content body |
| 138 |
cache.data_len = header_len + (size_t)lml_plain(content, content_f, ARTICLE_CONTENT_MAX_LEN, 1); |
cache.data_len = header_len + (size_t)lml_render(content, content_f, ARTICLE_CONTENT_MAX_LEN, 1); |
| 139 |
|
|
| 140 |
cache.line_total = header_line_cnt + |
cache.line_total = header_line_cnt + |
| 141 |
split_data_lines(content_f, SCREEN_COLS, cache.line_offsets + header_line_cnt, MAX_SPLIT_FILE_LINES - header_line_cnt, 1, NULL); |
split_data_lines(content_f, SCREEN_COLS, cache.line_offsets + header_line_cnt, MAX_SPLIT_FILE_LINES - header_line_cnt, 1, NULL); |
| 227 |
|
|
| 228 |
if (p_cache == NULL || cache_dir == NULL || p_article == NULL) |
if (p_cache == NULL || cache_dir == NULL || p_article == NULL) |
| 229 |
{ |
{ |
| 230 |
log_error("article_cache_load() NULL pointer error\n"); |
log_error("NULL pointer error\n"); |
| 231 |
return -1; |
return -1; |
| 232 |
} |
} |
| 233 |
|
|
| 283 |
{ |
{ |
| 284 |
if (p_cache == NULL || p_cache->p_mmap == NULL) |
if (p_cache == NULL || p_cache->p_mmap == NULL) |
| 285 |
{ |
{ |
| 286 |
log_error("article_cache_unload() NULL pointer error\n"); |
log_error("NULL pointer error\n"); |
| 287 |
return -1; |
return -1; |
| 288 |
} |
} |
| 289 |
|
|