summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2002-04-19 03:49:20 +0000
committerJeffrey Stedfast <fejj@src.gnome.org>2002-04-19 03:49:20 +0000
commitddfb25829908df094379c7d67dee7fb0cdae3374 (patch)
tree953955346fc86e20fd4ffdac7b74d0d1115efedf
parentb8514890629f0b3832906d0a56cf5ff7ae97a2e9 (diff)
downloadgmime-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.
-rw-r--r--ChangeLog7
-rw-r--r--Makefile.am4
-rw-r--r--configure.in3
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/gmime-docs.sgml2
-rw-r--r--doc/gmime-sections.txt36
-rw-r--r--doc/html/book1.html45
-rw-r--r--doc/html/data-wrappers.html6
-rw-r--r--doc/html/filters.html6
-rw-r--r--doc/html/gmime-gmime-charset.html138
-rw-r--r--doc/html/gmime-gmime-content-type.html38
-rw-r--r--doc/html/gmime-gmime-data-wrapper.html42
-rw-r--r--doc/html/gmime-gmime-disposition.html42
-rw-r--r--doc/html/gmime-gmime-filter-basic.html14
-rw-r--r--doc/html/gmime-gmime-filter-charset.html12
-rw-r--r--doc/html/gmime-gmime-filter-crlf.html16
-rw-r--r--doc/html/gmime-gmime-filter-from.html12
-rw-r--r--doc/html/gmime-gmime-filter-html.html28
-rw-r--r--doc/html/gmime-gmime-filter.html46
-rw-r--r--doc/html/gmime-gmime-header.html48
-rw-r--r--doc/html/gmime-gmime-iconv-utils.html32
-rw-r--r--doc/html/gmime-gmime-iconv.html22
-rw-r--r--doc/html/gmime-gmime-message.html128
-rw-r--r--doc/html/gmime-gmime-object.html26
-rw-r--r--doc/html/gmime-gmime-param.html34
-rw-r--r--doc/html/gmime-gmime-parser.html16
-rw-r--r--doc/html/gmime-gmime-part.html182
-rw-r--r--doc/html/gmime-gmime-stream-buffer.html32
-rw-r--r--doc/html/gmime-gmime-stream-file.html26
-rw-r--r--doc/html/gmime-gmime-stream-filter.html30
-rw-r--r--doc/html/gmime-gmime-stream-fs.html26
-rw-r--r--doc/html/gmime-gmime-stream-mem.html34
-rw-r--r--doc/html/gmime-gmime-stream-mmap.html26
-rw-r--r--doc/html/gmime-gmime-stream-null.html22
-rw-r--r--doc/html/gmime-gmime-stream.html100
-rw-r--r--doc/html/gmime-gmime-utils.html216
-rw-r--r--doc/html/gmime-gmime.html482
-rw-r--r--doc/html/gmime-internet-address.html82
-rw-r--r--doc/html/index.sgml9
-rw-r--r--doc/html/libgmime.html15
-rw-r--r--doc/html/streams.html2
-rw-r--r--doc/sgml/gmime-charset.sgml25
-rw-r--r--doc/sgml/gmime-doc.bottom2
-rw-r--r--doc/sgml/gmime-doc.top2
-rw-r--r--doc/sgml/gmime-filter-yenc.sgml400
-rw-r--r--doc/sgml/gmime-message.sgml2
-rw-r--r--doc/sgml/gmime-utils.sgml32
-rw-r--r--doc/sgml/gmime.sgml87
-rw-r--r--gmime-filter-yenc.c76
-rw-r--r--gmime-filter-yenc.h4
-rw-r--r--gmime-message.c2
-rw-r--r--gmime/gmime-filter-yenc.c76
-rw-r--r--gmime/gmime-filter-yenc.h4
-rw-r--r--gmime/gmime-message.c2
54 files changed, 2163 insertions, 640 deletions
diff --git a/ChangeLog b/ChangeLog
index 7b03236c..9e9f66e3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 &copy; 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
+> &#8212; </DT
+><DT
+><A
HREF="gmime-gmime-stream.html"
>gmime-stream</A
> &#8212; </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 ('&#62;'). You'll find GMimeFilterFrom handy when dealing
- with this.</P
+ character ('&#62;') producing "&#62;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
+>&nbsp;:</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
+>&nbsp;:</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 &lt;&lt; 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 &lt;&lt; 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
+>&#60;&#60;&#60; 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 &#62;&#62;&#62;</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&nbsp;--&nbsp;</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"
+>&#13;
+
+#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
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>minor</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>micro</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</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 &lt;&lt; 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
+>&nbsp;:</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
+>&#60;&#60;&#60; 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 &#62;&#62;&#62;</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
+> &#8212; </DT
+><DT
+><A
HREF="gmime-gmime-stream.html"
>gmime-stream</A
> &#8212; </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>&nbsp;:</entry>
+<entry> a UTF-8 text buffer
+</entry></row>
+<row><entry align="right"><parameter>inlen</parameter>&nbsp;:</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>&nbsp;:</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>&nbsp;:</entry>
+<entry> input buffer
+</entry></row>
+<row><entry align="right"><parameter>inlen</parameter>&nbsp;:</entry>
+<entry> input buffer length
+</entry></row>
+<row><entry align="right"><parameter>out</parameter>&nbsp;:</entry>
+<entry> output buffer
+</entry></row>
+<row><entry align="right"><parameter>state</parameter>&nbsp;:</entry>
+<entry> ydecode state
+</entry></row>
+<row><entry align="right"><parameter>pcrc</parameter>&nbsp;:</entry>
+<entry> part crc state
+</entry></row>
+<row><entry align="right"><parameter>crc</parameter>&nbsp;:</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>&nbsp;:</entry>
+<entry> input buffer
+</entry></row>
+<row><entry align="right"><parameter>inlen</parameter>&nbsp;:</entry>
+<entry> input buffer length
+</entry></row>
+<row><entry align="right"><parameter>out</parameter>&nbsp;:</entry>
+<entry> output buffer
+</entry></row>
+<row><entry align="right"><parameter>state</parameter>&nbsp;:</entry>
+<entry> yencode state
+</entry></row>
+<row><entry align="right"><parameter>pcrc</parameter>&nbsp;:</entry>
+<entry> part crc state
+</entry></row>
+<row><entry align="right"><parameter>crc</parameter>&nbsp;:</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>&nbsp;:</entry>
+<entry> input buffer
+</entry></row>
+<row><entry align="right"><parameter>inlen</parameter>&nbsp;:</entry>
+<entry> input buffer length
+</entry></row>
+<row><entry align="right"><parameter>out</parameter>&nbsp;:</entry>
+<entry> output buffer
+</entry></row>
+<row><entry align="right"><parameter>state</parameter>&nbsp;:</entry>
+<entry> yencode state
+</entry></row>
+<row><entry align="right"><parameter>pcrc</parameter>&nbsp;:</entry>
+<entry> part crc state
+</entry></row>
+<row><entry align="right"><parameter>crc</parameter>&nbsp;:</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 &lt;&lt; 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 &lt;&lt; 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 &lt;&lt; 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 &lt;&lt; 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 &lt;&lt; 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 &lt;&lt; 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>&nbsp;:</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>&nbsp;:</entry>
+<entry> yEnc filter
+</entry></row>
+<row><entry align="right"><parameter>state</parameter>&nbsp;:</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>&nbsp;:</entry>
+<entry>
+</entry></row>
+<row><entry align="right"><parameter>crc</parameter>&nbsp;:</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>&nbsp;:</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>&nbsp;:</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 &lt;&lt; 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 &lt;&lt; 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>&nbsp;:</entry>
+<entry>
+</entry></row>
+<row><entry align="right"><parameter>minor</parameter>&nbsp;:</entry>
+<entry>
+</entry></row>
+<row><entry align="right"><parameter>micro</parameter>&nbsp;:</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 &lt;&lt; 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>&nbsp;:</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);