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