Mercurial > hg > mlmmj
diff src/send_digest.c @ 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 | 5db75af2d0db |
children | ecb991e41a4c |
line wrap: on
line diff
--- a/src/send_digest.c Mon Sep 20 01:44:58 2010 +1000 +++ b/src/send_digest.c Mon Sep 20 02:05:31 2010 +1000 @@ -263,7 +263,7 @@ utfsub = unistr_escaped_to_utf8(line + 9); } - utfsub2 = substitute(utfsub, listaddr, listdelim, 5, subst_data, NULL); + utfsub2 = substitute(utfsub, listaddr, listdelim, 5, subst_data); subject = unistr_utf8_to_header(utfsub2); myfree(utfsub); myfree(utfsub2); @@ -362,7 +362,7 @@ myfree(line); tmp = substitute(utfline, listaddr, listdelim, - 5, subst_data, NULL); + 5, subst_data); myfree(utfline); if(writen(fd, tmp, strlen(tmp)) < 0) {