~cyphermox/ubuntu/quantal/evolution-data-server/autopkgtests

« back to all changes in this revision

Viewing changes to docs/reference/camel/html/camel-camel-mime-utils.html

  • Committer: Package Import Robot
  • Author(s): Mathieu Trudel-Lapierre
  • Date: 2011-09-19 12:15:29 UTC
  • mfrom: (1.1.93 upstream)
  • Revision ID: package-import@ubuntu.com-20110919121529-nsmfnges77ec7hux
Tags: 3.1.92-0ubuntu1
* New upstream release.
  - Cannot add more than one appointment per session (LP: #852277)
  - Contacts calendar backend doesn't show events (LP: #853905)
  - Set X-Evolution-Source header consistently (LP: #660626)

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>camel-mime-utils</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Camel Reference Manual">
8
8
<link rel="up" href="Utilities.html" title="Utilities">
9
9
<link rel="prev" href="camel-camel-mempool.html" title="camel-mempool">
10
10
<link rel="next" href="camel-camel-movemail.html" title="camel-movemail">
11
 
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
54
54
struct              <a class="link" href="camel-camel-mime-utils.html#camel-header-newsgroup" title="struct camel_header_newsgroup">camel_header_newsgroup</a>;
55
55
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-address" title="struct camel_header_address"><span class="returnvalue">_camel_header_address</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-address-new" title="camel_header_address_new ()">camel_header_address_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
56
56
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-address" title="struct camel_header_address"><span class="returnvalue">_camel_header_address</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-address-new-name" title="camel_header_address_new_name ()">camel_header_address_new_name</a>
57
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
58
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *addr</code></em>);
 
57
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
58
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *addr</code></em>);
59
59
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-address" title="struct camel_header_address"><span class="returnvalue">_camel_header_address</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-address-new-group" title="camel_header_address_new_group ()">camel_header_address_new_group</a>
60
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
 
60
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
61
61
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-address-ref" title="camel_header_address_ref ()">camel_header_address_ref</a>            (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>);
62
62
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-address-unref" title="camel_header_address_unref ()">camel_header_address_unref</a>          (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>);
63
63
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-address-set-name" title="camel_header_address_set_name ()">camel_header_address_set_name</a>       (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>,
64
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
 
64
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
65
65
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-address-set-addr" title="camel_header_address_set_addr ()">camel_header_address_set_addr</a>       (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>,
66
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *addr</code></em>);
 
66
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *addr</code></em>);
67
67
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-address-set-members" title="camel_header_address_set_members ()">camel_header_address_set_members</a>    (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>,
68
68
                                                         <em class="parameter"><code><span class="type">struct _camel_header_address</span> *group</code></em>);
69
69
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-address-add-member" title="camel_header_address_add_member ()">camel_header_address_add_member</a>     (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>,
75
75
                                                         <em class="parameter"><code><span class="type">struct _camel_header_address</span> *addr</code></em>);
76
76
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-address-list-clear" title="camel_header_address_list_clear ()">camel_header_address_list_clear</a>     (<em class="parameter"><code><span class="type">struct _camel_header_address</span> **addrlistp</code></em>);
77
77
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-address" title="struct camel_header_address"><span class="returnvalue">_camel_header_address</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-address-decode" title="camel_header_address_decode ()">camel_header_address_decode</a>
78
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
79
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *charset</code></em>);
 
78
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
79
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *charset</code></em>);
80
80
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-address" title="struct camel_header_address"><span class="returnvalue">_camel_header_address</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-mailbox-decode" title="camel_header_mailbox_decode ()">camel_header_mailbox_decode</a>
81
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
82
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *charset</code></em>);
83
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-address-list-encode" title="camel_header_address_list_encode ()">camel_header_address_list_encode</a>    (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>);
84
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-address-list-format" title="camel_header_address_list_format ()">camel_header_address_list_format</a>    (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>);
 
81
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
82
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *charset</code></em>);
 
83
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-address-list-encode" title="camel_header_address_list_encode ()">camel_header_address_list_encode</a>    (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>);
 
84
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-address-list-format" title="camel_header_address_list_format ()">camel_header_address_list_format</a>    (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>);
85
85
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-param" title="struct camel_header_param"><span class="returnvalue">_camel_header_param</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-param-list-decode" title="camel_header_param_list_decode ()">camel_header_param_list_decode</a>
86
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
 
86
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
87
87
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-param" title="struct camel_header_param"><span class="returnvalue">_camel_header_param</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-set-param" title="camel_header_set_param ()">camel_header_set_param</a>     (<em class="parameter"><code><span class="type">struct _camel_header_param</span> **paramsp</code></em>,
88
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
89
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
 
88
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
89
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);
90
90
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-param-list-format-append" title="camel_header_param_list_format_append ()">camel_header_param_list_format_append</a>
91
 
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Strings.html#GString"><span class="type">GString</span></a> *out</code></em>,
 
91
                                                        (<em class="parameter"><code><span class="type">GString</span> *out</code></em>,
92
92
                                                         <em class="parameter"><code><span class="type">struct _camel_header_param</span> *params</code></em>);
93
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-param-list-format" title="camel_header_param_list_format ()">camel_header_param_list_format</a>      (<em class="parameter"><code><span class="type">struct _camel_header_param</span> *params</code></em>);
 
93
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-param-list-format" title="camel_header_param_list_format ()">camel_header_param_list_format</a>      (<em class="parameter"><code><span class="type">struct _camel_header_param</span> *params</code></em>);
94
94
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-param-list-free" title="camel_header_param_list_free ()">camel_header_param_list_free</a>        (<em class="parameter"><code><span class="type">struct _camel_header_param</span> *params</code></em>);
95
 
<a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="returnvalue">CamelContentType</span></a> *  <a class="link" href="camel-camel-mime-utils.html#camel-content-type-new" title="camel_content_type_new ()">camel_content_type_new</a>              (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
96
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *subtype</code></em>);
97
 
<a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="returnvalue">CamelContentType</span></a> *  <a class="link" href="camel-camel-mime-utils.html#camel-content-type-decode" title="camel_content_type_decode ()">camel_content_type_decode</a>           (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
 
95
<a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="returnvalue">CamelContentType</span></a> *  <a class="link" href="camel-camel-mime-utils.html#camel-content-type-new" title="camel_content_type_new ()">camel_content_type_new</a>              (<em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>,
 
96
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *subtype</code></em>);
 
97
<a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="returnvalue">CamelContentType</span></a> *  <a class="link" href="camel-camel-mime-utils.html#camel-content-type-decode" title="camel_content_type_decode ()">camel_content_type_decode</a>           (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
98
98
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-content-type-unref" title="camel_content_type_unref ()">camel_content_type_unref</a>            (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);
99
99
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-content-type-ref" title="camel_content_type_ref ()">camel_content_type_ref</a>              (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);
100
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="camel-camel-mime-utils.html#camel-content-type-param" title="camel_content_type_param ()">camel_content_type_param</a>            (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>,
101
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
 
100
const <span class="returnvalue">gchar</span> *       <a class="link" href="camel-camel-mime-utils.html#camel-content-type-param" title="camel_content_type_param ()">camel_content_type_param</a>            (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>,
 
101
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
102
102
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-content-type-set-param" title="camel_content_type_set_param ()">camel_content_type_set_param</a>        (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>,
103
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
104
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
105
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="camel-camel-mime-utils.html#camel-content-type-is" title="camel_content_type_is ()">camel_content_type_is</a>               (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>,
106
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
107
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *subtype</code></em>);
108
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-content-type-format" title="camel_content_type_format ()">camel_content_type_format</a>           (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);
109
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-content-type-simple" title="camel_content_type_simple ()">camel_content_type_simple</a>           (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);
 
103
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
104
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);
 
105
<span class="returnvalue">gint</span>                <a class="link" href="camel-camel-mime-utils.html#camel-content-type-is" title="camel_content_type_is ()">camel_content_type_is</a>               (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>,
 
106
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>,
 
107
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *subtype</code></em>);
 
108
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-content-type-format" title="camel_content_type_format ()">camel_content_type_format</a>           (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);
 
109
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-content-type-simple" title="camel_content_type_simple ()">camel_content_type_simple</a>           (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);
110
110
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-content-type-dump" title="camel_content_type_dump ()">camel_content_type_dump</a>             (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);
111
111
<a class="link" href="camel-camel-mime-utils.html#CamelContentDisposition" title="CamelContentDisposition"><span class="returnvalue">CamelContentDisposition</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-content-disposition-decode" title="camel_content_disposition_decode ()">camel_content_disposition_decode</a>
112
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
 
112
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
113
113
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-content-disposition-ref" title="camel_content_disposition_ref ()">camel_content_disposition_ref</a>       (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentDisposition" title="CamelContentDisposition"><span class="type">CamelContentDisposition</span></a> *disposition</code></em>);
114
114
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-content-disposition-unref" title="camel_content_disposition_unref ()">camel_content_disposition_unref</a>     (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentDisposition" title="CamelContentDisposition"><span class="type">CamelContentDisposition</span></a> *disposition</code></em>);
115
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-content-disposition-format" title="camel_content_disposition_format ()">camel_content_disposition_format</a>    (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentDisposition" title="CamelContentDisposition"><span class="type">CamelContentDisposition</span></a> *disposition</code></em>);
116
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-content-transfer-encoding-decode" title="camel_content_transfer_encoding_decode ()">camel_content_transfer_encoding_decode</a>
117
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
 
115
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-content-disposition-format" title="camel_content_disposition_format ()">camel_content_disposition_format</a>    (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentDisposition" title="CamelContentDisposition"><span class="type">CamelContentDisposition</span></a> *disposition</code></em>);
 
116
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-content-transfer-encoding-decode" title="camel_content_transfer_encoding_decode ()">camel_content_transfer_encoding_decode</a>
 
117
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
118
118
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-append" title="camel_header_raw_append ()">camel_header_raw_append</a>             (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
119
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
120
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>,
121
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>);
 
119
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
120
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>,
 
121
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);
122
122
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-append-parse" title="camel_header_raw_append_parse ()">camel_header_raw_append_parse</a>       (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
123
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *header</code></em>,
124
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>);
125
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-find" title="camel_header_raw_find ()">camel_header_raw_find</a>               (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
126
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
127
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *offset</code></em>);
128
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-find-next" title="camel_header_raw_find_next ()">camel_header_raw_find_next</a>          (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
129
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
130
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *offset</code></em>,
131
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *last</code></em>);
 
123
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *header</code></em>,
 
124
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);
 
125
const <span class="returnvalue">gchar</span> *       <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-find" title="camel_header_raw_find ()">camel_header_raw_find</a>               (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
 
126
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
127
                                                         <em class="parameter"><code><span class="type">gint</span> *offset</code></em>);
 
128
const <span class="returnvalue">gchar</span> *       <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-find-next" title="camel_header_raw_find_next ()">camel_header_raw_find_next</a>          (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
 
129
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
130
                                                         <em class="parameter"><code><span class="type">gint</span> *offset</code></em>,
 
131
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *last</code></em>);
132
132
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-replace" title="camel_header_raw_replace ()">camel_header_raw_replace</a>            (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
133
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
134
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>,
135
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>);
 
133
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
134
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>,
 
135
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);
136
136
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-remove" title="camel_header_raw_remove ()">camel_header_raw_remove</a>             (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
137
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
 
137
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
138
138
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-fold" title="camel_header_raw_fold ()">camel_header_raw_fold</a>               (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>);
139
139
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-clear" title="camel_header_raw_clear ()">camel_header_raw_clear</a>              (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>);
140
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-check-mailing-list" title="camel_header_raw_check_mailing_list ()">camel_header_raw_check_mailing_list</a> (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>);
141
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-address-fold" title="camel_header_address_fold ()">camel_header_address_fold</a>           (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
142
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> headerlen</code></em>);
143
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-fold" title="camel_header_fold ()">camel_header_fold</a>                   (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
144
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> headerlen</code></em>);
145
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-unfold" title="camel_header_unfold ()">camel_header_unfold</a>                 (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
146
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-token-decode" title="camel_header_token_decode ()">camel_header_token_decode</a>           (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
147
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="camel-camel-mime-utils.html#camel-header-decode-int" title="camel_header_decode_int ()">camel_header_decode_int</a>             (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in</code></em>);
148
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-decode-string" title="camel_header_decode_string ()">camel_header_decode_string</a>          (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
149
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *default_charset</code></em>);
150
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-encode-string" title="camel_header_encode_string ()">camel_header_encode_string</a>          (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>);
151
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-format-ctext" title="camel_header_format_ctext ()">camel_header_format_ctext</a>           (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
152
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *default_charset</code></em>);
153
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-encode-phrase" title="camel_header_encode_phrase ()">camel_header_encode_phrase</a>          (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>);
154
 
<span class="returnvalue">time_t</span>              <a class="link" href="camel-camel-mime-utils.html#camel-header-decode-date" title="camel_header_decode_date ()">camel_header_decode_date</a>            (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>,
155
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *tz_offset</code></em>);
156
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-format-date" title="camel_header_format_date ()">camel_header_format_date</a>            (<em class="parameter"><code><span class="type">time_t</span> date</code></em>,
157
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tz_offset</code></em>);
158
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-msgid-decode" title="camel_header_msgid_decode ()">camel_header_msgid_decode</a>           (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
159
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-contentid-decode" title="camel_header_contentid_decode ()">camel_header_contentid_decode</a>       (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
160
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-msgid-generate" title="camel_header_msgid_generate ()">camel_header_msgid_generate</a>         (<em class="parameter"><code><span class="type">void</span></code></em>);
 
140
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-raw-check-mailing-list" title="camel_header_raw_check_mailing_list ()">camel_header_raw_check_mailing_list</a> (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>);
 
141
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-address-fold" title="camel_header_address_fold ()">camel_header_address_fold</a>           (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
142
                                                         <em class="parameter"><code><span class="type">gsize</span> headerlen</code></em>);
 
143
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-fold" title="camel_header_fold ()">camel_header_fold</a>                   (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
144
                                                         <em class="parameter"><code><span class="type">gsize</span> headerlen</code></em>);
 
145
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-unfold" title="camel_header_unfold ()">camel_header_unfold</a>                 (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
 
146
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-token-decode" title="camel_header_token_decode ()">camel_header_token_decode</a>           (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
 
147
<span class="returnvalue">gint</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-decode-int" title="camel_header_decode_int ()">camel_header_decode_int</a>             (<em class="parameter"><code>const <span class="type">gchar</span> **in</code></em>);
 
148
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-decode-string" title="camel_header_decode_string ()">camel_header_decode_string</a>          (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
149
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *default_charset</code></em>);
 
150
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-encode-string" title="camel_header_encode_string ()">camel_header_encode_string</a>          (<em class="parameter"><code>const <span class="type">guchar</span> *in</code></em>);
 
151
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-format-ctext" title="camel_header_format_ctext ()">camel_header_format_ctext</a>           (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
152
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *default_charset</code></em>);
 
153
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-encode-phrase" title="camel_header_encode_phrase ()">camel_header_encode_phrase</a>          (<em class="parameter"><code>const <span class="type">guchar</span> *in</code></em>);
 
154
<span class="returnvalue">time_t</span>              <a class="link" href="camel-camel-mime-utils.html#camel-header-decode-date" title="camel_header_decode_date ()">camel_header_decode_date</a>            (<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>,
 
155
                                                         <em class="parameter"><code><span class="type">gint</span> *tz_offset</code></em>);
 
156
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-format-date" title="camel_header_format_date ()">camel_header_format_date</a>            (<em class="parameter"><code><span class="type">time_t</span> date</code></em>,
 
157
                                                         <em class="parameter"><code><span class="type">gint</span> tz_offset</code></em>);
 
158
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-msgid-decode" title="camel_header_msgid_decode ()">camel_header_msgid_decode</a>           (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
 
159
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-contentid-decode" title="camel_header_contentid_decode ()">camel_header_contentid_decode</a>       (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
 
160
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-msgid-generate" title="camel_header_msgid_generate ()">camel_header_msgid_generate</a>         (<em class="parameter"><code><span class="type">void</span></code></em>);
161
161
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-references" title="struct camel_header_references"><span class="returnvalue">_camel_header_references</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-references-inreplyto-decode" title="camel_header_references_inreplyto_decode ()">camel_header_references_inreplyto_decode</a>
162
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
 
162
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
163
163
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-references" title="struct camel_header_references"><span class="returnvalue">_camel_header_references</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-references-decode" title="camel_header_references_decode ()">camel_header_references_decode</a>
164
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
 
164
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
165
165
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-references-list-clear" title="camel_header_references_list_clear ()">camel_header_references_list_clear</a>  (<em class="parameter"><code><span class="type">struct _camel_header_references</span> **list</code></em>);
166
166
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-references-list-append-asis" title="camel_header_references_list_append_asis ()">camel_header_references_list_append_asis</a>
167
167
                                                        (<em class="parameter"><code><span class="type">struct _camel_header_references</span> **list</code></em>,
168
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *ref</code></em>);
169
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="camel-camel-mime-utils.html#camel-header-references-list-size" title="camel_header_references_list_size ()">camel_header_references_list_size</a>   (<em class="parameter"><code><span class="type">struct _camel_header_references</span> **list</code></em>);
 
168
                                                         <em class="parameter"><code><span class="type">gchar</span> *ref</code></em>);
 
169
<span class="returnvalue">gint</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-references-list-size" title="camel_header_references_list_size ()">camel_header_references_list_size</a>   (<em class="parameter"><code><span class="type">struct _camel_header_references</span> **list</code></em>);
170
170
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-references" title="struct camel_header_references"><span class="returnvalue">_camel_header_references</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-references-dup" title="camel_header_references_dup ()">camel_header_references_dup</a>
171
171
                                                        (<em class="parameter"><code>const <span class="type">struct _camel_header_references</span> *list</code></em>);
172
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-location-decode" title="camel_header_location_decode ()">camel_header_location_decode</a>        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
 
172
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-mime-utils.html#camel-header-location-decode" title="camel_header_location_decode ()">camel_header_location_decode</a>        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
173
173
struct <a class="link" href="camel-camel-mime-utils.html#camel-header-newsgroup" title="struct camel_header_newsgroup"><span class="returnvalue">_camel_header_newsgroup</span></a> * <a class="link" href="camel-camel-mime-utils.html#camel-header-newsgroups-decode" title="camel_header_newsgroups_decode ()">camel_header_newsgroups_decode</a>
174
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
 
174
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
175
175
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-newsgroups-free" title="camel_header_newsgroups_free ()">camel_header_newsgroups_free</a>        (<em class="parameter"><code><span class="type">struct _camel_header_newsgroup</span> *ng</code></em>);
176
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="camel-camel-mime-utils.html#camel-transfer-encoding-to-string" title="camel_transfer_encoding_to_string ()">camel_transfer_encoding_to_string</a>   (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="type">CamelTransferEncoding</span></a> encoding</code></em>);
177
 
<a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="returnvalue">CamelTransferEncoding</span></a>  <a class="link" href="camel-camel-mime-utils.html#camel-transfer-encoding-from-string" title="camel_transfer_encoding_from_string ()">camel_transfer_encoding_from_string</a>
178
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);
179
 
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-mime-decode" title="camel_header_mime_decode ()">camel_header_mime_decode</a>            (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
180
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *maj</code></em>,
181
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *min</code></em>);
182
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               <a class="link" href="camel-camel-mime-utils.html#camel-uudecode-step" title="camel_uudecode_step ()">camel_uudecode_step</a>                 (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
183
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> inlen</code></em>,
184
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
185
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *state</code></em>,
186
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *save</code></em>);
187
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               <a class="link" href="camel-camel-mime-utils.html#camel-uuencode-step" title="camel_uuencode_step ()">camel_uuencode_step</a>                 (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
188
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
189
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
190
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *uubuf</code></em>,
191
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *state</code></em>,
192
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *save</code></em>);
193
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               <a class="link" href="camel-camel-mime-utils.html#camel-uuencode-close" title="camel_uuencode_close ()">camel_uuencode_close</a>                (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
194
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
195
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
196
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *uubuf</code></em>,
197
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *state</code></em>,
198
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *save</code></em>);
199
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               <a class="link" href="camel-camel-mime-utils.html#camel-quoted-decode-step" title="camel_quoted_decode_step ()">camel_quoted_decode_step</a>            (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
200
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
201
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
202
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *savestate</code></em>,
203
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *saveme</code></em>);
204
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               <a class="link" href="camel-camel-mime-utils.html#camel-quoted-encode-step" title="camel_quoted_encode_step ()">camel_quoted_encode_step</a>            (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
205
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
206
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
207
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *state</code></em>,
208
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *save</code></em>);
209
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               <a class="link" href="camel-camel-mime-utils.html#camel-quoted-encode-close" title="camel_quoted_encode_close ()">camel_quoted_encode_close</a>           (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
210
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
211
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
212
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *state</code></em>,
213
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *save</code></em>);
 
176
const <span class="returnvalue">gchar</span> *       <a class="link" href="camel-camel-mime-utils.html#camel-transfer-encoding-to-string" title="camel_transfer_encoding_to_string ()">camel_transfer_encoding_to_string</a>   (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="type">CamelTransferEncoding</span></a> encoding</code></em>);
 
177
<a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="returnvalue">CamelTransferEncoding</span></a> <a class="link" href="camel-camel-mime-utils.html#camel-transfer-encoding-from-string" title="camel_transfer_encoding_from_string ()">camel_transfer_encoding_from_string</a>
 
178
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *string</code></em>);
 
179
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-mime-utils.html#camel-header-mime-decode" title="camel_header_mime_decode ()">camel_header_mime_decode</a>            (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
180
                                                         <em class="parameter"><code><span class="type">gint</span> *maj</code></em>,
 
181
                                                         <em class="parameter"><code><span class="type">gint</span> *min</code></em>);
 
182
<span class="returnvalue">gsize</span>               <a class="link" href="camel-camel-mime-utils.html#camel-uudecode-step" title="camel_uudecode_step ()">camel_uudecode_step</a>                 (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
183
                                                         <em class="parameter"><code><span class="type">gsize</span> inlen</code></em>,
 
184
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
185
                                                         <em class="parameter"><code><span class="type">gint</span> *state</code></em>,
 
186
                                                         <em class="parameter"><code><span class="type">guint32</span> *save</code></em>);
 
187
<span class="returnvalue">gsize</span>               <a class="link" href="camel-camel-mime-utils.html#camel-uuencode-step" title="camel_uuencode_step ()">camel_uuencode_step</a>                 (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
188
                                                         <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
 
189
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
190
                                                         <em class="parameter"><code><span class="type">guchar</span> *uubuf</code></em>,
 
191
                                                         <em class="parameter"><code><span class="type">gint</span> *state</code></em>,
 
192
                                                         <em class="parameter"><code><span class="type">guint32</span> *save</code></em>);
 
193
<span class="returnvalue">gsize</span>               <a class="link" href="camel-camel-mime-utils.html#camel-uuencode-close" title="camel_uuencode_close ()">camel_uuencode_close</a>                (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
194
                                                         <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
 
195
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
196
                                                         <em class="parameter"><code><span class="type">guchar</span> *uubuf</code></em>,
 
197
                                                         <em class="parameter"><code><span class="type">gint</span> *state</code></em>,
 
198
                                                         <em class="parameter"><code><span class="type">guint32</span> *save</code></em>);
 
199
<span class="returnvalue">gsize</span>               <a class="link" href="camel-camel-mime-utils.html#camel-quoted-decode-step" title="camel_quoted_decode_step ()">camel_quoted_decode_step</a>            (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
200
                                                         <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
 
201
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
202
                                                         <em class="parameter"><code><span class="type">gint</span> *savestate</code></em>,
 
203
                                                         <em class="parameter"><code><span class="type">gint</span> *saveme</code></em>);
 
204
<span class="returnvalue">gsize</span>               <a class="link" href="camel-camel-mime-utils.html#camel-quoted-encode-step" title="camel_quoted_encode_step ()">camel_quoted_encode_step</a>            (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
205
                                                         <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
 
206
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
207
                                                         <em class="parameter"><code><span class="type">gint</span> *state</code></em>,
 
208
                                                         <em class="parameter"><code><span class="type">gint</span> *save</code></em>);
 
209
<span class="returnvalue">gsize</span>               <a class="link" href="camel-camel-mime-utils.html#camel-quoted-encode-close" title="camel_quoted_encode_close ()">camel_quoted_encode_close</a>           (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
210
                                                         <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
 
211
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
212
                                                         <em class="parameter"><code><span class="type">gint</span> *state</code></em>,
 
213
                                                         <em class="parameter"><code><span class="type">gint</span> *save</code></em>);
214
214
#define             <a class="link" href="camel-camel-mime-utils.html#camel-mime-is-ctrl" title="camel_mime_is_ctrl()">camel_mime_is_ctrl</a>                  (x)
215
215
#define             <a class="link" href="camel-camel-mime-utils.html#camel-mime-is-lwsp" title="camel_mime_is_lwsp()">camel_mime_is_lwsp</a>                  (x)
216
216
#define             <a class="link" href="camel-camel-mime-utils.html#camel-mime-is-tspecial" title="camel_mime_is_tspecial()">camel_mime_is_tspecial</a>              (x)
328
328
<td></td>
329
329
</tr>
330
330
<tr>
331
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="camel-header-param.name"></a>name</code></em>;</span></p></td>
 
331
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="camel-header-param.name"></a>name</code></em>;</span></p></td>
332
332
<td>name of param to find</td>
333
333
</tr>
334
334
<tr>
335
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="camel-header-param.value"></a>value</code></em>;</span></p></td>
 
335
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="camel-header-param.value"></a>value</code></em>;</span></p></td>
336
336
<td></td>
337
337
</tr>
338
338
</tbody>
379
379
<hr>
380
380
<div class="refsect2">
381
381
<a name="camel-header-address-t"></a><h3>enum camel_header_address_t</h3>
382
 
<pre class="programlisting">typedef enum _camel_header_address_t {
 
382
<pre class="programlisting">typedef enum {
383
383
        CAMEL_HEADER_ADDRESS_NONE, /* uninitialised */
384
384
        CAMEL_HEADER_ADDRESS_NAME,
385
385
        CAMEL_HEADER_ADDRESS_GROUP
428
428
<div class="refsect2">
429
429
<a name="camel-header-address-new-name"></a><h3>camel_header_address_new_name ()</h3>
430
430
<pre class="programlisting">struct <a class="link" href="camel-camel-mime-utils.html#camel-header-address" title="struct camel_header_address"><span class="returnvalue">_camel_header_address</span></a> * camel_header_address_new_name
431
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
432
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *addr</code></em>);</pre>
 
431
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
432
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *addr</code></em>);</pre>
433
433
<p>
434
434
</p>
435
435
</div>
437
437
<div class="refsect2">
438
438
<a name="camel-header-address-new-group"></a><h3>camel_header_address_new_group ()</h3>
439
439
<pre class="programlisting">struct <a class="link" href="camel-camel-mime-utils.html#camel-header-address" title="struct camel_header_address"><span class="returnvalue">_camel_header_address</span></a> * camel_header_address_new_group
440
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
 
440
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
441
441
<p>
442
442
</p>
443
443
</div>
459
459
<div class="refsect2">
460
460
<a name="camel-header-address-set-name"></a><h3>camel_header_address_set_name ()</h3>
461
461
<pre class="programlisting"><span class="returnvalue">void</span>                camel_header_address_set_name       (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>,
462
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
 
462
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
463
463
<p>
464
464
</p>
465
465
</div>
467
467
<div class="refsect2">
468
468
<a name="camel-header-address-set-addr"></a><h3>camel_header_address_set_addr ()</h3>
469
469
<pre class="programlisting"><span class="returnvalue">void</span>                camel_header_address_set_addr       (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>,
470
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *addr</code></em>);</pre>
 
470
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *addr</code></em>);</pre>
471
471
<p>
472
472
</p>
473
473
</div>
515
515
<div class="refsect2">
516
516
<a name="camel-header-address-decode"></a><h3>camel_header_address_decode ()</h3>
517
517
<pre class="programlisting">struct <a class="link" href="camel-camel-mime-utils.html#camel-header-address" title="struct camel_header_address"><span class="returnvalue">_camel_header_address</span></a> * camel_header_address_decode
518
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
519
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *charset</code></em>);</pre>
 
518
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
519
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *charset</code></em>);</pre>
520
520
<p>
521
521
</p>
522
522
</div>
524
524
<div class="refsect2">
525
525
<a name="camel-header-mailbox-decode"></a><h3>camel_header_mailbox_decode ()</h3>
526
526
<pre class="programlisting">struct <a class="link" href="camel-camel-mime-utils.html#camel-header-address" title="struct camel_header_address"><span class="returnvalue">_camel_header_address</span></a> * camel_header_mailbox_decode
527
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
528
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *charset</code></em>);</pre>
 
527
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
528
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *charset</code></em>);</pre>
529
529
<p>
530
530
</p>
531
531
</div>
532
532
<hr>
533
533
<div class="refsect2">
534
534
<a name="camel-header-address-list-encode"></a><h3>camel_header_address_list_encode ()</h3>
535
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_address_list_encode    (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>);</pre>
 
535
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_address_list_encode    (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>);</pre>
536
536
<p>
537
537
</p>
538
538
</div>
539
539
<hr>
540
540
<div class="refsect2">
541
541
<a name="camel-header-address-list-format"></a><h3>camel_header_address_list_format ()</h3>
542
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_address_list_format    (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>);</pre>
 
542
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_address_list_format    (<em class="parameter"><code><span class="type">struct _camel_header_address</span> *addrlist</code></em>);</pre>
543
543
<p>
544
544
</p>
545
545
</div>
547
547
<div class="refsect2">
548
548
<a name="camel-header-param-list-decode"></a><h3>camel_header_param_list_decode ()</h3>
549
549
<pre class="programlisting">struct <a class="link" href="camel-camel-mime-utils.html#camel-header-param" title="struct camel_header_param"><span class="returnvalue">_camel_header_param</span></a> * camel_header_param_list_decode
550
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
550
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
551
551
<p>
552
552
</p>
553
553
</div>
555
555
<div class="refsect2">
556
556
<a name="camel-header-set-param"></a><h3>camel_header_set_param ()</h3>
557
557
<pre class="programlisting">struct <a class="link" href="camel-camel-mime-utils.html#camel-header-param" title="struct camel_header_param"><span class="returnvalue">_camel_header_param</span></a> * camel_header_set_param     (<em class="parameter"><code><span class="type">struct _camel_header_param</span> **paramsp</code></em>,
558
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
559
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
 
558
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
559
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);</pre>
560
560
<p>
561
561
Set a parameter in the list.
562
562
</p>
586
586
<div class="refsect2">
587
587
<a name="camel-header-param-list-format-append"></a><h3>camel_header_param_list_format_append ()</h3>
588
588
<pre class="programlisting"><span class="returnvalue">void</span>                camel_header_param_list_format_append
589
 
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Strings.html#GString"><span class="type">GString</span></a> *out</code></em>,
 
589
                                                        (<em class="parameter"><code><span class="type">GString</span> *out</code></em>,
590
590
                                                         <em class="parameter"><code><span class="type">struct _camel_header_param</span> *params</code></em>);</pre>
591
591
<p>
592
592
</p>
594
594
<hr>
595
595
<div class="refsect2">
596
596
<a name="camel-header-param-list-format"></a><h3>camel_header_param_list_format ()</h3>
597
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_param_list_format      (<em class="parameter"><code><span class="type">struct _camel_header_param</span> *params</code></em>);</pre>
 
597
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_param_list_format      (<em class="parameter"><code><span class="type">struct _camel_header_param</span> *params</code></em>);</pre>
598
598
<p>
599
599
</p>
600
600
</div>
616
616
<hr>
617
617
<div class="refsect2">
618
618
<a name="camel-content-type-new"></a><h3>camel_content_type_new ()</h3>
619
 
<pre class="programlisting"><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="returnvalue">CamelContentType</span></a> *  camel_content_type_new              (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
620
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *subtype</code></em>);</pre>
 
619
<pre class="programlisting"><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="returnvalue">CamelContentType</span></a> *  camel_content_type_new              (<em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>,
 
620
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *subtype</code></em>);</pre>
621
621
<p>
622
622
Create a new <a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a>.
623
623
</p>
643
643
<hr>
644
644
<div class="refsect2">
645
645
<a name="camel-content-type-decode"></a><h3>camel_content_type_decode ()</h3>
646
 
<pre class="programlisting"><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="returnvalue">CamelContentType</span></a> *  camel_content_type_decode           (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
646
<pre class="programlisting"><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="returnvalue">CamelContentType</span></a> *  camel_content_type_decode           (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
647
647
<p>
648
648
</p>
649
649
</div>
682
682
<hr>
683
683
<div class="refsect2">
684
684
<a name="camel-content-type-param"></a><h3>camel_content_type_param ()</h3>
685
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       camel_content_type_param            (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>,
686
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
 
685
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       camel_content_type_param            (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>,
 
686
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
687
687
<p>
688
688
Searches the params on s <a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> for a param named <em class="parameter"><code>name</code></em>
689
689
and gets the value.
711
711
<div class="refsect2">
712
712
<a name="camel-content-type-set-param"></a><h3>camel_content_type_set_param ()</h3>
713
713
<pre class="programlisting"><span class="returnvalue">void</span>                camel_content_type_set_param        (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>,
714
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
715
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
 
714
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
715
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);</pre>
716
716
<p>
717
717
Set a parameter on <em class="parameter"><code>content_type</code></em>.
718
718
</p>
738
738
<hr>
739
739
<div class="refsect2">
740
740
<a name="camel-content-type-is"></a><h3>camel_content_type_is ()</h3>
741
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                camel_content_type_is               (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>,
742
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
743
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *subtype</code></em>);</pre>
 
741
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_content_type_is               (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>,
 
742
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>,
 
743
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *subtype</code></em>);</pre>
744
744
<p>
745
 
The subtype of "*" will match any subtype.  If <em class="parameter"><code>ct</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then
 
745
The subtype of "*" will match any subtype.  If <em class="parameter"><code>ct</code></em> is <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, then
746
746
it will match the type "text/plain".
747
747
</p>
748
748
<div class="variablelist"><table border="0">
750
750
<tbody>
751
751
<tr>
752
752
<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
753
 
<td>A content type specifier, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
753
<td>A content type specifier, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.</td>
754
754
</tr>
755
755
<tr>
756
756
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
763
763
<tr>
764
764
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
765
765
<td>
766
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the content type <em class="parameter"><code>ct</code></em> is of type <em class="parameter"><code>type</code></em>/<em class="parameter"><code>subtype</code></em> or
767
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
766
<code class="literal">TRUE</code> if the content type <em class="parameter"><code>ct</code></em> is of type <em class="parameter"><code>type</code></em>/<em class="parameter"><code>subtype</code></em> or
 
767
<code class="literal">FALSE</code> otherwise</td>
768
768
</tr>
769
769
</tbody>
770
770
</table></div>
772
772
<hr>
773
773
<div class="refsect2">
774
774
<a name="camel-content-type-format"></a><h3>camel_content_type_format ()</h3>
775
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_content_type_format           (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);</pre>
 
775
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_content_type_format           (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);</pre>
776
776
<p>
777
777
</p>
778
778
</div>
779
779
<hr>
780
780
<div class="refsect2">
781
781
<a name="camel-content-type-simple"></a><h3>camel_content_type_simple ()</h3>
782
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_content_type_simple           (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);</pre>
 
782
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_content_type_simple           (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="type">CamelContentType</span></a> *content_type</code></em>);</pre>
783
783
<p>
784
784
</p>
785
785
</div>
794
794
<div class="refsect2">
795
795
<a name="camel-content-disposition-decode"></a><h3>camel_content_disposition_decode ()</h3>
796
796
<pre class="programlisting"><a class="link" href="camel-camel-mime-utils.html#CamelContentDisposition" title="CamelContentDisposition"><span class="returnvalue">CamelContentDisposition</span></a> * camel_content_disposition_decode
797
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
797
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
798
798
<p>
799
799
</p>
800
800
</div>
815
815
<hr>
816
816
<div class="refsect2">
817
817
<a name="camel-content-disposition-format"></a><h3>camel_content_disposition_format ()</h3>
818
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_content_disposition_format    (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentDisposition" title="CamelContentDisposition"><span class="type">CamelContentDisposition</span></a> *disposition</code></em>);</pre>
 
818
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_content_disposition_format    (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelContentDisposition" title="CamelContentDisposition"><span class="type">CamelContentDisposition</span></a> *disposition</code></em>);</pre>
819
819
<p>
820
820
</p>
821
821
</div>
822
822
<hr>
823
823
<div class="refsect2">
824
824
<a name="camel-content-transfer-encoding-decode"></a><h3>camel_content_transfer_encoding_decode ()</h3>
825
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_content_transfer_encoding_decode
826
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
825
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_content_transfer_encoding_decode
 
826
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
827
827
<p>
828
828
</p>
829
829
</div>
831
831
<div class="refsect2">
832
832
<a name="camel-header-raw-append"></a><h3>camel_header_raw_append ()</h3>
833
833
<pre class="programlisting"><span class="returnvalue">void</span>                camel_header_raw_append             (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
834
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
835
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>,
836
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>);</pre>
 
834
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
835
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>,
 
836
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);</pre>
837
837
<p>
838
838
</p>
839
839
</div>
841
841
<div class="refsect2">
842
842
<a name="camel-header-raw-append-parse"></a><h3>camel_header_raw_append_parse ()</h3>
843
843
<pre class="programlisting"><span class="returnvalue">void</span>                camel_header_raw_append_parse       (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
844
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *header</code></em>,
845
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>);</pre>
 
844
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *header</code></em>,
 
845
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);</pre>
846
846
<p>
847
847
</p>
848
848
</div>
849
849
<hr>
850
850
<div class="refsect2">
851
851
<a name="camel-header-raw-find"></a><h3>camel_header_raw_find ()</h3>
852
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       camel_header_raw_find               (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
853
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
854
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *offset</code></em>);</pre>
 
852
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       camel_header_raw_find               (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
 
853
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
854
                                                         <em class="parameter"><code><span class="type">gint</span> *offset</code></em>);</pre>
855
855
<p>
856
856
</p>
857
857
</div>
858
858
<hr>
859
859
<div class="refsect2">
860
860
<a name="camel-header-raw-find-next"></a><h3>camel_header_raw_find_next ()</h3>
861
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       camel_header_raw_find_next          (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
862
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
863
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *offset</code></em>,
864
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *last</code></em>);</pre>
 
861
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       camel_header_raw_find_next          (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
 
862
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
863
                                                         <em class="parameter"><code><span class="type">gint</span> *offset</code></em>,
 
864
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *last</code></em>);</pre>
865
865
<p>
866
866
</p>
867
867
</div>
869
869
<div class="refsect2">
870
870
<a name="camel-header-raw-replace"></a><h3>camel_header_raw_replace ()</h3>
871
871
<pre class="programlisting"><span class="returnvalue">void</span>                camel_header_raw_replace            (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
872
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
873
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>,
874
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>);</pre>
 
872
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
873
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>,
 
874
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);</pre>
875
875
<p>
876
876
</p>
877
877
</div>
879
879
<div class="refsect2">
880
880
<a name="camel-header-raw-remove"></a><h3>camel_header_raw_remove ()</h3>
881
881
<pre class="programlisting"><span class="returnvalue">void</span>                camel_header_raw_remove             (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>,
882
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
 
882
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
883
883
<p>
884
884
</p>
885
885
</div>
900
900
<hr>
901
901
<div class="refsect2">
902
902
<a name="camel-header-raw-check-mailing-list"></a><h3>camel_header_raw_check_mailing_list ()</h3>
903
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_raw_check_mailing_list (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>);</pre>
 
903
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_raw_check_mailing_list (<em class="parameter"><code><span class="type">struct _camel_header_raw</span> **list</code></em>);</pre>
904
904
<p>
905
905
</p>
906
906
</div>
907
907
<hr>
908
908
<div class="refsect2">
909
909
<a name="camel-header-address-fold"></a><h3>camel_header_address_fold ()</h3>
910
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_address_fold           (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
911
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> headerlen</code></em>);</pre>
 
910
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_address_fold           (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
911
                                                         <em class="parameter"><code><span class="type">gsize</span> headerlen</code></em>);</pre>
912
912
<p>
913
913
</p>
914
914
</div>
915
915
<hr>
916
916
<div class="refsect2">
917
917
<a name="camel-header-fold"></a><h3>camel_header_fold ()</h3>
918
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_fold                   (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
919
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> headerlen</code></em>);</pre>
 
918
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_fold                   (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
919
                                                         <em class="parameter"><code><span class="type">gsize</span> headerlen</code></em>);</pre>
920
920
<p>
921
921
</p>
922
922
</div>
923
923
<hr>
924
924
<div class="refsect2">
925
925
<a name="camel-header-unfold"></a><h3>camel_header_unfold ()</h3>
926
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_unfold                 (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
926
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_unfold                 (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
927
927
<p>
928
928
</p>
929
929
</div>
930
930
<hr>
931
931
<div class="refsect2">
932
932
<a name="camel-header-token-decode"></a><h3>camel_header_token_decode ()</h3>
933
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_token_decode           (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
933
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_token_decode           (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
934
934
<p>
935
935
Gets the first token in the string according to the rules of
936
936
rfc0822.
953
953
<hr>
954
954
<div class="refsect2">
955
955
<a name="camel-header-decode-int"></a><h3>camel_header_decode_int ()</h3>
956
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                camel_header_decode_int             (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in</code></em>);</pre>
 
956
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_header_decode_int             (<em class="parameter"><code>const <span class="type">gchar</span> **in</code></em>);</pre>
957
957
<p>
958
958
Extracts an integer token from <em class="parameter"><code>in</code></em> and updates the pointer to point
959
959
to after the end of the integer token (sort of like strtol).
975
975
<hr>
976
976
<div class="refsect2">
977
977
<a name="camel-header-decode-string"></a><h3>camel_header_decode_string ()</h3>
978
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_decode_string          (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
979
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *default_charset</code></em>);</pre>
 
978
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_decode_string          (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
979
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *default_charset</code></em>);</pre>
980
980
<p>
981
981
Decodes rfc2047 encoded-word tokens
982
982
</p>
1002
1002
<hr>
1003
1003
<div class="refsect2">
1004
1004
<a name="camel-header-encode-string"></a><h3>camel_header_encode_string ()</h3>
1005
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_encode_string          (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>);</pre>
 
1005
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_encode_string          (<em class="parameter"><code>const <span class="type">guchar</span> *in</code></em>);</pre>
1006
1006
<p>
1007
1007
Encodes a 'text' header according to the rules of rfc2047.
1008
1008
</p>
1023
1023
<hr>
1024
1024
<div class="refsect2">
1025
1025
<a name="camel-header-format-ctext"></a><h3>camel_header_format_ctext ()</h3>
1026
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_format_ctext           (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
1027
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *default_charset</code></em>);</pre>
 
1026
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_format_ctext           (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
1027
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *default_charset</code></em>);</pre>
1028
1028
<p>
1029
1029
Decodes a header which contains rfc2047 encoded-word tokens that
1030
1030
may or may not be within a comment.
1051
1051
<hr>
1052
1052
<div class="refsect2">
1053
1053
<a name="camel-header-encode-phrase"></a><h3>camel_header_encode_phrase ()</h3>
1054
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_encode_phrase          (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>);</pre>
 
1054
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_encode_phrase          (<em class="parameter"><code>const <span class="type">guchar</span> *in</code></em>);</pre>
1055
1055
<p>
1056
1056
Encodes a 'phrase' header according to the rules in rfc2047.
1057
1057
</p>
1072
1072
<hr>
1073
1073
<div class="refsect2">
1074
1074
<a name="camel-header-decode-date"></a><h3>camel_header_decode_date ()</h3>
1075
 
<pre class="programlisting"><span class="returnvalue">time_t</span>              camel_header_decode_date            (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>,
1076
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *tz_offset</code></em>);</pre>
 
1075
<pre class="programlisting"><span class="returnvalue">time_t</span>              camel_header_decode_date            (<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>,
 
1076
                                                         <em class="parameter"><code><span class="type">gint</span> *tz_offset</code></em>);</pre>
1077
1077
<p>
1078
1078
Decodes the rfc822 date string and saves the GMT offset into
1079
1079
<em class="parameter"><code>tz_offset</code></em> if non-NULL.
1101
1101
<hr>
1102
1102
<div class="refsect2">
1103
1103
<a name="camel-header-format-date"></a><h3>camel_header_format_date ()</h3>
1104
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_format_date            (<em class="parameter"><code><span class="type">time_t</span> date</code></em>,
1105
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tz_offset</code></em>);</pre>
 
1104
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_format_date            (<em class="parameter"><code><span class="type">time_t</span> date</code></em>,
 
1105
                                                         <em class="parameter"><code><span class="type">gint</span> tz_offset</code></em>);</pre>
1106
1106
<p>
1107
1107
Allocates a string buffer containing the rfc822 formatted date
1108
1108
string represented by <em class="parameter"><code>time</code></em> and <em class="parameter"><code>tz_offset</code></em>.
1128
1128
<hr>
1129
1129
<div class="refsect2">
1130
1130
<a name="camel-header-msgid-decode"></a><h3>camel_header_msgid_decode ()</h3>
1131
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_msgid_decode           (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
1131
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_msgid_decode           (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
1132
1132
<p>
1133
1133
Extract a message-id token from <em class="parameter"><code>in</code></em>.
1134
1134
</p>
1149
1149
<hr>
1150
1150
<div class="refsect2">
1151
1151
<a name="camel-header-contentid-decode"></a><h3>camel_header_contentid_decode ()</h3>
1152
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_contentid_decode       (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
1152
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_contentid_decode       (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
1153
1153
<p>
1154
1154
Extract a content-id from <em class="parameter"><code>in</code></em>.
1155
1155
</p>
1170
1170
<hr>
1171
1171
<div class="refsect2">
1172
1172
<a name="camel-header-msgid-generate"></a><h3>camel_header_msgid_generate ()</h3>
1173
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_msgid_generate         (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1173
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_msgid_generate         (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1174
1174
<p>
1175
1175
</p>
1176
1176
</div>
1178
1178
<div class="refsect2">
1179
1179
<a name="camel-header-references-inreplyto-decode"></a><h3>camel_header_references_inreplyto_decode ()</h3>
1180
1180
<pre class="programlisting">struct <a class="link" href="camel-camel-mime-utils.html#camel-header-references" title="struct camel_header_references"><span class="returnvalue">_camel_header_references</span></a> * camel_header_references_inreplyto_decode
1181
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
1181
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
1182
1182
<p>
1183
1183
</p>
1184
1184
</div>
1186
1186
<div class="refsect2">
1187
1187
<a name="camel-header-references-decode"></a><h3>camel_header_references_decode ()</h3>
1188
1188
<pre class="programlisting">struct <a class="link" href="camel-camel-mime-utils.html#camel-header-references" title="struct camel_header_references"><span class="returnvalue">_camel_header_references</span></a> * camel_header_references_decode
1189
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
1189
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
1190
1190
<p>
1191
1191
</p>
1192
1192
</div>
1202
1202
<a name="camel-header-references-list-append-asis"></a><h3>camel_header_references_list_append_asis ()</h3>
1203
1203
<pre class="programlisting"><span class="returnvalue">void</span>                camel_header_references_list_append_asis
1204
1204
                                                        (<em class="parameter"><code><span class="type">struct _camel_header_references</span> **list</code></em>,
1205
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *ref</code></em>);</pre>
 
1205
                                                         <em class="parameter"><code><span class="type">gchar</span> *ref</code></em>);</pre>
1206
1206
<p>
1207
1207
</p>
1208
1208
</div>
1209
1209
<hr>
1210
1210
<div class="refsect2">
1211
1211
<a name="camel-header-references-list-size"></a><h3>camel_header_references_list_size ()</h3>
1212
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                camel_header_references_list_size   (<em class="parameter"><code><span class="type">struct _camel_header_references</span> **list</code></em>);</pre>
 
1212
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_header_references_list_size   (<em class="parameter"><code><span class="type">struct _camel_header_references</span> **list</code></em>);</pre>
1213
1213
<p>
1214
1214
</p>
1215
1215
</div>
1224
1224
<hr>
1225
1225
<div class="refsect2">
1226
1226
<a name="camel-header-location-decode"></a><h3>camel_header_location_decode ()</h3>
1227
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_header_location_decode        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
1227
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_header_location_decode        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
1228
1228
<p>
1229
1229
</p>
1230
1230
</div>
1232
1232
<div class="refsect2">
1233
1233
<a name="camel-header-newsgroups-decode"></a><h3>camel_header_newsgroups_decode ()</h3>
1234
1234
<pre class="programlisting">struct <a class="link" href="camel-camel-mime-utils.html#camel-header-newsgroup" title="struct camel_header_newsgroup"><span class="returnvalue">_camel_header_newsgroup</span></a> * camel_header_newsgroups_decode
1235
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
 
1235
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
1236
1236
<p>
1237
1237
</p>
1238
1238
</div>
1246
1246
<hr>
1247
1247
<div class="refsect2">
1248
1248
<a name="camel-transfer-encoding-to-string"></a><h3>camel_transfer_encoding_to_string ()</h3>
1249
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       camel_transfer_encoding_to_string   (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="type">CamelTransferEncoding</span></a> encoding</code></em>);</pre>
 
1249
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       camel_transfer_encoding_to_string   (<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="type">CamelTransferEncoding</span></a> encoding</code></em>);</pre>
1250
1250
<p>
1251
1251
</p>
1252
1252
</div>
1253
1253
<hr>
1254
1254
<div class="refsect2">
1255
1255
<a name="camel-transfer-encoding-from-string"></a><h3>camel_transfer_encoding_from_string ()</h3>
1256
 
<pre class="programlisting"><a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="returnvalue">CamelTransferEncoding</span></a>  camel_transfer_encoding_from_string
1257
 
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);</pre>
 
1256
<pre class="programlisting"><a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="returnvalue">CamelTransferEncoding</span></a> camel_transfer_encoding_from_string
 
1257
                                                        (<em class="parameter"><code>const <span class="type">gchar</span> *string</code></em>);</pre>
1258
1258
<p>
1259
1259
</p>
1260
1260
</div>
1261
1261
<hr>
1262
1262
<div class="refsect2">
1263
1263
<a name="camel-header-mime-decode"></a><h3>camel_header_mime_decode ()</h3>
1264
 
<pre class="programlisting"><span class="returnvalue">void</span>                camel_header_mime_decode            (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>,
1265
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *maj</code></em>,
1266
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *min</code></em>);</pre>
 
1264
<pre class="programlisting"><span class="returnvalue">void</span>                camel_header_mime_decode            (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>,
 
1265
                                                         <em class="parameter"><code><span class="type">gint</span> *maj</code></em>,
 
1266
                                                         <em class="parameter"><code><span class="type">gint</span> *min</code></em>);</pre>
1267
1267
<p>
1268
1268
</p>
1269
1269
</div>
1270
1270
<hr>
1271
1271
<div class="refsect2">
1272
1272
<a name="camel-uudecode-step"></a><h3>camel_uudecode_step ()</h3>
1273
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               camel_uudecode_step                 (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
1274
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> inlen</code></em>,
1275
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
1276
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *state</code></em>,
1277
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *save</code></em>);</pre>
 
1273
<pre class="programlisting"><span class="returnvalue">gsize</span>               camel_uudecode_step                 (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
1274
                                                         <em class="parameter"><code><span class="type">gsize</span> inlen</code></em>,
 
1275
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
1276
                                                         <em class="parameter"><code><span class="type">gint</span> *state</code></em>,
 
1277
                                                         <em class="parameter"><code><span class="type">guint32</span> *save</code></em>);</pre>
1278
1278
<p>
1279
1279
Uudecodes a chunk of data. Performs a 'decode step' on a chunk of
1280
1280
uuencoded data. Assumes the "begin mode filename" line has
1314
1314
<hr>
1315
1315
<div class="refsect2">
1316
1316
<a name="camel-uuencode-step"></a><h3>camel_uuencode_step ()</h3>
1317
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               camel_uuencode_step                 (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
1318
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
1319
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
1320
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *uubuf</code></em>,
1321
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *state</code></em>,
1322
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *save</code></em>);</pre>
 
1317
<pre class="programlisting"><span class="returnvalue">gsize</span>               camel_uuencode_step                 (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
1318
                                                         <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
 
1319
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
1320
                                                         <em class="parameter"><code><span class="type">guchar</span> *uubuf</code></em>,
 
1321
                                                         <em class="parameter"><code><span class="type">gint</span> *state</code></em>,
 
1322
                                                         <em class="parameter"><code><span class="type">guint32</span> *save</code></em>);</pre>
1323
1323
<p>
1324
1324
Uuencodes a chunk of data. Performs an 'encode step', only encodes
1325
1325
blocks of 45 characters to the output at a time, saves left-over
1364
1364
<hr>
1365
1365
<div class="refsect2">
1366
1366
<a name="camel-uuencode-close"></a><h3>camel_uuencode_close ()</h3>
1367
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               camel_uuencode_close                (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
1368
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
1369
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
1370
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *uubuf</code></em>,
1371
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *state</code></em>,
1372
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *save</code></em>);</pre>
 
1367
<pre class="programlisting"><span class="returnvalue">gsize</span>               camel_uuencode_close                (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
1368
                                                         <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
 
1369
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
1370
                                                         <em class="parameter"><code><span class="type">guchar</span> *uubuf</code></em>,
 
1371
                                                         <em class="parameter"><code><span class="type">gint</span> *state</code></em>,
 
1372
                                                         <em class="parameter"><code><span class="type">guint32</span> *save</code></em>);</pre>
1373
1373
<p>
1374
1374
Uuencodes a chunk of data. Call this when finished encoding data
1375
1375
with <a class="link" href="camel-camel-mime-utils.html#camel-uuencode-step" title="camel_uuencode_step ()"><code class="function">camel_uuencode_step()</code></a> to flush off the last little bit.
1412
1412
<hr>
1413
1413
<div class="refsect2">
1414
1414
<a name="camel-quoted-decode-step"></a><h3>camel_quoted_decode_step ()</h3>
1415
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               camel_quoted_decode_step            (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
1416
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
1417
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
1418
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *savestate</code></em>,
1419
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *saveme</code></em>);</pre>
 
1415
<pre class="programlisting"><span class="returnvalue">gsize</span>               camel_quoted_decode_step            (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
1416
                                                         <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
 
1417
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
1418
                                                         <em class="parameter"><code><span class="type">gint</span> *savestate</code></em>,
 
1419
                                                         <em class="parameter"><code><span class="type">gint</span> *saveme</code></em>);</pre>
1420
1420
<p>
1421
1421
Decodes a block of quoted-printable encoded data. Performs a
1422
1422
'decode step' on a chunk of QP encoded data.
1455
1455
<hr>
1456
1456
<div class="refsect2">
1457
1457
<a name="camel-quoted-encode-step"></a><h3>camel_quoted_encode_step ()</h3>
1458
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               camel_quoted_encode_step            (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
1459
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
1460
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
1461
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *state</code></em>,
1462
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *save</code></em>);</pre>
 
1458
<pre class="programlisting"><span class="returnvalue">gsize</span>               camel_quoted_encode_step            (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
1459
                                                         <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
 
1460
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
1461
                                                         <em class="parameter"><code><span class="type">gint</span> *state</code></em>,
 
1462
                                                         <em class="parameter"><code><span class="type">gint</span> *save</code></em>);</pre>
1463
1463
<p>
1464
1464
Quoted-printable encodes a block of text. Performs an 'encode
1465
1465
step', saves left-over state in state and save (initialise to -1 on
1499
1499
<hr>
1500
1500
<div class="refsect2">
1501
1501
<a name="camel-quoted-encode-close"></a><h3>camel_quoted_encode_close ()</h3>
1502
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               camel_quoted_encode_close           (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *in</code></em>,
1503
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
1504
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out</code></em>,
1505
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *state</code></em>,
1506
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *save</code></em>);</pre>
 
1502
<pre class="programlisting"><span class="returnvalue">gsize</span>               camel_quoted_encode_close           (<em class="parameter"><code><span class="type">guchar</span> *in</code></em>,
 
1503
                                                         <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
 
1504
                                                         <em class="parameter"><code><span class="type">guchar</span> *out</code></em>,
 
1505
                                                         <em class="parameter"><code><span class="type">gint</span> *state</code></em>,
 
1506
                                                         <em class="parameter"><code><span class="type">gint</span> *save</code></em>);</pre>
1507
1507
<p>
1508
1508
Quoted-printable encodes a block of text. Call this when finished
1509
1509
encoding data with <a class="link" href="camel-camel-mime-utils.html#camel-quoted-encode-step" title="camel_quoted_encode_step ()"><code class="function">camel_quoted_encode_step()</code></a> to flush off
1640
1640
</div>
1641
1641
<div class="footer">
1642
1642
<hr>
1643
 
          Generated by GTK-Doc V1.17</div>
 
1643
          Generated by GTK-Doc V1.18</div>
1644
1644
</body>
1645
1645
</html>
 
 
b'\\ No newline at end of file'