Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6529:aee441840b5a HEAD
Removed message_parser_set_crlfs(). It's no longer needed and it might not
work as wanted anyway.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 06 Oct 2007 01:49:41 +0300 |
parents | aedda93baa2c |
children | 2f397bc2cc0c |
files | src/lib-mail/message-parser.c src/lib-mail/message-parser.h |
diffstat | 2 files changed, 0 insertions(+), 45 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-mail/message-parser.c Sat Oct 06 01:48:16 2007 +0300 +++ b/src/lib-mail/message-parser.c Sat Oct 06 01:49:41 2007 +0300 @@ -785,43 +785,3 @@ } i_assert(ret != 0); } - -static void -message_parser_set_crlfs_diff(struct message_part *parts, bool use_crlf, - off_t diff) -{ - while (parts != NULL) { - parts->physical_pos += diff; - - if (use_crlf) { - parts->header_size.physical_size = - parts->header_size.virtual_size; - parts->body_size.physical_size = - parts->body_size.virtual_size; - } else { - parts->header_size.physical_size = - parts->header_size.virtual_size - - parts->header_size.lines; - parts->body_size.physical_size = - parts->body_size.virtual_size - - parts->body_size.lines; - - diff -= parts->header_size.lines; - } - - if (parts->children != NULL) { - message_parser_set_crlfs_diff(parts->children, - use_crlf, diff); - } - - if (!use_crlf) - diff -= parts->body_size.lines; - - parts = parts->next; - } -} - -void message_parser_set_crlfs(struct message_part *parts, bool use_crlf) -{ - message_parser_set_crlfs_diff(parts, use_crlf, 0); -}
--- a/src/lib-mail/message-parser.h Sat Oct 06 01:48:16 2007 +0300 +++ b/src/lib-mail/message-parser.h Sat Oct 06 01:49:41 2007 +0300 @@ -121,9 +121,4 @@ (message_part_header_callback_t *)callback, context) #endif -/* Update the physical_size of all parts. If use_crlf is TRUE, they're set - to same as virtual_size. If use_crlf is FALSE, they're set to - virtual_size - lines. physical_pos fields are also updated. */ -void message_parser_set_crlfs(struct message_part *parts, bool use_crlf); - #endif