diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2002-04-19 03:49:20 +0000 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2002-04-19 03:49:20 +0000 |
commit | ddfb25829908df094379c7d67dee7fb0cdae3374 (patch) | |
tree | 953955346fc86e20fd4ffdac7b74d0d1115efedf | |
parent | b8514890629f0b3832906d0a56cf5ff7ae97a2e9 (diff) | |
download | gmime-ddfb25829908df094379c7d67dee7fb0cdae3374.tar.gz |
Updated.
2002-04-18 Jeffrey Stedfast <fejj@ximian.com>
* docs/*: Updated.
* configure.in: Add $srcdir to the include path so it catches
iconv-detect.h.
54 files changed, 2163 insertions, 640 deletions
@@ -1,3 +1,10 @@ +2002-04-18 Jeffrey Stedfast <fejj@ximian.com> + + * docs/*: Updated. + + * configure.in: Add $srcdir to the include path so it catches + iconv-detect.h. + 2002-04-14 Jeffrey Stedfast <fejj@ximian.com> * gmime-utils.c (datetok): Treat ',' as a token delimeter. Also diff --git a/Makefile.am b/Makefile.am index be93f4ac..021eec96 100644 --- a/Makefile.am +++ b/Makefile.am @@ -103,7 +103,7 @@ test_mime_LDADD = $(LDADDS) test_parser_SOURCES = test-parser.c test_parser_LDFLAGS = test_parser_DEPENDENCIES = $(DEPS) -test_parser_LDADD = -static $(LDADDS) +test_parser_LDADD = $(LDADDS) test_streams_SOURCES = test-streams.c test_streams_LDFLAGS = @@ -177,7 +177,7 @@ CLEANFILES = gmimeConf.sh confexecdir = $(libdir) confexec_DATA = gmimeConf.sh -EXTRA_DIST = gmimeConf.sh.in gmime.spec.in gmime.spec gmime.m4 zentimer.h zenprofiler.h +EXTRA_DIST = iconv-detect.c gmimeConf.sh.in gmime.spec.in gmime.spec gmime.m4 zentimer.h zenprofiler.h gmimeConf.sh: gmimeConf.sh.in Makefile ## Use sed and then mv to avoid problems if the user interrupts. diff --git a/configure.in b/configure.in index 331bb14e..c13b2f01 100644 --- a/configure.in +++ b/configure.in @@ -121,6 +121,9 @@ AC_SUBST(glib_libs) dnl Check for libiconv AM_ICONV() + +CFLAGS="$CFLAGS -I$srcdir" + AC_MSG_CHECKING(preferred charset formats for system iconv) AC_TRY_RUN([ #define CONFIGURE_IN diff --git a/doc/Makefile.am b/doc/Makefile.am index 82c930d4..7e882985 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -16,7 +16,7 @@ HTML_DIR=$(datadir)/gmime/html TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE) scan: - gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="gmime.h gmime-table-private.h acconfig.h config.h strlib.h memchunk.h zentimer.h zenprofiler.h" + gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="gmime-charset-map-private.h gmime-table-private.h acconfig.h config.h strlib.h memchunk.h unicode.h iconv-detect.h zentimer.h zenprofiler.h" templates: scan gtkdoc-mktmpl --module=$(DOC_MODULE) diff --git a/doc/gmime-docs.sgml b/doc/gmime-docs.sgml index 6a867597..ee2380ea 100644 --- a/doc/gmime-docs.sgml +++ b/doc/gmime-docs.sgml @@ -1,4 +1,5 @@ <!doctype book PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ +<!entity gmime SYSTEM "sgml/gmime.sgml"> <!entity gmime-param SYSTEM "sgml/gmime-param.sgml"> <!entity gmime-header SYSTEM "sgml/gmime-header.sgml"> <!entity gmime-content-type SYSTEM "sgml/gmime-content-type.sgml"> @@ -210,6 +211,7 @@ for the particular function to know for sure whther you need to free it or not and how.</para> + &gmime; &gmime-stream; &gmime-stream-buffer; &gmime-stream-file; diff --git a/doc/gmime-sections.txt b/doc/gmime-sections.txt index 4298ae08..1404f22a 100644 --- a/doc/gmime-sections.txt +++ b/doc/gmime-sections.txt @@ -1,4 +1,11 @@ <SECTION> +<FILE>gmime</FILE> +GMIME_CHECK_VERSION +GMIME_INIT_FLAG_UTF8 +g_mime_init +</SECTION> + +<SECTION> <FILE>gmime-stream</FILE> GMimeStream GMimeSeekWhence @@ -142,6 +149,30 @@ g_mime_filter_html_new </SECTION> <SECTION> +<FILE>gmime-filter-yenc</FILE> +GMIME_YENCODE_CRC_INIT +GMIME_YENCODE_CRC_FINAL +g_mime_ydecode_step +g_mime_yencode_step +g_mime_yencode_close +GMimeFilterYencDirection +GMIME_YENCODE_STATE_INIT +GMIME_YDECODE_STATE_INIT +GMIME_YDECODE_STATE_EOLN +GMIME_YDECODE_STATE_ESCAPE +GMIME_YDECODE_STATE_BEGIN +GMIME_YDECODE_STATE_PART +GMIME_YDECODE_STATE_DECODE +GMIME_YDECODE_STATE_END +g_mime_filter_yenc_new +g_mime_filter_yenc_set_state +g_mime_filter_yenc_get_part +g_mime_filter_yenc_set_crc +g_mime_filter_yenc_get_crc +g_mime_filter_yenc_get_pcrc +</SECTION> + +<SECTION> <FILE>gmime-data-wrapper</FILE> GMimeDataWrapper g_mime_data_wrapper_new @@ -318,6 +349,10 @@ g_mime_utils_8bit_header_encode_phrase g_mime_utils_base64_decode_step g_mime_utils_base64_encode_step g_mime_utils_base64_encode_close +GMIME_UUDECODE_STATE_INIT +GMIME_UUDECODE_STATE_BEGIN +GMIME_UUDECODE_STATE_END +GMIME_UUDECODE_STATE_MASK g_mime_utils_uudecode_step g_mime_utils_uuencode_step g_mime_utils_uuencode_close @@ -361,6 +396,7 @@ g_mime_parser_construct_message g_mime_charset_init g_mime_charset_locale_name g_mime_charset_name +g_mime_charset_best </SECTION> <SECTION> diff --git a/doc/html/book1.html b/doc/html/book1.html index ccf476cc..5603689b 100644 --- a/doc/html/book1.html +++ b/doc/html/book1.html @@ -62,6 +62,46 @@ CLASS="ADDRESS" ><P CLASS="COPYRIGHT" >Copyright © 2000-2002 by Jeffrey Stedfast</P +><DIV +><DIV +CLASS="ABSTRACT" +><A +NAME="AEN18" +></A +><P +></P +><P +>This manual documents the interfaces of the gmime + library and has some short notes to help get you up to speed + with using the library.</P +><P +></P +></DIV +></DIV +><DIV +CLASS="LEGALNOTICE" +><A +NAME="AEN14" +></A +><P +></P +><P +>Permission is granted to make and distribute verbatim + copies of this manual provided the copyright notice and this + permission notice are preserved on all copies.</P +><P +>Permission is granted to copy and distribute modified + versions of this manual under the conditions for verbatim + copying, provided also that the entire resulting derived work is + distributed under the terms of a permission notice identical to + this one.</P +><P +>Permission is granted to copy and distribute translations + of this manual into another language, under the above conditions + for modified versions.</P +><P +></P +></DIV ></DIV ><DIV CLASS="TOC" @@ -99,6 +139,11 @@ HREF="libgmime.html" ><DL ><DT ><A +HREF="gmime-gmime.html" +>gmime</A +> — </DT +><DT +><A HREF="gmime-gmime-stream.html" >gmime-stream</A > — </DT diff --git a/doc/html/data-wrappers.html b/doc/html/data-wrappers.html index 80879ef2..3747b94e 100644 --- a/doc/html/data-wrappers.html +++ b/doc/html/data-wrappers.html @@ -114,9 +114,9 @@ NAME="DATA-WRAPPERS" >Data wrappers are a very simple concept. They wrap data. Actually, they wrap around a source stream and contain information about the format of the source stream. This makes - writing a data wrapper to another stream incredibly easy because - it will unformat the data into it's raw form before writing it to - the output stream for you.</P + writing a data wrapper to a stream incredibly easy because it will + decode the data into it's raw form before writing it to the output + stream for you.</P ></DIV ><DIV CLASS="NAVFOOTER" diff --git a/doc/html/filters.html b/doc/html/filters.html index 535d0fb7..5ff53a31 100644 --- a/doc/html/filters.html +++ b/doc/html/filters.html @@ -113,7 +113,7 @@ NAME="FILTERS" ><P >Stream filters are an efficient way of converting data from one format to another. To use a stream filter, you must first - construct a GMimeStreamFilter object and then add the desired + construct a GMimeStreamFilter stream and then add the desired filters to it.</P ><P >GMime comes equipped with some basic filters: @@ -143,8 +143,8 @@ NAME="FILTERS" messages which means that message bodies are forbidden to contain lines starting with "From ". The common way to escape these from lines in message bodies is to prepend the line with a greater-than - character ('>'). You'll find GMimeFilterFrom handy when dealing - with this.</P + character ('>') producing ">From ". You'll find GMimeFilterFrom + handy when dealing with this.</P ><P >The GMimeFilterHTML filter converts a normal text stream into an html stream. This is especially useful if you are using a diff --git a/doc/html/gmime-gmime-charset.html b/doc/html/gmime-gmime-charset.html index a1e84e85..bfdefbb6 100644 --- a/doc/html/gmime-gmime-charset.html +++ b/doc/html/gmime-gmime-charset.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-CHARSET" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN6222" +NAME="AEN6315" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN6222" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN6225" +NAME="AEN6318" ></A ><H2 >Synopsis</H2 @@ -157,7 +157,15 @@ HREF="gmime-gmime-charset.html#G-MIME-CHARSET-LOCALE-NAME" const char* <A HREF="gmime-gmime-charset.html#G-MIME-CHARSET-NAME" >g_mime_charset_name</A -> (const char *charset);</PRE +> (const char *charset); +const char* <A +HREF="gmime-gmime-charset.html#G-MIME-CHARSET-BEST" +>g_mime_charset_best</A +> (const char *in, + <GTKDOCLINK +HREF="SIZE-T" +>size_t</GTKDOCLINK +> inlen);</PRE ></TD ></TR ></TABLE @@ -165,7 +173,7 @@ HREF="gmime-gmime-charset.html#G-MIME-CHARSET-NAME" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6231" +NAME="AEN6326" ></A ><H2 >Description</H2 @@ -175,14 +183,14 @@ NAME="AEN6231" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6234" +NAME="AEN6329" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN6236" +NAME="AEN6331" ></A ><H3 ><A @@ -212,7 +220,7 @@ iso-8859-1 locales.</P ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6242" +NAME="AEN6337" ></A ><H3 ><A @@ -239,7 +247,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6248" +NAME="AEN6343" ></A ><P ></P @@ -275,7 +283,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6257" +NAME="AEN6352" ></A ><H3 ><A @@ -307,7 +315,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6264" +NAME="AEN6359" ></A ><P ></P @@ -362,6 +370,116 @@ CLASS="PARAMETER" ></P ></DIV ></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN6373" +></A +><H3 +><A +NAME="G-MIME-CHARSET-BEST" +></A +>g_mime_charset_best ()</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>const char* g_mime_charset_best (const char *in, + <GTKDOCLINK +HREF="SIZE-T" +>size_t</GTKDOCLINK +> inlen);</PRE +></TD +></TR +></TABLE +><P +>Computes the best charset to use to encode this text buffer.</P +><P +></P +><DIV +CLASS="INFORMALTABLE" +><A +NAME="AEN6380" +></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 +>in</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> a UTF-8 text buffer</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>inlen</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> length of <TT +CLASS="PARAMETER" +><I +>in</I +></TT +></TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><I +CLASS="EMPHASIS" +>Returns</I +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +>the charset name best suited for the input text or <TT +CLASS="LITERAL" +>NULL</TT +> if +it is US-ASCII safe.</TD +></TR +></TBODY +></TABLE +><P +></P +></DIV +></DIV ></DIV ><DIV CLASS="NAVFOOTER" diff --git a/doc/html/gmime-gmime-content-type.html b/doc/html/gmime-gmime-content-type.html index 25c05749..84c154d1 100644 --- a/doc/html/gmime-gmime-content-type.html +++ b/doc/html/gmime-gmime-content-type.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-CONTENT-TYPE" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN2528" +NAME="AEN2597" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN2528" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN2531" +NAME="AEN2600" ></A ><H2 >Synopsis</H2 @@ -218,7 +218,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2550" +NAME="AEN2619" ></A ><H2 >Description</H2 @@ -228,14 +228,14 @@ NAME="AEN2550" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2553" +NAME="AEN2622" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN2555" +NAME="AEN2624" ></A ><H3 ><A @@ -267,7 +267,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2560" +NAME="AEN2629" ></A ><H3 ><A @@ -308,7 +308,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2569" +NAME="AEN2638" ></A ><P ></P @@ -378,7 +378,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2586" +NAME="AEN2655" ></A ><H3 ><A @@ -409,7 +409,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2593" +NAME="AEN2662" ></A ><P ></P @@ -462,7 +462,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2606" +NAME="AEN2675" ></A ><H3 ><A @@ -492,7 +492,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2613" +NAME="AEN2682" ></A ><P ></P @@ -530,7 +530,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2622" +NAME="AEN2691" ></A ><H3 ><A @@ -566,7 +566,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2630" +NAME="AEN2699" ></A ><P ></P @@ -620,7 +620,7 @@ content-type in the format: type/subtype.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2643" +NAME="AEN2712" ></A ><H3 ><A @@ -656,7 +656,7 @@ type object.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2651" +NAME="AEN2720" ></A ><P ></P @@ -754,7 +754,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2674" +NAME="AEN2743" ></A ><H3 ><A @@ -787,7 +787,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2681" +NAME="AEN2750" ></A ><P ></P @@ -859,7 +859,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2698" +NAME="AEN2767" ></A ><H3 ><A @@ -896,7 +896,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2706" +NAME="AEN2775" ></A ><P ></P diff --git a/doc/html/gmime-gmime-data-wrapper.html b/doc/html/gmime-gmime-data-wrapper.html index 129f3d06..a9a846c5 100644 --- a/doc/html/gmime-gmime-data-wrapper.html +++ b/doc/html/gmime-gmime-data-wrapper.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-DATA-WRAPPER" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN3039" +NAME="AEN3108" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN3039" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN3042" +NAME="AEN3111" ></A ><H2 >Synopsis</H2 @@ -245,7 +245,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="REFSECT1" ><A -NAME="AEN3070" +NAME="AEN3139" ></A ><H2 >Description</H2 @@ -255,14 +255,14 @@ NAME="AEN3070" ><DIV CLASS="REFSECT1" ><A -NAME="AEN3073" +NAME="AEN3142" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN3075" +NAME="AEN3144" ></A ><H3 ><A @@ -291,7 +291,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3080" +NAME="AEN3149" ></A ><H3 ><A @@ -321,7 +321,7 @@ HREF="gmime-gmime-data-wrapper.html#GMIMEDATAWRAPPER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3087" +NAME="AEN3156" ></A ><P ></P @@ -357,7 +357,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3096" +NAME="AEN3165" ></A ><H3 ><A @@ -400,7 +400,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3106" +NAME="AEN3175" ></A ><P ></P @@ -477,7 +477,7 @@ it's own copy.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3124" +NAME="AEN3193" ></A ><H3 ><A @@ -507,7 +507,7 @@ HREF="gmime-gmime-data-wrapper.html#GMIMEDATAWRAPPER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3131" +NAME="AEN3200" ></A ><P ></P @@ -545,7 +545,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3140" +NAME="AEN3209" ></A ><H3 ><A @@ -591,7 +591,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3150" +NAME="AEN3219" ></A ><P ></P @@ -646,7 +646,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3163" +NAME="AEN3232" ></A ><H3 ><A @@ -684,7 +684,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3172" +NAME="AEN3241" ></A ><P ></P @@ -738,7 +738,7 @@ for unrefing it.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3185" +NAME="AEN3254" ></A ><H3 ><A @@ -773,7 +773,7 @@ HREF="gmime-gmime-part.html#GMIMEPARTENCODINGTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3193" +NAME="AEN3262" ></A ><P ></P @@ -828,7 +828,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3206" +NAME="AEN3275" ></A ><H3 ><A @@ -867,7 +867,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3215" +NAME="AEN3284" ></A ><P ></P @@ -920,7 +920,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3228" +NAME="AEN3297" ></A ><H3 ><A @@ -958,7 +958,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3237" +NAME="AEN3306" ></A ><P ></P diff --git a/doc/html/gmime-gmime-disposition.html b/doc/html/gmime-gmime-disposition.html index 633a135d..254ef11a 100644 --- a/doc/html/gmime-gmime-disposition.html +++ b/doc/html/gmime-gmime-disposition.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-DISPOSITION" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN2730" +NAME="AEN2799" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN2730" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN2733" +NAME="AEN2802" ></A ><H2 >Synopsis</H2 @@ -224,7 +224,7 @@ HREF="GBOOLEAN" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2754" +NAME="AEN2823" ></A ><H2 >Description</H2 @@ -234,14 +234,14 @@ NAME="AEN2754" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2757" +NAME="AEN2826" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN2759" +NAME="AEN2828" ></A ><H3 ><A @@ -271,7 +271,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2764" +NAME="AEN2833" ></A ><H3 ><A @@ -297,7 +297,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2769" +NAME="AEN2838" ></A ><H3 ><A @@ -323,7 +323,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2774" +NAME="AEN2843" ></A ><H3 ><A @@ -353,7 +353,7 @@ HREF="gmime-gmime-disposition.html#GMIMEDISPOSITION" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2781" +NAME="AEN2850" ></A ><P ></P @@ -406,7 +406,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2794" +NAME="AEN2863" ></A ><H3 ><A @@ -436,7 +436,7 @@ HREF="gmime-gmime-disposition.html#GMIMEDISPOSITION" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2801" +NAME="AEN2870" ></A ><P ></P @@ -474,7 +474,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2810" +NAME="AEN2879" ></A ><H3 ><A @@ -513,7 +513,7 @@ should be displayed by the MUA.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2818" +NAME="AEN2887" ></A ><P ></P @@ -568,7 +568,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2831" +NAME="AEN2900" ></A ><H3 ><A @@ -601,7 +601,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2839" +NAME="AEN2908" ></A ><P ></P @@ -655,7 +655,7 @@ GMIME_DISPOSITION_ATTACHMENT or GMIME_DISPOSITION_INLINE.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2852" +NAME="AEN2921" ></A ><H3 ><A @@ -699,7 +699,7 @@ disposition.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2861" +NAME="AEN2930" ></A ><P ></P @@ -771,7 +771,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2878" +NAME="AEN2947" ></A ><H3 ><A @@ -811,7 +811,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2887" +NAME="AEN2956" ></A ><P ></P @@ -886,7 +886,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2905" +NAME="AEN2974" ></A ><H3 ><A @@ -926,7 +926,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2914" +NAME="AEN2983" ></A ><P ></P diff --git a/doc/html/gmime-gmime-filter-basic.html b/doc/html/gmime-gmime-filter-basic.html index d58243f6..ece60de5 100644 --- a/doc/html/gmime-gmime-filter-basic.html +++ b/doc/html/gmime-gmime-filter-basic.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-FILTER-BASIC" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN1797" +NAME="AEN1866" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN1797" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN1800" +NAME="AEN1869" ></A ><H2 >Synopsis</H2 @@ -167,7 +167,7 @@ HREF="gmime-gmime-filter-basic.html#GMIMEFILTERBASICTYPE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1807" +NAME="AEN1876" ></A ><H2 >Description</H2 @@ -177,14 +177,14 @@ NAME="AEN1807" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1810" +NAME="AEN1879" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN1812" +NAME="AEN1881" ></A ><H3 ><A @@ -217,7 +217,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1817" +NAME="AEN1886" ></A ><H3 ><A @@ -255,7 +255,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1826" +NAME="AEN1895" ></A ><P ></P diff --git a/doc/html/gmime-gmime-filter-charset.html b/doc/html/gmime-gmime-filter-charset.html index d5a7b23e..f217e4c2 100644 --- a/doc/html/gmime-gmime-filter-charset.html +++ b/doc/html/gmime-gmime-filter-charset.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-FILTER-CHARSET" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN1845" +NAME="AEN1914" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN1845" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN1848" +NAME="AEN1917" ></A ><H2 >Synopsis</H2 @@ -161,7 +161,7 @@ HREF="gmime-gmime-filter-charset.html#G-MIME-FILTER-CHARSET-NEW" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1853" +NAME="AEN1922" ></A ><H2 >Description</H2 @@ -171,14 +171,14 @@ NAME="AEN1853" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1856" +NAME="AEN1925" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN1858" +NAME="AEN1927" ></A ><H3 ><A @@ -209,7 +209,7 @@ HREF="gmime-gmime-filter.html#GMIMEFILTER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1865" +NAME="AEN1934" ></A ><P ></P diff --git a/doc/html/gmime-gmime-filter-crlf.html b/doc/html/gmime-gmime-filter-crlf.html index 991dfd90..283e5a48 100644 --- a/doc/html/gmime-gmime-filter-crlf.html +++ b/doc/html/gmime-gmime-filter-crlf.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-FILTER-CRLF" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN1887" +NAME="AEN1956" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN1887" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN1890" +NAME="AEN1959" ></A ><H2 >Synopsis</H2 @@ -175,7 +175,7 @@ HREF="gmime-gmime-filter-crlf.html#GMIMEFILTERCRLFMODE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1899" +NAME="AEN1968" ></A ><H2 >Description</H2 @@ -185,14 +185,14 @@ NAME="AEN1899" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1902" +NAME="AEN1971" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN1904" +NAME="AEN1973" ></A ><H3 ><A @@ -221,7 +221,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1909" +NAME="AEN1978" ></A ><H3 ><A @@ -250,7 +250,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1914" +NAME="AEN1983" ></A ><H3 ><A @@ -287,7 +287,7 @@ HREF="gmime-gmime-filter-crlf.html#GMIMEFILTERCRLFMODE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1923" +NAME="AEN1992" ></A ><P ></P diff --git a/doc/html/gmime-gmime-filter-from.html b/doc/html/gmime-gmime-filter-from.html index 187b2419..6499d511 100644 --- a/doc/html/gmime-gmime-filter-from.html +++ b/doc/html/gmime-gmime-filter-from.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-FILTER-FROM" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN1945" +NAME="AEN2014" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN1945" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN1948" +NAME="AEN2017" ></A ><H2 >Synopsis</H2 @@ -160,7 +160,7 @@ HREF="gmime-gmime-filter-from.html#G-MIME-FILTER-FROM-NEW" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1953" +NAME="AEN2022" ></A ><H2 >Description</H2 @@ -170,14 +170,14 @@ NAME="AEN1953" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1956" +NAME="AEN2025" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN1958" +NAME="AEN2027" ></A ><H3 ><A @@ -207,7 +207,7 @@ HREF="gmime-gmime-filter.html#GMIMEFILTER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1965" +NAME="AEN2034" ></A ><P ></P diff --git a/doc/html/gmime-gmime-filter-html.html b/doc/html/gmime-gmime-filter-html.html index d5213403..017552e6 100644 --- a/doc/html/gmime-gmime-filter-html.html +++ b/doc/html/gmime-gmime-filter-html.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-FILTER-HTML" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN1979" +NAME="AEN2048" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN1979" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN1982" +NAME="AEN2051" ></A ><H2 >Synopsis</H2 @@ -199,7 +199,7 @@ HREF="GUINT32" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1997" +NAME="AEN2066" ></A ><H2 >Description</H2 @@ -209,14 +209,14 @@ NAME="AEN1997" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2000" +NAME="AEN2069" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN2002" +NAME="AEN2071" ></A ><H3 ><A @@ -242,7 +242,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2007" +NAME="AEN2076" ></A ><H3 ><A @@ -268,7 +268,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2012" +NAME="AEN2081" ></A ><H3 ><A @@ -294,7 +294,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2017" +NAME="AEN2086" ></A ><H3 ><A @@ -320,7 +320,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2022" +NAME="AEN2091" ></A ><H3 ><A @@ -346,7 +346,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2027" +NAME="AEN2096" ></A ><H3 ><A @@ -372,7 +372,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2032" +NAME="AEN2101" ></A ><H3 ><A @@ -398,7 +398,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2037" +NAME="AEN2106" ></A ><H3 ><A @@ -424,7 +424,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2042" +NAME="AEN2111" ></A ><H3 ><A @@ -461,7 +461,7 @@ HREF="GUINT32" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2051" +NAME="AEN2120" ></A ><P ></P diff --git a/doc/html/gmime-gmime-filter.html b/doc/html/gmime-gmime-filter.html index 97bce286..ca00f88f 100644 --- a/doc/html/gmime-gmime-filter.html +++ b/doc/html/gmime-gmime-filter.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-FILTER" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN1513" +NAME="AEN1582" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN1513" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN1516" +NAME="AEN1585" ></A ><H2 >Synopsis</H2 @@ -273,7 +273,7 @@ HREF="GBOOLEAN" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1550" +NAME="AEN1619" ></A ><H2 >Description</H2 @@ -283,14 +283,14 @@ NAME="AEN1550" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1553" +NAME="AEN1622" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN1555" +NAME="AEN1624" ></A ><H3 ><A @@ -343,7 +343,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1560" +NAME="AEN1629" ></A ><H3 ><A @@ -368,7 +368,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1565" +NAME="AEN1634" ></A ><P ></P @@ -406,7 +406,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1574" +NAME="AEN1643" ></A ><H3 ><A @@ -445,7 +445,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1583" +NAME="AEN1652" ></A ><P ></P @@ -500,7 +500,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1596" +NAME="AEN1665" ></A ><H3 ><A @@ -535,7 +535,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1604" +NAME="AEN1673" ></A ><P ></P @@ -573,7 +573,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1613" +NAME="AEN1682" ></A ><H3 ><A @@ -611,7 +611,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1622" +NAME="AEN1691" ></A ><P ></P @@ -669,7 +669,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1636" +NAME="AEN1705" ></A ><H3 ><A @@ -722,7 +722,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1648" +NAME="AEN1717" ></A ><P ></P @@ -862,7 +862,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1681" +NAME="AEN1750" ></A ><H3 ><A @@ -910,7 +910,7 @@ HREF="SIZE-T" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1692" +NAME="AEN1761" ></A ><P ></P @@ -1050,7 +1050,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1725" +NAME="AEN1794" ></A ><H3 ><A @@ -1080,7 +1080,7 @@ HREF="gmime-gmime-filter.html#GMIMEFILTER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1732" +NAME="AEN1801" ></A ><P ></P @@ -1118,7 +1118,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1741" +NAME="AEN1810" ></A ><H3 ><A @@ -1154,7 +1154,7 @@ previous ones</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1749" +NAME="AEN1818" ></A ><P ></P @@ -1226,7 +1226,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1766" +NAME="AEN1835" ></A ><H3 ><A @@ -1264,7 +1264,7 @@ HREF="GBOOLEAN" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1775" +NAME="AEN1844" ></A ><P ></P diff --git a/doc/html/gmime-gmime-header.html b/doc/html/gmime-gmime-header.html index 0d96e2ba..46660088 100644 --- a/doc/html/gmime-gmime-header.html +++ b/doc/html/gmime-gmime-header.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-HEADER" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN2268" +NAME="AEN2337" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN2268" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN2271" +NAME="AEN2340" ></A ><H2 >Synopsis</H2 @@ -243,7 +243,7 @@ HREF="GPOINTER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2297" +NAME="AEN2366" ></A ><H2 >Description</H2 @@ -253,14 +253,14 @@ NAME="AEN2297" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2300" +NAME="AEN2369" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN2302" +NAME="AEN2371" ></A ><H3 ><A @@ -290,7 +290,7 @@ HREF="GPOINTER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2308" +NAME="AEN2377" ></A ><P ></P @@ -362,7 +362,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2325" +NAME="AEN2394" ></A ><H3 ><A @@ -392,7 +392,7 @@ HREF="gmime-gmime-message.html#GMIMEHEADER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2332" +NAME="AEN2401" ></A ><P ></P @@ -428,7 +428,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2341" +NAME="AEN2410" ></A ><H3 ><A @@ -458,7 +458,7 @@ HREF="gmime-gmime-message.html#GMIMEHEADER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2348" +NAME="AEN2417" ></A ><P ></P @@ -496,7 +496,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2357" +NAME="AEN2426" ></A ><H3 ><A @@ -538,7 +538,7 @@ obtained for them) otherwise the header will be unset.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2366" +NAME="AEN2435" ></A ><P ></P @@ -610,7 +610,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2383" +NAME="AEN2452" ></A ><H3 ><A @@ -658,7 +658,7 @@ can be obtained for them) otherwise the header will be unset.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2393" +NAME="AEN2462" ></A ><P ></P @@ -730,7 +730,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2410" +NAME="AEN2479" ></A ><H3 ><A @@ -761,7 +761,7 @@ HREF="gmime-gmime-message.html#GMIMEHEADER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2417" +NAME="AEN2486" ></A ><P ></P @@ -831,7 +831,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2434" +NAME="AEN2503" ></A ><H3 ><A @@ -862,7 +862,7 @@ HREF="gmime-gmime-message.html#GMIMEHEADER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2441" +NAME="AEN2510" ></A ><P ></P @@ -917,7 +917,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2454" +NAME="AEN2523" ></A ><H3 ><A @@ -951,7 +951,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2462" +NAME="AEN2531" ></A ><P ></P @@ -1006,7 +1006,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2475" +NAME="AEN2544" ></A ><H3 ><A @@ -1042,7 +1042,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2483" +NAME="AEN2552" ></A ><P ></P @@ -1095,7 +1095,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2496" +NAME="AEN2565" ></A ><H3 ><A @@ -1138,7 +1138,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2506" +NAME="AEN2575" ></A ><P ></P diff --git a/doc/html/gmime-gmime-iconv-utils.html b/doc/html/gmime-gmime-iconv-utils.html index 58c97f12..71aa7ed9 100644 --- a/doc/html/gmime-gmime-iconv-utils.html +++ b/doc/html/gmime-gmime-iconv-utils.html @@ -111,7 +111,7 @@ NAME="GMIME-GMIME-ICONV-UTILS" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN6388" +NAME="AEN6509" ></A ><H2 >Name</H2 @@ -119,7 +119,7 @@ NAME="AEN6388" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN6391" +NAME="AEN6512" ></A ><H2 >Synopsis</H2 @@ -187,7 +187,7 @@ HREF="SIZE-T" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6405" +NAME="AEN6526" ></A ><H2 >Description</H2 @@ -197,14 +197,14 @@ NAME="AEN6405" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6408" +NAME="AEN6529" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN6410" +NAME="AEN6531" ></A ><H3 ><A @@ -246,7 +246,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6419" +NAME="AEN6540" ></A ><P ></P @@ -317,7 +317,7 @@ converted to the new charset.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6436" +NAME="AEN6557" ></A ><H3 ><A @@ -369,7 +369,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6447" +NAME="AEN6568" ></A ><P ></P @@ -473,7 +473,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6471" +NAME="AEN6592" ></A ><H3 ><A @@ -506,7 +506,7 @@ user's locale charset.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6478" +NAME="AEN6599" ></A ><P ></P @@ -565,7 +565,7 @@ user's locale charset.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6492" +NAME="AEN6613" ></A ><H3 ><A @@ -608,7 +608,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6501" +NAME="AEN6622" ></A ><P ></P @@ -689,7 +689,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6520" +NAME="AEN6641" ></A ><H3 ><A @@ -721,7 +721,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6527" +NAME="AEN6648" ></A ><P ></P @@ -779,7 +779,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6541" +NAME="AEN6662" ></A ><H3 ><A @@ -822,7 +822,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6550" +NAME="AEN6671" ></A ><P ></P diff --git a/doc/html/gmime-gmime-iconv.html b/doc/html/gmime-gmime-iconv.html index bf5213a7..8ddc0474 100644 --- a/doc/html/gmime-gmime-iconv.html +++ b/doc/html/gmime-gmime-iconv.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-ICONV" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN6283" +NAME="AEN6404" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN6283" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN6286" +NAME="AEN6407" ></A ><H2 >Synopsis</H2 @@ -176,7 +176,7 @@ HREF="ICONV-T" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6295" +NAME="AEN6416" ></A ><H2 >Description</H2 @@ -186,14 +186,14 @@ NAME="AEN6295" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6298" +NAME="AEN6419" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN6300" +NAME="AEN6421" ></A ><H3 ><A @@ -222,7 +222,7 @@ gmime-iconv interfaces will work correctly.</P ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6306" +NAME="AEN6427" ></A ><H3 ><A @@ -266,7 +266,7 @@ number of times until closed using g_mime_iconv_close.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6315" +NAME="AEN6436" ></A ><P ></P @@ -338,7 +338,7 @@ value.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6332" +NAME="AEN6453" ></A ><H3 ><A @@ -363,7 +363,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6337" +NAME="AEN6458" ></A ><P ></P @@ -469,7 +469,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6362" +NAME="AEN6483" ></A ><H3 ><A @@ -504,7 +504,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6370" +NAME="AEN6491" ></A ><P ></P diff --git a/doc/html/gmime-gmime-message.html b/doc/html/gmime-gmime-message.html index 1bde69af..b1d2a8d3 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="AEN4303" +NAME="AEN4372" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN4303" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN4306" +NAME="AEN4375" ></A ><H2 >Synopsis</H2 @@ -414,7 +414,7 @@ HREF="GPOINTER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4376" +NAME="AEN4445" ></A ><H2 >Description</H2 @@ -424,14 +424,14 @@ NAME="AEN4376" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4379" +NAME="AEN4448" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN4381" +NAME="AEN4450" ></A ><H3 ><A @@ -457,7 +457,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4386" +NAME="AEN4455" ></A ><H3 ><A @@ -482,7 +482,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4391" +NAME="AEN4460" ></A ><P ></P @@ -520,7 +520,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4400" +NAME="AEN4469" ></A ><H3 ><A @@ -545,7 +545,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4405" +NAME="AEN4474" ></A ><P ></P @@ -583,7 +583,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4414" +NAME="AEN4483" ></A ><H3 ><A @@ -609,7 +609,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4419" +NAME="AEN4488" ></A ><H3 ><A @@ -635,7 +635,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4424" +NAME="AEN4493" ></A ><H3 ><A @@ -661,7 +661,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4429" +NAME="AEN4498" ></A ><H3 ><A @@ -687,7 +687,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4434" +NAME="AEN4503" ></A ><H3 ><A @@ -727,7 +727,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4439" +NAME="AEN4508" ></A ><H3 ><A @@ -759,7 +759,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4444" +NAME="AEN4513" ></A ><H3 ><A @@ -806,7 +806,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4455" +NAME="AEN4524" ></A ><P ></P @@ -859,7 +859,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4468" +NAME="AEN4537" ></A ><H3 ><A @@ -896,7 +896,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4476" +NAME="AEN4545" ></A ><P ></P @@ -951,7 +951,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4489" +NAME="AEN4558" ></A ><H3 ><A @@ -986,7 +986,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4497" +NAME="AEN4566" ></A ><P ></P @@ -1039,7 +1039,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4510" +NAME="AEN4579" ></A ><H3 ><A @@ -1070,7 +1070,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4517" +NAME="AEN4586" ></A ><P ></P @@ -1125,7 +1125,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4530" +NAME="AEN4599" ></A ><H3 ><A @@ -1160,7 +1160,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4538" +NAME="AEN4607" ></A ><P ></P @@ -1213,7 +1213,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4551" +NAME="AEN4620" ></A ><H3 ><A @@ -1248,7 +1248,7 @@ GMIME_RECIPIENT_TYPE_CC and GMIME_RECIPIENT_TYPE_BCC.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4558" +NAME="AEN4627" ></A ><P ></P @@ -1337,7 +1337,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4579" +NAME="AEN4648" ></A ><H3 ><A @@ -1374,7 +1374,7 @@ specified in rfc822.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4586" +NAME="AEN4655" ></A ><P ></P @@ -1446,7 +1446,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4603" +NAME="AEN4672" ></A ><H3 ><A @@ -1491,7 +1491,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4613" +NAME="AEN4682" ></A ><P ></P @@ -1564,7 +1564,7 @@ GMIME_RECIPIENT_TYPE_BCC.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4630" +NAME="AEN4699" ></A ><H3 ><A @@ -1595,7 +1595,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4637" +NAME="AEN4706" ></A ><P ></P @@ -1650,7 +1650,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4650" +NAME="AEN4719" ></A ><H3 ><A @@ -1680,7 +1680,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4657" +NAME="AEN4726" ></A ><P ></P @@ -1733,7 +1733,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4670" +NAME="AEN4739" ></A ><H3 ><A @@ -1768,7 +1768,7 @@ HREF="TIME-T" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4678" +NAME="AEN4747" ></A ><P ></P @@ -1840,7 +1840,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4695" +NAME="AEN4764" ></A ><H3 ><A @@ -1884,7 +1884,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4705" +NAME="AEN4774" ></A ><P ></P @@ -1956,7 +1956,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4722" +NAME="AEN4791" ></A ><H3 ><A @@ -1986,7 +1986,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4729" +NAME="AEN4798" ></A ><P ></P @@ -2039,7 +2039,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4742" +NAME="AEN4811" ></A ><H3 ><A @@ -2070,7 +2070,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4749" +NAME="AEN4818" ></A ><P ></P @@ -2125,7 +2125,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4762" +NAME="AEN4831" ></A ><H3 ><A @@ -2160,7 +2160,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4770" +NAME="AEN4839" ></A ><P ></P @@ -2213,7 +2213,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4783" +NAME="AEN4852" ></A ><H3 ><A @@ -2246,7 +2246,7 @@ X-Priority, or In-Reply-To.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4790" +NAME="AEN4859" ></A ><P ></P @@ -2318,7 +2318,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4807" +NAME="AEN4876" ></A ><H3 ><A @@ -2351,7 +2351,7 @@ X-Priority, or In-Reply-To.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4814" +NAME="AEN4883" ></A ><P ></P @@ -2423,7 +2423,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4831" +NAME="AEN4900" ></A ><H3 ><A @@ -2463,7 +2463,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4840" +NAME="AEN4909" ></A ><P ></P @@ -2536,7 +2536,7 @@ CLASS="LITERAL" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4858" +NAME="AEN4927" ></A ><H3 ><A @@ -2570,7 +2570,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4866" +NAME="AEN4935" ></A ><P ></P @@ -2625,7 +2625,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4879" +NAME="AEN4948" ></A ><H3 ><A @@ -2656,7 +2656,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" >Write the contents of the MIME Message to <TT CLASS="PARAMETER" ><I ->string</I +>stream</I ></TT >.</P ><P @@ -2664,7 +2664,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4888" +NAME="AEN4957" ></A ><P ></P @@ -2719,7 +2719,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4901" +NAME="AEN4970" ></A ><H3 ><A @@ -2754,7 +2754,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4909" +NAME="AEN4978" ></A ><P ></P @@ -2807,7 +2807,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4922" +NAME="AEN4991" ></A ><H3 ><A @@ -2851,7 +2851,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4932" +NAME="AEN5001" ></A ><P ></P @@ -2948,7 +2948,7 @@ recommended that you traverse the MIME structure yourself.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4954" +NAME="AEN5023" ></A ><H3 ><A @@ -2978,7 +2978,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4961" +NAME="AEN5030" ></A ><P ></P @@ -3031,7 +3031,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4974" +NAME="AEN5043" ></A ><H3 ><A @@ -3074,7 +3074,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4984" +NAME="AEN5053" ></A ><P ></P diff --git a/doc/html/gmime-gmime-object.html b/doc/html/gmime-gmime-object.html index b9e97c66..07d7dcb0 100644 --- a/doc/html/gmime-gmime-object.html +++ b/doc/html/gmime-gmime-object.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-OBJECT" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN2936" +NAME="AEN3005" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN2936" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN2939" +NAME="AEN3008" ></A ><H2 >Synopsis</H2 @@ -187,7 +187,7 @@ HREF="gmime-gmime-object.html#GMIMEOBJECT" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2951" +NAME="AEN3020" ></A ><H2 >Description</H2 @@ -197,14 +197,14 @@ NAME="AEN2951" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2954" +NAME="AEN3023" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN2956" +NAME="AEN3025" ></A ><H3 ><A @@ -229,7 +229,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2961" +NAME="AEN3030" ></A ><P ></P @@ -267,7 +267,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2970" +NAME="AEN3039" ></A ><H3 ><A @@ -298,7 +298,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2975" +NAME="AEN3044" ></A ><H3 ><A @@ -344,7 +344,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2985" +NAME="AEN3054" ></A ><P ></P @@ -416,7 +416,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3002" +NAME="AEN3071" ></A ><H3 ><A @@ -446,7 +446,7 @@ HREF="gmime-gmime-object.html#GMIMEOBJECT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3009" +NAME="AEN3078" ></A ><P ></P @@ -484,7 +484,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3018" +NAME="AEN3087" ></A ><H3 ><A @@ -514,7 +514,7 @@ HREF="gmime-gmime-object.html#GMIMEOBJECT" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3025" +NAME="AEN3094" ></A ><P ></P diff --git a/doc/html/gmime-gmime-param.html b/doc/html/gmime-gmime-param.html index d023b487..86d8eb63 100644 --- a/doc/html/gmime-gmime-param.html +++ b/doc/html/gmime-gmime-param.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-PARAM" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN2073" +NAME="AEN2142" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN2073" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN2076" +NAME="AEN2145" ></A ><H2 >Synopsis</H2 @@ -220,7 +220,7 @@ HREF="GSTRING" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2097" +NAME="AEN2166" ></A ><H2 >Description</H2 @@ -230,14 +230,14 @@ NAME="AEN2097" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2100" +NAME="AEN2169" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN2102" +NAME="AEN2171" ></A ><H3 ><A @@ -267,7 +267,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2107" +NAME="AEN2176" ></A ><H3 ><A @@ -308,7 +308,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2116" +NAME="AEN2185" ></A ><P ></P @@ -378,7 +378,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2133" +NAME="AEN2202" ></A ><H3 ><A @@ -408,7 +408,7 @@ HREF="gmime-gmime-param.html#GMIMEPARAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2140" +NAME="AEN2209" ></A ><P ></P @@ -466,7 +466,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2154" +NAME="AEN2223" ></A ><H3 ><A @@ -497,7 +497,7 @@ System.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2161" +NAME="AEN2230" ></A ><P ></P @@ -535,7 +535,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2170" +NAME="AEN2239" ></A ><H3 ><A @@ -586,7 +586,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2181" +NAME="AEN2250" ></A ><P ></P @@ -689,7 +689,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2205" +NAME="AEN2274" ></A ><H3 ><A @@ -736,7 +736,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2216" +NAME="AEN2285" ></A ><P ></P @@ -817,7 +817,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2235" +NAME="AEN2304" ></A ><H3 ><A @@ -863,7 +863,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2246" +NAME="AEN2315" ></A ><P ></P diff --git a/doc/html/gmime-gmime-parser.html b/doc/html/gmime-gmime-parser.html index 5520be0d..36d6d77c 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="AEN6149" +NAME="AEN6242" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN6149" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN6152" +NAME="AEN6245" ></A ><H2 >Synopsis</H2 @@ -178,7 +178,7 @@ HREF="GBOOLEAN" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6162" +NAME="AEN6255" ></A ><H2 >Description</H2 @@ -188,14 +188,14 @@ NAME="AEN6162" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6165" +NAME="AEN6258" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN6167" +NAME="AEN6260" ></A ><H3 ><A @@ -233,7 +233,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6176" +NAME="AEN6269" ></A ><P ></P @@ -286,7 +286,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6189" +NAME="AEN6282" ></A ><H3 ><A @@ -329,7 +329,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6199" +NAME="AEN6292" ></A ><P ></P diff --git a/doc/html/gmime-gmime-part.html b/doc/html/gmime-gmime-part.html index 61d10141..3821e3b3 100644 --- a/doc/html/gmime-gmime-part.html +++ b/doc/html/gmime-gmime-part.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-PART" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN3259" +NAME="AEN3328" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN3259" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN3262" +NAME="AEN3331" ></A ><H2 >Synopsis</H2 @@ -557,7 +557,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="REFSECT1" ><A -NAME="AEN3369" +NAME="AEN3438" ></A ><H2 >Description</H2 @@ -567,14 +567,14 @@ NAME="AEN3369" ><DIV CLASS="REFSECT1" ><A -NAME="AEN3372" +NAME="AEN3441" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN3374" +NAME="AEN3443" ></A ><H3 ><A @@ -600,7 +600,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3379" +NAME="AEN3448" ></A ><H3 ><A @@ -625,7 +625,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3384" +NAME="AEN3453" ></A ><P ></P @@ -663,7 +663,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3393" +NAME="AEN3462" ></A ><H3 ><A @@ -688,7 +688,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3398" +NAME="AEN3467" ></A ><P ></P @@ -726,7 +726,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3407" +NAME="AEN3476" ></A ><H3 ><A @@ -760,7 +760,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3412" +NAME="AEN3481" ></A ><H3 ><A @@ -802,7 +802,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3417" +NAME="AEN3486" ></A ><H3 ><A @@ -834,7 +834,7 @@ HREF="GPOINTER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3424" +NAME="AEN3493" ></A ><P ></P @@ -889,7 +889,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3437" +NAME="AEN3506" ></A ><H3 ><A @@ -920,7 +920,7 @@ text/plain.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3444" +NAME="AEN3513" ></A ><P ></P @@ -957,7 +957,7 @@ text/plain.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3453" +NAME="AEN3522" ></A ><H3 ><A @@ -988,7 +988,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3460" +NAME="AEN3529" ></A ><P ></P @@ -1058,7 +1058,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3477" +NAME="AEN3546" ></A ><H3 ><A @@ -1090,7 +1090,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3484" +NAME="AEN3553" ></A ><P ></P @@ -1162,7 +1162,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3501" +NAME="AEN3570" ></A ><H3 ><A @@ -1197,7 +1197,7 @@ otherwise.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3509" +NAME="AEN3578" ></A ><P ></P @@ -1272,7 +1272,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3527" +NAME="AEN3596" ></A ><H3 ><A @@ -1304,7 +1304,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3534" +NAME="AEN3603" ></A ><P ></P @@ -1359,7 +1359,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3547" +NAME="AEN3616" ></A ><H3 ><A @@ -1394,7 +1394,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3555" +NAME="AEN3624" ></A ><P ></P @@ -1447,7 +1447,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3568" +NAME="AEN3637" ></A ><H3 ><A @@ -1478,7 +1478,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3575" +NAME="AEN3644" ></A ><P ></P @@ -1533,7 +1533,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3588" +NAME="AEN3657" ></A ><H3 ><A @@ -1567,7 +1567,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3596" +NAME="AEN3665" ></A ><P ></P @@ -1620,7 +1620,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3609" +NAME="AEN3678" ></A ><H3 ><A @@ -1651,7 +1651,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3616" +NAME="AEN3685" ></A ><P ></P @@ -1706,7 +1706,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3629" +NAME="AEN3698" ></A ><H3 ><A @@ -1740,7 +1740,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3637" +NAME="AEN3706" ></A ><P ></P @@ -1793,7 +1793,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3650" +NAME="AEN3719" ></A ><H3 ><A @@ -1826,7 +1826,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3658" +NAME="AEN3727" ></A ><P ></P @@ -1880,7 +1880,7 @@ return FALSE if the mime part does not contain a Content-MD5.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3671" +NAME="AEN3740" ></A ><H3 ><A @@ -1912,7 +1912,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3678" +NAME="AEN3747" ></A ><P ></P @@ -1967,7 +1967,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3691" +NAME="AEN3760" ></A ><H3 ><A @@ -2002,7 +2002,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3699" +NAME="AEN3768" ></A ><P ></P @@ -2055,7 +2055,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3712" +NAME="AEN3781" ></A ><H3 ><A @@ -2089,7 +2089,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3720" +NAME="AEN3789" ></A ><P ></P @@ -2144,7 +2144,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3733" +NAME="AEN3802" ></A ><H3 ><A @@ -2182,7 +2182,7 @@ error.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3742" +NAME="AEN3811" ></A ><P ></P @@ -2235,7 +2235,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3755" +NAME="AEN3824" ></A ><H3 ><A @@ -2272,7 +2272,7 @@ GMIME_PART_ENCODING_BASE64 and GMIME_PART_ENCODING_QUOTEDPRINTABLE.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3763" +NAME="AEN3832" ></A ><P ></P @@ -2327,7 +2327,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3776" +NAME="AEN3845" ></A ><H3 ><A @@ -2361,7 +2361,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3784" +NAME="AEN3853" ></A ><P ></P @@ -2418,7 +2418,7 @@ GMIME_PART_ENCODING_QUOTEDPRINTABLE.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3797" +NAME="AEN3866" ></A ><H3 ><A @@ -2448,7 +2448,7 @@ HREF="gmime-gmime-part.html#GMIMEPARTENCODINGTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3804" +NAME="AEN3873" ></A ><P ></P @@ -2505,7 +2505,7 @@ and GMIME_PART_ENCODING_UUENCODE.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3817" +NAME="AEN3886" ></A ><H3 ><A @@ -2537,7 +2537,7 @@ string.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3824" +NAME="AEN3893" ></A ><P ></P @@ -2594,7 +2594,7 @@ GMIME_PART_ENCODING_UUENCODE.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3837" +NAME="AEN3906" ></A ><H3 ><A @@ -2629,7 +2629,7 @@ HREF="gmime-gmime-disposition.html#GMIMEDISPOSITION" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3845" +NAME="AEN3914" ></A ><P ></P @@ -2684,7 +2684,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3858" +NAME="AEN3927" ></A ><H3 ><A @@ -2716,7 +2716,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3865" +NAME="AEN3934" ></A ><P ></P @@ -2771,7 +2771,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3878" +NAME="AEN3947" ></A ><H3 ><A @@ -2805,7 +2805,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3886" +NAME="AEN3955" ></A ><P ></P @@ -2858,7 +2858,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3899" +NAME="AEN3968" ></A ><H3 ><A @@ -2891,7 +2891,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3906" +NAME="AEN3975" ></A ><P ></P @@ -2963,7 +2963,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3923" +NAME="AEN3992" ></A ><H3 ><A @@ -3004,7 +3004,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3932" +NAME="AEN4001" ></A ><P ></P @@ -3078,7 +3078,7 @@ HREF="NAME" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3950" +NAME="AEN4019" ></A ><H3 ><A @@ -3110,7 +3110,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3957" +NAME="AEN4026" ></A ><P ></P @@ -3165,7 +3165,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3970" +NAME="AEN4039" ></A ><H3 ><A @@ -3199,7 +3199,7 @@ part does not have the filename or name parameter set.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3978" +NAME="AEN4047" ></A ><P ></P @@ -3254,7 +3254,7 @@ and if not then checks the "name" parameter in the Content-Type.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3991" +NAME="AEN4060" ></A ><H3 ><A @@ -3285,7 +3285,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3998" +NAME="AEN4067" ></A ><P ></P @@ -3340,7 +3340,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4011" +NAME="AEN4080" ></A ><H3 ><A @@ -3373,7 +3373,7 @@ CLASS="LITERAL" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4019" +NAME="AEN4088" ></A ><P ></P @@ -3426,7 +3426,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4032" +NAME="AEN4101" ></A ><H3 ><A @@ -3461,7 +3461,7 @@ HREF="SIZE-T" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4040" +NAME="AEN4109" ></A ><P ></P @@ -3533,7 +3533,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4057" +NAME="AEN4126" ></A ><H3 ><A @@ -3573,7 +3573,7 @@ HREF="gmime-gmime-part.html#GMIMEPARTENCODINGTYPE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4066" +NAME="AEN4135" ></A ><P ></P @@ -3662,7 +3662,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4087" +NAME="AEN4156" ></A ><H3 ><A @@ -3697,7 +3697,7 @@ HREF="GBYTEARRAY" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4095" +NAME="AEN4164" ></A ><P ></P @@ -3752,7 +3752,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4108" +NAME="AEN4177" ></A ><H3 ><A @@ -3792,7 +3792,7 @@ of the raw data buffer.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4117" +NAME="AEN4186" ></A ><P ></P @@ -3866,7 +3866,7 @@ CLASS="LITERAL" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4135" +NAME="AEN4204" ></A ><H3 ><A @@ -3904,7 +3904,7 @@ on error.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4144" +NAME="AEN4213" ></A ><P ></P @@ -3957,7 +3957,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4157" +NAME="AEN4226" ></A ><H3 ><A @@ -3991,7 +3991,7 @@ HREF="gmime-gmime-data-wrapper.html#GMIMEDATAWRAPPER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4165" +NAME="AEN4234" ></A ><P ></P @@ -4046,7 +4046,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4178" +NAME="AEN4247" ></A ><H3 ><A @@ -4081,7 +4081,7 @@ multipart.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4186" +NAME="AEN4255" ></A ><P ></P @@ -4136,7 +4136,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4199" +NAME="AEN4268" ></A ><H3 ><A @@ -4175,7 +4175,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4208" +NAME="AEN4277" ></A ><P ></P @@ -4230,7 +4230,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4221" +NAME="AEN4290" ></A ><H3 ><A @@ -4260,7 +4260,7 @@ HREF="gmime-gmime-part.html#GMIMEPART" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4228" +NAME="AEN4297" ></A ><P ></P @@ -4313,7 +4313,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4241" +NAME="AEN4310" ></A ><H3 ><A @@ -4361,7 +4361,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4252" +NAME="AEN4321" ></A ><P ></P @@ -4436,7 +4436,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4270" +NAME="AEN4339" ></A ><H3 ><A @@ -4482,7 +4482,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4280" +NAME="AEN4349" ></A ><P ></P diff --git a/doc/html/gmime-gmime-stream-buffer.html b/doc/html/gmime-gmime-stream-buffer.html index aeffc8bb..68abd0a6 100644 --- a/doc/html/gmime-gmime-stream-buffer.html +++ b/doc/html/gmime-gmime-stream-buffer.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-STREAM-BUFFER" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN641" +NAME="AEN710" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN641" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN644" +NAME="AEN713" ></A ><H2 >Synopsis</H2 @@ -209,7 +209,7 @@ HREF="GBYTEARRAY" ><DIV CLASS="REFSECT1" ><A -NAME="AEN662" +NAME="AEN731" ></A ><H2 >Description</H2 @@ -219,14 +219,14 @@ NAME="AEN662" ><DIV CLASS="REFSECT1" ><A -NAME="AEN665" +NAME="AEN734" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN667" +NAME="AEN736" ></A ><H3 ><A @@ -256,7 +256,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN672" +NAME="AEN741" ></A ><H3 ><A @@ -282,7 +282,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN677" +NAME="AEN746" ></A ><H3 ><A @@ -307,7 +307,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN682" +NAME="AEN751" ></A ><P ></P @@ -345,7 +345,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN691" +NAME="AEN760" ></A ><H3 ><A @@ -370,7 +370,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN696" +NAME="AEN765" ></A ><P ></P @@ -408,7 +408,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN705" +NAME="AEN774" ></A ><H3 ><A @@ -445,7 +445,7 @@ HREF="gmime-gmime-stream-buffer.html#GMIMESTREAMBUFFERMODE" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN714" +NAME="AEN783" ></A ><P ></P @@ -525,7 +525,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN733" +NAME="AEN802" ></A ><H3 ><A @@ -582,7 +582,7 @@ buffer.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN745" +NAME="AEN814" ></A ><P ></P @@ -675,7 +675,7 @@ on fail.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN767" +NAME="AEN836" ></A ><H3 ><A @@ -714,7 +714,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN776" +NAME="AEN845" ></A ><P ></P diff --git a/doc/html/gmime-gmime-stream-file.html b/doc/html/gmime-gmime-stream-file.html index cc211cbf..0fcfc136 100644 --- a/doc/html/gmime-gmime-stream-file.html +++ b/doc/html/gmime-gmime-stream-file.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-STREAM-FILE" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN794" +NAME="AEN863" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN794" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN797" +NAME="AEN866" ></A ><H2 >Synopsis</H2 @@ -194,7 +194,7 @@ HREF="OFF-T" ><DIV CLASS="REFSECT1" ><A -NAME="AEN811" +NAME="AEN880" ></A ><H2 >Description</H2 @@ -204,14 +204,14 @@ NAME="AEN811" ><DIV CLASS="REFSECT1" ><A -NAME="AEN814" +NAME="AEN883" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN816" +NAME="AEN885" ></A ><H3 ><A @@ -237,7 +237,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN821" +NAME="AEN890" ></A ><H3 ><A @@ -262,7 +262,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN826" +NAME="AEN895" ></A ><P ></P @@ -300,7 +300,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN835" +NAME="AEN904" ></A ><H3 ><A @@ -325,7 +325,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN840" +NAME="AEN909" ></A ><P ></P @@ -363,7 +363,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN849" +NAME="AEN918" ></A ><H3 ><A @@ -401,7 +401,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN858" +NAME="AEN927" ></A ><P ></P @@ -459,7 +459,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN872" +NAME="AEN941" ></A ><H3 ><A @@ -517,7 +517,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN885" +NAME="AEN954" ></A ><P ></P diff --git a/doc/html/gmime-gmime-stream-filter.html b/doc/html/gmime-gmime-stream-filter.html index 234b2337..5c3814e1 100644 --- a/doc/html/gmime-gmime-stream-filter.html +++ b/doc/html/gmime-gmime-stream-filter.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-STREAM-FILTER" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN1383" +NAME="AEN1452" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN1383" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN1386" +NAME="AEN1455" ></A ><H2 >Synopsis</H2 @@ -195,7 +195,7 @@ HREF="GMIMESTREAMFILTER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1400" +NAME="AEN1469" ></A ><H2 >Description</H2 @@ -205,14 +205,14 @@ NAME="AEN1400" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1403" +NAME="AEN1472" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN1405" +NAME="AEN1474" ></A ><H3 ><A @@ -238,7 +238,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1410" +NAME="AEN1479" ></A ><H3 ><A @@ -263,7 +263,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1415" +NAME="AEN1484" ></A ><P ></P @@ -301,7 +301,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1424" +NAME="AEN1493" ></A ><H3 ><A @@ -326,7 +326,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1429" +NAME="AEN1498" ></A ><P ></P @@ -364,7 +364,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1438" +NAME="AEN1507" ></A ><H3 ><A @@ -404,7 +404,7 @@ stream.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1447" +NAME="AEN1516" ></A ><P ></P @@ -462,7 +462,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1461" +NAME="AEN1530" ></A ><H3 ><A @@ -506,7 +506,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1471" +NAME="AEN1540" ></A ><P ></P @@ -576,7 +576,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1488" +NAME="AEN1557" ></A ><H3 ><A @@ -608,7 +608,7 @@ filter_add).</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1495" +NAME="AEN1564" ></A ><P ></P diff --git a/doc/html/gmime-gmime-stream-fs.html b/doc/html/gmime-gmime-stream-fs.html index 12562688..388b1af6 100644 --- a/doc/html/gmime-gmime-stream-fs.html +++ b/doc/html/gmime-gmime-stream-fs.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-STREAM-FS" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN914" +NAME="AEN983" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN914" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN917" +NAME="AEN986" ></A ><H2 >Synopsis</H2 @@ -188,7 +188,7 @@ HREF="OFF-T" ><DIV CLASS="REFSECT1" ><A -NAME="AEN929" +NAME="AEN998" ></A ><H2 >Description</H2 @@ -198,14 +198,14 @@ NAME="AEN929" ><DIV CLASS="REFSECT1" ><A -NAME="AEN932" +NAME="AEN1001" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN934" +NAME="AEN1003" ></A ><H3 ><A @@ -231,7 +231,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN939" +NAME="AEN1008" ></A ><H3 ><A @@ -256,7 +256,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN944" +NAME="AEN1013" ></A ><P ></P @@ -294,7 +294,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN953" +NAME="AEN1022" ></A ><H3 ><A @@ -319,7 +319,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN958" +NAME="AEN1027" ></A ><P ></P @@ -357,7 +357,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN967" +NAME="AEN1036" ></A ><H3 ><A @@ -392,7 +392,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN975" +NAME="AEN1044" ></A ><P ></P @@ -450,7 +450,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN989" +NAME="AEN1058" ></A ><H3 ><A @@ -505,7 +505,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1001" +NAME="AEN1070" ></A ><P ></P diff --git a/doc/html/gmime-gmime-stream-mem.html b/doc/html/gmime-gmime-stream-mem.html index 1c9e3908..8ab4ca0f 100644 --- a/doc/html/gmime-gmime-stream-mem.html +++ b/doc/html/gmime-gmime-stream-mem.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-STREAM-MEM" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN1030" +NAME="AEN1099" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN1030" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN1033" +NAME="AEN1102" ></A ><H2 >Synopsis</H2 @@ -207,7 +207,7 @@ HREF="GBYTEARRAY" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1050" +NAME="AEN1119" ></A ><H2 >Description</H2 @@ -217,14 +217,14 @@ NAME="AEN1050" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1053" +NAME="AEN1122" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN1055" +NAME="AEN1124" ></A ><H3 ><A @@ -250,7 +250,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1060" +NAME="AEN1129" ></A ><H3 ><A @@ -275,7 +275,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1065" +NAME="AEN1134" ></A ><P ></P @@ -313,7 +313,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1074" +NAME="AEN1143" ></A ><H3 ><A @@ -338,7 +338,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1079" +NAME="AEN1148" ></A ><P ></P @@ -376,7 +376,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1088" +NAME="AEN1157" ></A ><H3 ><A @@ -406,7 +406,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1095" +NAME="AEN1164" ></A ><P ></P @@ -442,7 +442,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1104" +NAME="AEN1173" ></A ><H3 ><A @@ -481,7 +481,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1113" +NAME="AEN1182" ></A ><P ></P @@ -539,7 +539,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1127" +NAME="AEN1196" ></A ><H3 ><A @@ -585,7 +585,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1137" +NAME="AEN1206" ></A ><P ></P @@ -660,7 +660,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1155" +NAME="AEN1224" ></A ><H3 ><A @@ -696,7 +696,7 @@ is not responsible for freeing the byte array.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1163" +NAME="AEN1232" ></A ><P ></P diff --git a/doc/html/gmime-gmime-stream-mmap.html b/doc/html/gmime-gmime-stream-mmap.html index 697165c5..8f4d2e44 100644 --- a/doc/html/gmime-gmime-stream-mmap.html +++ b/doc/html/gmime-gmime-stream-mmap.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-STREAM-MMAP" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN1181" +NAME="AEN1250" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN1181" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN1184" +NAME="AEN1253" ></A ><H2 >Synopsis</H2 @@ -192,7 +192,7 @@ HREF="OFF-T" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1196" +NAME="AEN1265" ></A ><H2 >Description</H2 @@ -202,14 +202,14 @@ NAME="AEN1196" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1199" +NAME="AEN1268" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN1201" +NAME="AEN1270" ></A ><H3 ><A @@ -235,7 +235,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1206" +NAME="AEN1275" ></A ><H3 ><A @@ -260,7 +260,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1211" +NAME="AEN1280" ></A ><P ></P @@ -298,7 +298,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1220" +NAME="AEN1289" ></A ><H3 ><A @@ -323,7 +323,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1225" +NAME="AEN1294" ></A ><P ></P @@ -361,7 +361,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1234" +NAME="AEN1303" ></A ><H3 ><A @@ -398,7 +398,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1242" +NAME="AEN1311" ></A ><P ></P @@ -490,7 +490,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1264" +NAME="AEN1333" ></A ><H3 ><A @@ -547,7 +547,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1276" +NAME="AEN1345" ></A ><P ></P diff --git a/doc/html/gmime-gmime-stream-null.html b/doc/html/gmime-gmime-stream-null.html index a1fd3594..4a0fa412 100644 --- a/doc/html/gmime-gmime-stream-null.html +++ b/doc/html/gmime-gmime-stream-null.html @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-STREAM-NULL" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN1313" +NAME="AEN1382" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN1313" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN1316" +NAME="AEN1385" ></A ><H2 >Synopsis</H2 @@ -172,7 +172,7 @@ HREF="gmime-gmime-stream-null.html#G-MIME-STREAM-NULL-NEW" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1324" +NAME="AEN1393" ></A ><H2 >Description</H2 @@ -182,14 +182,14 @@ NAME="AEN1324" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1327" +NAME="AEN1396" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN1329" +NAME="AEN1398" ></A ><H3 ><A @@ -215,7 +215,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1334" +NAME="AEN1403" ></A ><H3 ><A @@ -240,7 +240,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1339" +NAME="AEN1408" ></A ><P ></P @@ -278,7 +278,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1348" +NAME="AEN1417" ></A ><H3 ><A @@ -303,7 +303,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1353" +NAME="AEN1422" ></A ><P ></P @@ -341,7 +341,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1362" +NAME="AEN1431" ></A ><H3 ><A @@ -371,7 +371,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1369" +NAME="AEN1438" ></A ><P ></P diff --git a/doc/html/gmime-gmime-stream.html b/doc/html/gmime-gmime-stream.html index 74a6f0e4..04da3f3b 100644 --- a/doc/html/gmime-gmime-stream.html +++ b/doc/html/gmime-gmime-stream.html @@ -13,8 +13,8 @@ REL="UP" TITLE="GMime Library Reference" HREF="libgmime.html"><LINK REL="PREVIOUS" -TITLE="GMime Library Reference" -HREF="libgmime.html"><LINK +TITLE="gmime" +HREF="gmime-gmime.html"><LINK REL="NEXT" TITLE="gmime-stream-buffer" HREF="gmime-gmime-stream-buffer.html"></HEAD @@ -49,7 +49,7 @@ WIDTH="25%" BGCOLOR="#C00000" ALIGN="left" ><A -HREF="libgmime.html" +HREF="gmime-gmime.html" ><FONT COLOR="#FFFFFF" SIZE="3" @@ -123,7 +123,7 @@ NAME="GMIME-GMIME-STREAM" ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN49" +NAME="AEN118" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN49" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN52" +NAME="AEN121" ></A ><H2 >Synopsis</H2 @@ -390,7 +390,7 @@ HREF="SIZE-T" ><DIV CLASS="REFSECT1" ><A -NAME="AEN120" +NAME="AEN189" ></A ><H2 >Description</H2 @@ -400,14 +400,14 @@ NAME="AEN120" ><DIV CLASS="REFSECT1" ><A -NAME="AEN123" +NAME="AEN192" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN125" +NAME="AEN194" ></A ><H3 ><A @@ -456,7 +456,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN130" +NAME="AEN199" ></A ><H3 ><A @@ -486,7 +486,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN135" +NAME="AEN204" ></A ><H3 ><A @@ -515,7 +515,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN140" +NAME="AEN209" ></A ><H3 ><A @@ -540,7 +540,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN145" +NAME="AEN214" ></A ><P ></P @@ -578,7 +578,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN154" +NAME="AEN223" ></A ><H3 ><A @@ -642,7 +642,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN168" +NAME="AEN237" ></A ><P ></P @@ -748,7 +748,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN193" +NAME="AEN262" ></A ><H3 ><A @@ -778,7 +778,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN200" +NAME="AEN269" ></A ><P ></P @@ -816,7 +816,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN209" +NAME="AEN278" ></A ><H3 ><A @@ -846,7 +846,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN216" +NAME="AEN285" ></A ><P ></P @@ -884,7 +884,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN225" +NAME="AEN294" ></A ><H3 ><A @@ -937,7 +937,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN237" +NAME="AEN306" ></A ><P ></P @@ -1024,7 +1024,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN258" +NAME="AEN327" ></A ><H3 ><A @@ -1077,7 +1077,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN270" +NAME="AEN339" ></A ><P ></P @@ -1164,7 +1164,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN291" +NAME="AEN360" ></A ><H3 ><A @@ -1194,7 +1194,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN298" +NAME="AEN367" ></A ><P ></P @@ -1247,7 +1247,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN311" +NAME="AEN380" ></A ><H3 ><A @@ -1328,7 +1328,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN330" +NAME="AEN399" ></A ><P ></P @@ -1415,7 +1415,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN351" +NAME="AEN420" ></A ><H3 ><A @@ -1448,7 +1448,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN359" +NAME="AEN428" ></A ><P ></P @@ -1501,7 +1501,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN372" +NAME="AEN441" ></A ><H3 ><A @@ -1531,7 +1531,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN379" +NAME="AEN448" ></A ><P ></P @@ -1584,7 +1584,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN392" +NAME="AEN461" ></A ><H3 ><A @@ -1622,7 +1622,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN401" +NAME="AEN470" ></A ><P ></P @@ -1675,7 +1675,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN414" +NAME="AEN483" ></A ><H3 ><A @@ -1705,7 +1705,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN421" +NAME="AEN490" ></A ><P ></P @@ -1758,7 +1758,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN434" +NAME="AEN503" ></A ><H3 ><A @@ -1791,7 +1791,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN442" +NAME="AEN511" ></A ><P ></P @@ -1844,7 +1844,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN455" +NAME="AEN524" ></A ><H3 ><A @@ -1900,7 +1900,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN468" +NAME="AEN537" ></A ><P ></P @@ -2002,7 +2002,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN492" +NAME="AEN561" ></A ><H3 ><A @@ -2040,7 +2040,7 @@ HREF="OFF-T" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN501" +NAME="AEN570" ></A ><P ></P @@ -2112,7 +2112,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN518" +NAME="AEN587" ></A ><H3 ><A @@ -2156,7 +2156,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN528" +NAME="AEN597" ></A ><P ></P @@ -2226,7 +2226,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN545" +NAME="AEN614" ></A ><H3 ><A @@ -2261,7 +2261,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN553" +NAME="AEN622" ></A ><P ></P @@ -2348,7 +2348,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN574" +NAME="AEN643" ></A ><H3 ><A @@ -2395,7 +2395,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN585" +NAME="AEN654" ></A ><P ></P @@ -2465,7 +2465,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN602" +NAME="AEN671" ></A ><H3 ><A @@ -2521,7 +2521,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN615" +NAME="AEN684" ></A ><P ></P @@ -2621,7 +2621,7 @@ WIDTH="25%" BGCOLOR="#C00000" ALIGN="left" ><A -HREF="libgmime.html" +HREF="gmime-gmime.html" ><FONT COLOR="#FFFFFF" SIZE="3" @@ -2693,7 +2693,7 @@ ALIGN="left" COLOR="#FFFFFF" SIZE="3" ><B ->GMime Library Reference</B +>gmime</B ></FONT ></TD ><TD diff --git a/doc/html/gmime-gmime-utils.html b/doc/html/gmime-gmime-utils.html index f28953ad..dd4b5928 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="AEN5006" +NAME="AEN5075" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN5006" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN5009" +NAME="AEN5078" ></A ><H2 >Synopsis</H2 @@ -275,6 +275,22 @@ HREF="SIZE-T" HREF="GUINT32" >guint32</GTKDOCLINK > *save); +#define <A +HREF="gmime-gmime-utils.html#GMIME-UUDECODE-STATE-INIT-CAPS" +>GMIME_UUDECODE_STATE_INIT</A +> +#define <A +HREF="gmime-gmime-utils.html#GMIME-UUDECODE-STATE-BEGIN-CAPS" +>GMIME_UUDECODE_STATE_BEGIN</A +> +#define <A +HREF="gmime-gmime-utils.html#GMIME-UUDECODE-STATE-END-CAPS" +>GMIME_UUDECODE_STATE_END</A +> +#define <A +HREF="gmime-gmime-utils.html#GMIME-UUDECODE-STATE-MASK-CAPS" +>GMIME_UUDECODE_STATE_MASK</A +> <GTKDOCLINK HREF="SIZE-T" >size_t</GTKDOCLINK @@ -378,7 +394,7 @@ HREF="SIZE-T" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5064" +NAME="AEN5137" ></A ><H2 >Description</H2 @@ -388,14 +404,14 @@ NAME="AEN5064" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5067" +NAME="AEN5140" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN5069" +NAME="AEN5142" ></A ><H3 ><A @@ -420,7 +436,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5074" +NAME="AEN5147" ></A ><P ></P @@ -458,7 +474,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5083" +NAME="AEN5156" ></A ><H3 ><A @@ -483,7 +499,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5088" +NAME="AEN5161" ></A ><P ></P @@ -521,7 +537,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5097" +NAME="AEN5170" ></A ><H3 ><A @@ -558,7 +574,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5105" +NAME="AEN5178" ></A ><P ></P @@ -635,7 +651,7 @@ will be stored.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5123" +NAME="AEN5196" ></A ><H3 ><A @@ -677,7 +693,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5132" +NAME="AEN5205" ></A ><P ></P @@ -747,7 +763,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5149" +NAME="AEN5222" ></A ><H3 ><A @@ -774,7 +790,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5155" +NAME="AEN5228" ></A ><P ></P @@ -827,7 +843,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5168" +NAME="AEN5241" ></A ><H3 ><A @@ -861,7 +877,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5175" +NAME="AEN5248" ></A ><P ></P @@ -937,7 +953,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5193" +NAME="AEN5266" ></A ><H3 ><A @@ -969,7 +985,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5200" +NAME="AEN5273" ></A ><P ></P @@ -1025,7 +1041,7 @@ as defined by rfc2045.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5213" +NAME="AEN5286" ></A ><H3 ><A @@ -1052,7 +1068,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5219" +NAME="AEN5292" ></A ><P ></P @@ -1090,7 +1106,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5228" +NAME="AEN5301" ></A ><H3 ><A @@ -1135,7 +1151,7 @@ bytes.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5238" +NAME="AEN5311" ></A ><P ></P @@ -1206,7 +1222,7 @@ otherwise.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5255" +NAME="AEN5328" ></A ><H3 ><A @@ -1252,7 +1268,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5265" +NAME="AEN5338" ></A ><P ></P @@ -1324,7 +1340,7 @@ particular case means best compression)</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5282" +NAME="AEN5355" ></A ><H3 ><A @@ -1351,7 +1367,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5288" +NAME="AEN5361" ></A ><P ></P @@ -1404,7 +1420,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5301" +NAME="AEN5374" ></A ><H3 ><A @@ -1431,7 +1447,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5307" +NAME="AEN5380" ></A ><P ></P @@ -1485,7 +1501,7 @@ headers like "Subject".</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5320" +NAME="AEN5393" ></A ><H3 ><A @@ -1513,7 +1529,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5326" +NAME="AEN5399" ></A ><P ></P @@ -1567,7 +1583,7 @@ internet addresses.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5339" +NAME="AEN5412" ></A ><H3 ><A @@ -1607,7 +1623,7 @@ HREF="GUINT32" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5348" +NAME="AEN5421" ></A ><P ></P @@ -1738,7 +1754,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5379" +NAME="AEN5452" ></A ><H3 ><A @@ -1781,7 +1797,7 @@ invocation).</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5388" +NAME="AEN5461" ></A ><P ></P @@ -1907,7 +1923,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5418" +NAME="AEN5491" ></A ><H3 ><A @@ -1950,7 +1966,7 @@ flush off the last little bit.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5427" +NAME="AEN5500" ></A ><P ></P @@ -2076,7 +2092,111 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5457" +NAME="AEN5530" +></A +><H3 +><A +NAME="GMIME-UUDECODE-STATE-INIT-CAPS" +></A +>GMIME_UUDECODE_STATE_INIT</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>#define GMIME_UUDECODE_STATE_INIT (0)</PRE +></TD +></TR +></TABLE +><P +></P +></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN5535" +></A +><H3 +><A +NAME="GMIME-UUDECODE-STATE-BEGIN-CAPS" +></A +>GMIME_UUDECODE_STATE_BEGIN</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>#define GMIME_UUDECODE_STATE_BEGIN (1 << 16)</PRE +></TD +></TR +></TABLE +><P +></P +></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN5540" +></A +><H3 +><A +NAME="GMIME-UUDECODE-STATE-END-CAPS" +></A +>GMIME_UUDECODE_STATE_END</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>#define GMIME_UUDECODE_STATE_END (1 << 17)</PRE +></TD +></TR +></TABLE +><P +></P +></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN5545" +></A +><H3 +><A +NAME="GMIME-UUDECODE-STATE-MASK-CAPS" +></A +>GMIME_UUDECODE_STATE_MASK</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>#define GMIME_UUDECODE_STATE_MASK (GMIME_UUDECODE_STATE_BEGIN | GMIME_UUDECODE_STATE_END)</PRE +></TD +></TR +></TABLE +><P +></P +></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN5550" ></A ><H3 ><A @@ -2118,7 +2238,7 @@ been stripped off.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5466" +NAME="AEN5559" ></A ><P ></P @@ -2244,7 +2364,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5496" +NAME="AEN5589" ></A ><H3 ><A @@ -2303,7 +2423,7 @@ invocation).</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5508" +NAME="AEN5601" ></A ><P ></P @@ -2446,7 +2566,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5542" +NAME="AEN5635" ></A ><H3 ><A @@ -2488,7 +2608,7 @@ with g_mime_utils_uuencode_step to flush off the last little bit.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5551" +NAME="AEN5644" ></A ><P ></P @@ -2631,7 +2751,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5585" +NAME="AEN5678" ></A ><H3 ><A @@ -2669,7 +2789,7 @@ HREF="SIZE-T" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5593" +NAME="AEN5686" ></A ><P ></P @@ -2795,7 +2915,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5623" +NAME="AEN5716" ></A ><H3 ><A @@ -2834,7 +2954,7 @@ first invocation).</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5631" +NAME="AEN5724" ></A ><P ></P @@ -2960,7 +3080,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5661" +NAME="AEN5754" ></A ><H3 ><A @@ -3000,7 +3120,7 @@ last little bit.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5669" +NAME="AEN5762" ></A ><P ></P diff --git a/doc/html/gmime-gmime.html b/doc/html/gmime-gmime.html new file mode 100644 index 00000000..4940ed95 --- /dev/null +++ b/doc/html/gmime-gmime.html @@ -0,0 +1,482 @@ +<HTML +><HEAD +><TITLE +>gmime</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.64 +"><LINK +REL="HOME" +TITLE="GMime Library Reference Manual" +HREF="book1.html"><LINK +REL="UP" +TITLE="GMime Library Reference" +HREF="libgmime.html"><LINK +REL="PREVIOUS" +TITLE="GMime Library Reference" +HREF="libgmime.html"><LINK +REL="NEXT" +TITLE="gmime-stream" +HREF="gmime-gmime-stream.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +WIDTH="100%" +BORDER="0" +BGCOLOR="#000000" +CELLPADDING="1" +CELLSPACING="0" +><TR +><TH +COLSPAN="4" +ALIGN="center" +><FONT +COLOR="#FFFFFF" +SIZE="5" +>GMime Library Reference Manual</FONT +></TH +></TR +><TR +><TD +WIDTH="25%" +BGCOLOR="#C00000" +ALIGN="left" +><A +HREF="libgmime.html" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +><<< Previous Page</B +></FONT +></A +></TD +><TD +WIDTH="25%" +BGCOLOR="#0000C0" +ALIGN="center" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +><A +HREF="book1.html" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +>Home</B +></FONT +></A +></B +></FONT +></TD +><TD +WIDTH="25%" +BGCOLOR="#00C000" +ALIGN="center" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +><A +HREF="libgmime.html" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +>Up</B +></FONT +></A +></B +></FONT +></TD +><TD +WIDTH="25%" +BGCOLOR="#C00000" +ALIGN="right" +><A +HREF="gmime-gmime-stream.html" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +>Next Page >>></B +></FONT +></A +></TD +></TR +></TABLE +></DIV +><H1 +><A +NAME="GMIME-GMIME" +>gmime</A +></H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN55" +></A +><H2 +>Name</H2 +>gmime -- </DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN58" +></A +><H2 +>Synopsis</H2 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="SYNOPSIS" +> + +#define <A +HREF="gmime-gmime.html#GMIME-CHECK-VERSION-CAPS" +>GMIME_CHECK_VERSION</A +> (major,minor,micro) +#define <A +HREF="gmime-gmime.html#GMIME-INIT-FLAG-UTF8-CAPS" +>GMIME_INIT_FLAG_UTF8</A +> +void <A +HREF="gmime-gmime.html#G-MIME-INIT" +>g_mime_init</A +> (<GTKDOCLINK +HREF="GUINT32" +>guint32</GTKDOCLINK +> flags);</PRE +></TD +></TR +></TABLE +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN65" +></A +><H2 +>Description</H2 +><P +></P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN68" +></A +><H2 +>Details</H2 +><DIV +CLASS="REFSECT2" +><A +NAME="AEN70" +></A +><H3 +><A +NAME="GMIME-CHECK-VERSION-CAPS" +></A +>GMIME_CHECK_VERSION()</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>#define GMIME_CHECK_VERSION(major,minor,micro)</PRE +></TD +></TR +></TABLE +><P +></P +><DIV +CLASS="INFORMALTABLE" +><A +NAME="AEN75" +></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 +>major</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> </TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>minor</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> </TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>micro</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> </TD +></TR +></TBODY +></TABLE +><P +></P +></DIV +></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN92" +></A +><H3 +><A +NAME="GMIME-INIT-FLAG-UTF8-CAPS" +></A +>GMIME_INIT_FLAG_UTF8</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>#define GMIME_INIT_FLAG_UTF8 (1 << 0)</PRE +></TD +></TR +></TABLE +><P +></P +></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN97" +></A +><H3 +><A +NAME="G-MIME-INIT" +></A +>g_mime_init ()</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>void g_mime_init (<GTKDOCLINK +HREF="GUINT32" +>guint32</GTKDOCLINK +> flags);</PRE +></TD +></TR +></TABLE +><P +>Initailizes GMime.</P +><P +></P +><DIV +CLASS="INFORMALTABLE" +><A +NAME="AEN104" +></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 +>flags</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> initialization flags</TD +></TR +></TBODY +></TABLE +><P +></P +></DIV +></DIV +></DIV +><DIV +CLASS="NAVFOOTER" +><BR +CLEAR="all"><BR><TABLE +WIDTH="100%" +BORDER="0" +BGCOLOR="#000000" +CELLPADDING="1" +CELLSPACING="0" +><TR +><TD +WIDTH="25%" +BGCOLOR="#C00000" +ALIGN="left" +><A +HREF="libgmime.html" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +><<< Previous Page</B +></FONT +></A +></TD +><TD +WIDTH="25%" +BGCOLOR="#0000C0" +ALIGN="center" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +><A +HREF="book1.html" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +>Home</B +></FONT +></A +></B +></FONT +></TD +><TD +WIDTH="25%" +BGCOLOR="#00C000" +ALIGN="center" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +><A +HREF="libgmime.html" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +>Up</B +></FONT +></A +></B +></FONT +></TD +><TD +WIDTH="25%" +BGCOLOR="#C00000" +ALIGN="right" +><A +HREF="gmime-gmime-stream.html" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +>Next Page >>></B +></FONT +></A +></TD +></TR +><TR +><TD +COLSPAN="2" +ALIGN="left" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +>GMime Library Reference</B +></FONT +></TD +><TD +COLSPAN="2" +ALIGN="right" +><FONT +COLOR="#FFFFFF" +SIZE="3" +><B +>gmime-stream</B +></FONT +></TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/html/gmime-internet-address.html b/doc/html/gmime-internet-address.html index b380369e..c37876a2 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="AEN5704" +NAME="AEN5797" ></A ><H2 >Name</H2 @@ -131,7 +131,7 @@ NAME="AEN5704" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN5707" +NAME="AEN5800" ></A ><H2 >Synopsis</H2 @@ -328,7 +328,7 @@ HREF="GBOOLEAN" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5757" +NAME="AEN5850" ></A ><H2 >Description</H2 @@ -338,14 +338,14 @@ NAME="AEN5757" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5760" +NAME="AEN5853" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN5762" +NAME="AEN5855" ></A ><H3 ><A @@ -375,7 +375,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5767" +NAME="AEN5860" ></A ><H3 ><A @@ -404,7 +404,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5772" +NAME="AEN5865" ></A ><H3 ><A @@ -438,7 +438,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5777" +NAME="AEN5870" ></A ><H3 ><A @@ -468,7 +468,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5784" +NAME="AEN5877" ></A ><P ></P @@ -504,7 +504,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5793" +NAME="AEN5886" ></A ><H3 ><A @@ -546,7 +546,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5802" +NAME="AEN5895" ></A ><P ></P @@ -616,7 +616,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5819" +NAME="AEN5912" ></A ><H3 ><A @@ -651,7 +651,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5827" +NAME="AEN5920" ></A ><P ></P @@ -704,7 +704,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5840" +NAME="AEN5933" ></A ><H3 ><A @@ -734,7 +734,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5847" +NAME="AEN5940" ></A ><P ></P @@ -772,7 +772,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5856" +NAME="AEN5949" ></A ><H3 ><A @@ -802,7 +802,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5863" +NAME="AEN5956" ></A ><P ></P @@ -840,7 +840,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5872" +NAME="AEN5965" ></A ><H3 ><A @@ -871,7 +871,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5879" +NAME="AEN5972" ></A ><P ></P @@ -926,7 +926,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5892" +NAME="AEN5985" ></A ><H3 ><A @@ -957,7 +957,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5899" +NAME="AEN5992" ></A ><P ></P @@ -1012,7 +1012,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5912" +NAME="AEN6005" ></A ><H3 ><A @@ -1046,7 +1046,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESSLIST" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5920" +NAME="AEN6013" ></A ><P ></P @@ -1101,7 +1101,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5933" +NAME="AEN6026" ></A ><H3 ><A @@ -1135,7 +1135,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5941" +NAME="AEN6034" ></A ><P ></P @@ -1190,7 +1190,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5954" +NAME="AEN6047" ></A ><H3 ><A @@ -1234,7 +1234,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5964" +NAME="AEN6057" ></A ><P ></P @@ -1304,7 +1304,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5981" +NAME="AEN6074" ></A ><H3 ><A @@ -1348,7 +1348,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5991" +NAME="AEN6084" ></A ><P ></P @@ -1418,7 +1418,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6008" +NAME="AEN6101" ></A ><H3 ><A @@ -1466,7 +1466,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6019" +NAME="AEN6112" ></A ><P ></P @@ -1536,7 +1536,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6036" +NAME="AEN6129" ></A ><H3 ><A @@ -1566,7 +1566,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESSLIST" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6043" +NAME="AEN6136" ></A ><P ></P @@ -1624,7 +1624,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6057" +NAME="AEN6150" ></A ><H3 ><A @@ -1654,7 +1654,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESSLIST" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6064" +NAME="AEN6157" ></A ><P ></P @@ -1692,7 +1692,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6073" +NAME="AEN6166" ></A ><H3 ><A @@ -1723,7 +1723,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESSLIST" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6080" +NAME="AEN6173" ></A ><P ></P @@ -1777,7 +1777,7 @@ the caller.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6093" +NAME="AEN6186" ></A ><H3 ><A @@ -1812,7 +1812,7 @@ object.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6101" +NAME="AEN6194" ></A ><P ></P @@ -1883,7 +1883,7 @@ format.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN6118" +NAME="AEN6211" ></A ><H3 ><A @@ -1923,7 +1923,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN6127" +NAME="AEN6220" ></A ><P ></P diff --git a/doc/html/index.sgml b/doc/html/index.sgml index d06f6a7c..d63370cb 100644 --- a/doc/html/index.sgml +++ b/doc/html/index.sgml @@ -1,3 +1,7 @@ +<ANCHOR id ="GMIME-GMIME" href="gmime/gmime-gmime.html"> +<ANCHOR id ="GMIME-CHECK-VERSION-CAPS" href="gmime/gmime-gmime.html#GMIME-CHECK-VERSION-CAPS"> +<ANCHOR id ="GMIME-INIT-FLAG-UTF8-CAPS" href="gmime/gmime-gmime.html#GMIME-INIT-FLAG-UTF8-CAPS"> +<ANCHOR id ="G-MIME-INIT" href="gmime/gmime-gmime.html#G-MIME-INIT"> <ANCHOR id ="GMIME-GMIME-STREAM" href="gmime/gmime-gmime-stream.html"> <ANCHOR id ="GMIMESTREAM" href="gmime/gmime-gmime-stream.html#GMIMESTREAM"> <ANCHOR id ="GMIMESEEKWHENCE" href="gmime/gmime-gmime-stream.html#GMIMESEEKWHENCE"> @@ -251,6 +255,10 @@ <ANCHOR id ="G-MIME-UTILS-BASE64-DECODE-STEP" href="gmime/gmime-gmime-utils.html#G-MIME-UTILS-BASE64-DECODE-STEP"> <ANCHOR id ="G-MIME-UTILS-BASE64-ENCODE-STEP" href="gmime/gmime-gmime-utils.html#G-MIME-UTILS-BASE64-ENCODE-STEP"> <ANCHOR id ="G-MIME-UTILS-BASE64-ENCODE-CLOSE" href="gmime/gmime-gmime-utils.html#G-MIME-UTILS-BASE64-ENCODE-CLOSE"> +<ANCHOR id ="GMIME-UUDECODE-STATE-INIT-CAPS" href="gmime/gmime-gmime-utils.html#GMIME-UUDECODE-STATE-INIT-CAPS"> +<ANCHOR id ="GMIME-UUDECODE-STATE-BEGIN-CAPS" href="gmime/gmime-gmime-utils.html#GMIME-UUDECODE-STATE-BEGIN-CAPS"> +<ANCHOR id ="GMIME-UUDECODE-STATE-END-CAPS" href="gmime/gmime-gmime-utils.html#GMIME-UUDECODE-STATE-END-CAPS"> +<ANCHOR id ="GMIME-UUDECODE-STATE-MASK-CAPS" href="gmime/gmime-gmime-utils.html#GMIME-UUDECODE-STATE-MASK-CAPS"> <ANCHOR id ="G-MIME-UTILS-UUDECODE-STEP" href="gmime/gmime-gmime-utils.html#G-MIME-UTILS-UUDECODE-STEP"> <ANCHOR id ="G-MIME-UTILS-UUENCODE-STEP" href="gmime/gmime-gmime-utils.html#G-MIME-UTILS-UUENCODE-STEP"> <ANCHOR id ="G-MIME-UTILS-UUENCODE-CLOSE" href="gmime/gmime-gmime-utils.html#G-MIME-UTILS-UUENCODE-CLOSE"> @@ -285,6 +293,7 @@ <ANCHOR id ="G-MIME-CHARSET-INIT" href="gmime/gmime-gmime-charset.html#G-MIME-CHARSET-INIT"> <ANCHOR id ="G-MIME-CHARSET-LOCALE-NAME" href="gmime/gmime-gmime-charset.html#G-MIME-CHARSET-LOCALE-NAME"> <ANCHOR id ="G-MIME-CHARSET-NAME" href="gmime/gmime-gmime-charset.html#G-MIME-CHARSET-NAME"> +<ANCHOR id ="G-MIME-CHARSET-BEST" href="gmime/gmime-gmime-charset.html#G-MIME-CHARSET-BEST"> <ANCHOR id ="GMIME-GMIME-ICONV" href="gmime/gmime-gmime-iconv.html"> <ANCHOR id ="G-MIME-ICONV-INIT" href="gmime/gmime-gmime-iconv.html#G-MIME-ICONV-INIT"> <ANCHOR id ="G-MIME-ICONV-OPEN" href="gmime/gmime-gmime-iconv.html#G-MIME-ICONV-OPEN"> diff --git a/doc/html/libgmime.html b/doc/html/libgmime.html index bf146ddb..b76d4bbd 100644 --- a/doc/html/libgmime.html +++ b/doc/html/libgmime.html @@ -13,8 +13,8 @@ REL="PREVIOUS" TITLE="Data Wrappers" HREF="data-wrappers.html"><LINK REL="NEXT" -TITLE="gmime-stream" -HREF="gmime-gmime-stream.html"></HEAD +TITLE="gmime" +HREF="gmime-gmime.html"></HEAD ><BODY CLASS="CHAPTER" BGCOLOR="#FFFFFF" @@ -91,7 +91,7 @@ WIDTH="25%" BGCOLOR="#C00000" ALIGN="right" ><A -HREF="gmime-gmime-stream.html" +HREF="gmime-gmime.html" ><FONT COLOR="#FFFFFF" SIZE="3" @@ -119,6 +119,11 @@ CLASS="TOC" ></DT ><DT ><A +HREF="gmime-gmime.html" +>gmime</A +> — </DT +><DT +><A HREF="gmime-gmime-stream.html" >gmime-stream</A > — </DT @@ -333,7 +338,7 @@ WIDTH="25%" BGCOLOR="#C00000" ALIGN="right" ><A -HREF="gmime-gmime-stream.html" +HREF="gmime-gmime.html" ><FONT COLOR="#FFFFFF" SIZE="3" @@ -361,7 +366,7 @@ ALIGN="right" COLOR="#FFFFFF" SIZE="3" ><B ->gmime-stream</B +>gmime</B ></FONT ></TD ></TR diff --git a/doc/html/streams.html b/doc/html/streams.html index 3a5d354b..7cca00d8 100644 --- a/doc/html/streams.html +++ b/doc/html/streams.html @@ -137,7 +137,7 @@ NAME="STREAMS" reads and writes to be nearly instantaneous and/or if you don't want to create a temporary file on disk.</P ><P ->The three (4) advanced stream types are GMimeStreamMmap, +>The four (4) advanced stream types are GMimeStreamMmap, GMimeStreamNull, GMimeStreamBuffer (as was mentioned previously) and GMimeStreamFilter.</P ><P diff --git a/doc/sgml/gmime-charset.sgml b/doc/sgml/gmime-charset.sgml index 8d9e0b24..5b1464a6 100644 --- a/doc/sgml/gmime-charset.sgml +++ b/doc/sgml/gmime-charset.sgml @@ -17,6 +17,8 @@ void <link linkend="g-mime-charset-init">g_mime_charset_init</link> (void); const char* <link linkend="g-mime-charset-locale-name">g_mime_charset_locale_name</link> (void); const char* <link linkend="g-mime-charset-name">g_mime_charset_name</link> (const char *charset); +const char* <link linkend="g-mime-charset-best">g_mime_charset_best</link> (const char *in, + <link linkend="size-t">size_t</link> inlen); </synopsis> </refsynopsisdiv> @@ -76,6 +78,29 @@ Attempts to find an iconv-friendly charset name for <parameter>charset</paramete <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>an iconv-friendly charset name for <parameter>charset</parameter>. </entry></row> </tbody></tgroup></informaltable></refsect2> +<refsect2> +<title><anchor id="g-mime-charset-best">g_mime_charset_best ()</title> +<programlisting>const char* g_mime_charset_best (const char *in, + <link linkend="size-t">size_t</link> inlen);</programlisting> +<para> +Computes the best charset to use to encode this text buffer.</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>in</parameter> :</entry> +<entry> a UTF-8 text buffer +</entry></row> +<row><entry align="right"><parameter>inlen</parameter> :</entry> +<entry> length of <parameter>in</parameter> +</entry></row> +<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>the charset name best suited for the input text or <literal>NULL</literal> if +it is US-ASCII safe. +</entry></row> +</tbody></tgroup></informaltable></refsect2> </refsect1> diff --git a/doc/sgml/gmime-doc.bottom b/doc/sgml/gmime-doc.bottom index efd7443a..61cf2921 100644 --- a/doc/sgml/gmime-doc.bottom +++ b/doc/sgml/gmime-doc.bottom @@ -1,3 +1,4 @@ + &gmime-gmime; &gmime-gmime-stream; &gmime-gmime-stream-buffer; &gmime-gmime-stream-file; @@ -12,6 +13,7 @@ &gmime-gmime-filter-crlf; &gmime-gmime-filter-from; &gmime-gmime-filter-html; + &gmime-gmime-filter-yenc; &gmime-gmime-data-wrapper; &gmime-gmime-param; &gmime-gmime-header; diff --git a/doc/sgml/gmime-doc.top b/doc/sgml/gmime-doc.top index b7b530d6..0718e64e 100644 --- a/doc/sgml/gmime-doc.top +++ b/doc/sgml/gmime-doc.top @@ -1,3 +1,4 @@ +<!entity gmime-gmime SYSTEM "sgml/gmime.sgml"> <!entity gmime-gmime-stream SYSTEM "sgml/gmime-stream.sgml"> <!entity gmime-gmime-stream-buffer SYSTEM "sgml/gmime-stream-buffer.sgml"> <!entity gmime-gmime-stream-file SYSTEM "sgml/gmime-stream-file.sgml"> @@ -12,6 +13,7 @@ <!entity gmime-gmime-filter-crlf SYSTEM "sgml/gmime-filter-crlf.sgml"> <!entity gmime-gmime-filter-from SYSTEM "sgml/gmime-filter-from.sgml"> <!entity gmime-gmime-filter-html SYSTEM "sgml/gmime-filter-html.sgml"> +<!entity gmime-gmime-filter-yenc SYSTEM "sgml/gmime-filter-yenc.sgml"> <!entity gmime-gmime-data-wrapper SYSTEM "sgml/gmime-data-wrapper.sgml"> <!entity gmime-gmime-param SYSTEM "sgml/gmime-param.sgml"> <!entity gmime-gmime-header SYSTEM "sgml/gmime-header.sgml"> diff --git a/doc/sgml/gmime-filter-yenc.sgml b/doc/sgml/gmime-filter-yenc.sgml new file mode 100644 index 00000000..f52cac3c --- /dev/null +++ b/doc/sgml/gmime-filter-yenc.sgml @@ -0,0 +1,400 @@ +<refentry id="gmime-gmime-filter-yenc"> +<refmeta> +<refentrytitle>gmime-filter-yenc</refentrytitle> +<manvolnum>3</manvolnum> +<refmiscinfo>GMIME Library</refmiscinfo> +</refmeta> + +<refnamediv> +<refname>gmime-filter-yenc</refname><refpurpose></refpurpose> +</refnamediv> + +<refsynopsisdiv><title>Synopsis</title> +<synopsis> + + + +#define <link linkend="GMIME-YENCODE-CRC-INIT-CAPS">GMIME_YENCODE_CRC_INIT</link> +#define <link linkend="GMIME-YENCODE-CRC-FINAL-CAPS">GMIME_YENCODE_CRC_FINAL</link> (crc) +<link linkend="size-t">size_t</link> <link linkend="g-mime-ydecode-step">g_mime_ydecode_step</link> (unsigned char *in, + <link linkend="size-t">size_t</link> inlen, + unsigned char *out, + int *state, + <link linkend="guint32">guint32</link> *pcrc, + <link linkend="guint32">guint32</link> *crc); +<link linkend="size-t">size_t</link> <link linkend="g-mime-yencode-step">g_mime_yencode_step</link> (unsigned char *in, + <link linkend="size-t">size_t</link> inlen, + unsigned char *out, + int *state, + <link linkend="guint32">guint32</link> *pcrc, + <link linkend="guint32">guint32</link> *crc); +<link linkend="size-t">size_t</link> <link linkend="g-mime-yencode-close">g_mime_yencode_close</link> (unsigned char *in, + <link linkend="size-t">size_t</link> inlen, + unsigned char *out, + int *state, + <link linkend="guint32">guint32</link> *pcrc, + <link linkend="guint32">guint32</link> *crc); +enum <link linkend="GMimeFilterYencDirection">GMimeFilterYencDirection</link>; +#define <link linkend="GMIME-YENCODE-STATE-INIT-CAPS">GMIME_YENCODE_STATE_INIT</link> +#define <link linkend="GMIME-YDECODE-STATE-INIT-CAPS">GMIME_YDECODE_STATE_INIT</link> +#define <link linkend="GMIME-YDECODE-STATE-EOLN-CAPS">GMIME_YDECODE_STATE_EOLN</link> +#define <link linkend="GMIME-YDECODE-STATE-ESCAPE-CAPS">GMIME_YDECODE_STATE_ESCAPE</link> +#define <link linkend="GMIME-YDECODE-STATE-BEGIN-CAPS">GMIME_YDECODE_STATE_BEGIN</link> +#define <link linkend="GMIME-YDECODE-STATE-PART-CAPS">GMIME_YDECODE_STATE_PART</link> +#define <link linkend="GMIME-YDECODE-STATE-DECODE-CAPS">GMIME_YDECODE_STATE_DECODE</link> +#define <link linkend="GMIME-YDECODE-STATE-END-CAPS">GMIME_YDECODE_STATE_END</link> +<link linkend="GMimeFilter">GMimeFilter</link>* <link linkend="g-mime-filter-yenc-new">g_mime_filter_yenc_new</link> (<link linkend="GMimeFilterYencDirection">GMimeFilterYencDirection</link> direction); +void <link linkend="g-mime-filter-yenc-set-state">g_mime_filter_yenc_set_state</link> (<link linkend="GMimeFilterYenc">GMimeFilterYenc</link> *yenc, + int state); +void <link linkend="g-mime-filter-yenc-set-crc">g_mime_filter_yenc_set_crc</link> (<link linkend="GMimeFilterYenc">GMimeFilterYenc</link> *yenc, + <link linkend="guint32">guint32</link> crc); +<link linkend="guint32">guint32</link> <link linkend="g-mime-filter-yenc-get-crc">g_mime_filter_yenc_get_crc</link> (<link linkend="GMimeFilterYenc">GMimeFilterYenc</link> *yenc); +<link linkend="guint32">guint32</link> <link linkend="g-mime-filter-yenc-get-pcrc">g_mime_filter_yenc_get_pcrc</link> (<link linkend="GMimeFilterYenc">GMimeFilterYenc</link> *yenc); +</synopsis> +</refsynopsisdiv> + + + + + +<refsect1> +<title>Description</title> +<para> + +</para> +</refsect1> + +<refsect1> +<title>Details</title> +<refsect2> +<title><anchor id="GMIME-YENCODE-CRC-INIT-CAPS">GMIME_YENCODE_CRC_INIT</title> +<programlisting>#define GMIME_YENCODE_CRC_INIT (~0) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-YENCODE-CRC-FINAL-CAPS">GMIME_YENCODE_CRC_FINAL()</title> +<programlisting>#define GMIME_YENCODE_CRC_FINAL(crc) (~crc) +</programlisting> +<para> + +</para><informaltable pgwide=1 frame="none" role="params"> +<tgroup cols="2"> +<colspec colwidth="2*"> +<colspec colwidth="8*"> +<tbody> +<row><entry align="right"><parameter>crc</parameter> :</entry> +<entry> + + +</entry></row> +</tbody></tgroup></informaltable></refsect2> +<refsect2> +<title><anchor id="g-mime-ydecode-step">g_mime_ydecode_step ()</title> +<programlisting><link linkend="size-t">size_t</link> g_mime_ydecode_step (unsigned char *in, + <link linkend="size-t">size_t</link> inlen, + unsigned char *out, + int *state, + <link linkend="guint32">guint32</link> *pcrc, + <link linkend="guint32">guint32</link> *crc);</programlisting> +<para> +Performs a 'decode step' on a chunk of yEncoded data of length +<parameter>inlen</parameter> pointed to by <parameter>in</parameter> and writes to <parameter>out</parameter>. Assumes the =ybegin +and =ypart lines have already been stripped off. +</para> +<para> +To get the crc32 value of the part, use GMIME_YENCODE_CRC_FINAL +(<parameter>pcrc</parameter>). If there are more parts, you should reuse <parameter>crc</parameter> without +re-initializing. Once all parts have been decoded, you may get the +combined crc32 value of all the parts using GMIME_YENCODE_CRC_FINAL +(<parameter>crc</parameter>).</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>in</parameter> :</entry> +<entry> input buffer +</entry></row> +<row><entry align="right"><parameter>inlen</parameter> :</entry> +<entry> input buffer length +</entry></row> +<row><entry align="right"><parameter>out</parameter> :</entry> +<entry> output buffer +</entry></row> +<row><entry align="right"><parameter>state</parameter> :</entry> +<entry> ydecode state +</entry></row> +<row><entry align="right"><parameter>pcrc</parameter> :</entry> +<entry> part crc state +</entry></row> +<row><entry align="right"><parameter>crc</parameter> :</entry> +<entry> crc state +</entry></row> +<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>the number of bytes decoded. +</entry></row> +</tbody></tgroup></informaltable></refsect2> +<refsect2> +<title><anchor id="g-mime-yencode-step">g_mime_yencode_step ()</title> +<programlisting><link linkend="size-t">size_t</link> g_mime_yencode_step (unsigned char *in, + <link linkend="size-t">size_t</link> inlen, + unsigned char *out, + int *state, + <link linkend="guint32">guint32</link> *pcrc, + <link linkend="guint32">guint32</link> *crc);</programlisting> +<para> +Performs an yEncode 'encode step' on a chunk of raw data of length +<parameter>inlen</parameter> pointed to by <parameter>in</parameter> and writes to <parameter>out</parameter>. +</para> +<para> +<parameter>state</parameter> should be initialized to GMIME_YENCODE_STATE_INIT before +beginning making the first call to this function. Subsequent calls +should reuse <parameter>state</parameter>. +</para> +<para> +Along the same lines, <parameter>pcrc</parameter> and <parameter>crc</parameter> should be initialized to +GMIME_YENCODE_CRC_INIT before using.</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>in</parameter> :</entry> +<entry> input buffer +</entry></row> +<row><entry align="right"><parameter>inlen</parameter> :</entry> +<entry> input buffer length +</entry></row> +<row><entry align="right"><parameter>out</parameter> :</entry> +<entry> output buffer +</entry></row> +<row><entry align="right"><parameter>state</parameter> :</entry> +<entry> yencode state +</entry></row> +<row><entry align="right"><parameter>pcrc</parameter> :</entry> +<entry> part crc state +</entry></row> +<row><entry align="right"><parameter>crc</parameter> :</entry> +<entry> crc state +</entry></row> +<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>the number of bytes encoded. +</entry></row> +</tbody></tgroup></informaltable></refsect2> +<refsect2> +<title><anchor id="g-mime-yencode-close">g_mime_yencode_close ()</title> +<programlisting><link linkend="size-t">size_t</link> g_mime_yencode_close (unsigned char *in, + <link linkend="size-t">size_t</link> inlen, + unsigned char *out, + int *state, + <link linkend="guint32">guint32</link> *pcrc, + <link linkend="guint32">guint32</link> *crc);</programlisting> +<para> +Call this function when finished encoding data with +g_mime_yencode_step to flush off the remaining state. +</para> +<para> +GMIME_YENCODE_CRC_FINAL (<parameter>pcrc</parameter>) will give you the crc32 of the +encoded "part". If there are more "parts" to encode, you should +re-use <parameter>crc</parameter> when encoding the next "parts" and then use +GMIME_YENCODE_CRC_FINAL (<parameter>crc</parameter>) to get the combined crc32 value of +all the parts.</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>in</parameter> :</entry> +<entry> input buffer +</entry></row> +<row><entry align="right"><parameter>inlen</parameter> :</entry> +<entry> input buffer length +</entry></row> +<row><entry align="right"><parameter>out</parameter> :</entry> +<entry> output buffer +</entry></row> +<row><entry align="right"><parameter>state</parameter> :</entry> +<entry> yencode state +</entry></row> +<row><entry align="right"><parameter>pcrc</parameter> :</entry> +<entry> part crc state +</entry></row> +<row><entry align="right"><parameter>crc</parameter> :</entry> +<entry> crc state +</entry></row> +<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>the number of bytes encoded. +</entry></row> +</tbody></tgroup></informaltable></refsect2> +<refsect2> +<title><anchor id="GMimeFilterYencDirection">enum GMimeFilterYencDirection</title> +<programlisting>typedef enum { + GMIME_FILTER_YENC_DIRECTION_ENCODE, + GMIME_FILTER_YENC_DIRECTION_DECODE, +} GMimeFilterYencDirection; +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-YENCODE-STATE-INIT-CAPS">GMIME_YENCODE_STATE_INIT</title> +<programlisting>#define GMIME_YENCODE_STATE_INIT (0) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-YDECODE-STATE-INIT-CAPS">GMIME_YDECODE_STATE_INIT</title> +<programlisting>#define GMIME_YDECODE_STATE_INIT (0) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-YDECODE-STATE-EOLN-CAPS">GMIME_YDECODE_STATE_EOLN</title> +<programlisting>#define GMIME_YDECODE_STATE_EOLN (1 << 8) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-YDECODE-STATE-ESCAPE-CAPS">GMIME_YDECODE_STATE_ESCAPE</title> +<programlisting>#define GMIME_YDECODE_STATE_ESCAPE (1 << 9) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-YDECODE-STATE-BEGIN-CAPS">GMIME_YDECODE_STATE_BEGIN</title> +<programlisting>#define GMIME_YDECODE_STATE_BEGIN (1 << 12) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-YDECODE-STATE-PART-CAPS">GMIME_YDECODE_STATE_PART</title> +<programlisting>#define GMIME_YDECODE_STATE_PART (1 << 13) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-YDECODE-STATE-DECODE-CAPS">GMIME_YDECODE_STATE_DECODE</title> +<programlisting>#define GMIME_YDECODE_STATE_DECODE (1 << 14) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-YDECODE-STATE-END-CAPS">GMIME_YDECODE_STATE_END</title> +<programlisting>#define GMIME_YDECODE_STATE_END (1 << 15) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="g-mime-filter-yenc-new">g_mime_filter_yenc_new ()</title> +<programlisting><link linkend="GMimeFilter">GMimeFilter</link>* g_mime_filter_yenc_new (<link linkend="GMimeFilterYencDirection">GMimeFilterYencDirection</link> direction);</programlisting> +<para> +Creates a new yEnc filter.</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>direction</parameter> :</entry> +<entry> encode direction +</entry></row> +<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>a new yEnc filter. +</entry></row> +</tbody></tgroup></informaltable></refsect2> +<refsect2> +<title><anchor id="g-mime-filter-yenc-set-state">g_mime_filter_yenc_set_state ()</title> +<programlisting>void g_mime_filter_yenc_set_state (<link linkend="GMimeFilterYenc">GMimeFilterYenc</link> *yenc, + int state);</programlisting> +<para> +Sets the current state of the yencoder/ydecoder</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>yenc</parameter> :</entry> +<entry> yEnc filter +</entry></row> +<row><entry align="right"><parameter>state</parameter> :</entry> +<entry> encode/decode state +</entry></row> +</tbody></tgroup></informaltable></refsect2> +<refsect2> +<title><anchor id="g-mime-filter-yenc-set-crc">g_mime_filter_yenc_set_crc ()</title> +<programlisting>void g_mime_filter_yenc_set_crc (<link linkend="GMimeFilterYenc">GMimeFilterYenc</link> *yenc, + <link linkend="guint32">guint32</link> crc);</programlisting> +<para> + +</para><informaltable pgwide=1 frame="none" role="params"> +<tgroup cols="2"> +<colspec colwidth="2*"> +<colspec colwidth="8*"> +<tbody> +<row><entry align="right"><parameter>yenc</parameter> :</entry> +<entry> +</entry></row> +<row><entry align="right"><parameter>crc</parameter> :</entry> +<entry> + + +</entry></row> +</tbody></tgroup></informaltable></refsect2> +<refsect2> +<title><anchor id="g-mime-filter-yenc-get-crc">g_mime_filter_yenc_get_crc ()</title> +<programlisting><link linkend="guint32">guint32</link> g_mime_filter_yenc_get_crc (<link linkend="GMimeFilterYenc">GMimeFilterYenc</link> *yenc);</programlisting> +<para> +Get the computed crc or (guint32) -1 on fail.</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>yenc</parameter> :</entry> +<entry> yEnc filter +</entry></row> +<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>the computed crc or (guint32) -1 on fail. +</entry></row> +</tbody></tgroup></informaltable></refsect2> +<refsect2> +<title><anchor id="g-mime-filter-yenc-get-pcrc">g_mime_filter_yenc_get_pcrc ()</title> +<programlisting><link linkend="guint32">guint32</link> g_mime_filter_yenc_get_pcrc (<link linkend="GMimeFilterYenc">GMimeFilterYenc</link> *yenc);</programlisting> +<para> +Get the computed part crc or (guint32) -1 on fail.</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>yenc</parameter> :</entry> +<entry> yEnc filter +</entry></row> +<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>the computed part crc or (guint32) -1 on fail. +</entry></row> +</tbody></tgroup></informaltable></refsect2> + +</refsect1> + + + + +</refentry> diff --git a/doc/sgml/gmime-message.sgml b/doc/sgml/gmime-message.sgml index c7f04276..b13db659 100644 --- a/doc/sgml/gmime-message.sgml +++ b/doc/sgml/gmime-message.sgml @@ -616,7 +616,7 @@ Set the root-level MIME part of the message.</para> <programlisting>void g_mime_message_write_to_stream (<link linkend="GMimeMessage">GMimeMessage</link> *message, <link linkend="GMimeStream">GMimeStream</link> *stream);</programlisting> <para> -Write the contents of the MIME Message to <parameter>string</parameter>.</para> +Write the contents of the MIME Message to <parameter>stream</parameter>.</para> <para> </para><informaltable pgwide=1 frame="none" role="params"> diff --git a/doc/sgml/gmime-utils.sgml b/doc/sgml/gmime-utils.sgml index 0756d496..61933bd7 100644 --- a/doc/sgml/gmime-utils.sgml +++ b/doc/sgml/gmime-utils.sgml @@ -50,6 +50,10 @@ char* <link linkend="g-mime-utils-8bit-header-encode-phrase">g_mime_utils_ unsigned char *out, int *state, <link linkend="guint32">guint32</link> *save); +#define <link linkend="GMIME-UUDECODE-STATE-INIT-CAPS">GMIME_UUDECODE_STATE_INIT</link> +#define <link linkend="GMIME-UUDECODE-STATE-BEGIN-CAPS">GMIME_UUDECODE_STATE_BEGIN</link> +#define <link linkend="GMIME-UUDECODE-STATE-END-CAPS">GMIME_UUDECODE_STATE_END</link> +#define <link linkend="GMIME-UUDECODE-STATE-MASK-CAPS">GMIME_UUDECODE_STATE_MASK</link> <link linkend="size-t">size_t</link> <link linkend="g-mime-utils-uudecode-step">g_mime_utils_uudecode_step</link> (unsigned char *in, <link linkend="size-t">size_t</link> inlen, unsigned char *out, @@ -476,6 +480,34 @@ flush off the last little bit.</para> </entry></row> </tbody></tgroup></informaltable></refsect2> <refsect2> +<title><anchor id="GMIME-UUDECODE-STATE-INIT-CAPS">GMIME_UUDECODE_STATE_INIT</title> +<programlisting>#define GMIME_UUDECODE_STATE_INIT (0) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-UUDECODE-STATE-BEGIN-CAPS">GMIME_UUDECODE_STATE_BEGIN</title> +<programlisting>#define GMIME_UUDECODE_STATE_BEGIN (1 << 16) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-UUDECODE-STATE-END-CAPS">GMIME_UUDECODE_STATE_END</title> +<programlisting>#define GMIME_UUDECODE_STATE_END (1 << 17) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="GMIME-UUDECODE-STATE-MASK-CAPS">GMIME_UUDECODE_STATE_MASK</title> +<programlisting>#define GMIME_UUDECODE_STATE_MASK (GMIME_UUDECODE_STATE_BEGIN | GMIME_UUDECODE_STATE_END) +</programlisting> +<para> + +</para></refsect2> +<refsect2> <title><anchor id="g-mime-utils-uudecode-step">g_mime_utils_uudecode_step ()</title> <programlisting><link linkend="size-t">size_t</link> g_mime_utils_uudecode_step (unsigned char *in, <link linkend="size-t">size_t</link> inlen, diff --git a/doc/sgml/gmime.sgml b/doc/sgml/gmime.sgml new file mode 100644 index 00000000..1a3d1117 --- /dev/null +++ b/doc/sgml/gmime.sgml @@ -0,0 +1,87 @@ +<refentry id="gmime-gmime"> +<refmeta> +<refentrytitle>gmime</refentrytitle> +<manvolnum>3</manvolnum> +<refmiscinfo>GMIME Library</refmiscinfo> +</refmeta> + +<refnamediv> +<refname>gmime</refname><refpurpose></refpurpose> +</refnamediv> + +<refsynopsisdiv><title>Synopsis</title> +<synopsis> + + + +#define <link linkend="GMIME-CHECK-VERSION-CAPS">GMIME_CHECK_VERSION</link> (major,minor,micro) +#define <link linkend="GMIME-INIT-FLAG-UTF8-CAPS">GMIME_INIT_FLAG_UTF8</link> +void <link linkend="g-mime-init">g_mime_init</link> (<link linkend="guint32">guint32</link> flags); +</synopsis> +</refsynopsisdiv> + + + + + +<refsect1> +<title>Description</title> +<para> + +</para> +</refsect1> + +<refsect1> +<title>Details</title> +<refsect2> +<title><anchor id="GMIME-CHECK-VERSION-CAPS">GMIME_CHECK_VERSION()</title> +<programlisting>#define GMIME_CHECK_VERSION(major,minor,micro)</programlisting> +<para> + +</para><informaltable pgwide=1 frame="none" role="params"> +<tgroup cols="2"> +<colspec colwidth="2*"> +<colspec colwidth="8*"> +<tbody> +<row><entry align="right"><parameter>major</parameter> :</entry> +<entry> +</entry></row> +<row><entry align="right"><parameter>minor</parameter> :</entry> +<entry> +</entry></row> +<row><entry align="right"><parameter>micro</parameter> :</entry> +<entry> + + +</entry></row> +</tbody></tgroup></informaltable></refsect2> +<refsect2> +<title><anchor id="GMIME-INIT-FLAG-UTF8-CAPS">GMIME_INIT_FLAG_UTF8</title> +<programlisting>#define GMIME_INIT_FLAG_UTF8 (1 << 0) +</programlisting> +<para> + +</para></refsect2> +<refsect2> +<title><anchor id="g-mime-init">g_mime_init ()</title> +<programlisting>void g_mime_init (<link linkend="guint32">guint32</link> flags);</programlisting> +<para> +Initailizes GMime.</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>flags</parameter> :</entry> +<entry> initialization flags +</entry></row> +</tbody></tgroup></informaltable></refsect2> + +</refsect1> + + + + +</refentry> diff --git a/gmime-filter-yenc.c b/gmime-filter-yenc.c index 49a3d308..4341d04a 100644 --- a/gmime-filter-yenc.c +++ b/gmime-filter-yenc.c @@ -118,11 +118,16 @@ g_mime_filter_yenc_set_crc (GMimeFilterYenc *yenc, guint32 crc) } +#if 0 +/* FIXME: once we parse out the yenc part id, we can re-enable this interface */ /** * g_mime_filter_yenc_get_part: * @yenc: yEnc filter * * Gets the part id of the current decoded yEnc stream or -1 on fail. + * + * Returns the part id of the current decoded yEnc stream or -1 on + * fail. **/ int g_mime_filter_yenc_get_part (GMimeFilterYenc *yenc) @@ -134,13 +139,15 @@ g_mime_filter_yenc_get_part (GMimeFilterYenc *yenc) return -1; } - +#endif /** * g_mime_filter_yenc_get_pcrc: * @yenc: yEnc filter * * Get the computed part crc or (guint32) -1 on fail. + * + * Returns the computed part crc or (guint32) -1 on fail. **/ guint32 g_mime_filter_yenc_get_pcrc (GMimeFilterYenc *yenc) @@ -156,6 +163,8 @@ g_mime_filter_yenc_get_pcrc (GMimeFilterYenc *yenc) * @yenc: yEnc filter * * Get the computed crc or (guint32) -1 on fail. + * + * Returns the computed crc or (guint32) -1 on fail. **/ guint32 g_mime_filter_yenc_get_crc (GMimeFilterYenc *yenc) @@ -365,6 +374,28 @@ static const int yenc_crc_table[256] = { #define YENC_NEWLINE_ESCAPE (GMIME_YDECODE_STATE_EOLN | GMIME_YDECODE_STATE_ESCAPE) + +/** + * g_mime_ydecode_step: + * @in: input buffer + * @inlen: input buffer length + * @out: output buffer + * @state: ydecode state + * @pcrc: part crc state + * @crc: crc state + * + * Performs a 'decode step' on a chunk of yEncoded data of length + * @inlen pointed to by @in and writes to @out. Assumes the =ybegin + * and =ypart lines have already been stripped off. + * + * To get the crc32 value of the part, use GMIME_YENCODE_CRC_FINAL + * (@pcrc). If there are more parts, you should reuse @crc without + * re-initializing. Once all parts have been decoded, you may get the + * combined crc32 value of all the parts using GMIME_YENCODE_CRC_FINAL + * (@crc). + * + * Returns the number of bytes decoded. + **/ size_t g_mime_ydecode_step (const unsigned char *in, size_t inlen, unsigned char *out, int *state, guint32 *pcrc, guint32 *crc) @@ -423,6 +454,28 @@ g_mime_ydecode_step (const unsigned char *in, size_t inlen, unsigned char *out, return outptr - out; } + +/** + * g_mime_yencode_step: + * @in: input buffer + * @inlen: input buffer length + * @out: output buffer + * @state: yencode state + * @pcrc: part crc state + * @crc: crc state + * + * Performs an yEncode 'encode step' on a chunk of raw data of length + * @inlen pointed to by @in and writes to @out. + * + * @state should be initialized to GMIME_YENCODE_STATE_INIT before + * beginning making the first call to this function. Subsequent calls + * should reuse @state. + * + * Along the same lines, @pcrc and @crc should be initialized to + * GMIME_YENCODE_CRC_INIT before using. + * + * Returns the number of bytes encoded. + **/ size_t g_mime_yencode_step (const unsigned char *in, size_t inlen, unsigned char *out, int *state, guint32 *pcrc, guint32 *crc) @@ -467,6 +520,27 @@ g_mime_yencode_step (const unsigned char *in, size_t inlen, unsigned char *out, return outptr - out; } + +/** + * g_mime_yencode_close: + * @in: input buffer + * @inlen: input buffer length + * @out: output buffer + * @state: yencode state + * @pcrc: part crc state + * @crc: crc state + * + * Call this function when finished encoding data with + * g_mime_yencode_step to flush off the remaining state. + * + * GMIME_YENCODE_CRC_FINAL (@pcrc) will give you the crc32 of the + * encoded "part". If there are more "parts" to encode, you should + * re-use @crc when encoding the next "parts" and then use + * GMIME_YENCODE_CRC_FINAL (@crc) to get the combined crc32 value of + * all the parts. + * + * Returns the number of bytes encoded. + **/ size_t g_mime_yencode_close (const unsigned char *in, size_t inlen, unsigned char *out, int *state, guint32 *pcrc, guint32 *crc) diff --git a/gmime-filter-yenc.h b/gmime-filter-yenc.h index aa1b3cdc..5d52ddea 100644 --- a/gmime-filter-yenc.h +++ b/gmime-filter-yenc.h @@ -31,7 +31,7 @@ extern "C" { #include "gmime-filter.h" -typedef enum _GMimeFilterYencDirection { +typedef enum { GMIME_FILTER_YENC_DIRECTION_ENCODE, GMIME_FILTER_YENC_DIRECTION_DECODE, } GMimeFilterYencDirection; @@ -72,7 +72,7 @@ GMimeFilter *g_mime_filter_yenc_new (GMimeFilterYencDirection direction); void g_mime_filter_yenc_set_state (GMimeFilterYenc *yenc, int state); void g_mime_filter_yenc_set_crc (GMimeFilterYenc *yenc, guint32 crc); -int g_mime_filter_yenc_get_part (GMimeFilterYenc *yenc); +/*int g_mime_filter_yenc_get_part (GMimeFilterYenc *yenc);*/ guint32 g_mime_filter_yenc_get_pcrc (GMimeFilterYenc *yenc); guint32 g_mime_filter_yenc_get_crc (GMimeFilterYenc *yenc); diff --git a/gmime-message.c b/gmime-message.c index 5ed74d1c..7ea4abcd 100644 --- a/gmime-message.c +++ b/gmime-message.c @@ -712,7 +712,7 @@ g_mime_message_get_body (const GMimeMessage *message, gboolean want_plain, gbool const char *content; char *body = NULL; size_t len = 0; - + g_return_val_if_fail (message!=NULL, NULL); g_return_val_if_fail (is_html!=NULL, NULL); diff --git a/gmime/gmime-filter-yenc.c b/gmime/gmime-filter-yenc.c index 49a3d308..4341d04a 100644 --- a/gmime/gmime-filter-yenc.c +++ b/gmime/gmime-filter-yenc.c @@ -118,11 +118,16 @@ g_mime_filter_yenc_set_crc (GMimeFilterYenc *yenc, guint32 crc) } +#if 0 +/* FIXME: once we parse out the yenc part id, we can re-enable this interface */ /** * g_mime_filter_yenc_get_part: * @yenc: yEnc filter * * Gets the part id of the current decoded yEnc stream or -1 on fail. + * + * Returns the part id of the current decoded yEnc stream or -1 on + * fail. **/ int g_mime_filter_yenc_get_part (GMimeFilterYenc *yenc) @@ -134,13 +139,15 @@ g_mime_filter_yenc_get_part (GMimeFilterYenc *yenc) return -1; } - +#endif /** * g_mime_filter_yenc_get_pcrc: * @yenc: yEnc filter * * Get the computed part crc or (guint32) -1 on fail. + * + * Returns the computed part crc or (guint32) -1 on fail. **/ guint32 g_mime_filter_yenc_get_pcrc (GMimeFilterYenc *yenc) @@ -156,6 +163,8 @@ g_mime_filter_yenc_get_pcrc (GMimeFilterYenc *yenc) * @yenc: yEnc filter * * Get the computed crc or (guint32) -1 on fail. + * + * Returns the computed crc or (guint32) -1 on fail. **/ guint32 g_mime_filter_yenc_get_crc (GMimeFilterYenc *yenc) @@ -365,6 +374,28 @@ static const int yenc_crc_table[256] = { #define YENC_NEWLINE_ESCAPE (GMIME_YDECODE_STATE_EOLN | GMIME_YDECODE_STATE_ESCAPE) + +/** + * g_mime_ydecode_step: + * @in: input buffer + * @inlen: input buffer length + * @out: output buffer + * @state: ydecode state + * @pcrc: part crc state + * @crc: crc state + * + * Performs a 'decode step' on a chunk of yEncoded data of length + * @inlen pointed to by @in and writes to @out. Assumes the =ybegin + * and =ypart lines have already been stripped off. + * + * To get the crc32 value of the part, use GMIME_YENCODE_CRC_FINAL + * (@pcrc). If there are more parts, you should reuse @crc without + * re-initializing. Once all parts have been decoded, you may get the + * combined crc32 value of all the parts using GMIME_YENCODE_CRC_FINAL + * (@crc). + * + * Returns the number of bytes decoded. + **/ size_t g_mime_ydecode_step (const unsigned char *in, size_t inlen, unsigned char *out, int *state, guint32 *pcrc, guint32 *crc) @@ -423,6 +454,28 @@ g_mime_ydecode_step (const unsigned char *in, size_t inlen, unsigned char *out, return outptr - out; } + +/** + * g_mime_yencode_step: + * @in: input buffer + * @inlen: input buffer length + * @out: output buffer + * @state: yencode state + * @pcrc: part crc state + * @crc: crc state + * + * Performs an yEncode 'encode step' on a chunk of raw data of length + * @inlen pointed to by @in and writes to @out. + * + * @state should be initialized to GMIME_YENCODE_STATE_INIT before + * beginning making the first call to this function. Subsequent calls + * should reuse @state. + * + * Along the same lines, @pcrc and @crc should be initialized to + * GMIME_YENCODE_CRC_INIT before using. + * + * Returns the number of bytes encoded. + **/ size_t g_mime_yencode_step (const unsigned char *in, size_t inlen, unsigned char *out, int *state, guint32 *pcrc, guint32 *crc) @@ -467,6 +520,27 @@ g_mime_yencode_step (const unsigned char *in, size_t inlen, unsigned char *out, return outptr - out; } + +/** + * g_mime_yencode_close: + * @in: input buffer + * @inlen: input buffer length + * @out: output buffer + * @state: yencode state + * @pcrc: part crc state + * @crc: crc state + * + * Call this function when finished encoding data with + * g_mime_yencode_step to flush off the remaining state. + * + * GMIME_YENCODE_CRC_FINAL (@pcrc) will give you the crc32 of the + * encoded "part". If there are more "parts" to encode, you should + * re-use @crc when encoding the next "parts" and then use + * GMIME_YENCODE_CRC_FINAL (@crc) to get the combined crc32 value of + * all the parts. + * + * Returns the number of bytes encoded. + **/ size_t g_mime_yencode_close (const unsigned char *in, size_t inlen, unsigned char *out, int *state, guint32 *pcrc, guint32 *crc) diff --git a/gmime/gmime-filter-yenc.h b/gmime/gmime-filter-yenc.h index aa1b3cdc..5d52ddea 100644 --- a/gmime/gmime-filter-yenc.h +++ b/gmime/gmime-filter-yenc.h @@ -31,7 +31,7 @@ extern "C" { #include "gmime-filter.h" -typedef enum _GMimeFilterYencDirection { +typedef enum { GMIME_FILTER_YENC_DIRECTION_ENCODE, GMIME_FILTER_YENC_DIRECTION_DECODE, } GMimeFilterYencDirection; @@ -72,7 +72,7 @@ GMimeFilter *g_mime_filter_yenc_new (GMimeFilterYencDirection direction); void g_mime_filter_yenc_set_state (GMimeFilterYenc *yenc, int state); void g_mime_filter_yenc_set_crc (GMimeFilterYenc *yenc, guint32 crc); -int g_mime_filter_yenc_get_part (GMimeFilterYenc *yenc); +/*int g_mime_filter_yenc_get_part (GMimeFilterYenc *yenc);*/ guint32 g_mime_filter_yenc_get_pcrc (GMimeFilterYenc *yenc); guint32 g_mime_filter_yenc_get_crc (GMimeFilterYenc *yenc); diff --git a/gmime/gmime-message.c b/gmime/gmime-message.c index 5ed74d1c..7ea4abcd 100644 --- a/gmime/gmime-message.c +++ b/gmime/gmime-message.c @@ -712,7 +712,7 @@ g_mime_message_get_body (const GMimeMessage *message, gboolean want_plain, gbool const char *content; char *body = NULL; size_t len = 0; - + g_return_val_if_fail (message!=NULL, NULL); g_return_val_if_fail (is_html!=NULL, NULL); |