diff options
author | Michael Zucci <zucchi@src.gnome.org> | 2000-04-24 17:12:31 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2000-04-24 17:12:31 +0800 |
commit | 27937ec41f94720ffded271dff901dc74712845b (patch) | |
tree | ba02d3da7d25435df617d6ca166ccd2a360b136b /camel/camel-mime-message.h | |
parent | 0c1a38160f5c97bfee3bad5d177ea3706069b993 (diff) | |
download | gsoc2013-evolution-27937ec41f94720ffded271dff901dc74712845b.tar.gz gsoc2013-evolution-27937ec41f94720ffded271dff901dc74712845b.tar.zst gsoc2013-evolution-27937ec41f94720ffded271dff901dc74712845b.zip |
Big fixes for the last commit which broke the message creation entirely.
Plus an address decoder/formatter, etc.
* camel-mime-message.c (construct_from_parser): Allow MESSAGE_END
_or_ EOF as valid termination conditions.
* providers/mbox/camel-mbox-summary.c (message_struct_new): Decode
and then re-encode the addresses, so they are consistently
formatted.
* camel-mime-utils.c (header_decode_mailbox): Store the address in
a _header_address. And try to get a comment-stored name if there
is one.
(header_decode_address): Actually return an address.
(header_to_decode): Renamed to header_address_decode()
(header_mailbox_decode): New function to get a single mailbox.
(header_mime_decode): Return the major/minor value, as
appropriate.
(header_address_new, and friends): Whole bunch of utility
functions for working with the address thingies.
(header_decode_domain): Free the string header, and dont expand
'.' into ' . '.
(camel_mime_part_construct_content_from_parser): Oops, this was
totally screwed up, try creating the right cotnent on the right
object.
svn path=/trunk/; revision=2579
Diffstat (limited to 'camel/camel-mime-message.h')
-rw-r--r-- | camel/camel-mime-message.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/camel/camel-mime-message.h b/camel/camel-mime-message.h index ddcf846c20..7142d876de 100644 --- a/camel/camel-mime-message.h +++ b/camel/camel-mime-message.h @@ -35,10 +35,10 @@ extern "C" { #endif /* __cplusplus }*/ #include <gtk/gtk.h> -#include "camel-types.h" -#include "camel-mime-part.h" -#include "camel-recipient.h" - +#include <camel/camel-types.h> +#include <camel/camel-mime-part.h> +#include <camel/camel-recipient.h> +#include <camel/camel-mime-utils.h> #define CAMEL_RECIPIENT_TYPE_TO "To" #define CAMEL_RECIPIENT_TYPE_CC "Cc" |