Mercurial > hg > mlmmj
diff include/prepstdreply.h @ 742:b00eb39643c1
Changes to how $originalmail$ works
- No longer buffer the whole mail in memory, but copy a line at a time
- Allow a line-count
- Change to the indent/whitespace behaviour; to essentially get current
behaviour, a space must be prepended to the lines currently containing
$originalmail$ in the listtexts
The interface to substitute() and substitute_one() has changed. They no longer
take the original mail filename, and cannot be used to do $originalmail$
substitution. This was never used except by prepstdreply() which now
incorporates that substitution itself.
author | Ben Schmidt |
---|---|
date | Mon, 20 Sep 2010 02:05:31 +1000 |
parents | b72bcb7e08a2 |
children | ecb991e41a4c |
line wrap: on
line diff
--- a/include/prepstdreply.h Mon Sep 20 01:44:58 2010 +1000 +++ b/include/prepstdreply.h Mon Sep 20 02:05:31 2010 +1000 @@ -25,10 +25,9 @@ #define PREPSTDREPLY_H char *substitute(const char *line, const char *listaddr, const char *listdelim, - size_t datacount, char **data, const char* mailname); + size_t datacount, char **data); char *substitute_one(const char *line, const char *listaddr, - const char *listdelim, size_t datacount, char **data, - const char* mailname); + const char *listdelim, size_t datacount, char **data); int open_listtext(const char *listdir, const char *filename); char *prepstdreply(const char *listdir, const char *filename, const char *from, const char *to, const char *replyto, size_t tokencount,