# HG changeset patch # User Timo Sirainen # Date 1191624581 -10800 # Node ID aee441840b5a6f461b52cb11859870914f659a2e # Parent aedda93baa2c5b9bbc66781aa18c77ffda1e6e39 Removed message_parser_set_crlfs(). It's no longer needed and it might not work as wanted anyway. diff -r aedda93baa2c -r aee441840b5a src/lib-mail/message-parser.c --- 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); -} diff -r aedda93baa2c -r aee441840b5a src/lib-mail/message-parser.h --- 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