dovecot: Removed message_parser_set_crlfs(). It's no longer need...

dovecot at dovecot.org dovecot at dovecot.org
Sat Oct 6 01:50:58 EEST 2007


details:   http://hg.dovecot.org/dovecot/rev/aee441840b5a
changeset: 6529:aee441840b5a
user:      Timo Sirainen <tss at iki.fi>
date:      Sat Oct 06 01:49:41 2007 +0300
description:
Removed message_parser_set_crlfs(). It's no longer needed and it might not
work as wanted anyway.

diffstat:

2 files changed, 45 deletions(-)
src/lib-mail/message-parser.c |   40 ----------------------------------------
src/lib-mail/message-parser.h |    5 -----

diffs (60 lines):

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 @@ void message_parser_parse_body(struct me
 	}
 	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 @@ void message_parser_parse_body(struct me
 		(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


More information about the dovecot-cvs mailing list