diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2001-10-05 01:46:01 +0000 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2001-10-05 01:46:01 +0000 |
commit | 1d196702b66508f0971356f011f1a90889809286 (patch) | |
tree | eb7c899201287d9eeec76f813a7e1b0566b750dd | |
parent | 19a1da2cd5b55a1c7d271a3c8ef57a76640270bd (diff) | |
download | gmime-1d196702b66508f0971356f011f1a90889809286.tar.gz |
If we just change the order of operations, we can get away without a
2001-10-04 Jeffrey Stedfast <fejj@ximian.com>
* gmime-data-wrapper.c (g_mime_data_wrapper_set_stream): If we
just change the order of operations, we can get away without a
second stream pointer.
* gmime-stream.c (g_mime_stream_substream): Revert.
* gmime-stream-buffer.c (stream_substream): Instead of calling
g_mime_stream_substream(), call the source stream's substream
method directly. I think this is the better fix for the bug
Charles just fixed.
41 files changed, 438 insertions, 316 deletions
@@ -1,23 +1,38 @@ +2001-10-04 Jeffrey Stedfast <fejj@ximian.com> + + * gmime-data-wrapper.c (g_mime_data_wrapper_set_stream): If we + just change the order of operations, we can get away without a + second stream pointer. + + * gmime-stream.c (g_mime_stream_substream): Revert. + + * gmime-stream-buffer.c (stream_substream): Instead of calling + g_mime_stream_substream(), call the source stream's substream + method directly. I think this is the better fix for the bug + Charles just fixed. + 2001-10-04 Charles Kerr <charles@rebelbase.com> - * gmime-stream.c (g_mime_stream_substream): fix refcount stealth bug. - Calling this on a buffered stream wound up reffing two streams - instead of one because of a nested call to g_mime_stream_substream(). - This took a lot of scaffolding to find. :) + * gmime-stream.c (g_mime_stream_substream): fix refcount stealth + bug. Calling this on a buffered stream wound up reffing two + streams instead of one because of a nested call to + g_mime_stream_substream(). This took a lot of scaffolding to + find. :) - * gmime-data-wrapper.c (g_mime_data_wrapper_set_stream): fix refcount - paranoia bug. ref the new *before* unreffing the old just in case - new==old. + * gmime-data-wrapper.c (g_mime_data_wrapper_set_stream): fix + refcount paranoia bug. ref the new *before* unreffing the old + just in case new==old. - * gmime-filter-basic.[ch]: fix some compiler warnings that I introduced - yesterday. (Strange how the same version of gcc finds different - warnings on different platforms.) + * gmime-filter-basic.[ch]: fix some compiler warnings that I + introduced yesterday. (Strange how the same version of gcc finds + different warnings on different platforms.) 2001-10-03 Charles Kerr <charles@rebelbase.com> - * gmime-part.c (g_mime_part_get_content): bugfix for when getting the - content from a stream-mem. We were just returning the stream-mem's - gbytearray buffer, but we need to check against the stream's bounds. + * gmime-part.c (g_mime_part_get_content): bugfix for when getting + the content from a stream-mem. We were just returning the + stream-mem's gbytearray buffer, but we need to check against the + stream's bounds. * gmime-filter-basic.[ch]: added support for decoding a uuencoded stream; added a placeholder for uuencoding a stream. @@ -27,7 +42,7 @@ 2001-10-02 Jeffrey Stedfast <fejj@ximian.com> * gmime-stream-buffer.h: buflen should be an ssize_t not a - size_t. Thanks to Chanrles for catching this. + size_t. Thanks to Charles for catching this. 2001-10-01 Charles Kerr <charles@rebelbase.com> @@ -43,14 +58,15 @@ * gmime-part.h: added g_mime_part_set_content_object() prototype. - * gmime-content-type.h: Replaced <> with "" in #include <gmime-param.h> + * gmime-content-type.h: Replaced <> with "" in #include + <gmime-param.h> - * pan-mime-parser.c: added #include gmime-stream-buffer.h to - pick up prototype for g_mime_stream_buffer_gets. - * pan-mime-parser.c (g_strstrbound): removed unused func. + * pan-mime-parser.c: added #include gmime-stream-buffer.h to pick + up prototype for g_mime_stream_buffer_gets. + (g_strstrbound): removed unused func. - * gmime-utils.c: on calls to ctype functions, explicitly upcast the - char arguments as ints to shut up gcc warnings on Solaris. + * gmime-utils.c: on calls to ctype functions, explicitly upcast + the char arguments as ints to shut up gcc warnings on Solaris. * gmime-param.c: same. 2001-09-29 Jeffrey Stedfast <fejj@ximian.com> diff --git a/Makefile.am b/Makefile.am index 7fd8c459..aa6a76c9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -55,7 +55,7 @@ gmimeinc_HEADERS = \ gmime-stream.h \ gmime-stream-buffer.h \ gmime-stream-file.h \ - gmime-stream-filter.c \ + gmime-stream-filter.h \ gmime-stream-fs.h \ gmime-stream-mem.h \ gmime-utils.h \ diff --git a/doc/gmime-sections.txt b/doc/gmime-sections.txt index 25688812..41bbf070 100644 --- a/doc/gmime-sections.txt +++ b/doc/gmime-sections.txt @@ -95,7 +95,7 @@ g_mime_filter_basic_new_type <FILE>gmime-filter-crlf</FILE> GMimeFilterCRLFDirection GMimeFilterCRLFMode -g_mime_filter_crlf_new_type +g_mime_filter_crlf_new </SECTION> <SECTION> @@ -184,6 +184,7 @@ g_mime_part_set_content_byte_array g_mime_part_set_content_stream g_mime_part_get_content g_mime_part_get_content_object +g_mime_part_set_content_object g_mime_part_add_subpart g_mime_part_add_child g_mime_part_write_to_stream diff --git a/doc/html/gmime-gmime-charset.html b/doc/html/gmime-gmime-charset.html index 99d7fb8f..01668c03 100644 --- a/doc/html/gmime-gmime-charset.html +++ b/doc/html/gmime-gmime-charset.html @@ -111,7 +111,7 @@ NAME="GMIME-GMIME-CHARSET" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN5079" +NAME="AEN5103" ></A ><H2 >Name</H2 @@ -119,7 +119,7 @@ NAME="AEN5079" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN5082" +NAME="AEN5106" ></A ><H2 >Synopsis</H2 @@ -149,7 +149,7 @@ HREF="gmime-gmime-charset.html#G-MIME-CHARSET-LOCALE-NAME" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5087" +NAME="AEN5111" ></A ><H2 >Description</H2 @@ -159,14 +159,14 @@ NAME="AEN5087" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5090" +NAME="AEN5114" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN5092" +NAME="AEN5116" ></A ><H3 ><A @@ -196,7 +196,7 @@ iso-8859-1 locales.</P ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5098" +NAME="AEN5122" ></A ><H3 ><A @@ -223,7 +223,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5104" +NAME="AEN5128" ></A ><P ></P diff --git a/doc/html/gmime-gmime-filter-basic.html b/doc/html/gmime-gmime-filter-basic.html index dade50c1..8d70a02c 100644 --- a/doc/html/gmime-gmime-filter-basic.html +++ b/doc/html/gmime-gmime-filter-basic.html @@ -205,6 +205,8 @@ CLASS="PROGRAMLISTING" GMIME_FILTER_BASIC_BASE64_DEC, GMIME_FILTER_BASIC_QP_ENC, GMIME_FILTER_BASIC_QP_DEC, + GMIME_FILTER_BASIC_UU_ENC, + GMIME_FILTER_BASIC_UU_DEC, } GMimeFilterBasicType;</PRE ></TD ></TR diff --git a/doc/html/gmime-gmime-filter-crlf.html b/doc/html/gmime-gmime-filter-crlf.html index 4f19987f..46a02d90 100644 --- a/doc/html/gmime-gmime-filter-crlf.html +++ b/doc/html/gmime-gmime-filter-crlf.html @@ -158,9 +158,9 @@ HREF="gmime-gmime-filter-crlf.html#GMIMEFILTERCRLFMODE" HREF="gmime-gmime-filter.html#GMIMEFILTER" >GMimeFilter</A >* <A -HREF="gmime-gmime-filter-crlf.html#G-MIME-FILTER-CRLF-NEW-TYPE" ->g_mime_filter_crlf_new_type</A -> (<A +HREF="gmime-gmime-filter-crlf.html#G-MIME-FILTER-CRLF-NEW" +>g_mime_filter_crlf_new</A +> (<A HREF="gmime-gmime-filter-crlf.html#GMIMEFILTERCRLFDIRECTION" >GMimeFilterCRLFDirection</A > direction, @@ -254,9 +254,9 @@ NAME="AEN1571" ></A ><H3 ><A -NAME="G-MIME-FILTER-CRLF-NEW-TYPE" +NAME="G-MIME-FILTER-CRLF-NEW" ></A ->g_mime_filter_crlf_new_type ()</H3 +>g_mime_filter_crlf_new ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" @@ -269,7 +269,7 @@ CLASS="PROGRAMLISTING" ><A HREF="gmime-gmime-filter.html#GMIMEFILTER" >GMimeFilter</A ->* g_mime_filter_crlf_new_type (<A +>* g_mime_filter_crlf_new (<A HREF="gmime-gmime-filter-crlf.html#GMIMEFILTERCRLFDIRECTION" >GMimeFilterCRLFDirection</A > direction, diff --git a/doc/html/gmime-gmime-message.html b/doc/html/gmime-gmime-message.html index 3e63ef5a..0683d105 100644 --- a/doc/html/gmime-gmime-message.html +++ b/doc/html/gmime-gmime-message.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-MESSAGE" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN3373" +NAME="AEN3397" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN3373" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN3376" +NAME="AEN3400" ></A ><H2 >Synopsis</H2 @@ -462,7 +462,7 @@ HREF="GPOINTER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN3464" +NAME="AEN3488" ></A ><H2 >Description</H2 @@ -472,14 +472,14 @@ NAME="AEN3464" ><DIV CLASS="REFSECT1" ><A -NAME="AEN3467" +NAME="AEN3491" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN3469" +NAME="AEN3493" ></A ><H3 ><A @@ -505,7 +505,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3474" +NAME="AEN3498" ></A ><H3 ><A @@ -531,7 +531,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3479" +NAME="AEN3503" ></A ><H3 ><A @@ -557,7 +557,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3484" +NAME="AEN3508" ></A ><H3 ><A @@ -583,7 +583,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3489" +NAME="AEN3513" ></A ><H3 ><A @@ -623,7 +623,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3494" +NAME="AEN3518" ></A ><H3 ><A @@ -653,7 +653,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3499" +NAME="AEN3523" ></A ><H3 ><A @@ -683,7 +683,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3506" +NAME="AEN3530" ></A ><P ></P @@ -720,7 +720,7 @@ set by default.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3515" +NAME="AEN3539" ></A ><H3 ><A @@ -751,7 +751,7 @@ Parts back to the Operating System for reuse.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3522" +NAME="AEN3546" ></A ><P ></P @@ -789,7 +789,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3531" +NAME="AEN3555" ></A ><H3 ><A @@ -829,7 +829,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3540" +NAME="AEN3564" ></A ><P ></P @@ -884,7 +884,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3553" +NAME="AEN3577" ></A ><H3 ><A @@ -917,7 +917,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3561" +NAME="AEN3585" ></A ><P ></P @@ -970,7 +970,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3574" +NAME="AEN3598" ></A ><H3 ><A @@ -1004,7 +1004,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3582" +NAME="AEN3606" ></A ><P ></P @@ -1059,7 +1059,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3595" +NAME="AEN3619" ></A ><H3 ><A @@ -1092,7 +1092,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3603" +NAME="AEN3627" ></A ><P ></P @@ -1145,7 +1145,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3616" +NAME="AEN3640" ></A ><H3 ><A @@ -1189,7 +1189,7 @@ GMIME_RECIPIENT_TYPE_CC and GMIME_RECIPIENT_TYPE_BCC.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3626" +NAME="AEN3650" ></A ><P ></P @@ -1278,7 +1278,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3647" +NAME="AEN3671" ></A ><H3 ><A @@ -1321,7 +1321,7 @@ specified in rfc822.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3656" +NAME="AEN3680" ></A ><P ></P @@ -1393,7 +1393,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3673" +NAME="AEN3697" ></A ><H3 ><A @@ -1430,7 +1430,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3682" +NAME="AEN3706" ></A ><P ></P @@ -1503,7 +1503,7 @@ GMIME_RECIPIENT_TYPE_BCC.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3699" +NAME="AEN3723" ></A ><H3 ><A @@ -1537,7 +1537,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3707" +NAME="AEN3731" ></A ><P ></P @@ -1592,7 +1592,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3720" +NAME="AEN3744" ></A ><H3 ><A @@ -1625,7 +1625,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3728" +NAME="AEN3752" ></A ><P ></P @@ -1678,7 +1678,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3741" +NAME="AEN3765" ></A ><H3 ><A @@ -1713,7 +1713,7 @@ HREF="TIME-T" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3749" +NAME="AEN3773" ></A ><P ></P @@ -1785,7 +1785,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3766" +NAME="AEN3790" ></A ><H3 ><A @@ -1827,7 +1827,7 @@ HREF="GMT-OFFSET" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3776" +NAME="AEN3800" ></A ><P ></P @@ -1899,7 +1899,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3793" +NAME="AEN3817" ></A ><H3 ><A @@ -1932,7 +1932,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3801" +NAME="AEN3825" ></A ><P ></P @@ -1985,7 +1985,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3814" +NAME="AEN3838" ></A ><H3 ><A @@ -2019,7 +2019,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3822" +NAME="AEN3846" ></A ><P ></P @@ -2074,7 +2074,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3835" +NAME="AEN3859" ></A ><H3 ><A @@ -2107,7 +2107,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3843" +NAME="AEN3867" ></A ><P ></P @@ -2160,7 +2160,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3856" +NAME="AEN3880" ></A ><H3 ><A @@ -2199,7 +2199,7 @@ X-Priority, or In-Reply-To.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3865" +NAME="AEN3889" ></A ><P ></P @@ -2271,7 +2271,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3882" +NAME="AEN3906" ></A ><H3 ><A @@ -2308,7 +2308,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3891" +NAME="AEN3915" ></A ><P ></P @@ -2378,7 +2378,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3908" +NAME="AEN3932" ></A ><H3 ><A @@ -2412,7 +2412,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3916" +NAME="AEN3940" ></A ><P ></P @@ -2467,7 +2467,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3929" +NAME="AEN3953" ></A ><H3 ><A @@ -2506,7 +2506,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3938" +NAME="AEN3962" ></A ><P ></P @@ -2561,7 +2561,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3951" +NAME="AEN3975" ></A ><H3 ><A @@ -2594,7 +2594,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3959" +NAME="AEN3983" ></A ><P ></P @@ -2647,7 +2647,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3972" +NAME="AEN3996" ></A ><H3 ><A @@ -2688,7 +2688,7 @@ HREF="GBOOLEAN" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3982" +NAME="AEN4006" ></A ><P ></P @@ -2783,7 +2783,7 @@ recommended that you traverse the MIME structure yourself.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4004" +NAME="AEN4028" ></A ><H3 ><A @@ -2816,7 +2816,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4012" +NAME="AEN4036" ></A ><P ></P @@ -2869,7 +2869,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4025" +NAME="AEN4049" ></A ><H3 ><A @@ -2910,7 +2910,7 @@ HREF="CALLBACK" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4035" +NAME="AEN4059" ></A ><P ></P diff --git a/doc/html/gmime-gmime-parser.html b/doc/html/gmime-gmime-parser.html index 15cbce4e..bc3ff665 100644 --- a/doc/html/gmime-gmime-parser.html +++ b/doc/html/gmime-gmime-parser.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-PARSER" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN5009" +NAME="AEN5033" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN5009" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN5012" +NAME="AEN5036" ></A ><H2 >Synopsis</H2 @@ -178,7 +178,7 @@ HREF="GBOOLEAN" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5022" +NAME="AEN5046" ></A ><H2 >Description</H2 @@ -188,14 +188,14 @@ NAME="AEN5022" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5025" +NAME="AEN5049" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN5027" +NAME="AEN5051" ></A ><H3 ><A @@ -228,7 +228,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5035" +NAME="AEN5059" ></A ><P ></P @@ -281,7 +281,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5048" +NAME="AEN5072" ></A ><H3 ><A @@ -319,7 +319,7 @@ HREF="GBOOLEAN" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5057" +NAME="AEN5081" ></A ><P ></P diff --git a/doc/html/gmime-gmime-part.html b/doc/html/gmime-gmime-part.html index 7788af99..d42416a7 100644 --- a/doc/html/gmime-gmime-part.html +++ b/doc/html/gmime-gmime-part.html @@ -469,6 +469,17 @@ HREF="gmime-gmime-part.html#GMIMEPART" >GMimePart</A > *mime_part); void <A +HREF="gmime-gmime-part.html#G-MIME-PART-SET-CONTENT-OBJECT" +>g_mime_part_set_content_object</A +> (<A +HREF="gmime-gmime-part.html#GMIMEPART" +>GMimePart</A +> *mime_part, + <A +HREF="gmime-gmime-data-wrapper.html#GMIMEDATAWRAPPER" +>GMimeDataWrapper</A +> *content); +void <A HREF="gmime-gmime-part.html#G-MIME-PART-ADD-SUBPART" >g_mime_part_add_subpart</A > (<A @@ -543,7 +554,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2505" +NAME="AEN2508" ></A ><H2 >Description</H2 @@ -553,14 +564,14 @@ NAME="AEN2505" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2508" +NAME="AEN2511" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN2510" +NAME="AEN2513" ></A ><H3 ><A @@ -593,7 +604,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2515" +NAME="AEN2518" ></A ><H3 ><A @@ -619,7 +630,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2520" +NAME="AEN2523" ></A ><H3 ><A @@ -649,7 +660,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2525" +NAME="AEN2528" ></A ><H3 ><A @@ -690,7 +701,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2530" +NAME="AEN2533" ></A ><H3 ><A @@ -722,7 +733,7 @@ HREF="GPOINTER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2537" +NAME="AEN2540" ></A ><P ></P @@ -777,7 +788,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2550" +NAME="AEN2553" ></A ><H3 ><A @@ -807,7 +818,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2557" +NAME="AEN2560" ></A ><P ></P @@ -844,7 +855,7 @@ text/plain.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2566" +NAME="AEN2569" ></A ><H3 ><A @@ -875,7 +886,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2573" +NAME="AEN2576" ></A ><P ></P @@ -945,7 +956,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2590" +NAME="AEN2593" ></A ><H3 ><A @@ -975,7 +986,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2597" +NAME="AEN2600" ></A ><P ></P @@ -1013,7 +1024,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2606" +NAME="AEN2609" ></A ><H3 ><A @@ -1045,7 +1056,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2613" +NAME="AEN2616" ></A ><P ></P @@ -1100,7 +1111,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2626" +NAME="AEN2629" ></A ><H3 ><A @@ -1131,7 +1142,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2633" +NAME="AEN2636" ></A ><P ></P @@ -1184,7 +1195,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2646" +NAME="AEN2649" ></A ><H3 ><A @@ -1215,7 +1226,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2653" +NAME="AEN2656" ></A ><P ></P @@ -1270,7 +1281,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2666" +NAME="AEN2669" ></A ><H3 ><A @@ -1300,7 +1311,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2673" +NAME="AEN2676" ></A ><P ></P @@ -1353,7 +1364,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2686" +NAME="AEN2689" ></A ><H3 ><A @@ -1384,7 +1395,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2693" +NAME="AEN2696" ></A ><P ></P @@ -1439,7 +1450,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2706" +NAME="AEN2709" ></A ><H3 ><A @@ -1469,7 +1480,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2713" +NAME="AEN2716" ></A ><P ></P @@ -1522,7 +1533,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2726" +NAME="AEN2729" ></A ><H3 ><A @@ -1555,7 +1566,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2734" +NAME="AEN2737" ></A ><P ></P @@ -1609,7 +1620,7 @@ return FALSE if the mime part does not contain a Content-MD5.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2747" +NAME="AEN2750" ></A ><H3 ><A @@ -1641,7 +1652,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2754" +NAME="AEN2757" ></A ><P ></P @@ -1696,7 +1707,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2767" +NAME="AEN2770" ></A ><H3 ><A @@ -1727,7 +1738,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2774" +NAME="AEN2777" ></A ><P ></P @@ -1780,7 +1791,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2787" +NAME="AEN2790" ></A ><H3 ><A @@ -1814,7 +1825,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2795" +NAME="AEN2798" ></A ><P ></P @@ -1869,7 +1880,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2808" +NAME="AEN2811" ></A ><H3 ><A @@ -1903,7 +1914,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2816" +NAME="AEN2819" ></A ><P ></P @@ -1956,7 +1967,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2829" +NAME="AEN2832" ></A ><H3 ><A @@ -1993,7 +2004,7 @@ GMIME_PART_ENCODING_BASE64 and GMIME_PART_ENCODING_QUOTEDPRINTABLE.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2837" +NAME="AEN2840" ></A ><P ></P @@ -2048,7 +2059,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2850" +NAME="AEN2853" ></A ><H3 ><A @@ -2082,7 +2093,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2858" +NAME="AEN2861" ></A ><P ></P @@ -2139,7 +2150,7 @@ GMIME_PART_ENCODING_QUOTEDPRINTABLE.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2871" +NAME="AEN2874" ></A ><H3 ><A @@ -2169,7 +2180,7 @@ HREF="gmime-gmime-part.html#GMIMEPARTENCODINGTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2878" +NAME="AEN2881" ></A ><P ></P @@ -2225,7 +2236,7 @@ GMIME_PART_ENCODING_BASE64 and GMIME_PART_ENCODING_QUOTEDPRINTABLE.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2891" +NAME="AEN2894" ></A ><H3 ><A @@ -2256,7 +2267,7 @@ HREF="gmime-gmime-part.html#GMIMEPARTENCODINGTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2898" +NAME="AEN2901" ></A ><P ></P @@ -2313,7 +2324,7 @@ GMIME_PART_ENCODING_QUOTEDPRINTABLE.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2911" +NAME="AEN2914" ></A ><H3 ><A @@ -2345,7 +2356,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2918" +NAME="AEN2921" ></A ><P ></P @@ -2400,7 +2411,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2931" +NAME="AEN2934" ></A ><H3 ><A @@ -2431,7 +2442,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2938" +NAME="AEN2941" ></A ><P ></P @@ -2484,7 +2495,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2951" +NAME="AEN2954" ></A ><H3 ><A @@ -2517,7 +2528,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2958" +NAME="AEN2961" ></A ><P ></P @@ -2589,7 +2600,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2975" +NAME="AEN2978" ></A ><H3 ><A @@ -2621,7 +2632,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2982" +NAME="AEN2985" ></A ><P ></P @@ -2695,7 +2706,7 @@ HREF="NAME" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3000" +NAME="AEN3003" ></A ><H3 ><A @@ -2727,7 +2738,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3007" +NAME="AEN3010" ></A ><P ></P @@ -2782,7 +2793,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3020" +NAME="AEN3023" ></A ><H3 ><A @@ -2812,7 +2823,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3027" +NAME="AEN3030" ></A ><P ></P @@ -2867,7 +2878,7 @@ and if not then checks the "name" parameter in the Content-Type.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3040" +NAME="AEN3043" ></A ><H3 ><A @@ -2898,7 +2909,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3047" +NAME="AEN3050" ></A ><P ></P @@ -2953,7 +2964,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3060" +NAME="AEN3063" ></A ><H3 ><A @@ -2983,7 +2994,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3067" +NAME="AEN3070" ></A ><P ></P @@ -3036,7 +3047,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3080" +NAME="AEN3083" ></A ><H3 ><A @@ -3071,7 +3082,7 @@ HREF="GUINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3088" +NAME="AEN3091" ></A ><P ></P @@ -3143,7 +3154,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3105" +NAME="AEN3108" ></A ><H3 ><A @@ -3183,7 +3194,7 @@ HREF="gmime-gmime-part.html#GMIMEPARTENCODINGTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3114" +NAME="AEN3117" ></A ><P ></P @@ -3272,7 +3283,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3135" +NAME="AEN3138" ></A ><H3 ><A @@ -3307,7 +3318,7 @@ HREF="GBYTEARRAY" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3143" +NAME="AEN3146" ></A ><P ></P @@ -3362,7 +3373,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3156" +NAME="AEN3159" ></A ><H3 ><A @@ -3394,7 +3405,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3163" +NAME="AEN3166" ></A ><P ></P @@ -3449,7 +3460,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3176" +NAME="AEN3179" ></A ><H3 ><A @@ -3483,7 +3494,7 @@ HREF="GUINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3184" +NAME="AEN3187" ></A ><P ></P @@ -3557,7 +3568,7 @@ CLASS="LITERAL" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3202" +NAME="AEN3205" ></A ><H3 ><A @@ -3591,7 +3602,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3210" +NAME="AEN3213" ></A ><P ></P @@ -3644,7 +3655,96 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3223" +NAME="AEN3226" +></A +><H3 +><A +NAME="G-MIME-PART-SET-CONTENT-OBJECT" +></A +>g_mime_part_set_content_object ()</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>void g_mime_part_set_content_object (<A +HREF="gmime-gmime-part.html#GMIMEPART" +>GMimePart</A +> *mime_part, + <A +HREF="gmime-gmime-data-wrapper.html#GMIMEDATAWRAPPER" +>GMimeDataWrapper</A +> *content);</PRE +></TD +></TR +></TABLE +><P +>Sets the content object on the mime part.</P +><P +></P +><DIV +CLASS="INFORMALTABLE" +><A +NAME="AEN3234" +></A +><P +></P +><TABLE +BORDER="0" +WIDTH="100%" +BGCOLOR="#FFD0D0" +CELLSPACING="0" +CELLPADDING="4" +CLASS="CALSTABLE" +><TBODY +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>mime_part</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> MIME Part</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>content</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> content object</TD +></TR +></TBODY +></TABLE +><P +></P +></DIV +></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN3247" ></A ><H3 ><A @@ -3679,7 +3779,7 @@ multipart.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3231" +NAME="AEN3255" ></A ><P ></P @@ -3734,7 +3834,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3244" +NAME="AEN3268" ></A ><H3 ><A @@ -3759,7 +3859,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3249" +NAME="AEN3273" ></A ><P ></P @@ -3814,7 +3914,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3262" +NAME="AEN3286" ></A ><H3 ><A @@ -3859,7 +3959,7 @@ for rfc822 messages.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3272" +NAME="AEN3296" ></A ><P ></P @@ -3931,7 +4031,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3289" +NAME="AEN3313" ></A ><H3 ><A @@ -3965,7 +4065,7 @@ HREF="GBOOLEAN" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3297" +NAME="AEN3321" ></A ><P ></P @@ -4037,7 +4137,7 @@ headers for rfc822 messages.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3314" +NAME="AEN3338" ></A ><H3 ><A @@ -4081,7 +4181,7 @@ HREF="MIME-PART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3325" +NAME="AEN3349" ></A ><P ></P @@ -4156,7 +4256,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3343" +NAME="AEN3367" ></A ><H3 ><A @@ -4191,7 +4291,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3351" +NAME="AEN3375" ></A ><P ></P diff --git a/doc/html/gmime-gmime-utils.html b/doc/html/gmime-gmime-utils.html index 84765928..eb4d608a 100644 --- a/doc/html/gmime-gmime-utils.html +++ b/doc/html/gmime-gmime-utils.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-UTILS" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN4057" +NAME="AEN4081" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN4057" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN4060" +NAME="AEN4084" ></A ><H2 >Synopsis</H2 @@ -475,7 +475,7 @@ HREF="GINT" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4151" +NAME="AEN4175" ></A ><H2 >Description</H2 @@ -485,14 +485,14 @@ NAME="AEN4151" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4154" +NAME="AEN4178" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN4156" +NAME="AEN4180" ></A ><H3 ><A @@ -517,7 +517,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4161" +NAME="AEN4185" ></A ><P ></P @@ -555,7 +555,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4170" +NAME="AEN4194" ></A ><H3 ><A @@ -580,7 +580,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4175" +NAME="AEN4199" ></A ><P ></P @@ -618,7 +618,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4184" +NAME="AEN4208" ></A ><H3 ><A @@ -655,7 +655,7 @@ HREF="GINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4193" +NAME="AEN4217" ></A ><P ></P @@ -730,7 +730,7 @@ will be stored.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4211" +NAME="AEN4235" ></A ><H3 ><A @@ -767,7 +767,7 @@ HREF="GINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4220" +NAME="AEN4244" ></A ><P ></P @@ -837,7 +837,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4237" +NAME="AEN4261" ></A ><H3 ><A @@ -870,7 +870,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4245" +NAME="AEN4269" ></A ><P ></P @@ -923,7 +923,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4258" +NAME="AEN4282" ></A ><H3 ><A @@ -957,7 +957,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4266" +NAME="AEN4290" ></A ><P ></P @@ -1031,7 +1031,7 @@ HREF="FORMAT" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4284" +NAME="AEN4308" ></A ><H3 ><A @@ -1064,7 +1064,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4292" +NAME="AEN4316" ></A ><P ></P @@ -1120,7 +1120,7 @@ as defined by rfc2045.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4305" +NAME="AEN4329" ></A ><H3 ><A @@ -1150,7 +1150,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4312" +NAME="AEN4336" ></A ><P ></P @@ -1188,7 +1188,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4321" +NAME="AEN4345" ></A ><H3 ><A @@ -1225,7 +1225,7 @@ HREF="GUINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4330" +NAME="AEN4354" ></A ><P ></P @@ -1296,7 +1296,7 @@ otherwise.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4347" +NAME="AEN4371" ></A ><H3 ><A @@ -1334,7 +1334,7 @@ HREF="GUINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4356" +NAME="AEN4380" ></A ><P ></P @@ -1406,7 +1406,7 @@ particular case means best compression)</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4373" +NAME="AEN4397" ></A ><H3 ><A @@ -1439,7 +1439,7 @@ HREF="GUCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4381" +NAME="AEN4405" ></A ><P ></P @@ -1492,7 +1492,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4394" +NAME="AEN4418" ></A ><H3 ><A @@ -1525,7 +1525,7 @@ HREF="GUCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4402" +NAME="AEN4426" ></A ><P ></P @@ -1579,7 +1579,7 @@ headers like "Subject".</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4415" +NAME="AEN4439" ></A ><H3 ><A @@ -1613,7 +1613,7 @@ HREF="GUCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4423" +NAME="AEN4447" ></A ><P ></P @@ -1667,7 +1667,7 @@ internet addresses.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4436" +NAME="AEN4460" ></A ><H3 ><A @@ -1716,7 +1716,7 @@ HREF="GUINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4448" +NAME="AEN4472" ></A ><P ></P @@ -1845,7 +1845,7 @@ HREF="OUT" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4479" +NAME="AEN4503" ></A ><H3 ><A @@ -1894,7 +1894,7 @@ HREF="GINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4491" +NAME="AEN4515" ></A ><P ></P @@ -2023,7 +2023,7 @@ invocation).</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4521" +NAME="AEN4545" ></A ><H3 ><A @@ -2073,7 +2073,7 @@ HREF="GINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4533" +NAME="AEN4557" ></A ><P ></P @@ -2201,7 +2201,7 @@ bit.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4563" +NAME="AEN4587" ></A ><H3 ><A @@ -2254,7 +2254,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4576" +NAME="AEN4600" ></A ><P ></P @@ -2400,7 +2400,7 @@ line has been stripped off.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4610" +NAME="AEN4634" ></A ><H3 ><A @@ -2449,7 +2449,7 @@ HREF="GINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4622" +NAME="AEN4646" ></A ><P ></P @@ -2576,7 +2576,7 @@ chunk of QP encoded data.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4652" +NAME="AEN4676" ></A ><H3 ><A @@ -2625,7 +2625,7 @@ HREF="GINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4664" +NAME="AEN4688" ></A ><P ></P @@ -2753,7 +2753,7 @@ invocation).</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4694" +NAME="AEN4718" ></A ><H3 ><A @@ -2803,7 +2803,7 @@ HREF="GINT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4706" +NAME="AEN4730" ></A ><P ></P diff --git a/doc/html/gmime-internet-address.html b/doc/html/gmime-internet-address.html index dbef0871..28950e7e 100644 --- a/doc/html/gmime-internet-address.html +++ b/doc/html/gmime-internet-address.html @@ -123,7 +123,7 @@ NAME="GMIME-INTERNET-ADDRESS" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN4741" +NAME="AEN4765" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN4741" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN4744" +NAME="AEN4768" ></A ><H2 >Synopsis</H2 @@ -267,7 +267,7 @@ HREF="GBOOLEAN" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4779" +NAME="AEN4803" ></A ><H2 >Description</H2 @@ -277,14 +277,14 @@ NAME="AEN4779" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4782" +NAME="AEN4806" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN4784" +NAME="AEN4808" ></A ><H3 ><A @@ -314,7 +314,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4789" +NAME="AEN4813" ></A ><H3 ><A @@ -347,7 +347,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4794" +NAME="AEN4818" ></A ><H3 ><A @@ -377,7 +377,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4801" +NAME="AEN4825" ></A ><P ></P @@ -413,7 +413,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4810" +NAME="AEN4834" ></A ><H3 ><A @@ -450,7 +450,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4819" +NAME="AEN4843" ></A ><P ></P @@ -520,7 +520,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4836" +NAME="AEN4860" ></A ><H3 ><A @@ -553,7 +553,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4844" +NAME="AEN4868" ></A ><P ></P @@ -606,7 +606,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4857" +NAME="AEN4881" ></A ><H3 ><A @@ -641,7 +641,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4865" +NAME="AEN4889" ></A ><P ></P @@ -679,7 +679,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4874" +NAME="AEN4898" ></A ><H3 ><A @@ -713,7 +713,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4882" +NAME="AEN4906" ></A ><P ></P @@ -768,7 +768,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4895" +NAME="AEN4919" ></A ><H3 ><A @@ -802,7 +802,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4903" +NAME="AEN4927" ></A ><P ></P @@ -857,7 +857,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4916" +NAME="AEN4940" ></A ><H3 ><A @@ -891,7 +891,7 @@ HREF="GLIST" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4924" +NAME="AEN4948" ></A ><P ></P @@ -946,7 +946,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4937" +NAME="AEN4961" ></A ><H3 ><A @@ -980,7 +980,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4945" +NAME="AEN4969" ></A ><P ></P @@ -1035,7 +1035,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4958" +NAME="AEN4982" ></A ><H3 ><A @@ -1066,7 +1066,7 @@ HREF="GCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4965" +NAME="AEN4989" ></A ><P ></P @@ -1119,7 +1119,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4978" +NAME="AEN5002" ></A ><H3 ><A @@ -1156,7 +1156,7 @@ HREF="GBOOLEAN" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4987" +NAME="AEN5011" ></A ><P ></P diff --git a/doc/html/index.sgml b/doc/html/index.sgml index 59c419e6..ac9383f7 100644 --- a/doc/html/index.sgml +++ b/doc/html/index.sgml @@ -70,7 +70,7 @@ <ANCHOR id ="GMIME-GMIME-FILTER-CRLF" href="gmime/gmime-gmime-filter-crlf.html"> <ANCHOR id ="GMIMEFILTERCRLFDIRECTION" href="gmime/gmime-gmime-filter-crlf.html#GMIMEFILTERCRLFDIRECTION"> <ANCHOR id ="GMIMEFILTERCRLFMODE" href="gmime/gmime-gmime-filter-crlf.html#GMIMEFILTERCRLFMODE"> -<ANCHOR id ="G-MIME-FILTER-CRLF-NEW-TYPE" href="gmime/gmime-gmime-filter-crlf.html#G-MIME-FILTER-CRLF-NEW-TYPE"> +<ANCHOR id ="G-MIME-FILTER-CRLF-NEW" href="gmime/gmime-gmime-filter-crlf.html#G-MIME-FILTER-CRLF-NEW"> <ANCHOR id ="GMIME-GMIME-PARAM" href="gmime/gmime-gmime-param.html"> <ANCHOR id ="GMIMEPARAM" href="gmime/gmime-gmime-param.html#GMIMEPARAM"> <ANCHOR id ="G-MIME-PARAM-NEW" href="gmime/gmime-gmime-param.html#G-MIME-PARAM-NEW"> @@ -144,6 +144,7 @@ <ANCHOR id ="G-MIME-PART-SET-CONTENT-STREAM" href="gmime/gmime-gmime-part.html#G-MIME-PART-SET-CONTENT-STREAM"> <ANCHOR id ="G-MIME-PART-GET-CONTENT" href="gmime/gmime-gmime-part.html#G-MIME-PART-GET-CONTENT"> <ANCHOR id ="G-MIME-PART-GET-CONTENT-OBJECT" href="gmime/gmime-gmime-part.html#G-MIME-PART-GET-CONTENT-OBJECT"> +<ANCHOR id ="G-MIME-PART-SET-CONTENT-OBJECT" href="gmime/gmime-gmime-part.html#G-MIME-PART-SET-CONTENT-OBJECT"> <ANCHOR id ="G-MIME-PART-ADD-SUBPART" href="gmime/gmime-gmime-part.html#G-MIME-PART-ADD-SUBPART"> <ANCHOR id ="G-MIME-PART-ADD-CHILD" href="gmime/gmime-gmime-part.html#G-MIME-PART-ADD-CHILD"> <ANCHOR id ="G-MIME-PART-WRITE-TO-STREAM" href="gmime/gmime-gmime-part.html#G-MIME-PART-WRITE-TO-STREAM"> diff --git a/doc/sgml/gmime-charset.sgml b/doc/sgml/gmime-charset.sgml index 045ed98e..c0224049 100644 --- a/doc/sgml/gmime-charset.sgml +++ b/doc/sgml/gmime-charset.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-charset" revision="28 Sep 2001"> +<refentry id="gmime-gmime-charset" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-charset</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-content-type.sgml b/doc/sgml/gmime-content-type.sgml index 29ab9d71..b11934ff 100644 --- a/doc/sgml/gmime-content-type.sgml +++ b/doc/sgml/gmime-content-type.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-content-type" revision="28 Sep 2001"> +<refentry id="gmime-gmime-content-type" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-content-type</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-data-wrapper.sgml b/doc/sgml/gmime-data-wrapper.sgml index 2e99a092..93dfa053 100644 --- a/doc/sgml/gmime-data-wrapper.sgml +++ b/doc/sgml/gmime-data-wrapper.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-data-wrapper" revision="28 Sep 2001"> +<refentry id="gmime-gmime-data-wrapper" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-data-wrapper</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-filter-basic.sgml b/doc/sgml/gmime-filter-basic.sgml index 50ee30e1..d684e139 100644 --- a/doc/sgml/gmime-filter-basic.sgml +++ b/doc/sgml/gmime-filter-basic.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-filter-basic" revision="28 Sep 2001"> +<refentry id="gmime-gmime-filter-basic" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-filter-basic</refentrytitle> <manvolnum>3</manvolnum> @@ -39,6 +39,8 @@ enum <link linkend="GMimeFilterBasicType">GMimeFilterBasicType</link>; GMIME_FILTER_BASIC_BASE64_DEC, GMIME_FILTER_BASIC_QP_ENC, GMIME_FILTER_BASIC_QP_DEC, + GMIME_FILTER_BASIC_UU_ENC, + GMIME_FILTER_BASIC_UU_DEC, } GMimeFilterBasicType; </programlisting> <para> diff --git a/doc/sgml/gmime-filter-crlf.sgml b/doc/sgml/gmime-filter-crlf.sgml index 81412f26..38c6bb8b 100644 --- a/doc/sgml/gmime-filter-crlf.sgml +++ b/doc/sgml/gmime-filter-crlf.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-filter-crlf" revision="28 Sep 2001"> +<refentry id="gmime-gmime-filter-crlf" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-filter-crlf</refentrytitle> <manvolnum>3</manvolnum> @@ -16,7 +16,7 @@ enum <link linkend="GMimeFilterCRLFDirection">GMimeFilterCRLFDirection</link>; enum <link linkend="GMimeFilterCRLFMode">GMimeFilterCRLFMode</link>; -<link linkend="GMimeFilter">GMimeFilter</link>* <link linkend="g-mime-filter-crlf-new-type">g_mime_filter_crlf_new_type</link> (<link linkend="GMimeFilterCRLFDirection">GMimeFilterCRLFDirection</link> direction, +<link linkend="GMimeFilter">GMimeFilter</link>* <link linkend="g-mime-filter-crlf-new">g_mime_filter_crlf_new</link> (<link linkend="GMimeFilterCRLFDirection">GMimeFilterCRLFDirection</link> direction, <link linkend="GMimeFilterCRLFMode">GMimeFilterCRLFMode</link> mode); </synopsis> </refsynopsisdiv> @@ -55,8 +55,8 @@ enum <link linkend="GMimeFilterCRLFMode">GMimeFilterCRLFMode</link>; </para></refsect2> <refsect2> -<title><anchor id="g-mime-filter-crlf-new-type">g_mime_filter_crlf_new_type ()</title> -<programlisting><link linkend="GMimeFilter">GMimeFilter</link>* g_mime_filter_crlf_new_type (<link linkend="GMimeFilterCRLFDirection">GMimeFilterCRLFDirection</link> direction, +<title><anchor id="g-mime-filter-crlf-new">g_mime_filter_crlf_new ()</title> +<programlisting><link linkend="GMimeFilter">GMimeFilter</link>* g_mime_filter_crlf_new (<link linkend="GMimeFilterCRLFDirection">GMimeFilterCRLFDirection</link> direction, <link linkend="GMimeFilterCRLFMode">GMimeFilterCRLFMode</link> mode);</programlisting> <para> </para> diff --git a/doc/sgml/gmime-filter.sgml b/doc/sgml/gmime-filter.sgml index b193cf42..ea727194 100644 --- a/doc/sgml/gmime-filter.sgml +++ b/doc/sgml/gmime-filter.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-filter" revision="28 Sep 2001"> +<refentry id="gmime-gmime-filter" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-filter</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-header.sgml b/doc/sgml/gmime-header.sgml index 92b909c8..b255f763 100644 --- a/doc/sgml/gmime-header.sgml +++ b/doc/sgml/gmime-header.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-header" revision="28 Sep 2001"> +<refentry id="gmime-gmime-header" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-header</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-message.sgml b/doc/sgml/gmime-message.sgml index 5d7e3da3..27ec8cf9 100644 --- a/doc/sgml/gmime-message.sgml +++ b/doc/sgml/gmime-message.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-message" revision="28 Sep 2001"> +<refentry id="gmime-gmime-message" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-message</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-param.sgml b/doc/sgml/gmime-param.sgml index c3e01e6e..28930e1c 100644 --- a/doc/sgml/gmime-param.sgml +++ b/doc/sgml/gmime-param.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-param" revision="28 Sep 2001"> +<refentry id="gmime-gmime-param" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-param</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-parser.sgml b/doc/sgml/gmime-parser.sgml index a9595563..dd65ae9c 100644 --- a/doc/sgml/gmime-parser.sgml +++ b/doc/sgml/gmime-parser.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-parser" revision="28 Sep 2001"> +<refentry id="gmime-gmime-parser" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-parser</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-part.sgml b/doc/sgml/gmime-part.sgml index b82958f1..f71132f0 100644 --- a/doc/sgml/gmime-part.sgml +++ b/doc/sgml/gmime-part.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-part" revision="28 Sep 2001"> +<refentry id="gmime-gmime-part" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-part</refentrytitle> <manvolnum>3</manvolnum> @@ -87,6 +87,8 @@ const char* <link linkend="g-mime-part-get-content">g_mime_part_get_content</lin <link linkend="guint">guint</link> *len); const <link linkend="GMimeDataWrapper">GMimeDataWrapper</link>* <link linkend="g-mime-part-get-content-object">g_mime_part_get_content_object</link> (const <link linkend="GMimePart">GMimePart</link> *mime_part); +void <link linkend="g-mime-part-set-content-object">g_mime_part_set_content_object</link> (<link linkend="GMimePart">GMimePart</link> *mime_part, + <link linkend="GMimeDataWrapper">GMimeDataWrapper</link> *content); void <link linkend="g-mime-part-add-subpart">g_mime_part_add_subpart</link> (<link linkend="GMimePart">GMimePart</link> *mime_part, <link linkend="GMimePart">GMimePart</link> *subpart); #define <link linkend="g-mime-part-add-child">g_mime_part_add_child</link> (mime_part, child) @@ -849,6 +851,26 @@ and sets <literal>len</literal> to the length of the buffer. </entry></row> </tbody></tgroup></informaltable></refsect2> <refsect2> +<title><anchor id="g-mime-part-set-content-object">g_mime_part_set_content_object ()</title> +<programlisting>void g_mime_part_set_content_object (<link linkend="GMimePart">GMimePart</link> *mime_part, + <link linkend="GMimeDataWrapper">GMimeDataWrapper</link> *content);</programlisting> +<para> +Sets the content object on the mime part.</para> +<para> + +</para><informaltable pgwide=1 frame="none" role="params"> +<tgroup cols="2"> +<colspec colwidth="2*"> +<colspec colwidth="8*"> +<tbody> +<row><entry align="right"><parameter>mime_part</parameter> :</entry> +<entry> MIME Part +</entry></row> +<row><entry align="right"><parameter>content</parameter> :</entry> +<entry> content object +</entry></row> +</tbody></tgroup></informaltable></refsect2> +<refsect2> <title><anchor id="g-mime-part-add-subpart">g_mime_part_add_subpart ()</title> <programlisting>void g_mime_part_add_subpart (<link linkend="GMimePart">GMimePart</link> *mime_part, <link linkend="GMimePart">GMimePart</link> *subpart);</programlisting> diff --git a/doc/sgml/gmime-stream-buffer.sgml b/doc/sgml/gmime-stream-buffer.sgml index dc1214a6..28a5c1c8 100644 --- a/doc/sgml/gmime-stream-buffer.sgml +++ b/doc/sgml/gmime-stream-buffer.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-stream-buffer" revision="28 Sep 2001"> +<refentry id="gmime-gmime-stream-buffer" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-stream-buffer</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-stream-file.sgml b/doc/sgml/gmime-stream-file.sgml index 305dc3f2..d8e538d7 100644 --- a/doc/sgml/gmime-stream-file.sgml +++ b/doc/sgml/gmime-stream-file.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-stream-file" revision="28 Sep 2001"> +<refentry id="gmime-gmime-stream-file" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-stream-file</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-stream-filter.sgml b/doc/sgml/gmime-stream-filter.sgml index cc2c83d2..9cd2819b 100644 --- a/doc/sgml/gmime-stream-filter.sgml +++ b/doc/sgml/gmime-stream-filter.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-stream-filter" revision="28 Sep 2001"> +<refentry id="gmime-gmime-stream-filter" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-stream-filter</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-stream-fs.sgml b/doc/sgml/gmime-stream-fs.sgml index 5d23e07d..a1f6affa 100644 --- a/doc/sgml/gmime-stream-fs.sgml +++ b/doc/sgml/gmime-stream-fs.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-stream-fs" revision="28 Sep 2001"> +<refentry id="gmime-gmime-stream-fs" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-stream-fs</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-stream-mem.sgml b/doc/sgml/gmime-stream-mem.sgml index 2e4d8621..7f4b2076 100644 --- a/doc/sgml/gmime-stream-mem.sgml +++ b/doc/sgml/gmime-stream-mem.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-stream-mem" revision="28 Sep 2001"> +<refentry id="gmime-gmime-stream-mem" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-stream-mem</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-stream.sgml b/doc/sgml/gmime-stream.sgml index 80862c2c..6436c853 100644 --- a/doc/sgml/gmime-stream.sgml +++ b/doc/sgml/gmime-stream.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-stream" revision="28 Sep 2001"> +<refentry id="gmime-gmime-stream" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-stream</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/gmime-utils.sgml b/doc/sgml/gmime-utils.sgml index c3576b51..9a83becc 100644 --- a/doc/sgml/gmime-utils.sgml +++ b/doc/sgml/gmime-utils.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-gmime-utils" revision="28 Sep 2001"> +<refentry id="gmime-gmime-utils" revision="5 Oct 2001"> <refmeta> <refentrytitle>gmime-utils</refentrytitle> <manvolnum>3</manvolnum> diff --git a/doc/sgml/internet-address.sgml b/doc/sgml/internet-address.sgml index 0811f51a..011c668f 100644 --- a/doc/sgml/internet-address.sgml +++ b/doc/sgml/internet-address.sgml @@ -1,4 +1,4 @@ -<refentry id="gmime-internet-address" revision="28 Sep 2001"> +<refentry id="gmime-internet-address" revision="5 Oct 2001"> <refmeta> <refentrytitle>internet-address</refentrytitle> <manvolnum>3</manvolnum> diff --git a/gmime-data-wrapper.c b/gmime-data-wrapper.c index 6bbad997..5b71d38f 100644 --- a/gmime-data-wrapper.c +++ b/gmime-data-wrapper.c @@ -90,16 +90,14 @@ g_mime_data_wrapper_destroy (GMimeDataWrapper *wrapper) void g_mime_data_wrapper_set_stream (GMimeDataWrapper *wrapper, GMimeStream *stream) { - GMimeStream * prev_stream; g_return_if_fail (wrapper != NULL); - prev_stream = wrapper->stream; + g_mime_stream_ref (stream); + + if (wrapper->stream) + g_mime_stream_unref (wrapper->stream); + wrapper->stream = stream; - - if (stream) - g_mime_stream_ref (stream); - if (prev_stream) - g_mime_stream_unref (prev_stream); } diff --git a/gmime-parser.c b/gmime-parser.c index b52f7aac..994a3d3f 100644 --- a/gmime-parser.c +++ b/gmime-parser.c @@ -367,7 +367,7 @@ g_mime_parser_construct_part_internal (GMimeStream *stream, GMimeStreamMem *mem) /* from here to the end is the content */ if (inptr < inend) { - for (inptr++; inptr < inend && isspace ((unsigned) *inptr); inptr++); + for (inptr++; inptr < inend && isspace ((int) *inptr); inptr++); len = inend - inptr; content = inptr; diff --git a/gmime-stream-buffer.c b/gmime-stream-buffer.c index f213d0e4..603ef9e6 100644 --- a/gmime-stream-buffer.c +++ b/gmime-stream-buffer.c @@ -280,7 +280,7 @@ stream_substream (GMimeStream *stream, off_t start, off_t end) the reason this stream is setup to do cached reads is because the source streem is unseekable. */ - return g_mime_stream_substream (buffer->source, start, end); + return buffer->source->substream (buffer->source, start, end); } diff --git a/gmime-stream.c b/gmime-stream.c index 53affa65..b834a8a4 100644 --- a/gmime-stream.c +++ b/gmime-stream.c @@ -241,18 +241,13 @@ g_mime_stream_length (GMimeStream *stream) GMimeStream * g_mime_stream_substream (GMimeStream *stream, off_t start, off_t end) { - GMimeStream * sub; - GMimeStream * prev_super; + GMimeStream *sub; g_return_val_if_fail (stream != NULL, NULL); sub = stream->substream (stream, start, end); - prev_super = sub->super_stream; sub->super_stream = stream; g_mime_stream_ref (stream); - - if (prev_super != NULL) - g_mime_stream_unref (prev_super); return sub; } diff --git a/gmime/gmime-data-wrapper.c b/gmime/gmime-data-wrapper.c index 6bbad997..5b71d38f 100644 --- a/gmime/gmime-data-wrapper.c +++ b/gmime/gmime-data-wrapper.c @@ -90,16 +90,14 @@ g_mime_data_wrapper_destroy (GMimeDataWrapper *wrapper) void g_mime_data_wrapper_set_stream (GMimeDataWrapper *wrapper, GMimeStream *stream) { - GMimeStream * prev_stream; g_return_if_fail (wrapper != NULL); - prev_stream = wrapper->stream; + g_mime_stream_ref (stream); + + if (wrapper->stream) + g_mime_stream_unref (wrapper->stream); + wrapper->stream = stream; - - if (stream) - g_mime_stream_ref (stream); - if (prev_stream) - g_mime_stream_unref (prev_stream); } diff --git a/gmime/gmime-parser.c b/gmime/gmime-parser.c index b52f7aac..994a3d3f 100644 --- a/gmime/gmime-parser.c +++ b/gmime/gmime-parser.c @@ -367,7 +367,7 @@ g_mime_parser_construct_part_internal (GMimeStream *stream, GMimeStreamMem *mem) /* from here to the end is the content */ if (inptr < inend) { - for (inptr++; inptr < inend && isspace ((unsigned) *inptr); inptr++); + for (inptr++; inptr < inend && isspace ((int) *inptr); inptr++); len = inend - inptr; content = inptr; diff --git a/gmime/gmime-stream-buffer.c b/gmime/gmime-stream-buffer.c index f213d0e4..603ef9e6 100644 --- a/gmime/gmime-stream-buffer.c +++ b/gmime/gmime-stream-buffer.c @@ -280,7 +280,7 @@ stream_substream (GMimeStream *stream, off_t start, off_t end) the reason this stream is setup to do cached reads is because the source streem is unseekable. */ - return g_mime_stream_substream (buffer->source, start, end); + return buffer->source->substream (buffer->source, start, end); } diff --git a/gmime/gmime-stream.c b/gmime/gmime-stream.c index 53affa65..b834a8a4 100644 --- a/gmime/gmime-stream.c +++ b/gmime/gmime-stream.c @@ -241,18 +241,13 @@ g_mime_stream_length (GMimeStream *stream) GMimeStream * g_mime_stream_substream (GMimeStream *stream, off_t start, off_t end) { - GMimeStream * sub; - GMimeStream * prev_super; + GMimeStream *sub; g_return_val_if_fail (stream != NULL, NULL); sub = stream->substream (stream, start, end); - prev_super = sub->super_stream; sub->super_stream = stream; g_mime_stream_ref (stream); - - if (prev_super != NULL) - g_mime_stream_unref (prev_super); return sub; } diff --git a/gmime/md5-utils.c b/gmime/md5-utils.c index 57b43879..c38ade47 100644 --- a/gmime/md5-utils.c +++ b/gmime/md5-utils.c @@ -27,11 +27,7 @@ #include <string.h> #include "md5-utils.h" -#if 0 -#define d(x) x -#else #define d(x) -#endif static void md5_transform (guint32 buf[4], const guint32 in[16]); diff --git a/md5-utils.c b/md5-utils.c index 57b43879..c38ade47 100644 --- a/md5-utils.c +++ b/md5-utils.c @@ -27,11 +27,7 @@ #include <string.h> #include "md5-utils.h" -#if 0 -#define d(x) x -#else #define d(x) -#endif static void md5_transform (guint32 buf[4], const guint32 in[16]); |