~ubuntu-branches/ubuntu/precise/evolution-data-server/precise-proposed

« back to all changes in this revision

Viewing changes to docs/reference/camel/html/camel-camel-string-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-string-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-search-sql-sexp.html" title="camel-search-sql-sexp">
10
10
<link rel="next" href="camel-camel-trie.html" title="camel-trie">
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">
37
37
</tr></table></div>
38
38
<div class="refsynopsisdiv">
39
39
<a name="camel-camel-string-utils.synopsis"></a><h2>Synopsis</h2>
40
 
<pre class="synopsis"><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-string-utils.html#camel-strcase-equal" title="camel_strcase_equal ()">camel_strcase_equal</a>                 (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> a</code></em>,
41
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> b</code></em>);
42
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="camel-camel-string-utils.html#camel-strcase-hash" title="camel_strcase_hash ()">camel_strcase_hash</a>                  (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> v</code></em>);
43
 
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-string-utils.html#camel-string-list-free" title="camel_string_list_free ()">camel_string_list_free</a>              (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *string_list</code></em>);
44
 
<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-string-utils.html#camel-strstrcase" title="camel_strstrcase ()">camel_strstrcase</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> *haystack</code></em>,
45
 
                                                         <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> *needle</code></em>);
46
 
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-string-utils.html#camel-strdown" title="camel_strdown ()">camel_strdown</a>                       (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>);
47
 
<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-string-utils.html#camel-tolower" title="camel_tolower ()">camel_tolower</a>                       (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> c</code></em>);
48
 
<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-string-utils.html#camel-toupper" title="camel_toupper ()">camel_toupper</a>                       (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> c</code></em>);
49
 
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-string-utils.html#camel-pstring-add" title="camel_pstring_add ()">camel_pstring_add</a>                   (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>,
50
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> own</code></em>);
51
 
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-string-utils.html#camel-pstring-strdup" title="camel_pstring_strdup ()">camel_pstring_strdup</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> *s</code></em>);
52
 
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-string-utils.html#camel-pstring-free" title="camel_pstring_free ()">camel_pstring_free</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> *s</code></em>);
53
 
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-string-utils.html#camel-pstring-peek" title="camel_pstring_peek ()">camel_pstring_peek</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>);
 
40
<pre class="synopsis"><span class="returnvalue">gint</span>                <a class="link" href="camel-camel-string-utils.html#camel-strcase-equal" title="camel_strcase_equal ()">camel_strcase_equal</a>                 (<em class="parameter"><code><span class="type">gconstpointer</span> a</code></em>,
 
41
                                                         <em class="parameter"><code><span class="type">gconstpointer</span> b</code></em>);
 
42
<span class="returnvalue">guint</span>               <a class="link" href="camel-camel-string-utils.html#camel-strcase-hash" title="camel_strcase_hash ()">camel_strcase_hash</a>                  (<em class="parameter"><code><span class="type">gconstpointer</span> v</code></em>);
 
43
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-string-utils.html#camel-string-list-free" title="camel_string_list_free ()">camel_string_list_free</a>              (<em class="parameter"><code><span class="type">GList</span> *string_list</code></em>);
 
44
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-camel-string-utils.html#camel-strstrcase" title="camel_strstrcase ()">camel_strstrcase</a>                    (<em class="parameter"><code>const <span class="type">gchar</span> *haystack</code></em>,
 
45
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *needle</code></em>);
 
46
const <span class="returnvalue">gchar</span> *       <a class="link" href="camel-camel-string-utils.html#camel-strdown" title="camel_strdown ()">camel_strdown</a>                       (<em class="parameter"><code><span class="type">gchar</span> *str</code></em>);
 
47
<span class="returnvalue">gchar</span>               <a class="link" href="camel-camel-string-utils.html#camel-tolower" title="camel_tolower ()">camel_tolower</a>                       (<em class="parameter"><code><span class="type">gchar</span> c</code></em>);
 
48
<span class="returnvalue">gchar</span>               <a class="link" href="camel-camel-string-utils.html#camel-toupper" title="camel_toupper ()">camel_toupper</a>                       (<em class="parameter"><code><span class="type">gchar</span> c</code></em>);
 
49
const <span class="returnvalue">gchar</span> *       <a class="link" href="camel-camel-string-utils.html#camel-pstring-add" title="camel_pstring_add ()">camel_pstring_add</a>                   (<em class="parameter"><code><span class="type">gchar</span> *str</code></em>,
 
50
                                                         <em class="parameter"><code><span class="type">gboolean</span> own</code></em>);
 
51
const <span class="returnvalue">gchar</span> *       <a class="link" href="camel-camel-string-utils.html#camel-pstring-strdup" title="camel_pstring_strdup ()">camel_pstring_strdup</a>                (<em class="parameter"><code>const <span class="type">gchar</span> *s</code></em>);
 
52
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-string-utils.html#camel-pstring-free" title="camel_pstring_free ()">camel_pstring_free</a>                  (<em class="parameter"><code>const <span class="type">gchar</span> *s</code></em>);
 
53
const <span class="returnvalue">gchar</span> *       <a class="link" href="camel-camel-string-utils.html#camel-pstring-peek" title="camel_pstring_peek ()">camel_pstring_peek</a>                  (<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>);
54
54
</pre>
55
55
</div>
56
56
<div class="refsect1">
62
62
<a name="camel-camel-string-utils.details"></a><h2>Details</h2>
63
63
<div class="refsect2">
64
64
<a name="camel-strcase-equal"></a><h3>camel_strcase_equal ()</h3>
65
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                camel_strcase_equal                 (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> a</code></em>,
66
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> b</code></em>);</pre>
 
65
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_strcase_equal                 (<em class="parameter"><code><span class="type">gconstpointer</span> a</code></em>,
 
66
                                                         <em class="parameter"><code><span class="type">gconstpointer</span> b</code></em>);</pre>
67
67
<p>
68
68
</p>
69
69
</div>
70
70
<hr>
71
71
<div class="refsect2">
72
72
<a name="camel-strcase-hash"></a><h3>camel_strcase_hash ()</h3>
73
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               camel_strcase_hash                  (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> v</code></em>);</pre>
 
73
<pre class="programlisting"><span class="returnvalue">guint</span>               camel_strcase_hash                  (<em class="parameter"><code><span class="type">gconstpointer</span> v</code></em>);</pre>
74
74
<p>
75
75
</p>
76
76
</div>
77
77
<hr>
78
78
<div class="refsect2">
79
79
<a name="camel-string-list-free"></a><h3>camel_string_list_free ()</h3>
80
 
<pre class="programlisting"><span class="returnvalue">void</span>                camel_string_list_free              (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *string_list</code></em>);</pre>
 
80
<pre class="programlisting"><span class="returnvalue">void</span>                camel_string_list_free              (<em class="parameter"><code><span class="type">GList</span> *string_list</code></em>);</pre>
81
81
<p>
82
82
</p>
83
83
</div>
84
84
<hr>
85
85
<div class="refsect2">
86
86
<a name="camel-strstrcase"></a><h3>camel_strstrcase ()</h3>
87
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_strstrcase                    (<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> *haystack</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> *needle</code></em>);</pre>
 
87
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_strstrcase                    (<em class="parameter"><code>const <span class="type">gchar</span> *haystack</code></em>,
 
88
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *needle</code></em>);</pre>
89
89
<p>
90
90
</p>
91
91
</div>
92
92
<hr>
93
93
<div class="refsect2">
94
94
<a name="camel-strdown"></a><h3>camel_strdown ()</h3>
95
 
<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_strdown                       (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>);</pre>
 
95
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       camel_strdown                       (<em class="parameter"><code><span class="type">gchar</span> *str</code></em>);</pre>
96
96
<p>
97
97
</p>
98
98
</div>
99
99
<hr>
100
100
<div class="refsect2">
101
101
<a name="camel-tolower"></a><h3>camel_tolower ()</h3>
102
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>               camel_tolower                       (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> c</code></em>);</pre>
 
102
<pre class="programlisting"><span class="returnvalue">gchar</span>               camel_tolower                       (<em class="parameter"><code><span class="type">gchar</span> c</code></em>);</pre>
103
103
<p>
104
104
ASCII to-lower function.
105
105
</p>
107
107
<hr>
108
108
<div class="refsect2">
109
109
<a name="camel-toupper"></a><h3>camel_toupper ()</h3>
110
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>               camel_toupper                       (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> c</code></em>);</pre>
 
110
<pre class="programlisting"><span class="returnvalue">gchar</span>               camel_toupper                       (<em class="parameter"><code><span class="type">gchar</span> c</code></em>);</pre>
111
111
<p>
112
112
ASCII to-upper function.
113
113
</p>
115
115
<hr>
116
116
<div class="refsect2">
117
117
<a name="camel-pstring-add"></a><h3>camel_pstring_add ()</h3>
118
 
<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_pstring_add                   (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>,
119
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> own</code></em>);</pre>
 
118
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       camel_pstring_add                   (<em class="parameter"><code><span class="type">gchar</span> *str</code></em>,
 
119
                                                         <em class="parameter"><code><span class="type">gboolean</span> own</code></em>);</pre>
120
120
<p>
121
121
Add the string to the pool.
122
122
</p>
145
145
<hr>
146
146
<div class="refsect2">
147
147
<a name="camel-pstring-strdup"></a><h3>camel_pstring_strdup ()</h3>
148
 
<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_pstring_strdup                (<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> *s</code></em>);</pre>
 
148
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       camel_pstring_strdup                (<em class="parameter"><code>const <span class="type">gchar</span> *s</code></em>);</pre>
149
149
<p>
150
150
Create a new pooled string entry for the string <em class="parameter"><code>s</code></em>.  A pooled
151
151
string is a table where common strings are uniquified to the same
173
173
<hr>
174
174
<div class="refsect2">
175
175
<a name="camel-pstring-free"></a><h3>camel_pstring_free ()</h3>
176
 
<pre class="programlisting"><span class="returnvalue">void</span>                camel_pstring_free                  (<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> *s</code></em>);</pre>
 
176
<pre class="programlisting"><span class="returnvalue">void</span>                camel_pstring_free                  (<em class="parameter"><code>const <span class="type">gchar</span> *s</code></em>);</pre>
177
177
<p>
178
178
De-ref a pooled string. If no more refs exist to this string, it will be deallocated.
179
179
</p>
191
191
<hr>
192
192
<div class="refsect2">
193
193
<a name="camel-pstring-peek"></a><h3>camel_pstring_peek ()</h3>
194
 
<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_pstring_peek                  (<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>);</pre>
 
194
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       camel_pstring_peek                  (<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>);</pre>
195
195
<p>
196
196
Add return the string from the pool.
197
197
</p>
218
218
</div>
219
219
<div class="footer">
220
220
<hr>
221
 
          Generated by GTK-Doc V1.17</div>
 
221
          Generated by GTK-Doc V1.18</div>
222
222
</body>
223
223
</html>
 
 
b'\\ No newline at end of file'