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