| 14 |
* * |
* * |
| 15 |
***************************************************************************/ |
***************************************************************************/ |
| 16 |
|
|
|
#include "article_post.h" |
|
| 17 |
#include "article_cache.h" |
#include "article_cache.h" |
| 18 |
#include "editor.h" |
#include "article_post.h" |
|
#include "screen.h" |
|
| 19 |
#include "bbs.h" |
#include "bbs.h" |
| 20 |
#include "log.h" |
#include "database.h" |
| 21 |
|
#include "editor.h" |
| 22 |
#include "io.h" |
#include "io.h" |
| 23 |
|
#include "log.h" |
| 24 |
#include "lml.h" |
#include "lml.h" |
| 25 |
#include "database.h" |
#include "screen.h" |
| 26 |
#include "user_priv.h" |
#include "user_priv.h" |
| 27 |
#include <ctype.h> |
#include <ctype.h> |
| 28 |
#include <string.h> |
#include <string.h> |
| 838 |
"\n\n【 在 %s (%s) 的大作中提到: 】\n", |
"\n\n【 在 %s (%s) 的大作中提到: 】\n", |
| 839 |
p_article->username, p_article->nickname); |
p_article->username, p_article->nickname); |
| 840 |
|
|
| 841 |
quote_content_lines = split_data_lines(content_f, ARTICLE_QUOTE_LINE_MAX_LEN, line_offsets, ARTICLE_QUOTE_MAX_LINES + 1, 0); |
quote_content_lines = split_data_lines(content_f, ARTICLE_QUOTE_LINE_MAX_LEN, line_offsets, ARTICLE_QUOTE_MAX_LINES + 1, 0, NULL); |
| 842 |
for (i = 0; i < quote_content_lines; i++) |
for (i = 0; i < quote_content_lines; i++) |
| 843 |
{ |
{ |
| 844 |
memcpy(content + len, ": ", 2); // quote line prefix |
memcpy(content + len, ": ", 2); // quote line prefix |