new file, groups mime-part related utils. Meant to be used by providers
authorbertrand <Bertrand.Guiheneuf@aful.org>
Thu, 26 Aug 1999 09:44:33 +0000 (09:44 +0000)
committerBertrand Guiheneuf <bertrand@src.gnome.org>
Thu, 26 Aug 1999 09:44:33 +0000 (09:44 +0000)
commit304de556da858bea66085c48623a2ab0f5f4d17e
treec0ae8d733789dd4dd0b5afa3d9445fd712fa3217
parent6f5c676bb547fd8f0e4ab7a8547058fc235f3c69
new file, groups mime-part related utils. Meant to be used by providers

1999-08-26  bertrand  <Bertrand.Guiheneuf@aful.org>

* camel/camel-mime-part-utils.c: new file, groups
mime-part related utils. Meant to be used by providers
subclassing MimeMessage.
(camel_mime_part_construct_headers_from_stream):
(camel_mime_part_construct_content_from_stream):
no more useless temporary hash table.

* camel/camel-mime-part.c (_construct_from_stream): calls
mime-part-utils functions now.

* camel/gmime-utils.c (_store_header_pair_from_string):
do not use hash table to store header, use an array instead.

* MimePart cleanup. Not complete yet. Content must not be
parsed when constructing but only when content object is requested.
Default implementation will keep content in a stream.
camel/Makefile.am
camel/camel-mime-part-utils.c [new file with mode: 0644]
camel/camel-mime-part-utils.h [new file with mode: 0644]
camel/camel-mime-part.c
camel/camel-mime-part.h
camel/gmime-utils.c
camel/gmime-utils.h