summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2002-04-19 04:06:49 +0000
committerJeffrey Stedfast <fejj@src.gnome.org>2002-04-19 04:06:49 +0000
commit57c05d3f2e1543a549576185696437a8d2dcd2e3 (patch)
tree95d8bba61950228fe4c1ae11a40cf4479cf3338a
parentfec9e000a1d640ad6628723202512d5ca2d6b55d (diff)
downloadgmime-57c05d3f2e1543a549576185696437a8d2dcd2e3.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.am2
-rw-r--r--configure.in3
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/gmime-docs.sgml4
-rw-r--r--doc/gmime-sections.txt36
-rw-r--r--doc/html/book1.html10
-rw-r--r--doc/html/gmime-gmime-charset.html138
-rw-r--r--doc/html/gmime-gmime-cipher-context.html74
-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-exception.html52
-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-chomp.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.html38
-rw-r--r--doc/html/gmime-gmime-filter-yenc.html1838
-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.html44
-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-pgp-context.html48
-rw-r--r--doc/html/gmime-gmime-pgp-mime.html32
-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.sgml29
-rw-r--r--doc/html/libgmime.html20
-rw-r--r--doc/sgml/gmime-charset.sgml27
-rw-r--r--doc/sgml/gmime-cipher-context.sgml3
-rw-r--r--doc/sgml/gmime-content-type.sgml2
-rw-r--r--doc/sgml/gmime-data-wrapper.sgml2
-rw-r--r--doc/sgml/gmime-disposition.sgml2
-rw-r--r--doc/sgml/gmime-doc.bottom2
-rw-r--r--doc/sgml/gmime-doc.top2
-rw-r--r--doc/sgml/gmime-exception.sgml3
-rw-r--r--doc/sgml/gmime-filter-basic.sgml2
-rw-r--r--doc/sgml/gmime-filter-charset.sgml2
-rw-r--r--doc/sgml/gmime-filter-chomp.sgml2
-rw-r--r--doc/sgml/gmime-filter-crlf.sgml2
-rw-r--r--doc/sgml/gmime-filter-from.sgml2
-rw-r--r--doc/sgml/gmime-filter-html.sgml2
-rw-r--r--doc/sgml/gmime-filter-yenc.sgml400
-rw-r--r--doc/sgml/gmime-filter.sgml3
-rw-r--r--doc/sgml/gmime-header.sgml9
-rw-r--r--doc/sgml/gmime-iconv-utils.sgml2
-rw-r--r--doc/sgml/gmime-iconv.sgml15
-rw-r--r--doc/sgml/gmime-message.sgml6
-rw-r--r--doc/sgml/gmime-object.sgml3
-rw-r--r--doc/sgml/gmime-param.sgml2
-rw-r--r--doc/sgml/gmime-parser.sgml2
-rw-r--r--doc/sgml/gmime-part.sgml8
-rw-r--r--doc/sgml/gmime-pgp-context.sgml82
-rw-r--r--doc/sgml/gmime-pgp-mime.sgml2
-rw-r--r--doc/sgml/gmime-stream-buffer.sgml4
-rw-r--r--doc/sgml/gmime-stream-file.sgml4
-rw-r--r--doc/sgml/gmime-stream-filter.sgml4
-rw-r--r--doc/sgml/gmime-stream-fs.sgml4
-rw-r--r--doc/sgml/gmime-stream-mem.sgml4
-rw-r--r--doc/sgml/gmime-stream-mmap.sgml4
-rw-r--r--doc/sgml/gmime-stream-null.sgml4
-rw-r--r--doc/sgml/gmime-stream.sgml3
-rw-r--r--doc/sgml/gmime-utils.sgml36
-rw-r--r--doc/sgml/gmime.sgml87
-rw-r--r--doc/sgml/internet-address.sgml2
-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
87 files changed, 4235 insertions, 815 deletions
diff --git a/ChangeLog b/ChangeLog
index 938ab010..8ea68e57 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 be23c240..d191ce52 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -208,7 +208,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 c59cbfc7..c64d32d1 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 a0ff8363..377714de 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">
@@ -28,6 +29,7 @@
<!entity gmime-filter-crlf SYSTEM "sgml/gmime-filter-crlf.sgml">
<!entity gmime-filter-from SYSTEM "sgml/gmime-filter-from.sgml">
<!entity gmime-filter-html SYSTEM "sgml/gmime-filter-html.sgml">
+<!entity gmime-filter-yenc SYSTEM "sgml/gmime-filter-yenc.sgml">
<!entity gmime-exception SYSTEM "sgml/gmime-exception.sgml">
<!entity gmime-cipher-context SYSTEM "sgml/gmime-cipher-context.sgml">
<!entity gmime-pgp-context SYSTEM "sgml/gmime-pgp-context.sgml">
@@ -215,6 +217,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;
@@ -230,6 +233,7 @@
&gmime-filter-crlf;
&gmime-filter-from;
&gmime-filter-html;
+ &gmime-filter-yenc;
&gmime-param;
&gmime-header;
&gmime-content-type;
diff --git a/doc/gmime-sections.txt b/doc/gmime-sections.txt
index 77d0362a..12a40944 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
@@ -147,6 +154,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
@@ -323,6 +354,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
@@ -366,6 +401,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 ac442d74..3cfc84fc 100644
--- a/doc/html/book1.html
+++ b/doc/html/book1.html
@@ -139,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
@@ -214,6 +219,11 @@ HREF="gmime-gmime-filter-html.html"
> &#8212; </DT
><DT
><A
+HREF="gmime-gmime-filter-yenc.html"
+>gmime-filter-yenc</A
+> &#8212; </DT
+><DT
+><A
HREF="gmime-gmime-param.html"
>gmime-param</A
> &#8212; </DT
diff --git a/doc/html/gmime-gmime-charset.html b/doc/html/gmime-gmime-charset.html
index c2e8c87e..baacfe9d 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="AEN6262"
+NAME="AEN6721"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN6262"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN6265"
+NAME="AEN6724"
></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="AEN6271"
+NAME="AEN6732"
></A
><H2
>Description</H2
@@ -175,14 +183,14 @@ NAME="AEN6271"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6274"
+NAME="AEN6735"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6276"
+NAME="AEN6737"
></A
><H3
><A
@@ -212,7 +220,7 @@ iso-8859-1 locales.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6282"
+NAME="AEN6743"
></A
><H3
><A
@@ -239,7 +247,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6288"
+NAME="AEN6749"
></A
><P
></P
@@ -275,7 +283,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6297"
+NAME="AEN6758"
></A
><H3
><A
@@ -307,7 +315,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6304"
+NAME="AEN6765"
></A
><P
></P
@@ -362,6 +370,116 @@ CLASS="PARAMETER"
></P
></DIV
></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN6779"
+></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="AEN6786"
+></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-cipher-context.html b/doc/html/gmime-gmime-cipher-context.html
index f0c5fe0a..9efc614d 100644
--- a/doc/html/gmime-gmime-cipher-context.html
+++ b/doc/html/gmime-gmime-cipher-context.html
@@ -123,7 +123,7 @@ NAME="GMIME-GMIME-CIPHER-CONTEXT"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN6866"
+NAME="AEN7353"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN6866"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN6869"
+NAME="AEN7356"
></A
><H2
>Synopsis</H2
@@ -372,7 +372,7 @@ HREF="gmime-gmime-cipher-context.html#GMIMECIPHERVALIDITY"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6928"
+NAME="AEN7415"
></A
><H2
>Description</H2
@@ -382,14 +382,14 @@ NAME="AEN6928"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6931"
+NAME="AEN7418"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6933"
+NAME="AEN7420"
></A
><H3
><A
@@ -414,7 +414,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6938"
+NAME="AEN7425"
></A
><P
></P
@@ -452,7 +452,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6947"
+NAME="AEN7434"
></A
><H3
><A
@@ -484,7 +484,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6952"
+NAME="AEN7439"
></A
><H3
><A
@@ -534,7 +534,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6957"
+NAME="AEN7444"
></A
><H3
><A
@@ -560,7 +560,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6962"
+NAME="AEN7449"
></A
><H3
><A
@@ -595,7 +595,7 @@ HREF="gmime-gmime-cipher-context.html#GMIMECIPHERCONTEXT"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6970"
+NAME="AEN7457"
></A
><P
></P
@@ -667,7 +667,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6987"
+NAME="AEN7474"
></A
><H3
><A
@@ -714,7 +714,7 @@ HREF="gmime-gmime-exception.html#GMIMEEXCEPTION"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6998"
+NAME="AEN7485"
></A
><P
></P
@@ -852,7 +852,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7031"
+NAME="AEN7518"
></A
><H3
><A
@@ -899,7 +899,7 @@ HREF="gmime-gmime-exception.html#GMIMEEXCEPTION"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7042"
+NAME="AEN7529"
></A
><P
></P
@@ -1037,7 +1037,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7075"
+NAME="AEN7562"
></A
><H3
><A
@@ -1107,7 +1107,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7091"
+NAME="AEN7578"
></A
><P
></P
@@ -1233,7 +1233,7 @@ execute at all.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7121"
+NAME="AEN7608"
></A
><H3
><A
@@ -1285,7 +1285,7 @@ writes the resulting ciphertext to the output stream.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7133"
+NAME="AEN7620"
></A
><P
></P
@@ -1448,7 +1448,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7172"
+NAME="AEN7659"
></A
><H3
><A
@@ -1491,7 +1491,7 @@ cleartext to the output stream.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7182"
+NAME="AEN7669"
></A
><P
></P
@@ -1595,7 +1595,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7207"
+NAME="AEN7694"
></A
><H3
><A
@@ -1625,7 +1625,7 @@ HREF="gmime-gmime-cipher-context.html#GMIMECIPHERVALIDITY"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7214"
+NAME="AEN7701"
></A
><P
></P
@@ -1663,7 +1663,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7223"
+NAME="AEN7710"
></A
><H3
><A
@@ -1694,7 +1694,7 @@ HREF="gmime-gmime-cipher-context.html#GMIMECIPHERVALIDITY"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7230"
+NAME="AEN7717"
></A
><P
></P
@@ -1730,7 +1730,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7239"
+NAME="AEN7726"
></A
><H3
><A
@@ -1760,7 +1760,7 @@ HREF="gmime-gmime-cipher-context.html#GMIMECIPHERVALIDITY"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7246"
+NAME="AEN7733"
></A
><P
></P
@@ -1798,7 +1798,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7255"
+NAME="AEN7742"
></A
><H3
><A
@@ -1833,7 +1833,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7263"
+NAME="AEN7750"
></A
><P
></P
@@ -1871,7 +1871,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7272"
+NAME="AEN7759"
></A
><H3
><A
@@ -1905,7 +1905,7 @@ HREF="gmime-gmime-cipher-context.html#GMIMECIPHERVALIDITY"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7280"
+NAME="AEN7767"
></A
><P
></P
@@ -1966,7 +1966,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7295"
+NAME="AEN7782"
></A
><H3
><A
@@ -2001,7 +2001,7 @@ HREF="GBOOLEAN"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7303"
+NAME="AEN7790"
></A
><P
></P
@@ -2062,7 +2062,7 @@ CLASS="LITERAL"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7318"
+NAME="AEN7805"
></A
><H3
><A
@@ -2093,7 +2093,7 @@ HREF="gmime-gmime-cipher-context.html#GMIMECIPHERVALIDITY"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7325"
+NAME="AEN7812"
></A
><P
></P
@@ -2146,7 +2146,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7338"
+NAME="AEN7825"
></A
><H3
><A
@@ -2178,7 +2178,7 @@ HREF="gmime-gmime-cipher-context.html#GMIMECIPHERVALIDITY"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7345"
+NAME="AEN7832"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-content-type.html b/doc/html/gmime-gmime-content-type.html
index 8db0f7e4..746a7e74 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="AEN2568"
+NAME="AEN3003"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN2568"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2571"
+NAME="AEN3006"
></A
><H2
>Synopsis</H2
@@ -218,7 +218,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2590"
+NAME="AEN3025"
></A
><H2
>Description</H2
@@ -228,14 +228,14 @@ NAME="AEN2590"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2593"
+NAME="AEN3028"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2595"
+NAME="AEN3030"
></A
><H3
><A
@@ -267,7 +267,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2600"
+NAME="AEN3035"
></A
><H3
><A
@@ -308,7 +308,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2609"
+NAME="AEN3044"
></A
><P
></P
@@ -378,7 +378,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2626"
+NAME="AEN3061"
></A
><H3
><A
@@ -409,7 +409,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2633"
+NAME="AEN3068"
></A
><P
></P
@@ -462,7 +462,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2646"
+NAME="AEN3081"
></A
><H3
><A
@@ -492,7 +492,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2653"
+NAME="AEN3088"
></A
><P
></P
@@ -530,7 +530,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2662"
+NAME="AEN3097"
></A
><H3
><A
@@ -566,7 +566,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2670"
+NAME="AEN3105"
></A
><P
></P
@@ -620,7 +620,7 @@ content-type in the format: type/subtype.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2683"
+NAME="AEN3118"
></A
><H3
><A
@@ -656,7 +656,7 @@ type object.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2691"
+NAME="AEN3126"
></A
><P
></P
@@ -754,7 +754,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2714"
+NAME="AEN3149"
></A
><H3
><A
@@ -787,7 +787,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2721"
+NAME="AEN3156"
></A
><P
></P
@@ -859,7 +859,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2738"
+NAME="AEN3173"
></A
><H3
><A
@@ -896,7 +896,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2746"
+NAME="AEN3181"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-data-wrapper.html b/doc/html/gmime-gmime-data-wrapper.html
index 13a73861..34276bd6 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="AEN3079"
+NAME="AEN3514"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN3079"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN3082"
+NAME="AEN3517"
></A
><H2
>Synopsis</H2
@@ -245,7 +245,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN3110"
+NAME="AEN3545"
></A
><H2
>Description</H2
@@ -255,14 +255,14 @@ NAME="AEN3110"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN3113"
+NAME="AEN3548"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3115"
+NAME="AEN3550"
></A
><H3
><A
@@ -291,7 +291,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3120"
+NAME="AEN3555"
></A
><H3
><A
@@ -321,7 +321,7 @@ HREF="gmime-gmime-data-wrapper.html#GMIMEDATAWRAPPER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3127"
+NAME="AEN3562"
></A
><P
></P
@@ -357,7 +357,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3136"
+NAME="AEN3571"
></A
><H3
><A
@@ -400,7 +400,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3146"
+NAME="AEN3581"
></A
><P
></P
@@ -477,7 +477,7 @@ it's own copy.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3164"
+NAME="AEN3599"
></A
><H3
><A
@@ -507,7 +507,7 @@ HREF="gmime-gmime-data-wrapper.html#GMIMEDATAWRAPPER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3171"
+NAME="AEN3606"
></A
><P
></P
@@ -545,7 +545,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3180"
+NAME="AEN3615"
></A
><H3
><A
@@ -591,7 +591,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3190"
+NAME="AEN3625"
></A
><P
></P
@@ -646,7 +646,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3203"
+NAME="AEN3638"
></A
><H3
><A
@@ -684,7 +684,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3212"
+NAME="AEN3647"
></A
><P
></P
@@ -738,7 +738,7 @@ for unrefing it.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3225"
+NAME="AEN3660"
></A
><H3
><A
@@ -773,7 +773,7 @@ HREF="gmime-gmime-part.html#GMIMEPARTENCODINGTYPE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3233"
+NAME="AEN3668"
></A
><P
></P
@@ -828,7 +828,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3246"
+NAME="AEN3681"
></A
><H3
><A
@@ -867,7 +867,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3255"
+NAME="AEN3690"
></A
><P
></P
@@ -920,7 +920,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3268"
+NAME="AEN3703"
></A
><H3
><A
@@ -958,7 +958,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3277"
+NAME="AEN3712"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-disposition.html b/doc/html/gmime-gmime-disposition.html
index 62f9745c..7b995133 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="AEN2770"
+NAME="AEN3205"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN2770"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2773"
+NAME="AEN3208"
></A
><H2
>Synopsis</H2
@@ -224,7 +224,7 @@ HREF="GBOOLEAN"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2794"
+NAME="AEN3229"
></A
><H2
>Description</H2
@@ -234,14 +234,14 @@ NAME="AEN2794"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2797"
+NAME="AEN3232"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2799"
+NAME="AEN3234"
></A
><H3
><A
@@ -271,7 +271,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2804"
+NAME="AEN3239"
></A
><H3
><A
@@ -297,7 +297,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2809"
+NAME="AEN3244"
></A
><H3
><A
@@ -323,7 +323,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2814"
+NAME="AEN3249"
></A
><H3
><A
@@ -353,7 +353,7 @@ HREF="gmime-gmime-disposition.html#GMIMEDISPOSITION"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2821"
+NAME="AEN3256"
></A
><P
></P
@@ -406,7 +406,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2834"
+NAME="AEN3269"
></A
><H3
><A
@@ -436,7 +436,7 @@ HREF="gmime-gmime-disposition.html#GMIMEDISPOSITION"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2841"
+NAME="AEN3276"
></A
><P
></P
@@ -474,7 +474,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2850"
+NAME="AEN3285"
></A
><H3
><A
@@ -513,7 +513,7 @@ should be displayed by the MUA.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2858"
+NAME="AEN3293"
></A
><P
></P
@@ -568,7 +568,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2871"
+NAME="AEN3306"
></A
><H3
><A
@@ -601,7 +601,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2879"
+NAME="AEN3314"
></A
><P
></P
@@ -655,7 +655,7 @@ GMIME_DISPOSITION_ATTACHMENT or GMIME_DISPOSITION_INLINE.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2892"
+NAME="AEN3327"
></A
><H3
><A
@@ -699,7 +699,7 @@ disposition.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2901"
+NAME="AEN3336"
></A
><P
></P
@@ -771,7 +771,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2918"
+NAME="AEN3353"
></A
><H3
><A
@@ -811,7 +811,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2927"
+NAME="AEN3362"
></A
><P
></P
@@ -886,7 +886,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2945"
+NAME="AEN3380"
></A
><H3
><A
@@ -926,7 +926,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2954"
+NAME="AEN3389"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-exception.html b/doc/html/gmime-gmime-exception.html
index d38e03f8..4bb11785 100644
--- a/doc/html/gmime-gmime-exception.html
+++ b/doc/html/gmime-gmime-exception.html
@@ -123,7 +123,7 @@ NAME="GMIME-GMIME-EXCEPTION"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN6614"
+NAME="AEN7101"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN6614"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN6617"
+NAME="AEN7104"
></A
><H2
>Synopsis</H2
@@ -247,7 +247,7 @@ HREF="gmime-gmime-exception.html#GMIMEEXCEPTION"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6645"
+NAME="AEN7132"
></A
><H2
>Description</H2
@@ -257,14 +257,14 @@ NAME="AEN6645"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6648"
+NAME="AEN7135"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6650"
+NAME="AEN7137"
></A
><H3
><A
@@ -292,7 +292,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6655"
+NAME="AEN7142"
></A
><H3
><A
@@ -322,7 +322,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6660"
+NAME="AEN7147"
></A
><H3
><A
@@ -352,7 +352,7 @@ HREF="gmime-gmime-exception.html#GMIMEEXCEPTION"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6667"
+NAME="AEN7154"
></A
><P
></P
@@ -388,7 +388,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6676"
+NAME="AEN7163"
></A
><H3
><A
@@ -420,7 +420,7 @@ exception.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6683"
+NAME="AEN7170"
></A
><P
></P
@@ -458,7 +458,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6692"
+NAME="AEN7179"
></A
><H3
><A
@@ -490,7 +490,7 @@ exception is NULL, this funtion just returns.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6699"
+NAME="AEN7186"
></A
><P
></P
@@ -528,7 +528,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6708"
+NAME="AEN7195"
></A
><H3
><A
@@ -574,7 +574,7 @@ simply returns.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6718"
+NAME="AEN7205"
></A
><P
></P
@@ -646,7 +646,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6735"
+NAME="AEN7222"
></A
><H3
><A
@@ -698,7 +698,7 @@ simply returns.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6746"
+NAME="AEN7233"
></A
><P
></P
@@ -788,7 +788,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6767"
+NAME="AEN7254"
></A
><H3
><A
@@ -827,7 +827,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6776"
+NAME="AEN7263"
></A
><P
></P
@@ -880,7 +880,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6789"
+NAME="AEN7276"
></A
><H3
><A
@@ -917,7 +917,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6797"
+NAME="AEN7284"
></A
><P
></P
@@ -970,7 +970,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6810"
+NAME="AEN7297"
></A
><H3
><A
@@ -995,7 +995,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6815"
+NAME="AEN7302"
></A
><P
></P
@@ -1033,7 +1033,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6824"
+NAME="AEN7311"
></A
><H3
><A
@@ -1070,7 +1070,7 @@ the description text of the source exception.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6832"
+NAME="AEN7319"
></A
><P
></P
@@ -1125,7 +1125,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6845"
+NAME="AEN7332"
></A
><H3
><A
@@ -1156,7 +1156,7 @@ done, the routine simply returns.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6852"
+NAME="AEN7339"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-filter-basic.html b/doc/html/gmime-gmime-filter-basic.html
index 0cdf8034..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="AEN1803"
+NAME="AEN1866"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN1803"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1806"
+NAME="AEN1869"
></A
><H2
>Synopsis</H2
@@ -167,7 +167,7 @@ HREF="gmime-gmime-filter-basic.html#GMIMEFILTERBASICTYPE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1813"
+NAME="AEN1876"
></A
><H2
>Description</H2
@@ -177,14 +177,14 @@ NAME="AEN1813"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1816"
+NAME="AEN1879"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1818"
+NAME="AEN1881"
></A
><H3
><A
@@ -217,7 +217,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1823"
+NAME="AEN1886"
></A
><H3
><A
@@ -255,7 +255,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1832"
+NAME="AEN1895"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-filter-charset.html b/doc/html/gmime-gmime-filter-charset.html
index 0f495e7a..c65c9ff4 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="AEN1851"
+NAME="AEN1914"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN1851"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1854"
+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="AEN1859"
+NAME="AEN1922"
></A
><H2
>Description</H2
@@ -171,14 +171,14 @@ NAME="AEN1859"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1862"
+NAME="AEN1925"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1864"
+NAME="AEN1927"
></A
><H3
><A
@@ -209,7 +209,7 @@ HREF="gmime-gmime-filter.html#GMIMEFILTER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1871"
+NAME="AEN1934"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-filter-chomp.html b/doc/html/gmime-gmime-filter-chomp.html
index ac9a002b..5c9f8752 100644
--- a/doc/html/gmime-gmime-filter-chomp.html
+++ b/doc/html/gmime-gmime-filter-chomp.html
@@ -123,7 +123,7 @@ NAME="GMIME-GMIME-FILTER-CHOMP"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN1893"
+NAME="AEN1956"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN1893"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1896"
+NAME="AEN1959"
></A
><H2
>Synopsis</H2
@@ -160,7 +160,7 @@ HREF="gmime-gmime-filter-chomp.html#G-MIME-FILTER-CHOMP-NEW"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1901"
+NAME="AEN1964"
></A
><H2
>Description</H2
@@ -170,14 +170,14 @@ NAME="AEN1901"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1904"
+NAME="AEN1967"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1906"
+NAME="AEN1969"
></A
><H3
><A
@@ -207,7 +207,7 @@ HREF="gmime-gmime-filter.html#GMIMEFILTER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1913"
+NAME="AEN1976"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-filter-crlf.html b/doc/html/gmime-gmime-filter-crlf.html
index 06b9de50..f329ad62 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="AEN1927"
+NAME="AEN1990"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN1927"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1930"
+NAME="AEN1993"
></A
><H2
>Synopsis</H2
@@ -175,7 +175,7 @@ HREF="gmime-gmime-filter-crlf.html#GMIMEFILTERCRLFMODE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1939"
+NAME="AEN2002"
></A
><H2
>Description</H2
@@ -185,14 +185,14 @@ NAME="AEN1939"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1942"
+NAME="AEN2005"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1944"
+NAME="AEN2007"
></A
><H3
><A
@@ -221,7 +221,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1949"
+NAME="AEN2012"
></A
><H3
><A
@@ -250,7 +250,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1954"
+NAME="AEN2017"
></A
><H3
><A
@@ -287,7 +287,7 @@ HREF="gmime-gmime-filter-crlf.html#GMIMEFILTERCRLFMODE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1963"
+NAME="AEN2026"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-filter-from.html b/doc/html/gmime-gmime-filter-from.html
index 2212ee66..13dfdf95 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="AEN1985"
+NAME="AEN2048"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN1985"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1988"
+NAME="AEN2051"
></A
><H2
>Synopsis</H2
@@ -160,7 +160,7 @@ HREF="gmime-gmime-filter-from.html#G-MIME-FILTER-FROM-NEW"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1993"
+NAME="AEN2056"
></A
><H2
>Description</H2
@@ -170,14 +170,14 @@ NAME="AEN1993"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1996"
+NAME="AEN2059"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1998"
+NAME="AEN2061"
></A
><H3
><A
@@ -207,7 +207,7 @@ HREF="gmime-gmime-filter.html#GMIMEFILTER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2005"
+NAME="AEN2068"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-filter-html.html b/doc/html/gmime-gmime-filter-html.html
index 1438ca6f..0071d0b3 100644
--- a/doc/html/gmime-gmime-filter-html.html
+++ b/doc/html/gmime-gmime-filter-html.html
@@ -16,8 +16,8 @@ REL="PREVIOUS"
TITLE="gmime-filter-from"
HREF="gmime-gmime-filter-from.html"><LINK
REL="NEXT"
-TITLE="gmime-param"
-HREF="gmime-gmime-param.html"></HEAD
+TITLE="gmime-filter-yenc"
+HREF="gmime-gmime-filter-yenc.html"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -103,7 +103,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="gmime-gmime-param.html"
+HREF="gmime-gmime-filter-yenc.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -123,7 +123,7 @@ NAME="GMIME-GMIME-FILTER-HTML"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN2019"
+NAME="AEN2082"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN2019"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2022"
+NAME="AEN2085"
></A
><H2
>Synopsis</H2
@@ -199,7 +199,7 @@ HREF="GUINT32"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2037"
+NAME="AEN2100"
></A
><H2
>Description</H2
@@ -209,14 +209,14 @@ NAME="AEN2037"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2040"
+NAME="AEN2103"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2042"
+NAME="AEN2105"
></A
><H3
><A
@@ -242,7 +242,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2047"
+NAME="AEN2110"
></A
><H3
><A
@@ -268,7 +268,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2052"
+NAME="AEN2115"
></A
><H3
><A
@@ -294,7 +294,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2057"
+NAME="AEN2120"
></A
><H3
><A
@@ -320,7 +320,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2062"
+NAME="AEN2125"
></A
><H3
><A
@@ -346,7 +346,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2067"
+NAME="AEN2130"
></A
><H3
><A
@@ -372,7 +372,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2072"
+NAME="AEN2135"
></A
><H3
><A
@@ -398,7 +398,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2077"
+NAME="AEN2140"
></A
><H3
><A
@@ -424,7 +424,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2082"
+NAME="AEN2145"
></A
><H3
><A
@@ -461,7 +461,7 @@ HREF="GUINT32"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2091"
+NAME="AEN2154"
></A
><P
></P
@@ -598,7 +598,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="gmime-gmime-param.html"
+HREF="gmime-gmime-filter-yenc.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -626,7 +626,7 @@ ALIGN="right"
COLOR="#FFFFFF"
SIZE="3"
><B
->gmime-param</B
+>gmime-filter-yenc</B
></FONT
></TD
></TR
diff --git a/doc/html/gmime-gmime-filter-yenc.html b/doc/html/gmime-gmime-filter-yenc.html
new file mode 100644
index 00000000..bad9044a
--- /dev/null
+++ b/doc/html/gmime-gmime-filter-yenc.html
@@ -0,0 +1,1838 @@
+<HTML
+><HEAD
+><TITLE
+>gmime-filter-yenc</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-filter-html"
+HREF="gmime-gmime-filter-html.html"><LINK
+REL="NEXT"
+TITLE="gmime-param"
+HREF="gmime-gmime-param.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="gmime-gmime-filter-html.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-param.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Next Page &#62;&#62;&#62;</B
+></FONT
+></A
+></TD
+></TR
+></TABLE
+></DIV
+><H1
+><A
+NAME="GMIME-GMIME-FILTER-YENC"
+>gmime-filter-yenc</A
+></H1
+><DIV
+CLASS="REFNAMEDIV"
+><A
+NAME="AEN2176"
+></A
+><H2
+>Name</H2
+>gmime-filter-yenc&nbsp;--&nbsp;</DIV
+><DIV
+CLASS="REFSYNOPSISDIV"
+><A
+NAME="AEN2179"
+></A
+><H2
+>Synopsis</H2
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="SYNOPSIS"
+>&#13;
+
+#define <A
+HREF="gmime-gmime-filter-yenc.html#GMIME-YENCODE-CRC-INIT-CAPS"
+>GMIME_YENCODE_CRC_INIT</A
+>
+#define <A
+HREF="gmime-gmime-filter-yenc.html#GMIME-YENCODE-CRC-FINAL-CAPS"
+>GMIME_YENCODE_CRC_FINAL</A
+> (crc)
+<GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> <A
+HREF="gmime-gmime-filter-yenc.html#G-MIME-YDECODE-STEP"
+>g_mime_ydecode_step</A
+> (unsigned char *in,
+ <GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> inlen,
+ unsigned char *out,
+ int *state,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *pcrc,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *crc);
+<GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> <A
+HREF="gmime-gmime-filter-yenc.html#G-MIME-YENCODE-STEP"
+>g_mime_yencode_step</A
+> (unsigned char *in,
+ <GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> inlen,
+ unsigned char *out,
+ int *state,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *pcrc,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *crc);
+<GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> <A
+HREF="gmime-gmime-filter-yenc.html#G-MIME-YENCODE-CLOSE"
+>g_mime_yencode_close</A
+> (unsigned char *in,
+ <GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> inlen,
+ unsigned char *out,
+ int *state,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *pcrc,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *crc);
+enum <A
+HREF="gmime-gmime-filter-yenc.html#GMIMEFILTERYENCDIRECTION"
+>GMimeFilterYencDirection</A
+>;
+#define <A
+HREF="gmime-gmime-filter-yenc.html#GMIME-YENCODE-STATE-INIT-CAPS"
+>GMIME_YENCODE_STATE_INIT</A
+>
+#define <A
+HREF="gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-INIT-CAPS"
+>GMIME_YDECODE_STATE_INIT</A
+>
+#define <A
+HREF="gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-EOLN-CAPS"
+>GMIME_YDECODE_STATE_EOLN</A
+>
+#define <A
+HREF="gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-ESCAPE-CAPS"
+>GMIME_YDECODE_STATE_ESCAPE</A
+>
+#define <A
+HREF="gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-BEGIN-CAPS"
+>GMIME_YDECODE_STATE_BEGIN</A
+>
+#define <A
+HREF="gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-PART-CAPS"
+>GMIME_YDECODE_STATE_PART</A
+>
+#define <A
+HREF="gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-DECODE-CAPS"
+>GMIME_YDECODE_STATE_DECODE</A
+>
+#define <A
+HREF="gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-END-CAPS"
+>GMIME_YDECODE_STATE_END</A
+>
+<A
+HREF="gmime-gmime-filter.html#GMIMEFILTER"
+>GMimeFilter</A
+>* <A
+HREF="gmime-gmime-filter-yenc.html#G-MIME-FILTER-YENC-NEW"
+>g_mime_filter_yenc_new</A
+> (<A
+HREF="gmime-gmime-filter-yenc.html#GMIMEFILTERYENCDIRECTION"
+>GMimeFilterYencDirection</A
+> direction);
+void <A
+HREF="gmime-gmime-filter-yenc.html#G-MIME-FILTER-YENC-SET-STATE"
+>g_mime_filter_yenc_set_state</A
+> (<GTKDOCLINK
+HREF="GMIMEFILTERYENC"
+>GMimeFilterYenc</GTKDOCLINK
+> *yenc,
+ int state);
+void <A
+HREF="gmime-gmime-filter-yenc.html#G-MIME-FILTER-YENC-SET-CRC"
+>g_mime_filter_yenc_set_crc</A
+> (<GTKDOCLINK
+HREF="GMIMEFILTERYENC"
+>GMimeFilterYenc</GTKDOCLINK
+> *yenc,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> crc);
+<GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> <A
+HREF="gmime-gmime-filter-yenc.html#G-MIME-FILTER-YENC-GET-CRC"
+>g_mime_filter_yenc_get_crc</A
+> (<GTKDOCLINK
+HREF="GMIMEFILTERYENC"
+>GMimeFilterYenc</GTKDOCLINK
+> *yenc);
+<GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> <A
+HREF="gmime-gmime-filter-yenc.html#G-MIME-FILTER-YENC-GET-PCRC"
+>g_mime_filter_yenc_get_pcrc</A
+> (<GTKDOCLINK
+HREF="GMIMEFILTERYENC"
+>GMimeFilterYenc</GTKDOCLINK
+> *yenc);</PRE
+></TD
+></TR
+></TABLE
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN2222"
+></A
+><H2
+>Description</H2
+><P
+></P
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN2225"
+></A
+><H2
+>Details</H2
+><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2227"
+></A
+><H3
+><A
+NAME="GMIME-YENCODE-CRC-INIT-CAPS"
+></A
+>GMIME_YENCODE_CRC_INIT</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define GMIME_YENCODE_CRC_INIT (~0)</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2232"
+></A
+><H3
+><A
+NAME="GMIME-YENCODE-CRC-FINAL-CAPS"
+></A
+>GMIME_YENCODE_CRC_FINAL()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define GMIME_YENCODE_CRC_FINAL(crc) (~crc)</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN2237"
+></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
+>crc</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="AEN2246"
+></A
+><H3
+><A
+NAME="G-MIME-YDECODE-STEP"
+></A
+>g_mime_ydecode_step ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> g_mime_ydecode_step (unsigned char *in,
+ <GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> inlen,
+ unsigned char *out,
+ int *state,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *pcrc,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *crc);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Performs a 'decode step' on a chunk of yEncoded data of length
+<TT
+CLASS="PARAMETER"
+><I
+>inlen</I
+></TT
+> pointed to by <TT
+CLASS="PARAMETER"
+><I
+>in</I
+></TT
+> and writes to <TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+>. Assumes the =ybegin
+and =ypart lines have already been stripped off.</P
+><P
+>To get the crc32 value of the part, use GMIME_YENCODE_CRC_FINAL
+(<TT
+CLASS="PARAMETER"
+><I
+>pcrc</I
+></TT
+>). If there are more parts, you should reuse <TT
+CLASS="PARAMETER"
+><I
+>crc</I
+></TT
+> 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
+(<TT
+CLASS="PARAMETER"
+><I
+>crc</I
+></TT
+>).</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN2263"
+></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"
+> input 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"
+> input buffer length</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> output buffer</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>state</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> ydecode state</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>pcrc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> part crc state</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>crc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> crc state</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the number of bytes decoded.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2296"
+></A
+><H3
+><A
+NAME="G-MIME-YENCODE-STEP"
+></A
+>g_mime_yencode_step ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> g_mime_yencode_step (unsigned char *in,
+ <GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> inlen,
+ unsigned char *out,
+ int *state,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *pcrc,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *crc);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Performs an yEncode 'encode step' on a chunk of raw data of length
+<TT
+CLASS="PARAMETER"
+><I
+>inlen</I
+></TT
+> pointed to by <TT
+CLASS="PARAMETER"
+><I
+>in</I
+></TT
+> and writes to <TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+>.</P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>state</I
+></TT
+> should be initialized to GMIME_YENCODE_STATE_INIT before
+beginning making the first call to this function. Subsequent calls
+should reuse <TT
+CLASS="PARAMETER"
+><I
+>state</I
+></TT
+>.</P
+><P
+>Along the same lines, <TT
+CLASS="PARAMETER"
+><I
+>pcrc</I
+></TT
+> and <TT
+CLASS="PARAMETER"
+><I
+>crc</I
+></TT
+> should be initialized to
+GMIME_YENCODE_CRC_INIT before using.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN2315"
+></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"
+> input 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"
+> input buffer length</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> output buffer</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>state</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> yencode state</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>pcrc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> part crc state</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>crc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> crc state</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the number of bytes encoded.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2348"
+></A
+><H3
+><A
+NAME="G-MIME-YENCODE-CLOSE"
+></A
+>g_mime_yencode_close ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> g_mime_yencode_close (unsigned char *in,
+ <GTKDOCLINK
+HREF="SIZE-T"
+>size_t</GTKDOCLINK
+> inlen,
+ unsigned char *out,
+ int *state,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *pcrc,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> *crc);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Call this function when finished encoding data with
+g_mime_yencode_step to flush off the remaining state.</P
+><P
+>GMIME_YENCODE_CRC_FINAL (<TT
+CLASS="PARAMETER"
+><I
+>pcrc</I
+></TT
+>) will give you the crc32 of the
+encoded "part". If there are more "parts" to encode, you should
+re-use <TT
+CLASS="PARAMETER"
+><I
+>crc</I
+></TT
+> when encoding the next "parts" and then use
+GMIME_YENCODE_CRC_FINAL (<TT
+CLASS="PARAMETER"
+><I
+>crc</I
+></TT
+>) to get the combined crc32 value of
+all the parts.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN2362"
+></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"
+> input 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"
+> input buffer length</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> output buffer</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>state</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> yencode state</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>pcrc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> part crc state</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>crc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> crc state</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the number of bytes encoded.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2395"
+></A
+><H3
+><A
+NAME="GMIMEFILTERYENCDIRECTION"
+></A
+>enum GMimeFilterYencDirection</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef enum {
+ GMIME_FILTER_YENC_DIRECTION_ENCODE,
+ GMIME_FILTER_YENC_DIRECTION_DECODE,
+} GMimeFilterYencDirection;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2400"
+></A
+><H3
+><A
+NAME="GMIME-YENCODE-STATE-INIT-CAPS"
+></A
+>GMIME_YENCODE_STATE_INIT</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define GMIME_YENCODE_STATE_INIT (0)</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2405"
+></A
+><H3
+><A
+NAME="GMIME-YDECODE-STATE-INIT-CAPS"
+></A
+>GMIME_YDECODE_STATE_INIT</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define GMIME_YDECODE_STATE_INIT (0)</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2410"
+></A
+><H3
+><A
+NAME="GMIME-YDECODE-STATE-EOLN-CAPS"
+></A
+>GMIME_YDECODE_STATE_EOLN</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define GMIME_YDECODE_STATE_EOLN (1 &lt;&lt; 8)</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2415"
+></A
+><H3
+><A
+NAME="GMIME-YDECODE-STATE-ESCAPE-CAPS"
+></A
+>GMIME_YDECODE_STATE_ESCAPE</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define GMIME_YDECODE_STATE_ESCAPE (1 &lt;&lt; 9)</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2420"
+></A
+><H3
+><A
+NAME="GMIME-YDECODE-STATE-BEGIN-CAPS"
+></A
+>GMIME_YDECODE_STATE_BEGIN</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define GMIME_YDECODE_STATE_BEGIN (1 &lt;&lt; 12)</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2425"
+></A
+><H3
+><A
+NAME="GMIME-YDECODE-STATE-PART-CAPS"
+></A
+>GMIME_YDECODE_STATE_PART</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define GMIME_YDECODE_STATE_PART (1 &lt;&lt; 13)</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2430"
+></A
+><H3
+><A
+NAME="GMIME-YDECODE-STATE-DECODE-CAPS"
+></A
+>GMIME_YDECODE_STATE_DECODE</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define GMIME_YDECODE_STATE_DECODE (1 &lt;&lt; 14)</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2435"
+></A
+><H3
+><A
+NAME="GMIME-YDECODE-STATE-END-CAPS"
+></A
+>GMIME_YDECODE_STATE_END</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define GMIME_YDECODE_STATE_END (1 &lt;&lt; 15)</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2440"
+></A
+><H3
+><A
+NAME="G-MIME-FILTER-YENC-NEW"
+></A
+>g_mime_filter_yenc_new ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="gmime-gmime-filter.html#GMIMEFILTER"
+>GMimeFilter</A
+>* g_mime_filter_yenc_new (<A
+HREF="gmime-gmime-filter-yenc.html#GMIMEFILTERYENCDIRECTION"
+>GMimeFilterYencDirection</A
+> direction);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Creates a new yEnc filter.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN2448"
+></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
+>direction</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> encode direction</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>a new yEnc filter.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2461"
+></A
+><H3
+><A
+NAME="G-MIME-FILTER-YENC-SET-STATE"
+></A
+>g_mime_filter_yenc_set_state ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void g_mime_filter_yenc_set_state (<GTKDOCLINK
+HREF="GMIMEFILTERYENC"
+>GMimeFilterYenc</GTKDOCLINK
+> *yenc,
+ int state);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Sets the current state of the yencoder/ydecoder</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN2468"
+></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
+>yenc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> yEnc filter</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>state</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> encode/decode state</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2481"
+></A
+><H3
+><A
+NAME="G-MIME-FILTER-YENC-SET-CRC"
+></A
+>g_mime_filter_yenc_set_crc ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void g_mime_filter_yenc_set_crc (<GTKDOCLINK
+HREF="GMIMEFILTERYENC"
+>GMimeFilterYenc</GTKDOCLINK
+> *yenc,
+ <GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> crc);</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN2488"
+></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
+>yenc</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
+>crc</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="AEN2501"
+></A
+><H3
+><A
+NAME="G-MIME-FILTER-YENC-GET-CRC"
+></A
+>g_mime_filter_yenc_get_crc ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> g_mime_filter_yenc_get_crc (<GTKDOCLINK
+HREF="GMIMEFILTERYENC"
+>GMimeFilterYenc</GTKDOCLINK
+> *yenc);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Get the computed crc or (guint32) -1 on fail.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN2509"
+></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
+>yenc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> yEnc filter</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the computed crc or (guint32) -1 on fail.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2522"
+></A
+><H3
+><A
+NAME="G-MIME-FILTER-YENC-GET-PCRC"
+></A
+>g_mime_filter_yenc_get_pcrc ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="GUINT32"
+>guint32</GTKDOCLINK
+> g_mime_filter_yenc_get_pcrc (<GTKDOCLINK
+HREF="GMIMEFILTERYENC"
+>GMimeFilterYenc</GTKDOCLINK
+> *yenc);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Get the computed part crc or (guint32) -1 on fail.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN2530"
+></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
+>yenc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> yEnc filter</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the computed part crc or (guint32) -1 on fail.</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="gmime-gmime-filter-html.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-param.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-filter-html</B
+></FONT
+></TD
+><TD
+COLSPAN="2"
+ALIGN="right"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>gmime-param</B
+></FONT
+></TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+> \ No newline at end of file
diff --git a/doc/html/gmime-gmime-filter.html b/doc/html/gmime-gmime-filter.html
index 8c1509ca..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="AEN1519"
+NAME="AEN1582"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN1519"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1522"
+NAME="AEN1585"
></A
><H2
>Synopsis</H2
@@ -273,7 +273,7 @@ HREF="GBOOLEAN"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1556"
+NAME="AEN1619"
></A
><H2
>Description</H2
@@ -283,14 +283,14 @@ NAME="AEN1556"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1559"
+NAME="AEN1622"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1561"
+NAME="AEN1624"
></A
><H3
><A
@@ -343,7 +343,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1566"
+NAME="AEN1629"
></A
><H3
><A
@@ -368,7 +368,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1571"
+NAME="AEN1634"
></A
><P
></P
@@ -406,7 +406,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1580"
+NAME="AEN1643"
></A
><H3
><A
@@ -445,7 +445,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1589"
+NAME="AEN1652"
></A
><P
></P
@@ -500,7 +500,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1602"
+NAME="AEN1665"
></A
><H3
><A
@@ -535,7 +535,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1610"
+NAME="AEN1673"
></A
><P
></P
@@ -573,7 +573,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1619"
+NAME="AEN1682"
></A
><H3
><A
@@ -611,7 +611,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1628"
+NAME="AEN1691"
></A
><P
></P
@@ -669,7 +669,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1642"
+NAME="AEN1705"
></A
><H3
><A
@@ -722,7 +722,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1654"
+NAME="AEN1717"
></A
><P
></P
@@ -862,7 +862,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1687"
+NAME="AEN1750"
></A
><H3
><A
@@ -910,7 +910,7 @@ HREF="SIZE-T"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1698"
+NAME="AEN1761"
></A
><P
></P
@@ -1050,7 +1050,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1731"
+NAME="AEN1794"
></A
><H3
><A
@@ -1080,7 +1080,7 @@ HREF="gmime-gmime-filter.html#GMIMEFILTER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1738"
+NAME="AEN1801"
></A
><P
></P
@@ -1118,7 +1118,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1747"
+NAME="AEN1810"
></A
><H3
><A
@@ -1154,7 +1154,7 @@ previous ones</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1755"
+NAME="AEN1818"
></A
><P
></P
@@ -1226,7 +1226,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1772"
+NAME="AEN1835"
></A
><H3
><A
@@ -1264,7 +1264,7 @@ HREF="GBOOLEAN"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1781"
+NAME="AEN1844"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-header.html b/doc/html/gmime-gmime-header.html
index ad9b0fea..57b21c5e 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="AEN2308"
+NAME="AEN2743"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN2308"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2311"
+NAME="AEN2746"
></A
><H2
>Synopsis</H2
@@ -243,7 +243,7 @@ HREF="GPOINTER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2337"
+NAME="AEN2772"
></A
><H2
>Description</H2
@@ -253,14 +253,14 @@ NAME="AEN2337"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2340"
+NAME="AEN2775"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2342"
+NAME="AEN2777"
></A
><H3
><A
@@ -290,7 +290,7 @@ HREF="GPOINTER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2348"
+NAME="AEN2783"
></A
><P
></P
@@ -362,7 +362,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2365"
+NAME="AEN2800"
></A
><H3
><A
@@ -392,7 +392,7 @@ HREF="gmime-gmime-message.html#GMIMEHEADER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2372"
+NAME="AEN2807"
></A
><P
></P
@@ -428,7 +428,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2381"
+NAME="AEN2816"
></A
><H3
><A
@@ -458,7 +458,7 @@ HREF="gmime-gmime-message.html#GMIMEHEADER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2388"
+NAME="AEN2823"
></A
><P
></P
@@ -496,7 +496,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2397"
+NAME="AEN2832"
></A
><H3
><A
@@ -538,7 +538,7 @@ obtained for them) otherwise the header will be unset.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2406"
+NAME="AEN2841"
></A
><P
></P
@@ -610,7 +610,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2423"
+NAME="AEN2858"
></A
><H3
><A
@@ -658,7 +658,7 @@ can be obtained for them) otherwise the header will be unset.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2433"
+NAME="AEN2868"
></A
><P
></P
@@ -730,7 +730,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2450"
+NAME="AEN2885"
></A
><H3
><A
@@ -761,7 +761,7 @@ HREF="gmime-gmime-message.html#GMIMEHEADER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2457"
+NAME="AEN2892"
></A
><P
></P
@@ -831,7 +831,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2474"
+NAME="AEN2909"
></A
><H3
><A
@@ -862,7 +862,7 @@ HREF="gmime-gmime-message.html#GMIMEHEADER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2481"
+NAME="AEN2916"
></A
><P
></P
@@ -917,7 +917,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2494"
+NAME="AEN2929"
></A
><H3
><A
@@ -951,7 +951,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2502"
+NAME="AEN2937"
></A
><P
></P
@@ -1006,7 +1006,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2515"
+NAME="AEN2950"
></A
><H3
><A
@@ -1042,7 +1042,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2523"
+NAME="AEN2958"
></A
><P
></P
@@ -1095,7 +1095,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2536"
+NAME="AEN2971"
></A
><H3
><A
@@ -1138,7 +1138,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2546"
+NAME="AEN2981"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-iconv-utils.html b/doc/html/gmime-gmime-iconv-utils.html
index d7cbd03f..b3d8e579 100644
--- a/doc/html/gmime-gmime-iconv-utils.html
+++ b/doc/html/gmime-gmime-iconv-utils.html
@@ -123,7 +123,7 @@ NAME="GMIME-GMIME-ICONV-UTILS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN6428"
+NAME="AEN6915"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN6428"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN6431"
+NAME="AEN6918"
></A
><H2
>Synopsis</H2
@@ -199,7 +199,7 @@ HREF="SIZE-T"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6445"
+NAME="AEN6932"
></A
><H2
>Description</H2
@@ -209,14 +209,14 @@ NAME="AEN6445"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6448"
+NAME="AEN6935"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6450"
+NAME="AEN6937"
></A
><H3
><A
@@ -258,7 +258,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6459"
+NAME="AEN6946"
></A
><P
></P
@@ -329,7 +329,7 @@ converted to the new charset.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6476"
+NAME="AEN6963"
></A
><H3
><A
@@ -381,7 +381,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6487"
+NAME="AEN6974"
></A
><P
></P
@@ -485,7 +485,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6511"
+NAME="AEN6998"
></A
><H3
><A
@@ -518,7 +518,7 @@ user's locale charset.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6518"
+NAME="AEN7005"
></A
><P
></P
@@ -577,7 +577,7 @@ user's locale charset.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6532"
+NAME="AEN7019"
></A
><H3
><A
@@ -620,7 +620,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6541"
+NAME="AEN7028"
></A
><P
></P
@@ -701,7 +701,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6560"
+NAME="AEN7047"
></A
><H3
><A
@@ -733,7 +733,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6567"
+NAME="AEN7054"
></A
><P
></P
@@ -791,7 +791,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6581"
+NAME="AEN7068"
></A
><H3
><A
@@ -834,7 +834,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6590"
+NAME="AEN7077"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-iconv.html b/doc/html/gmime-gmime-iconv.html
index 4d816ad1..132ebfc7 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="AEN6323"
+NAME="AEN6810"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN6323"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN6326"
+NAME="AEN6813"
></A
><H2
>Synopsis</H2
@@ -176,7 +176,7 @@ HREF="ICONV-T"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6335"
+NAME="AEN6822"
></A
><H2
>Description</H2
@@ -186,14 +186,14 @@ NAME="AEN6335"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6338"
+NAME="AEN6825"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6340"
+NAME="AEN6827"
></A
><H3
><A
@@ -222,7 +222,7 @@ gmime-iconv interfaces will work correctly.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6346"
+NAME="AEN6833"
></A
><H3
><A
@@ -266,7 +266,7 @@ number of times until closed using g_mime_iconv_close.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6355"
+NAME="AEN6842"
></A
><P
></P
@@ -338,7 +338,7 @@ value.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6372"
+NAME="AEN6859"
></A
><H3
><A
@@ -363,7 +363,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6377"
+NAME="AEN6864"
></A
><P
></P
@@ -469,7 +469,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6402"
+NAME="AEN6889"
></A
><H3
><A
@@ -504,7 +504,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6410"
+NAME="AEN6897"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-message.html b/doc/html/gmime-gmime-message.html
index 05c2776b..f485a7ed 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="AEN4343"
+NAME="AEN4778"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN4343"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN4346"
+NAME="AEN4781"
></A
><H2
>Synopsis</H2
@@ -414,7 +414,7 @@ HREF="GPOINTER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN4416"
+NAME="AEN4851"
></A
><H2
>Description</H2
@@ -424,14 +424,14 @@ NAME="AEN4416"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN4419"
+NAME="AEN4854"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4421"
+NAME="AEN4856"
></A
><H3
><A
@@ -457,7 +457,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4426"
+NAME="AEN4861"
></A
><H3
><A
@@ -482,7 +482,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4431"
+NAME="AEN4866"
></A
><P
></P
@@ -520,7 +520,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4440"
+NAME="AEN4875"
></A
><H3
><A
@@ -545,7 +545,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4445"
+NAME="AEN4880"
></A
><P
></P
@@ -583,7 +583,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4454"
+NAME="AEN4889"
></A
><H3
><A
@@ -609,7 +609,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4459"
+NAME="AEN4894"
></A
><H3
><A
@@ -635,7 +635,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4464"
+NAME="AEN4899"
></A
><H3
><A
@@ -661,7 +661,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4469"
+NAME="AEN4904"
></A
><H3
><A
@@ -687,7 +687,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4474"
+NAME="AEN4909"
></A
><H3
><A
@@ -727,7 +727,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4479"
+NAME="AEN4914"
></A
><H3
><A
@@ -759,7 +759,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4484"
+NAME="AEN4919"
></A
><H3
><A
@@ -806,7 +806,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4495"
+NAME="AEN4930"
></A
><P
></P
@@ -859,7 +859,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4508"
+NAME="AEN4943"
></A
><H3
><A
@@ -896,7 +896,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4516"
+NAME="AEN4951"
></A
><P
></P
@@ -951,7 +951,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4529"
+NAME="AEN4964"
></A
><H3
><A
@@ -986,7 +986,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4537"
+NAME="AEN4972"
></A
><P
></P
@@ -1039,7 +1039,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4550"
+NAME="AEN4985"
></A
><H3
><A
@@ -1070,7 +1070,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4557"
+NAME="AEN4992"
></A
><P
></P
@@ -1125,7 +1125,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4570"
+NAME="AEN5005"
></A
><H3
><A
@@ -1160,7 +1160,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4578"
+NAME="AEN5013"
></A
><P
></P
@@ -1213,7 +1213,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4591"
+NAME="AEN5026"
></A
><H3
><A
@@ -1248,7 +1248,7 @@ GMIME_RECIPIENT_TYPE_CC and GMIME_RECIPIENT_TYPE_BCC.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4598"
+NAME="AEN5033"
></A
><P
></P
@@ -1337,7 +1337,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4619"
+NAME="AEN5054"
></A
><H3
><A
@@ -1374,7 +1374,7 @@ specified in rfc822.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4626"
+NAME="AEN5061"
></A
><P
></P
@@ -1446,7 +1446,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4643"
+NAME="AEN5078"
></A
><H3
><A
@@ -1491,7 +1491,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4653"
+NAME="AEN5088"
></A
><P
></P
@@ -1564,7 +1564,7 @@ GMIME_RECIPIENT_TYPE_BCC.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4670"
+NAME="AEN5105"
></A
><H3
><A
@@ -1595,7 +1595,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4677"
+NAME="AEN5112"
></A
><P
></P
@@ -1650,7 +1650,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4690"
+NAME="AEN5125"
></A
><H3
><A
@@ -1680,7 +1680,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4697"
+NAME="AEN5132"
></A
><P
></P
@@ -1733,7 +1733,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4710"
+NAME="AEN5145"
></A
><H3
><A
@@ -1768,7 +1768,7 @@ HREF="TIME-T"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4718"
+NAME="AEN5153"
></A
><P
></P
@@ -1840,7 +1840,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4735"
+NAME="AEN5170"
></A
><H3
><A
@@ -1884,7 +1884,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4745"
+NAME="AEN5180"
></A
><P
></P
@@ -1956,7 +1956,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4762"
+NAME="AEN5197"
></A
><H3
><A
@@ -1986,7 +1986,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4769"
+NAME="AEN5204"
></A
><P
></P
@@ -2039,7 +2039,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4782"
+NAME="AEN5217"
></A
><H3
><A
@@ -2070,7 +2070,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4789"
+NAME="AEN5224"
></A
><P
></P
@@ -2125,7 +2125,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4802"
+NAME="AEN5237"
></A
><H3
><A
@@ -2160,7 +2160,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4810"
+NAME="AEN5245"
></A
><P
></P
@@ -2213,7 +2213,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4823"
+NAME="AEN5258"
></A
><H3
><A
@@ -2246,7 +2246,7 @@ X-Priority, or In-Reply-To.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4830"
+NAME="AEN5265"
></A
><P
></P
@@ -2318,7 +2318,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4847"
+NAME="AEN5282"
></A
><H3
><A
@@ -2351,7 +2351,7 @@ X-Priority, or In-Reply-To.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4854"
+NAME="AEN5289"
></A
><P
></P
@@ -2423,7 +2423,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4871"
+NAME="AEN5306"
></A
><H3
><A
@@ -2463,7 +2463,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4880"
+NAME="AEN5315"
></A
><P
></P
@@ -2536,7 +2536,7 @@ CLASS="LITERAL"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4898"
+NAME="AEN5333"
></A
><H3
><A
@@ -2570,7 +2570,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4906"
+NAME="AEN5341"
></A
><P
></P
@@ -2625,7 +2625,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4919"
+NAME="AEN5354"
></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="AEN4928"
+NAME="AEN5363"
></A
><P
></P
@@ -2719,7 +2719,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4941"
+NAME="AEN5376"
></A
><H3
><A
@@ -2754,7 +2754,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4949"
+NAME="AEN5384"
></A
><P
></P
@@ -2807,7 +2807,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4962"
+NAME="AEN5397"
></A
><H3
><A
@@ -2851,7 +2851,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4972"
+NAME="AEN5407"
></A
><P
></P
@@ -2948,7 +2948,7 @@ recommended that you traverse the MIME structure yourself.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4994"
+NAME="AEN5429"
></A
><H3
><A
@@ -2978,7 +2978,7 @@ HREF="gmime-gmime-message.html#GMIMEMESSAGE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5001"
+NAME="AEN5436"
></A
><P
></P
@@ -3031,7 +3031,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5014"
+NAME="AEN5449"
></A
><H3
><A
@@ -3074,7 +3074,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5024"
+NAME="AEN5459"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-object.html b/doc/html/gmime-gmime-object.html
index fcb005ef..a75e8daa 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="AEN2976"
+NAME="AEN3411"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN2976"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2979"
+NAME="AEN3414"
></A
><H2
>Synopsis</H2
@@ -187,7 +187,7 @@ HREF="gmime-gmime-object.html#GMIMEOBJECT"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2991"
+NAME="AEN3426"
></A
><H2
>Description</H2
@@ -197,14 +197,14 @@ NAME="AEN2991"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2994"
+NAME="AEN3429"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2996"
+NAME="AEN3431"
></A
><H3
><A
@@ -229,7 +229,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3001"
+NAME="AEN3436"
></A
><P
></P
@@ -267,7 +267,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3010"
+NAME="AEN3445"
></A
><H3
><A
@@ -298,7 +298,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3015"
+NAME="AEN3450"
></A
><H3
><A
@@ -344,7 +344,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3025"
+NAME="AEN3460"
></A
><P
></P
@@ -416,7 +416,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3042"
+NAME="AEN3477"
></A
><H3
><A
@@ -446,7 +446,7 @@ HREF="gmime-gmime-object.html#GMIMEOBJECT"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3049"
+NAME="AEN3484"
></A
><P
></P
@@ -484,7 +484,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3058"
+NAME="AEN3493"
></A
><H3
><A
@@ -514,7 +514,7 @@ HREF="gmime-gmime-object.html#GMIMEOBJECT"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3065"
+NAME="AEN3500"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-param.html b/doc/html/gmime-gmime-param.html
index f0189490..3e7bbc0a 100644
--- a/doc/html/gmime-gmime-param.html
+++ b/doc/html/gmime-gmime-param.html
@@ -13,8 +13,8 @@ REL="UP"
TITLE="GMime Library Reference"
HREF="libgmime.html"><LINK
REL="PREVIOUS"
-TITLE="gmime-filter-html"
-HREF="gmime-gmime-filter-html.html"><LINK
+TITLE="gmime-filter-yenc"
+HREF="gmime-gmime-filter-yenc.html"><LINK
REL="NEXT"
TITLE="gmime-header"
HREF="gmime-gmime-header.html"></HEAD
@@ -49,7 +49,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="gmime-gmime-filter-html.html"
+HREF="gmime-gmime-filter-yenc.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -123,7 +123,7 @@ NAME="GMIME-GMIME-PARAM"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN2113"
+NAME="AEN2548"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN2113"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2116"
+NAME="AEN2551"
></A
><H2
>Synopsis</H2
@@ -220,7 +220,7 @@ HREF="GSTRING"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2137"
+NAME="AEN2572"
></A
><H2
>Description</H2
@@ -230,14 +230,14 @@ NAME="AEN2137"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2140"
+NAME="AEN2575"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2142"
+NAME="AEN2577"
></A
><H3
><A
@@ -267,7 +267,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2147"
+NAME="AEN2582"
></A
><H3
><A
@@ -308,7 +308,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2156"
+NAME="AEN2591"
></A
><P
></P
@@ -378,7 +378,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2173"
+NAME="AEN2608"
></A
><H3
><A
@@ -408,7 +408,7 @@ HREF="gmime-gmime-param.html#GMIMEPARAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2180"
+NAME="AEN2615"
></A
><P
></P
@@ -466,7 +466,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2194"
+NAME="AEN2629"
></A
><H3
><A
@@ -497,7 +497,7 @@ System.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2201"
+NAME="AEN2636"
></A
><P
></P
@@ -535,7 +535,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2210"
+NAME="AEN2645"
></A
><H3
><A
@@ -586,7 +586,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2221"
+NAME="AEN2656"
></A
><P
></P
@@ -689,7 +689,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2245"
+NAME="AEN2680"
></A
><H3
><A
@@ -736,7 +736,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2256"
+NAME="AEN2691"
></A
><P
></P
@@ -817,7 +817,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2275"
+NAME="AEN2710"
></A
><H3
><A
@@ -863,7 +863,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2286"
+NAME="AEN2721"
></A
><P
></P
@@ -948,7 +948,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="gmime-gmime-filter-html.html"
+HREF="gmime-gmime-filter-yenc.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -1020,7 +1020,7 @@ ALIGN="left"
COLOR="#FFFFFF"
SIZE="3"
><B
->gmime-filter-html</B
+>gmime-filter-yenc</B
></FONT
></TD
><TD
diff --git a/doc/html/gmime-gmime-parser.html b/doc/html/gmime-gmime-parser.html
index e67e38e9..753059d4 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="AEN6189"
+NAME="AEN6648"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN6189"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN6192"
+NAME="AEN6651"
></A
><H2
>Synopsis</H2
@@ -178,7 +178,7 @@ HREF="GBOOLEAN"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6202"
+NAME="AEN6661"
></A
><H2
>Description</H2
@@ -188,14 +188,14 @@ NAME="AEN6202"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6205"
+NAME="AEN6664"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6207"
+NAME="AEN6666"
></A
><H3
><A
@@ -233,7 +233,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6216"
+NAME="AEN6675"
></A
><P
></P
@@ -286,7 +286,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6229"
+NAME="AEN6688"
></A
><H3
><A
@@ -329,7 +329,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6239"
+NAME="AEN6698"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-part.html b/doc/html/gmime-gmime-part.html
index f911abb4..9b41bc58 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="AEN3299"
+NAME="AEN3734"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN3299"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN3302"
+NAME="AEN3737"
></A
><H2
>Synopsis</H2
@@ -557,7 +557,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN3409"
+NAME="AEN3844"
></A
><H2
>Description</H2
@@ -567,14 +567,14 @@ NAME="AEN3409"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN3412"
+NAME="AEN3847"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3414"
+NAME="AEN3849"
></A
><H3
><A
@@ -600,7 +600,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3419"
+NAME="AEN3854"
></A
><H3
><A
@@ -625,7 +625,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3424"
+NAME="AEN3859"
></A
><P
></P
@@ -663,7 +663,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3433"
+NAME="AEN3868"
></A
><H3
><A
@@ -688,7 +688,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3438"
+NAME="AEN3873"
></A
><P
></P
@@ -726,7 +726,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3447"
+NAME="AEN3882"
></A
><H3
><A
@@ -760,7 +760,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3452"
+NAME="AEN3887"
></A
><H3
><A
@@ -802,7 +802,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3457"
+NAME="AEN3892"
></A
><H3
><A
@@ -834,7 +834,7 @@ HREF="GPOINTER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3464"
+NAME="AEN3899"
></A
><P
></P
@@ -889,7 +889,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3477"
+NAME="AEN3912"
></A
><H3
><A
@@ -920,7 +920,7 @@ text/plain.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3484"
+NAME="AEN3919"
></A
><P
></P
@@ -957,7 +957,7 @@ text/plain.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3493"
+NAME="AEN3928"
></A
><H3
><A
@@ -988,7 +988,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3500"
+NAME="AEN3935"
></A
><P
></P
@@ -1058,7 +1058,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3517"
+NAME="AEN3952"
></A
><H3
><A
@@ -1090,7 +1090,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3524"
+NAME="AEN3959"
></A
><P
></P
@@ -1162,7 +1162,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3541"
+NAME="AEN3976"
></A
><H3
><A
@@ -1197,7 +1197,7 @@ otherwise.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3549"
+NAME="AEN3984"
></A
><P
></P
@@ -1272,7 +1272,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3567"
+NAME="AEN4002"
></A
><H3
><A
@@ -1304,7 +1304,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3574"
+NAME="AEN4009"
></A
><P
></P
@@ -1359,7 +1359,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3587"
+NAME="AEN4022"
></A
><H3
><A
@@ -1394,7 +1394,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3595"
+NAME="AEN4030"
></A
><P
></P
@@ -1447,7 +1447,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3608"
+NAME="AEN4043"
></A
><H3
><A
@@ -1478,7 +1478,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3615"
+NAME="AEN4050"
></A
><P
></P
@@ -1533,7 +1533,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3628"
+NAME="AEN4063"
></A
><H3
><A
@@ -1567,7 +1567,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3636"
+NAME="AEN4071"
></A
><P
></P
@@ -1620,7 +1620,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3649"
+NAME="AEN4084"
></A
><H3
><A
@@ -1651,7 +1651,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3656"
+NAME="AEN4091"
></A
><P
></P
@@ -1706,7 +1706,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3669"
+NAME="AEN4104"
></A
><H3
><A
@@ -1740,7 +1740,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3677"
+NAME="AEN4112"
></A
><P
></P
@@ -1793,7 +1793,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3690"
+NAME="AEN4125"
></A
><H3
><A
@@ -1826,7 +1826,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3698"
+NAME="AEN4133"
></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="AEN3711"
+NAME="AEN4146"
></A
><H3
><A
@@ -1912,7 +1912,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3718"
+NAME="AEN4153"
></A
><P
></P
@@ -1967,7 +1967,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3731"
+NAME="AEN4166"
></A
><H3
><A
@@ -2002,7 +2002,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3739"
+NAME="AEN4174"
></A
><P
></P
@@ -2055,7 +2055,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3752"
+NAME="AEN4187"
></A
><H3
><A
@@ -2089,7 +2089,7 @@ HREF="gmime-gmime-content-type.html#GMIMECONTENTTYPE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3760"
+NAME="AEN4195"
></A
><P
></P
@@ -2144,7 +2144,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3773"
+NAME="AEN4208"
></A
><H3
><A
@@ -2182,7 +2182,7 @@ error.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3782"
+NAME="AEN4217"
></A
><P
></P
@@ -2235,7 +2235,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3795"
+NAME="AEN4230"
></A
><H3
><A
@@ -2272,7 +2272,7 @@ GMIME_PART_ENCODING_BASE64 and GMIME_PART_ENCODING_QUOTEDPRINTABLE.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3803"
+NAME="AEN4238"
></A
><P
></P
@@ -2327,7 +2327,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3816"
+NAME="AEN4251"
></A
><H3
><A
@@ -2361,7 +2361,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3824"
+NAME="AEN4259"
></A
><P
></P
@@ -2418,7 +2418,7 @@ GMIME_PART_ENCODING_QUOTEDPRINTABLE.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3837"
+NAME="AEN4272"
></A
><H3
><A
@@ -2448,7 +2448,7 @@ HREF="gmime-gmime-part.html#GMIMEPARTENCODINGTYPE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3844"
+NAME="AEN4279"
></A
><P
></P
@@ -2505,7 +2505,7 @@ and GMIME_PART_ENCODING_UUENCODE.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3857"
+NAME="AEN4292"
></A
><H3
><A
@@ -2537,7 +2537,7 @@ string.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3864"
+NAME="AEN4299"
></A
><P
></P
@@ -2594,7 +2594,7 @@ GMIME_PART_ENCODING_UUENCODE.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3877"
+NAME="AEN4312"
></A
><H3
><A
@@ -2629,7 +2629,7 @@ HREF="gmime-gmime-disposition.html#GMIMEDISPOSITION"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3885"
+NAME="AEN4320"
></A
><P
></P
@@ -2684,7 +2684,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3898"
+NAME="AEN4333"
></A
><H3
><A
@@ -2716,7 +2716,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3905"
+NAME="AEN4340"
></A
><P
></P
@@ -2771,7 +2771,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3918"
+NAME="AEN4353"
></A
><H3
><A
@@ -2805,7 +2805,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3926"
+NAME="AEN4361"
></A
><P
></P
@@ -2858,7 +2858,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3939"
+NAME="AEN4374"
></A
><H3
><A
@@ -2891,7 +2891,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3946"
+NAME="AEN4381"
></A
><P
></P
@@ -2963,7 +2963,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3963"
+NAME="AEN4398"
></A
><H3
><A
@@ -3004,7 +3004,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3972"
+NAME="AEN4407"
></A
><P
></P
@@ -3078,7 +3078,7 @@ HREF="NAME"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3990"
+NAME="AEN4425"
></A
><H3
><A
@@ -3110,7 +3110,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3997"
+NAME="AEN4432"
></A
><P
></P
@@ -3165,7 +3165,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4010"
+NAME="AEN4445"
></A
><H3
><A
@@ -3199,7 +3199,7 @@ part does not have the filename or name parameter set.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4018"
+NAME="AEN4453"
></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="AEN4031"
+NAME="AEN4466"
></A
><H3
><A
@@ -3285,7 +3285,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4038"
+NAME="AEN4473"
></A
><P
></P
@@ -3340,7 +3340,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4051"
+NAME="AEN4486"
></A
><H3
><A
@@ -3373,7 +3373,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4059"
+NAME="AEN4494"
></A
><P
></P
@@ -3426,7 +3426,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4072"
+NAME="AEN4507"
></A
><H3
><A
@@ -3461,7 +3461,7 @@ HREF="SIZE-T"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4080"
+NAME="AEN4515"
></A
><P
></P
@@ -3533,7 +3533,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4097"
+NAME="AEN4532"
></A
><H3
><A
@@ -3573,7 +3573,7 @@ HREF="gmime-gmime-part.html#GMIMEPARTENCODINGTYPE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4106"
+NAME="AEN4541"
></A
><P
></P
@@ -3662,7 +3662,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4127"
+NAME="AEN4562"
></A
><H3
><A
@@ -3697,7 +3697,7 @@ HREF="GBYTEARRAY"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4135"
+NAME="AEN4570"
></A
><P
></P
@@ -3752,7 +3752,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4148"
+NAME="AEN4583"
></A
><H3
><A
@@ -3792,7 +3792,7 @@ of the raw data buffer.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4157"
+NAME="AEN4592"
></A
><P
></P
@@ -3866,7 +3866,7 @@ CLASS="LITERAL"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4175"
+NAME="AEN4610"
></A
><H3
><A
@@ -3904,7 +3904,7 @@ on error.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4184"
+NAME="AEN4619"
></A
><P
></P
@@ -3957,7 +3957,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4197"
+NAME="AEN4632"
></A
><H3
><A
@@ -3991,7 +3991,7 @@ HREF="gmime-gmime-data-wrapper.html#GMIMEDATAWRAPPER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4205"
+NAME="AEN4640"
></A
><P
></P
@@ -4046,7 +4046,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4218"
+NAME="AEN4653"
></A
><H3
><A
@@ -4081,7 +4081,7 @@ multipart.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4226"
+NAME="AEN4661"
></A
><P
></P
@@ -4136,7 +4136,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4239"
+NAME="AEN4674"
></A
><H3
><A
@@ -4175,7 +4175,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4248"
+NAME="AEN4683"
></A
><P
></P
@@ -4230,7 +4230,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4261"
+NAME="AEN4696"
></A
><H3
><A
@@ -4260,7 +4260,7 @@ HREF="gmime-gmime-part.html#GMIMEPART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4268"
+NAME="AEN4703"
></A
><P
></P
@@ -4313,7 +4313,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4281"
+NAME="AEN4716"
></A
><H3
><A
@@ -4361,7 +4361,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4292"
+NAME="AEN4727"
></A
><P
></P
@@ -4436,7 +4436,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4310"
+NAME="AEN4745"
></A
><H3
><A
@@ -4482,7 +4482,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4320"
+NAME="AEN4755"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-pgp-context.html b/doc/html/gmime-gmime-pgp-context.html
index 4957050f..9e885604 100644
--- a/doc/html/gmime-gmime-pgp-context.html
+++ b/doc/html/gmime-gmime-pgp-context.html
@@ -123,7 +123,7 @@ NAME="GMIME-GMIME-PGP-CONTEXT"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN7363"
+NAME="AEN7850"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN7363"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN7366"
+NAME="AEN7853"
></A
><H2
>Synopsis</H2
@@ -216,7 +216,7 @@ HREF="gmime-gmime-pgp-context.html#G-MIME-PGP-DECRYPT"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7385"
+NAME="AEN7872"
></A
><H2
>Description</H2
@@ -226,14 +226,14 @@ NAME="AEN7385"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7388"
+NAME="AEN7875"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7390"
+NAME="AEN7877"
></A
><H3
><A
@@ -259,7 +259,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7395"
+NAME="AEN7882"
></A
><H3
><A
@@ -284,7 +284,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7400"
+NAME="AEN7887"
></A
><P
></P
@@ -322,7 +322,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7409"
+NAME="AEN7896"
></A
><H3
><A
@@ -347,7 +347,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7414"
+NAME="AEN7901"
></A
><P
></P
@@ -385,7 +385,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7423"
+NAME="AEN7910"
></A
><H3
><A
@@ -414,7 +414,7 @@ HREF="GPOINTER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7429"
+NAME="AEN7916"
></A
><P
></P
@@ -484,7 +484,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7446"
+NAME="AEN7933"
></A
><H3
><A
@@ -516,7 +516,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7451"
+NAME="AEN7938"
></A
><H3
><A
@@ -559,7 +559,7 @@ verify, encrypt and decrypt streams.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7461"
+NAME="AEN7948"
></A
><P
></P
@@ -668,7 +668,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7487"
+NAME="AEN7974"
></A
><H3
><A
@@ -693,7 +693,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7492"
+NAME="AEN7979"
></A
><P
></P
@@ -816,7 +816,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7521"
+NAME="AEN8008"
></A
><H3
><A
@@ -841,7 +841,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7526"
+NAME="AEN8013"
></A
><P
></P
@@ -964,7 +964,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7555"
+NAME="AEN8042"
></A
><H3
><A
@@ -989,7 +989,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7560"
+NAME="AEN8047"
></A
><P
></P
@@ -1078,7 +1078,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7581"
+NAME="AEN8068"
></A
><H3
><A
@@ -1103,7 +1103,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7586"
+NAME="AEN8073"
></A
><P
></P
@@ -1243,7 +1243,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7619"
+NAME="AEN8106"
></A
><H3
><A
@@ -1268,7 +1268,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7624"
+NAME="AEN8111"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-pgp-mime.html b/doc/html/gmime-gmime-pgp-mime.html
index d671829f..ba3cd6e5 100644
--- a/doc/html/gmime-gmime-pgp-mime.html
+++ b/doc/html/gmime-gmime-pgp-mime.html
@@ -111,7 +111,7 @@ NAME="GMIME-GMIME-PGP-MIME"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN7650"
+NAME="AEN8137"
></A
><H2
>Name</H2
@@ -119,7 +119,7 @@ NAME="AEN7650"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN7653"
+NAME="AEN8140"
></A
><H2
>Synopsis</H2
@@ -239,7 +239,7 @@ HREF="gmime-gmime-exception.html#GMIMEEXCEPTION"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7682"
+NAME="AEN8169"
></A
><H2
>Description</H2
@@ -249,14 +249,14 @@ NAME="AEN7682"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7685"
+NAME="AEN8172"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7687"
+NAME="AEN8174"
></A
><H3
><A
@@ -291,7 +291,7 @@ part.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7695"
+NAME="AEN8182"
></A
><P
></P
@@ -356,7 +356,7 @@ otherwise.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7711"
+NAME="AEN8198"
></A
><H3
><A
@@ -391,7 +391,7 @@ encrypted part.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7719"
+NAME="AEN8206"
></A
><P
></P
@@ -456,7 +456,7 @@ otherwise.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7735"
+NAME="AEN8222"
></A
><H3
><A
@@ -514,7 +514,7 @@ HREF="PART"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7748"
+NAME="AEN8235"
></A
><P
></P
@@ -620,7 +620,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7773"
+NAME="AEN8260"
></A
><H3
><A
@@ -662,7 +662,7 @@ HREF="gmime-gmime-exception.html#GMIMEEXCEPTION"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7783"
+NAME="AEN8270"
></A
><P
></P
@@ -752,7 +752,7 @@ CLASS="LITERAL"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7805"
+NAME="AEN8292"
></A
><H3
><A
@@ -811,7 +811,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7818"
+NAME="AEN8305"
></A
><P
></P
@@ -900,7 +900,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7839"
+NAME="AEN8326"
></A
><H3
><A
@@ -941,7 +941,7 @@ HREF="gmime-gmime-exception.html#GMIMEEXCEPTION"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7849"
+NAME="AEN8336"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-stream-buffer.html b/doc/html/gmime-gmime-stream-buffer.html
index c8dd057f..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="AEN647"
+NAME="AEN710"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN647"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN650"
+NAME="AEN713"
></A
><H2
>Synopsis</H2
@@ -209,7 +209,7 @@ HREF="GBYTEARRAY"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN668"
+NAME="AEN731"
></A
><H2
>Description</H2
@@ -219,14 +219,14 @@ NAME="AEN668"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN671"
+NAME="AEN734"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN673"
+NAME="AEN736"
></A
><H3
><A
@@ -256,7 +256,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN678"
+NAME="AEN741"
></A
><H3
><A
@@ -282,7 +282,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN683"
+NAME="AEN746"
></A
><H3
><A
@@ -307,7 +307,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN688"
+NAME="AEN751"
></A
><P
></P
@@ -345,7 +345,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN697"
+NAME="AEN760"
></A
><H3
><A
@@ -370,7 +370,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN702"
+NAME="AEN765"
></A
><P
></P
@@ -408,7 +408,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN711"
+NAME="AEN774"
></A
><H3
><A
@@ -445,7 +445,7 @@ HREF="gmime-gmime-stream-buffer.html#GMIMESTREAMBUFFERMODE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN720"
+NAME="AEN783"
></A
><P
></P
@@ -525,7 +525,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN739"
+NAME="AEN802"
></A
><H3
><A
@@ -582,7 +582,7 @@ buffer.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN751"
+NAME="AEN814"
></A
><P
></P
@@ -675,7 +675,7 @@ on fail.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN773"
+NAME="AEN836"
></A
><H3
><A
@@ -714,7 +714,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN782"
+NAME="AEN845"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-stream-file.html b/doc/html/gmime-gmime-stream-file.html
index f85b33c9..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="AEN800"
+NAME="AEN863"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN800"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN803"
+NAME="AEN866"
></A
><H2
>Synopsis</H2
@@ -194,7 +194,7 @@ HREF="OFF-T"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN817"
+NAME="AEN880"
></A
><H2
>Description</H2
@@ -204,14 +204,14 @@ NAME="AEN817"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN820"
+NAME="AEN883"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN822"
+NAME="AEN885"
></A
><H3
><A
@@ -237,7 +237,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN827"
+NAME="AEN890"
></A
><H3
><A
@@ -262,7 +262,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN832"
+NAME="AEN895"
></A
><P
></P
@@ -300,7 +300,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN841"
+NAME="AEN904"
></A
><H3
><A
@@ -325,7 +325,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN846"
+NAME="AEN909"
></A
><P
></P
@@ -363,7 +363,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN855"
+NAME="AEN918"
></A
><H3
><A
@@ -401,7 +401,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN864"
+NAME="AEN927"
></A
><P
></P
@@ -459,7 +459,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN878"
+NAME="AEN941"
></A
><H3
><A
@@ -517,7 +517,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN891"
+NAME="AEN954"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-stream-filter.html b/doc/html/gmime-gmime-stream-filter.html
index 3ebece89..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="AEN1389"
+NAME="AEN1452"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN1389"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1392"
+NAME="AEN1455"
></A
><H2
>Synopsis</H2
@@ -195,7 +195,7 @@ HREF="GMIMESTREAMFILTER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1406"
+NAME="AEN1469"
></A
><H2
>Description</H2
@@ -205,14 +205,14 @@ NAME="AEN1406"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1409"
+NAME="AEN1472"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1411"
+NAME="AEN1474"
></A
><H3
><A
@@ -238,7 +238,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1416"
+NAME="AEN1479"
></A
><H3
><A
@@ -263,7 +263,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1421"
+NAME="AEN1484"
></A
><P
></P
@@ -301,7 +301,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1430"
+NAME="AEN1493"
></A
><H3
><A
@@ -326,7 +326,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1435"
+NAME="AEN1498"
></A
><P
></P
@@ -364,7 +364,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1444"
+NAME="AEN1507"
></A
><H3
><A
@@ -404,7 +404,7 @@ stream.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1453"
+NAME="AEN1516"
></A
><P
></P
@@ -462,7 +462,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1467"
+NAME="AEN1530"
></A
><H3
><A
@@ -506,7 +506,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1477"
+NAME="AEN1540"
></A
><P
></P
@@ -576,7 +576,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1494"
+NAME="AEN1557"
></A
><H3
><A
@@ -608,7 +608,7 @@ filter_add).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1501"
+NAME="AEN1564"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-stream-fs.html b/doc/html/gmime-gmime-stream-fs.html
index 2623135f..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="AEN920"
+NAME="AEN983"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN920"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN923"
+NAME="AEN986"
></A
><H2
>Synopsis</H2
@@ -188,7 +188,7 @@ HREF="OFF-T"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN935"
+NAME="AEN998"
></A
><H2
>Description</H2
@@ -198,14 +198,14 @@ NAME="AEN935"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN938"
+NAME="AEN1001"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN940"
+NAME="AEN1003"
></A
><H3
><A
@@ -231,7 +231,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN945"
+NAME="AEN1008"
></A
><H3
><A
@@ -256,7 +256,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN950"
+NAME="AEN1013"
></A
><P
></P
@@ -294,7 +294,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN959"
+NAME="AEN1022"
></A
><H3
><A
@@ -319,7 +319,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN964"
+NAME="AEN1027"
></A
><P
></P
@@ -357,7 +357,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN973"
+NAME="AEN1036"
></A
><H3
><A
@@ -392,7 +392,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN981"
+NAME="AEN1044"
></A
><P
></P
@@ -450,7 +450,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN995"
+NAME="AEN1058"
></A
><H3
><A
@@ -505,7 +505,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1007"
+NAME="AEN1070"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-stream-mem.html b/doc/html/gmime-gmime-stream-mem.html
index d9f0c39f..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="AEN1036"
+NAME="AEN1099"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN1036"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1039"
+NAME="AEN1102"
></A
><H2
>Synopsis</H2
@@ -207,7 +207,7 @@ HREF="GBYTEARRAY"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1056"
+NAME="AEN1119"
></A
><H2
>Description</H2
@@ -217,14 +217,14 @@ NAME="AEN1056"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1059"
+NAME="AEN1122"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1061"
+NAME="AEN1124"
></A
><H3
><A
@@ -250,7 +250,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1066"
+NAME="AEN1129"
></A
><H3
><A
@@ -275,7 +275,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1071"
+NAME="AEN1134"
></A
><P
></P
@@ -313,7 +313,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1080"
+NAME="AEN1143"
></A
><H3
><A
@@ -338,7 +338,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1085"
+NAME="AEN1148"
></A
><P
></P
@@ -376,7 +376,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1094"
+NAME="AEN1157"
></A
><H3
><A
@@ -406,7 +406,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1101"
+NAME="AEN1164"
></A
><P
></P
@@ -442,7 +442,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1110"
+NAME="AEN1173"
></A
><H3
><A
@@ -481,7 +481,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1119"
+NAME="AEN1182"
></A
><P
></P
@@ -539,7 +539,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1133"
+NAME="AEN1196"
></A
><H3
><A
@@ -585,7 +585,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1143"
+NAME="AEN1206"
></A
><P
></P
@@ -660,7 +660,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1161"
+NAME="AEN1224"
></A
><H3
><A
@@ -696,7 +696,7 @@ is not responsible for freeing the byte array.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1169"
+NAME="AEN1232"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-stream-mmap.html b/doc/html/gmime-gmime-stream-mmap.html
index 9aa4ca91..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="AEN1187"
+NAME="AEN1250"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN1187"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1190"
+NAME="AEN1253"
></A
><H2
>Synopsis</H2
@@ -192,7 +192,7 @@ HREF="OFF-T"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1202"
+NAME="AEN1265"
></A
><H2
>Description</H2
@@ -202,14 +202,14 @@ NAME="AEN1202"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1205"
+NAME="AEN1268"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1207"
+NAME="AEN1270"
></A
><H3
><A
@@ -235,7 +235,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1212"
+NAME="AEN1275"
></A
><H3
><A
@@ -260,7 +260,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1217"
+NAME="AEN1280"
></A
><P
></P
@@ -298,7 +298,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1226"
+NAME="AEN1289"
></A
><H3
><A
@@ -323,7 +323,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1231"
+NAME="AEN1294"
></A
><P
></P
@@ -361,7 +361,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1240"
+NAME="AEN1303"
></A
><H3
><A
@@ -398,7 +398,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1248"
+NAME="AEN1311"
></A
><P
></P
@@ -490,7 +490,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1270"
+NAME="AEN1333"
></A
><H3
><A
@@ -547,7 +547,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1282"
+NAME="AEN1345"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-stream-null.html b/doc/html/gmime-gmime-stream-null.html
index 7cf38bfa..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="AEN1319"
+NAME="AEN1382"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN1319"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1322"
+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="AEN1330"
+NAME="AEN1393"
></A
><H2
>Description</H2
@@ -182,14 +182,14 @@ NAME="AEN1330"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1333"
+NAME="AEN1396"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1335"
+NAME="AEN1398"
></A
><H3
><A
@@ -215,7 +215,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1340"
+NAME="AEN1403"
></A
><H3
><A
@@ -240,7 +240,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1345"
+NAME="AEN1408"
></A
><P
></P
@@ -278,7 +278,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1354"
+NAME="AEN1417"
></A
><H3
><A
@@ -303,7 +303,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1359"
+NAME="AEN1422"
></A
><P
></P
@@ -341,7 +341,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1368"
+NAME="AEN1431"
></A
><H3
><A
@@ -371,7 +371,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1375"
+NAME="AEN1438"
></A
><P
></P
diff --git a/doc/html/gmime-gmime-stream.html b/doc/html/gmime-gmime-stream.html
index 76ea168b..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="AEN55"
+NAME="AEN118"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN55"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN58"
+NAME="AEN121"
></A
><H2
>Synopsis</H2
@@ -390,7 +390,7 @@ HREF="SIZE-T"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN126"
+NAME="AEN189"
></A
><H2
>Description</H2
@@ -400,14 +400,14 @@ NAME="AEN126"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN129"
+NAME="AEN192"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN131"
+NAME="AEN194"
></A
><H3
><A
@@ -456,7 +456,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN136"
+NAME="AEN199"
></A
><H3
><A
@@ -486,7 +486,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN141"
+NAME="AEN204"
></A
><H3
><A
@@ -515,7 +515,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN146"
+NAME="AEN209"
></A
><H3
><A
@@ -540,7 +540,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN151"
+NAME="AEN214"
></A
><P
></P
@@ -578,7 +578,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN160"
+NAME="AEN223"
></A
><H3
><A
@@ -642,7 +642,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN174"
+NAME="AEN237"
></A
><P
></P
@@ -748,7 +748,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN199"
+NAME="AEN262"
></A
><H3
><A
@@ -778,7 +778,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN206"
+NAME="AEN269"
></A
><P
></P
@@ -816,7 +816,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN215"
+NAME="AEN278"
></A
><H3
><A
@@ -846,7 +846,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN222"
+NAME="AEN285"
></A
><P
></P
@@ -884,7 +884,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN231"
+NAME="AEN294"
></A
><H3
><A
@@ -937,7 +937,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN243"
+NAME="AEN306"
></A
><P
></P
@@ -1024,7 +1024,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN264"
+NAME="AEN327"
></A
><H3
><A
@@ -1077,7 +1077,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN276"
+NAME="AEN339"
></A
><P
></P
@@ -1164,7 +1164,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN297"
+NAME="AEN360"
></A
><H3
><A
@@ -1194,7 +1194,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN304"
+NAME="AEN367"
></A
><P
></P
@@ -1247,7 +1247,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN317"
+NAME="AEN380"
></A
><H3
><A
@@ -1328,7 +1328,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN336"
+NAME="AEN399"
></A
><P
></P
@@ -1415,7 +1415,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN357"
+NAME="AEN420"
></A
><H3
><A
@@ -1448,7 +1448,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN365"
+NAME="AEN428"
></A
><P
></P
@@ -1501,7 +1501,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN378"
+NAME="AEN441"
></A
><H3
><A
@@ -1531,7 +1531,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN385"
+NAME="AEN448"
></A
><P
></P
@@ -1584,7 +1584,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN398"
+NAME="AEN461"
></A
><H3
><A
@@ -1622,7 +1622,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN407"
+NAME="AEN470"
></A
><P
></P
@@ -1675,7 +1675,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN420"
+NAME="AEN483"
></A
><H3
><A
@@ -1705,7 +1705,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN427"
+NAME="AEN490"
></A
><P
></P
@@ -1758,7 +1758,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN440"
+NAME="AEN503"
></A
><H3
><A
@@ -1791,7 +1791,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN448"
+NAME="AEN511"
></A
><P
></P
@@ -1844,7 +1844,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN461"
+NAME="AEN524"
></A
><H3
><A
@@ -1900,7 +1900,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN474"
+NAME="AEN537"
></A
><P
></P
@@ -2002,7 +2002,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN498"
+NAME="AEN561"
></A
><H3
><A
@@ -2040,7 +2040,7 @@ HREF="OFF-T"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN507"
+NAME="AEN570"
></A
><P
></P
@@ -2112,7 +2112,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN524"
+NAME="AEN587"
></A
><H3
><A
@@ -2156,7 +2156,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN534"
+NAME="AEN597"
></A
><P
></P
@@ -2226,7 +2226,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN551"
+NAME="AEN614"
></A
><H3
><A
@@ -2261,7 +2261,7 @@ HREF="gmime-gmime-stream.html#GMIMESTREAM"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN559"
+NAME="AEN622"
></A
><P
></P
@@ -2348,7 +2348,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN580"
+NAME="AEN643"
></A
><H3
><A
@@ -2395,7 +2395,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN591"
+NAME="AEN654"
></A
><P
></P
@@ -2465,7 +2465,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN608"
+NAME="AEN671"
></A
><H3
><A
@@ -2521,7 +2521,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN621"
+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 d64ed9ad..5d7fefed 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="AEN5046"
+NAME="AEN5481"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN5046"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN5049"
+NAME="AEN5484"
></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="AEN5104"
+NAME="AEN5543"
></A
><H2
>Description</H2
@@ -388,14 +404,14 @@ NAME="AEN5104"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN5107"
+NAME="AEN5546"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5109"
+NAME="AEN5548"
></A
><H3
><A
@@ -420,7 +436,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5114"
+NAME="AEN5553"
></A
><P
></P
@@ -458,7 +474,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5123"
+NAME="AEN5562"
></A
><H3
><A
@@ -483,7 +499,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5128"
+NAME="AEN5567"
></A
><P
></P
@@ -521,7 +537,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5137"
+NAME="AEN5576"
></A
><H3
><A
@@ -558,7 +574,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5145"
+NAME="AEN5584"
></A
><P
></P
@@ -635,7 +651,7 @@ will be stored.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5163"
+NAME="AEN5602"
></A
><H3
><A
@@ -677,7 +693,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5172"
+NAME="AEN5611"
></A
><P
></P
@@ -747,7 +763,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5189"
+NAME="AEN5628"
></A
><H3
><A
@@ -774,7 +790,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5195"
+NAME="AEN5634"
></A
><P
></P
@@ -827,7 +843,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5208"
+NAME="AEN5647"
></A
><H3
><A
@@ -861,7 +877,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5215"
+NAME="AEN5654"
></A
><P
></P
@@ -937,7 +953,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5233"
+NAME="AEN5672"
></A
><H3
><A
@@ -969,7 +985,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5240"
+NAME="AEN5679"
></A
><P
></P
@@ -1025,7 +1041,7 @@ as defined by rfc2045.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5253"
+NAME="AEN5692"
></A
><H3
><A
@@ -1052,7 +1068,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5259"
+NAME="AEN5698"
></A
><P
></P
@@ -1090,7 +1106,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5268"
+NAME="AEN5707"
></A
><H3
><A
@@ -1135,7 +1151,7 @@ bytes.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5278"
+NAME="AEN5717"
></A
><P
></P
@@ -1206,7 +1222,7 @@ otherwise.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5295"
+NAME="AEN5734"
></A
><H3
><A
@@ -1252,7 +1268,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5305"
+NAME="AEN5744"
></A
><P
></P
@@ -1324,7 +1340,7 @@ particular case means best compression)</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5322"
+NAME="AEN5761"
></A
><H3
><A
@@ -1351,7 +1367,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5328"
+NAME="AEN5767"
></A
><P
></P
@@ -1404,7 +1420,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5341"
+NAME="AEN5780"
></A
><H3
><A
@@ -1431,7 +1447,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5347"
+NAME="AEN5786"
></A
><P
></P
@@ -1485,7 +1501,7 @@ headers like "Subject".</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5360"
+NAME="AEN5799"
></A
><H3
><A
@@ -1513,7 +1529,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5366"
+NAME="AEN5805"
></A
><P
></P
@@ -1567,7 +1583,7 @@ internet addresses.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5379"
+NAME="AEN5818"
></A
><H3
><A
@@ -1607,7 +1623,7 @@ HREF="GUINT32"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5388"
+NAME="AEN5827"
></A
><P
></P
@@ -1738,7 +1754,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5419"
+NAME="AEN5858"
></A
><H3
><A
@@ -1781,7 +1797,7 @@ invocation).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5428"
+NAME="AEN5867"
></A
><P
></P
@@ -1907,7 +1923,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5458"
+NAME="AEN5897"
></A
><H3
><A
@@ -1950,7 +1966,7 @@ flush off the last little bit.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5467"
+NAME="AEN5906"
></A
><P
></P
@@ -2076,7 +2092,111 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5497"
+NAME="AEN5936"
+></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="AEN5941"
+></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="AEN5946"
+></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="AEN5951"
+></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="AEN5956"
></A
><H3
><A
@@ -2118,7 +2238,7 @@ been stripped off.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5506"
+NAME="AEN5965"
></A
><P
></P
@@ -2244,7 +2364,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5536"
+NAME="AEN5995"
></A
><H3
><A
@@ -2303,7 +2423,7 @@ invocation).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5548"
+NAME="AEN6007"
></A
><P
></P
@@ -2446,7 +2566,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5582"
+NAME="AEN6041"
></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="AEN5591"
+NAME="AEN6050"
></A
><P
></P
@@ -2631,7 +2751,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5625"
+NAME="AEN6084"
></A
><H3
><A
@@ -2669,7 +2789,7 @@ HREF="SIZE-T"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5633"
+NAME="AEN6092"
></A
><P
></P
@@ -2795,7 +2915,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5663"
+NAME="AEN6122"
></A
><H3
><A
@@ -2834,7 +2954,7 @@ first invocation).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5671"
+NAME="AEN6130"
></A
><P
></P
@@ -2960,7 +3080,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5701"
+NAME="AEN6160"
></A
><H3
><A
@@ -3000,7 +3120,7 @@ last little bit.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5709"
+NAME="AEN6168"
></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 eff07e78..4430ad29 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="AEN5744"
+NAME="AEN6203"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@ NAME="AEN5744"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN5747"
+NAME="AEN6206"
></A
><H2
>Synopsis</H2
@@ -328,7 +328,7 @@ HREF="GBOOLEAN"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN5797"
+NAME="AEN6256"
></A
><H2
>Description</H2
@@ -338,14 +338,14 @@ NAME="AEN5797"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN5800"
+NAME="AEN6259"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5802"
+NAME="AEN6261"
></A
><H3
><A
@@ -375,7 +375,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5807"
+NAME="AEN6266"
></A
><H3
><A
@@ -404,7 +404,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5812"
+NAME="AEN6271"
></A
><H3
><A
@@ -438,7 +438,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5817"
+NAME="AEN6276"
></A
><H3
><A
@@ -468,7 +468,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5824"
+NAME="AEN6283"
></A
><P
></P
@@ -504,7 +504,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5833"
+NAME="AEN6292"
></A
><H3
><A
@@ -546,7 +546,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5842"
+NAME="AEN6301"
></A
><P
></P
@@ -616,7 +616,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5859"
+NAME="AEN6318"
></A
><H3
><A
@@ -651,7 +651,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5867"
+NAME="AEN6326"
></A
><P
></P
@@ -704,7 +704,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5880"
+NAME="AEN6339"
></A
><H3
><A
@@ -734,7 +734,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5887"
+NAME="AEN6346"
></A
><P
></P
@@ -772,7 +772,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5896"
+NAME="AEN6355"
></A
><H3
><A
@@ -802,7 +802,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5903"
+NAME="AEN6362"
></A
><P
></P
@@ -840,7 +840,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5912"
+NAME="AEN6371"
></A
><H3
><A
@@ -871,7 +871,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5919"
+NAME="AEN6378"
></A
><P
></P
@@ -926,7 +926,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5932"
+NAME="AEN6391"
></A
><H3
><A
@@ -957,7 +957,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5939"
+NAME="AEN6398"
></A
><P
></P
@@ -1012,7 +1012,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5952"
+NAME="AEN6411"
></A
><H3
><A
@@ -1046,7 +1046,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESSLIST"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5960"
+NAME="AEN6419"
></A
><P
></P
@@ -1101,7 +1101,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5973"
+NAME="AEN6432"
></A
><H3
><A
@@ -1135,7 +1135,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESS"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5981"
+NAME="AEN6440"
></A
><P
></P
@@ -1190,7 +1190,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5994"
+NAME="AEN6453"
></A
><H3
><A
@@ -1234,7 +1234,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6004"
+NAME="AEN6463"
></A
><P
></P
@@ -1304,7 +1304,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6021"
+NAME="AEN6480"
></A
><H3
><A
@@ -1348,7 +1348,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6031"
+NAME="AEN6490"
></A
><P
></P
@@ -1418,7 +1418,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6048"
+NAME="AEN6507"
></A
><H3
><A
@@ -1466,7 +1466,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6059"
+NAME="AEN6518"
></A
><P
></P
@@ -1536,7 +1536,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6076"
+NAME="AEN6535"
></A
><H3
><A
@@ -1566,7 +1566,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESSLIST"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6083"
+NAME="AEN6542"
></A
><P
></P
@@ -1624,7 +1624,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6097"
+NAME="AEN6556"
></A
><H3
><A
@@ -1654,7 +1654,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESSLIST"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6104"
+NAME="AEN6563"
></A
><P
></P
@@ -1692,7 +1692,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6113"
+NAME="AEN6572"
></A
><H3
><A
@@ -1723,7 +1723,7 @@ HREF="gmime-internet-address.html#INTERNETADDRESSLIST"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6120"
+NAME="AEN6579"
></A
><P
></P
@@ -1777,7 +1777,7 @@ the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6133"
+NAME="AEN6592"
></A
><H3
><A
@@ -1812,7 +1812,7 @@ object.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6141"
+NAME="AEN6600"
></A
><P
></P
@@ -1883,7 +1883,7 @@ format.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6158"
+NAME="AEN6617"
></A
><H3
><A
@@ -1923,7 +1923,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6167"
+NAME="AEN6626"
></A
><P
></P
diff --git a/doc/html/index.sgml b/doc/html/index.sgml
index 93aa2555..738d29ef 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">
@@ -101,6 +105,26 @@
<ANCHOR id ="GMIME-FILTER-HTML-ESCAPE-8BIT-CAPS" href="gmime/gmime-gmime-filter-html.html#GMIME-FILTER-HTML-ESCAPE-8BIT-CAPS">
<ANCHOR id ="GMIME-FILTER-HTML-CITE-CAPS" href="gmime/gmime-gmime-filter-html.html#GMIME-FILTER-HTML-CITE-CAPS">
<ANCHOR id ="G-MIME-FILTER-HTML-NEW" href="gmime/gmime-gmime-filter-html.html#G-MIME-FILTER-HTML-NEW">
+<ANCHOR id ="GMIME-GMIME-FILTER-YENC" href="gmime/gmime-gmime-filter-yenc.html">
+<ANCHOR id ="GMIME-YENCODE-CRC-INIT-CAPS" href="gmime/gmime-gmime-filter-yenc.html#GMIME-YENCODE-CRC-INIT-CAPS">
+<ANCHOR id ="GMIME-YENCODE-CRC-FINAL-CAPS" href="gmime/gmime-gmime-filter-yenc.html#GMIME-YENCODE-CRC-FINAL-CAPS">
+<ANCHOR id ="G-MIME-YDECODE-STEP" href="gmime/gmime-gmime-filter-yenc.html#G-MIME-YDECODE-STEP">
+<ANCHOR id ="G-MIME-YENCODE-STEP" href="gmime/gmime-gmime-filter-yenc.html#G-MIME-YENCODE-STEP">
+<ANCHOR id ="G-MIME-YENCODE-CLOSE" href="gmime/gmime-gmime-filter-yenc.html#G-MIME-YENCODE-CLOSE">
+<ANCHOR id ="GMIMEFILTERYENCDIRECTION" href="gmime/gmime-gmime-filter-yenc.html#GMIMEFILTERYENCDIRECTION">
+<ANCHOR id ="GMIME-YENCODE-STATE-INIT-CAPS" href="gmime/gmime-gmime-filter-yenc.html#GMIME-YENCODE-STATE-INIT-CAPS">
+<ANCHOR id ="GMIME-YDECODE-STATE-INIT-CAPS" href="gmime/gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-INIT-CAPS">
+<ANCHOR id ="GMIME-YDECODE-STATE-EOLN-CAPS" href="gmime/gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-EOLN-CAPS">
+<ANCHOR id ="GMIME-YDECODE-STATE-ESCAPE-CAPS" href="gmime/gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-ESCAPE-CAPS">
+<ANCHOR id ="GMIME-YDECODE-STATE-BEGIN-CAPS" href="gmime/gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-BEGIN-CAPS">
+<ANCHOR id ="GMIME-YDECODE-STATE-PART-CAPS" href="gmime/gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-PART-CAPS">
+<ANCHOR id ="GMIME-YDECODE-STATE-DECODE-CAPS" href="gmime/gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-DECODE-CAPS">
+<ANCHOR id ="GMIME-YDECODE-STATE-END-CAPS" href="gmime/gmime-gmime-filter-yenc.html#GMIME-YDECODE-STATE-END-CAPS">
+<ANCHOR id ="G-MIME-FILTER-YENC-NEW" href="gmime/gmime-gmime-filter-yenc.html#G-MIME-FILTER-YENC-NEW">
+<ANCHOR id ="G-MIME-FILTER-YENC-SET-STATE" href="gmime/gmime-gmime-filter-yenc.html#G-MIME-FILTER-YENC-SET-STATE">
+<ANCHOR id ="G-MIME-FILTER-YENC-SET-CRC" href="gmime/gmime-gmime-filter-yenc.html#G-MIME-FILTER-YENC-SET-CRC">
+<ANCHOR id ="G-MIME-FILTER-YENC-GET-CRC" href="gmime/gmime-gmime-filter-yenc.html#G-MIME-FILTER-YENC-GET-CRC">
+<ANCHOR id ="G-MIME-FILTER-YENC-GET-PCRC" href="gmime/gmime-gmime-filter-yenc.html#G-MIME-FILTER-YENC-GET-PCRC">
<ANCHOR id ="GMIME-GMIME-PARAM" href="gmime/gmime-gmime-param.html">
<ANCHOR id ="GMIMEPARAM" href="gmime/gmime-gmime-param.html#GMIMEPARAM">
<ANCHOR id ="G-MIME-PARAM-NEW" href="gmime/gmime-gmime-param.html#G-MIME-PARAM-NEW">
@@ -253,6 +277,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">
@@ -287,6 +315,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 5bf45727..0cad8cce 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
@@ -194,6 +199,11 @@ HREF="gmime-gmime-filter-html.html"
> &#8212; </DT
><DT
><A
+HREF="gmime-gmime-filter-yenc.html"
+>gmime-filter-yenc</A
+> &#8212; </DT
+><DT
+><A
HREF="gmime-gmime-param.html"
>gmime-param</A
> &#8212; </DT
@@ -358,7 +368,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="gmime-gmime-stream.html"
+HREF="gmime-gmime.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -386,7 +396,7 @@ ALIGN="right"
COLOR="#FFFFFF"
SIZE="3"
><B
->gmime-stream</B
+>gmime</B
></FONT
></TD
></TR
diff --git a/doc/sgml/gmime-charset.sgml b/doc/sgml/gmime-charset.sgml
index d250c29f..5b1464a6 100644
--- a/doc/sgml/gmime-charset.sgml
+++ b/doc/sgml/gmime-charset.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-charset" revision="2 Mar 2002">
+<refentry id="gmime-gmime-charset">
<refmeta>
<refentrytitle>gmime-charset</refentrytitle>
<manvolnum>3</manvolnum>
@@ -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-cipher-context.sgml b/doc/sgml/gmime-cipher-context.sgml
index 2e1fc465..e21f8863 100644
--- a/doc/sgml/gmime-cipher-context.sgml
+++ b/doc/sgml/gmime-cipher-context.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-cipher-context" revision="2 Mar 2002">
+<refentry id="gmime-gmime-cipher-context">
<refmeta>
<refentrytitle>gmime-cipher-context</refentrytitle>
<manvolnum>3</manvolnum>
@@ -95,6 +95,7 @@ void <link linkend="g-mime-cipher-validity-set-description">g_mime_cipher
<row><entry align="right"><parameter>ctx</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-content-type.sgml b/doc/sgml/gmime-content-type.sgml
index 2b6a8b97..4acbd532 100644
--- a/doc/sgml/gmime-content-type.sgml
+++ b/doc/sgml/gmime-content-type.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-content-type" revision="2 Mar 2002">
+<refentry id="gmime-gmime-content-type">
<refmeta>
<refentrytitle>gmime-content-type</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-data-wrapper.sgml b/doc/sgml/gmime-data-wrapper.sgml
index 36096927..56be53d7 100644
--- a/doc/sgml/gmime-data-wrapper.sgml
+++ b/doc/sgml/gmime-data-wrapper.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-data-wrapper" revision="2 Mar 2002">
+<refentry id="gmime-gmime-data-wrapper">
<refmeta>
<refentrytitle>gmime-data-wrapper</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-disposition.sgml b/doc/sgml/gmime-disposition.sgml
index 5242ef06..66d99cb7 100644
--- a/doc/sgml/gmime-disposition.sgml
+++ b/doc/sgml/gmime-disposition.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-disposition" revision="2 Mar 2002">
+<refentry id="gmime-gmime-disposition">
<refmeta>
<refentrytitle>gmime-disposition</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-doc.bottom b/doc/sgml/gmime-doc.bottom
index a7d6922b..53692524 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;
@@ -13,6 +14,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 e652bd25..bb7911a2 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">
@@ -13,6 +14,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-exception.sgml b/doc/sgml/gmime-exception.sgml
index 2e6c3778..23927db9 100644
--- a/doc/sgml/gmime-exception.sgml
+++ b/doc/sgml/gmime-exception.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-exception" revision="2 Mar 2002">
+<refentry id="gmime-gmime-exception">
<refmeta>
<refentrytitle>gmime-exception</refentrytitle>
<manvolnum>3</manvolnum>
@@ -245,6 +245,7 @@ If <parameter>ex</parameter> is NULL, return NULL;</para>
<row><entry align="right"><parameter>ex</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-filter-basic.sgml b/doc/sgml/gmime-filter-basic.sgml
index 8c434096..dea97919 100644
--- a/doc/sgml/gmime-filter-basic.sgml
+++ b/doc/sgml/gmime-filter-basic.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-filter-basic" revision="2 Mar 2002">
+<refentry id="gmime-gmime-filter-basic">
<refmeta>
<refentrytitle>gmime-filter-basic</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-filter-charset.sgml b/doc/sgml/gmime-filter-charset.sgml
index e1e1947f..380086de 100644
--- a/doc/sgml/gmime-filter-charset.sgml
+++ b/doc/sgml/gmime-filter-charset.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-filter-charset" revision="2 Mar 2002">
+<refentry id="gmime-gmime-filter-charset">
<refmeta>
<refentrytitle>gmime-filter-charset</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-filter-chomp.sgml b/doc/sgml/gmime-filter-chomp.sgml
index 72440b0e..0b76462e 100644
--- a/doc/sgml/gmime-filter-chomp.sgml
+++ b/doc/sgml/gmime-filter-chomp.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-filter-chomp" revision="2 Mar 2002">
+<refentry id="gmime-gmime-filter-chomp">
<refmeta>
<refentrytitle>gmime-filter-chomp</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-filter-crlf.sgml b/doc/sgml/gmime-filter-crlf.sgml
index f35a5217..2e5302e9 100644
--- a/doc/sgml/gmime-filter-crlf.sgml
+++ b/doc/sgml/gmime-filter-crlf.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-filter-crlf" revision="2 Mar 2002">
+<refentry id="gmime-gmime-filter-crlf">
<refmeta>
<refentrytitle>gmime-filter-crlf</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-filter-from.sgml b/doc/sgml/gmime-filter-from.sgml
index c12c0186..6a217a12 100644
--- a/doc/sgml/gmime-filter-from.sgml
+++ b/doc/sgml/gmime-filter-from.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-filter-from" revision="2 Mar 2002">
+<refentry id="gmime-gmime-filter-from">
<refmeta>
<refentrytitle>gmime-filter-from</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-filter-html.sgml b/doc/sgml/gmime-filter-html.sgml
index 430491eb..d5cc3616 100644
--- a/doc/sgml/gmime-filter-html.sgml
+++ b/doc/sgml/gmime-filter-html.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-filter-html" revision="2 Mar 2002">
+<refentry id="gmime-gmime-filter-html">
<refmeta>
<refentrytitle>gmime-filter-html</refentrytitle>
<manvolnum>3</manvolnum>
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-filter.sgml b/doc/sgml/gmime-filter.sgml
index 83140e26..c5793b89 100644
--- a/doc/sgml/gmime-filter.sgml
+++ b/doc/sgml/gmime-filter.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-filter" revision="2 Mar 2002">
+<refentry id="gmime-gmime-filter">
<refmeta>
<refentrytitle>gmime-filter</refentrytitle>
<manvolnum>3</manvolnum>
@@ -105,6 +105,7 @@ void <link linkend="g-mime-filter-set-size">g_mime_filter_set_size</link>
<row><entry align="right"><parameter>filter</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-header.sgml b/doc/sgml/gmime-header.sgml
index b921eae7..5a7428e5 100644
--- a/doc/sgml/gmime-header.sgml
+++ b/doc/sgml/gmime-header.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-header" revision="2 Mar 2002">
+<refentry id="gmime-gmime-header">
<refmeta>
<refentrytitle>gmime-header</refentrytitle>
<manvolnum>3</manvolnum>
@@ -64,12 +64,15 @@ void <link linkend="g-mime-header-foreach">g_mime_header_foreach</link>
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>name</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>value</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>data</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-iconv-utils.sgml b/doc/sgml/gmime-iconv-utils.sgml
index 990ef224..a1d66379 100644
--- a/doc/sgml/gmime-iconv-utils.sgml
+++ b/doc/sgml/gmime-iconv-utils.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-iconv-utils" revision="2 Mar 2002">
+<refentry id="gmime-gmime-iconv-utils">
<refmeta>
<refentrytitle>gmime-iconv-utils</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-iconv.sgml b/doc/sgml/gmime-iconv.sgml
index 51bf333e..be940124 100644
--- a/doc/sgml/gmime-iconv.sgml
+++ b/doc/sgml/gmime-iconv.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-iconv" revision="2 Mar 2002">
+<refentry id="gmime-gmime-iconv">
<refmeta>
<refentrytitle>gmime-iconv</refentrytitle>
<manvolnum>3</manvolnum>
@@ -82,16 +82,21 @@ value.
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>cd</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>inbuf</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>inleft</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>outbuf</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>outleft</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-message.sgml b/doc/sgml/gmime-message.sgml
index ba595645..b13db659 100644
--- a/doc/sgml/gmime-message.sgml
+++ b/doc/sgml/gmime-message.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-message" revision="2 Mar 2002">
+<refentry id="gmime-gmime-message">
<refmeta>
<refentrytitle>gmime-message</refentrytitle>
<manvolnum>3</manvolnum>
@@ -111,6 +111,7 @@ void <link linkend="g-mime-message-foreach-part">g_mime_message_foreach_p
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -127,6 +128,7 @@ void <link linkend="g-mime-message-foreach-part">g_mime_message_foreach_p
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -614,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-object.sgml b/doc/sgml/gmime-object.sgml
index eced9b4c..e008b0e6 100644
--- a/doc/sgml/gmime-object.sgml
+++ b/doc/sgml/gmime-object.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-object" revision="2 Mar 2002">
+<refentry id="gmime-gmime-object">
<refmeta>
<refentrytitle>gmime-object</refentrytitle>
<manvolnum>3</manvolnum>
@@ -51,6 +51,7 @@ void <link linkend="g-mime-object-unref">g_mime_object_unref</link>
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-param.sgml b/doc/sgml/gmime-param.sgml
index 3cc9058d..7e3770b2 100644
--- a/doc/sgml/gmime-param.sgml
+++ b/doc/sgml/gmime-param.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-param" revision="2 Mar 2002">
+<refentry id="gmime-gmime-param">
<refmeta>
<refentrytitle>gmime-param</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-parser.sgml b/doc/sgml/gmime-parser.sgml
index 61bafe02..df4e82b6 100644
--- a/doc/sgml/gmime-parser.sgml
+++ b/doc/sgml/gmime-parser.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-parser" revision="2 Mar 2002">
+<refentry id="gmime-gmime-parser">
<refmeta>
<refentrytitle>gmime-parser</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-part.sgml b/doc/sgml/gmime-part.sgml
index c3ce40e0..71685cbe 100644
--- a/doc/sgml/gmime-part.sgml
+++ b/doc/sgml/gmime-part.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-part" revision="2 Mar 2002">
+<refentry id="gmime-gmime-part">
<refmeta>
<refentrytitle>gmime-part</refentrytitle>
<manvolnum>3</manvolnum>
@@ -143,6 +143,7 @@ const <link linkend="GMimePart">GMimePart</link>* <link linkend="g-mime-part-get
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -159,6 +160,7 @@ const <link linkend="GMimePart">GMimePart</link>* <link linkend="g-mime-part-get
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -211,10 +213,12 @@ const <link linkend="GMimePart">GMimePart</link>* <link linkend="g-mime-part-get
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>part</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>data</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-pgp-context.sgml b/doc/sgml/gmime-pgp-context.sgml
index afdb5eb8..062a9e98 100644
--- a/doc/sgml/gmime-pgp-context.sgml
+++ b/doc/sgml/gmime-pgp-context.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-pgp-context" revision="2 Mar 2002">
+<refentry id="gmime-gmime-pgp-context">
<refmeta>
<refentrytitle>gmime-pgp-context</refentrytitle>
<manvolnum>3</manvolnum>
@@ -66,6 +66,7 @@ enum <link linkend="GMimePgpType">GMimePgpType</link>;
<row><entry align="right"><parameter>ctx</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -82,6 +83,7 @@ enum <link linkend="GMimePgpType">GMimePgpType</link>;
<row><entry align="right"><parameter>ctx</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -96,11 +98,14 @@ enum <link linkend="GMimePgpType">GMimePgpType</link>;
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>prompt</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>user_data</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -158,18 +163,24 @@ verify, encrypt and decrypt streams.</para>
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>c</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>u</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>h</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>i</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>o</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>e</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -183,18 +194,24 @@ verify, encrypt and decrypt streams.</para>
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>c</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>u</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>h</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>i</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>o</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>e</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -208,14 +225,18 @@ verify, encrypt and decrypt streams.</para>
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>c</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>i</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>s</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>e</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -229,20 +250,27 @@ verify, encrypt and decrypt streams.</para>
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>c</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>s</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>u</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>r</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>i</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>o</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>e</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -256,14 +284,18 @@ verify, encrypt and decrypt streams.</para>
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>c</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>i</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>o</parameter>&nbsp;:</entry>
-<entry></entry></row>
+<entry>
+</entry></row>
<row><entry align="right"><parameter>e</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
diff --git a/doc/sgml/gmime-pgp-mime.sgml b/doc/sgml/gmime-pgp-mime.sgml
index a5882c43..aeac2bb5 100644
--- a/doc/sgml/gmime-pgp-mime.sgml
+++ b/doc/sgml/gmime-pgp-mime.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-pgp-mime" revision="2 Mar 2002">
+<refentry id="gmime-gmime-pgp-mime">
<refmeta>
<refentrytitle>gmime-pgp-mime</refentrytitle>
<manvolnum>3</manvolnum>
diff --git a/doc/sgml/gmime-stream-buffer.sgml b/doc/sgml/gmime-stream-buffer.sgml
index 39721e4e..ffc514ed 100644
--- a/doc/sgml/gmime-stream-buffer.sgml
+++ b/doc/sgml/gmime-stream-buffer.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-stream-buffer" revision="2 Mar 2002">
+<refentry id="gmime-gmime-stream-buffer">
<refmeta>
<refentrytitle>gmime-stream-buffer</refentrytitle>
<manvolnum>3</manvolnum>
@@ -73,6 +73,7 @@ void <link linkend="g-mime-stream-buffer-readln">g_mime_stream_buffer_rea
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -89,6 +90,7 @@ void <link linkend="g-mime-stream-buffer-readln">g_mime_stream_buffer_rea
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-stream-file.sgml b/doc/sgml/gmime-stream-file.sgml
index 50070243..adf57aab 100644
--- a/doc/sgml/gmime-stream-file.sgml
+++ b/doc/sgml/gmime-stream-file.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-stream-file" revision="2 Mar 2002">
+<refentry id="gmime-gmime-stream-file">
<refmeta>
<refentrytitle>gmime-stream-file</refentrytitle>
<manvolnum>3</manvolnum>
@@ -59,6 +59,7 @@
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -75,6 +76,7 @@
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-stream-filter.sgml b/doc/sgml/gmime-stream-filter.sgml
index d0456343..345e70e7 100644
--- a/doc/sgml/gmime-stream-filter.sgml
+++ b/doc/sgml/gmime-stream-filter.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-stream-filter" revision="2 Mar 2002">
+<refentry id="gmime-gmime-stream-filter">
<refmeta>
<refentrytitle>gmime-stream-filter</refentrytitle>
<manvolnum>3</manvolnum>
@@ -60,6 +60,7 @@ void <link linkend="g-mime-stream-filter-remove">g_mime_stream_filter_rem
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -76,6 +77,7 @@ void <link linkend="g-mime-stream-filter-remove">g_mime_stream_filter_rem
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-stream-fs.sgml b/doc/sgml/gmime-stream-fs.sgml
index b0ff63e0..34856259 100644
--- a/doc/sgml/gmime-stream-fs.sgml
+++ b/doc/sgml/gmime-stream-fs.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-stream-fs" revision="2 Mar 2002">
+<refentry id="gmime-gmime-stream-fs">
<refmeta>
<refentrytitle>gmime-stream-fs</refentrytitle>
<manvolnum>3</manvolnum>
@@ -59,6 +59,7 @@
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -75,6 +76,7 @@
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-stream-mem.sgml b/doc/sgml/gmime-stream-mem.sgml
index 49e533ba..a5c60674 100644
--- a/doc/sgml/gmime-stream-mem.sgml
+++ b/doc/sgml/gmime-stream-mem.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-stream-mem" revision="2 Mar 2002">
+<refentry id="gmime-gmime-stream-mem">
<refmeta>
<refentrytitle>gmime-stream-mem</refentrytitle>
<manvolnum>3</manvolnum>
@@ -63,6 +63,7 @@ void <link linkend="g-mime-stream-mem-set-byte-array">g_mime_stream_mem_s
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -79,6 +80,7 @@ void <link linkend="g-mime-stream-mem-set-byte-array">g_mime_stream_mem_s
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-stream-mmap.sgml b/doc/sgml/gmime-stream-mmap.sgml
index dca472cb..76f44191 100644
--- a/doc/sgml/gmime-stream-mmap.sgml
+++ b/doc/sgml/gmime-stream-mmap.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-stream-mmap" revision="2 Mar 2002">
+<refentry id="gmime-gmime-stream-mmap">
<refmeta>
<refentrytitle>gmime-stream-mmap</refentrytitle>
<manvolnum>3</manvolnum>
@@ -63,6 +63,7 @@
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -79,6 +80,7 @@
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-stream-null.sgml b/doc/sgml/gmime-stream-null.sgml
index 0cb4cbe5..bfe810f5 100644
--- a/doc/sgml/gmime-stream-null.sgml
+++ b/doc/sgml/gmime-stream-null.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-stream-null" revision="2 Mar 2002">
+<refentry id="gmime-gmime-stream-null">
<refmeta>
<refentrytitle>gmime-stream-null</refentrytitle>
<manvolnum>3</manvolnum>
@@ -55,6 +55,7 @@
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -71,6 +72,7 @@
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-stream.sgml b/doc/sgml/gmime-stream.sgml
index 6242dcc2..695660f0 100644
--- a/doc/sgml/gmime-stream.sgml
+++ b/doc/sgml/gmime-stream.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-stream" revision="2 Mar 2002">
+<refentry id="gmime-gmime-stream">
<refmeta>
<refentrytitle>gmime-stream</refentrytitle>
<manvolnum>3</manvolnum>
@@ -137,6 +137,7 @@ void <link linkend="g-mime-stream-set-bounds">g_mime_stream_set_bounds</l
<row><entry align="right"><parameter>stream</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
diff --git a/doc/sgml/gmime-utils.sgml b/doc/sgml/gmime-utils.sgml
index 7d9c1e65..61933bd7 100644
--- a/doc/sgml/gmime-utils.sgml
+++ b/doc/sgml/gmime-utils.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-gmime-utils" revision="2 Mar 2002">
+<refentry id="gmime-gmime-utils">
<refmeta>
<refentrytitle>gmime-utils</refentrytitle>
<manvolnum>3</manvolnum>
@@ -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,
@@ -113,6 +117,7 @@ char* <link linkend="g-mime-utils-8bit-header-encode-phrase">g_mime_utils_
<row><entry align="right"><parameter>x</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -129,6 +134,7 @@ char* <link linkend="g-mime-utils-8bit-header-encode-phrase">g_mime_utils_
<row><entry align="right"><parameter>x</parameter>&nbsp;:</entry>
<entry>
+
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
@@ -474,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/doc/sgml/internet-address.sgml b/doc/sgml/internet-address.sgml
index 0684ac8b..d441f5ff 100644
--- a/doc/sgml/internet-address.sgml
+++ b/doc/sgml/internet-address.sgml
@@ -1,4 +1,4 @@
-<refentry id="gmime-internet-address" revision="2 Mar 2002">
+<refentry id="gmime-internet-address">
<refmeta>
<refentrytitle>internet-address</refentrytitle>
<manvolnum>3</manvolnum>
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);