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

« back to all changes in this revision

Viewing changes to docs/reference/libedataserver/html/libedataserver-ESExp.html

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-11-13 10:12:28 UTC
  • mfrom: (1.1.107)
  • Revision ID: package-import@ubuntu.com-20121113101228-gvueq2vu386p625x
Tags: 3.6.2-0ubuntu1
* New upstream release
* debian/libcamel-1.2-40.symbols::
  - Updated
* debian/patches/dont-abort-in-e_source_registry_new.patch:
  - Applied upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
#define             <a class="link" href="libedataserver-ESExp.html#e-sexp-ref" title="e_sexp_ref()">e_sexp_ref</a>                          (f)
48
48
#define             <a class="link" href="libedataserver-ESExp.html#e-sexp-unref" title="e_sexp_unref()">e_sexp_unref</a>                        (f)
49
49
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-add-function" title="e_sexp_add_function ()">e_sexp_add_function</a>                 (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
50
 
                                                         <em class="parameter"><code><span class="type">gint</span> scope</code></em>,
51
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
50
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> scope</code></em>,
 
51
                                                         <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>,
52
52
                                                         <em class="parameter"><code><span class="type">ESExpFunc</span> *func</code></em>,
53
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
 
53
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
54
54
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-add-ifunction" title="e_sexp_add_ifunction ()">e_sexp_add_ifunction</a>                (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
55
 
                                                         <em class="parameter"><code><span class="type">gint</span> scope</code></em>,
56
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
55
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> scope</code></em>,
 
56
                                                         <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>,
57
57
                                                         <em class="parameter"><code><span class="type">ESExpIFunc</span> *func</code></em>,
58
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
 
58
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
59
59
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-add-variable" title="e_sexp_add_variable ()">e_sexp_add_variable</a>                 (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
60
 
                                                         <em class="parameter"><code><span class="type">gint</span> scope</code></em>,
61
 
                                                         <em class="parameter"><code><span class="type">gchar</span> *name</code></em>,
 
60
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> scope</code></em>,
 
61
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
62
62
                                                         <em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExpTerm" title="struct ESExpTerm"><span class="type">ESExpTerm</span></a> *value</code></em>);
63
63
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-remove-symbol" title="e_sexp_remove_symbol ()">e_sexp_remove_symbol</a>                (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
64
 
                                                         <em class="parameter"><code><span class="type">gint</span> scope</code></em>,
65
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
66
 
<span class="returnvalue">gint</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-set-scope" title="e_sexp_set_scope ()">e_sexp_set_scope</a>                    (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
67
 
                                                         <em class="parameter"><code><span class="type">gint</span> scope</code></em>);
 
64
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> scope</code></em>,
 
65
                                                         <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>);
 
66
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="libedataserver-ESExp.html#e-sexp-set-scope" title="e_sexp_set_scope ()">e_sexp_set_scope</a>                    (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
 
67
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> scope</code></em>);
68
68
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-input-text" title="e_sexp_input_text ()">e_sexp_input_text</a>                   (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
69
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>,
70
 
                                                         <em class="parameter"><code><span class="type">gint</span> len</code></em>);
 
69
                                                         <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> *text</code></em>,
 
70
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);
71
71
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-input-file" title="e_sexp_input_file ()">e_sexp_input_file</a>                   (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
72
 
                                                         <em class="parameter"><code><span class="type">gint</span> fd</code></em>);
73
 
<span class="returnvalue">gint</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-parse" title="e_sexp_parse ()">e_sexp_parse</a>                        (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>);
 
72
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>);
 
73
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="libedataserver-ESExp.html#e-sexp-parse" title="e_sexp_parse ()">e_sexp_parse</a>                        (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>);
74
74
<a class="link" href="libedataserver-ESExp.html#ESExpResult" title="struct ESExpResult"><span class="returnvalue">ESExpResult</span></a> *       <a class="link" href="libedataserver-ESExp.html#e-sexp-eval" title="e_sexp_eval ()">e_sexp_eval</a>                         (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>);
75
75
<a class="link" href="libedataserver-ESExp.html#ESExpResult" title="struct ESExpResult"><span class="returnvalue">ESExpResult</span></a> *       <a class="link" href="libedataserver-ESExp.html#e-sexp-term-eval" title="e_sexp_term_eval ()">e_sexp_term_eval</a>                    (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>,
76
76
                                                         <em class="parameter"><code><span class="type">struct _ESExpTerm</span> *t</code></em>);
77
77
<a class="link" href="libedataserver-ESExp.html#ESExpResult" title="struct ESExpResult"><span class="returnvalue">ESExpResult</span></a> *       <a class="link" href="libedataserver-ESExp.html#e-sexp-result-new" title="e_sexp_result_new ()">e_sexp_result_new</a>                   (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>,
78
 
                                                         <em class="parameter"><code><span class="type">gint</span> type</code></em>);
 
78
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type</code></em>);
79
79
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-result-free" title="e_sexp_result_free ()">e_sexp_result_free</a>                  (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>,
80
80
                                                         <em class="parameter"><code><span class="type">struct _ESExpResult</span> *t</code></em>);
81
81
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-resultv-free" title="e_sexp_resultv_free ()">e_sexp_resultv_free</a>                 (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>,
82
 
                                                         <em class="parameter"><code><span class="type">gint</span> argc</code></em>,
 
82
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> argc</code></em>,
83
83
                                                         <em class="parameter"><code><span class="type">struct _ESExpResult</span> **argv</code></em>);
84
 
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-encode-bool" title="e_sexp_encode_bool ()">e_sexp_encode_bool</a>                  (<em class="parameter"><code><span class="type">GString</span> *s</code></em>,
85
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> state</code></em>);
86
 
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-encode-string" title="e_sexp_encode_string ()">e_sexp_encode_string</a>                (<em class="parameter"><code><span class="type">GString</span> *s</code></em>,
87
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *string</code></em>);
 
84
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-encode-bool" title="e_sexp_encode_bool ()">e_sexp_encode_bool</a>                  (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Strings.html#GString"><span class="type">GString</span></a> *s</code></em>,
 
85
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> state</code></em>);
 
86
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-encode-string" title="e_sexp_encode_string ()">e_sexp_encode_string</a>                (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Strings.html#GString"><span class="type">GString</span></a> *s</code></em>,
 
87
                                                         <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>);
88
88
<span class="returnvalue">void</span>                <a class="link" href="libedataserver-ESExp.html#e-sexp-fatal-error" title="e_sexp_fatal_error ()">e_sexp_fatal_error</a>                  (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>,
89
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *why</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> *why</code></em>,
90
90
                                                         <em class="parameter"><code>...</code></em>);
91
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="libedataserver-ESExp.html#e-sexp-error" title="e_sexp_error ()">e_sexp_error</a>                        (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>);
 
91
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="libedataserver-ESExp.html#e-sexp-error" title="e_sexp_error ()">e_sexp_error</a>                        (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>);
92
92
<a class="link" href="libedataserver-ESExp.html#ESExpTerm" title="struct ESExpTerm"><span class="returnvalue">ESExpTerm</span></a> *         <a class="link" href="libedataserver-ESExp.html#e-sexp-parse-value" title="e_sexp_parse_value ()">e_sexp_parse_value</a>                  (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>);
93
 
<span class="returnvalue">gboolean</span>            <a class="link" href="libedataserver-ESExp.html#e-sexp-evaluate-occur-times" title="e_sexp_evaluate_occur_times ()">e_sexp_evaluate_occur_times</a>         (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
 
93
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libedataserver-ESExp.html#e-sexp-evaluate-occur-times" title="e_sexp_evaluate_occur_times ()">e_sexp_evaluate_occur_times</a>         (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
94
94
                                                         <em class="parameter"><code><span class="type">time_t</span> *start</code></em>,
95
95
                                                         <em class="parameter"><code><span class="type">time_t</span> *end</code></em>);
96
96
</pre>
223
223
<div class="refsect2">
224
224
<a name="e-sexp-add-function"></a><h3>e_sexp_add_function ()</h3>
225
225
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_add_function                 (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
226
 
                                                         <em class="parameter"><code><span class="type">gint</span> scope</code></em>,
227
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
226
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> scope</code></em>,
 
227
                                                         <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>,
228
228
                                                         <em class="parameter"><code><span class="type">ESExpFunc</span> *func</code></em>,
229
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
 
229
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
230
230
</div>
231
231
<hr>
232
232
<div class="refsect2">
233
233
<a name="e-sexp-add-ifunction"></a><h3>e_sexp_add_ifunction ()</h3>
234
234
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_add_ifunction                (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
235
 
                                                         <em class="parameter"><code><span class="type">gint</span> scope</code></em>,
236
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
235
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> scope</code></em>,
 
236
                                                         <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>,
237
237
                                                         <em class="parameter"><code><span class="type">ESExpIFunc</span> *func</code></em>,
238
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
 
238
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
239
239
</div>
240
240
<hr>
241
241
<div class="refsect2">
242
242
<a name="e-sexp-add-variable"></a><h3>e_sexp_add_variable ()</h3>
243
243
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_add_variable                 (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
244
 
                                                         <em class="parameter"><code><span class="type">gint</span> scope</code></em>,
245
 
                                                         <em class="parameter"><code><span class="type">gchar</span> *name</code></em>,
 
244
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> scope</code></em>,
 
245
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
246
246
                                                         <em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExpTerm" title="struct ESExpTerm"><span class="type">ESExpTerm</span></a> *value</code></em>);</pre>
247
247
</div>
248
248
<hr>
249
249
<div class="refsect2">
250
250
<a name="e-sexp-remove-symbol"></a><h3>e_sexp_remove_symbol ()</h3>
251
251
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_remove_symbol                (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
252
 
                                                         <em class="parameter"><code><span class="type">gint</span> scope</code></em>,
253
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
 
252
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> scope</code></em>,
 
253
                                                         <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>
254
254
</div>
255
255
<hr>
256
256
<div class="refsect2">
257
257
<a name="e-sexp-set-scope"></a><h3>e_sexp_set_scope ()</h3>
258
 
<pre class="programlisting"><span class="returnvalue">gint</span>                e_sexp_set_scope                    (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
259
 
                                                         <em class="parameter"><code><span class="type">gint</span> scope</code></em>);</pre>
 
258
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                e_sexp_set_scope                    (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
 
259
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> scope</code></em>);</pre>
260
260
</div>
261
261
<hr>
262
262
<div class="refsect2">
263
263
<a name="e-sexp-input-text"></a><h3>e_sexp_input_text ()</h3>
264
264
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_input_text                   (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
265
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>,
266
 
                                                         <em class="parameter"><code><span class="type">gint</span> len</code></em>);</pre>
 
265
                                                         <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> *text</code></em>,
 
266
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);</pre>
267
267
</div>
268
268
<hr>
269
269
<div class="refsect2">
270
270
<a name="e-sexp-input-file"></a><h3>e_sexp_input_file ()</h3>
271
271
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_input_file                   (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
272
 
                                                         <em class="parameter"><code><span class="type">gint</span> fd</code></em>);</pre>
 
272
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>);</pre>
273
273
</div>
274
274
<hr>
275
275
<div class="refsect2">
276
276
<a name="e-sexp-parse"></a><h3>e_sexp_parse ()</h3>
277
 
<pre class="programlisting"><span class="returnvalue">gint</span>                e_sexp_parse                        (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>);</pre>
 
277
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                e_sexp_parse                        (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>);</pre>
278
278
</div>
279
279
<hr>
280
280
<div class="refsect2">
291
291
<div class="refsect2">
292
292
<a name="e-sexp-result-new"></a><h3>e_sexp_result_new ()</h3>
293
293
<pre class="programlisting"><a class="link" href="libedataserver-ESExp.html#ESExpResult" title="struct ESExpResult"><span class="returnvalue">ESExpResult</span></a> *       e_sexp_result_new                   (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>,
294
 
                                                         <em class="parameter"><code><span class="type">gint</span> type</code></em>);</pre>
 
294
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type</code></em>);</pre>
295
295
</div>
296
296
<hr>
297
297
<div class="refsect2">
303
303
<div class="refsect2">
304
304
<a name="e-sexp-resultv-free"></a><h3>e_sexp_resultv_free ()</h3>
305
305
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_resultv_free                 (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>,
306
 
                                                         <em class="parameter"><code><span class="type">gint</span> argc</code></em>,
 
306
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> argc</code></em>,
307
307
                                                         <em class="parameter"><code><span class="type">struct _ESExpResult</span> **argv</code></em>);</pre>
308
308
</div>
309
309
<hr>
310
310
<div class="refsect2">
311
311
<a name="e-sexp-encode-bool"></a><h3>e_sexp_encode_bool ()</h3>
312
 
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_encode_bool                  (<em class="parameter"><code><span class="type">GString</span> *s</code></em>,
313
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> state</code></em>);</pre>
 
312
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_encode_bool                  (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Strings.html#GString"><span class="type">GString</span></a> *s</code></em>,
 
313
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> state</code></em>);</pre>
314
314
<p>
315
315
Encode a bool into an s-expression <em class="parameter"><code>s</code></em>.  Bools are
316
316
encoded using #t #f syntax.
319
319
<hr>
320
320
<div class="refsect2">
321
321
<a name="e-sexp-encode-string"></a><h3>e_sexp_encode_string ()</h3>
322
 
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_encode_string                (<em class="parameter"><code><span class="type">GString</span> *s</code></em>,
323
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *string</code></em>);</pre>
 
322
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_encode_string                (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Strings.html#GString"><span class="type">GString</span></a> *s</code></em>,
 
323
                                                         <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>
324
324
<p>
325
325
Add a c string <em class="parameter"><code>string</code></em> to the s-expression stored in
326
326
the gstring <em class="parameter"><code>s</code></em>.  Quotes are added, and special characters
344
344
<div class="refsect2">
345
345
<a name="e-sexp-fatal-error"></a><h3>e_sexp_fatal_error ()</h3>
346
346
<pre class="programlisting"><span class="returnvalue">void</span>                e_sexp_fatal_error                  (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>,
347
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *why</code></em>,
 
347
                                                         <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> *why</code></em>,
348
348
                                                         <em class="parameter"><code>...</code></em>);</pre>
349
349
</div>
350
350
<hr>
351
351
<div class="refsect2">
352
352
<a name="e-sexp-error"></a><h3>e_sexp_error ()</h3>
353
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       e_sexp_error                        (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>);</pre>
 
353
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       e_sexp_error                        (<em class="parameter"><code><span class="type">struct _ESExp</span> *f</code></em>);</pre>
354
354
</div>
355
355
<hr>
356
356
<div class="refsect2">
361
361
<hr>
362
362
<div class="refsect2">
363
363
<a name="e-sexp-evaluate-occur-times"></a><h3>e_sexp_evaluate_occur_times ()</h3>
364
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_sexp_evaluate_occur_times         (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
 
364
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            e_sexp_evaluate_occur_times         (<em class="parameter"><code><a class="link" href="libedataserver-ESExp.html#ESExp" title="struct ESExp"><span class="type">ESExp</span></a> *f</code></em>,
365
365
                                                         <em class="parameter"><code><span class="type">time_t</span> *start</code></em>,
366
366
                                                         <em class="parameter"><code><span class="type">time_t</span> *end</code></em>);</pre>
367
367
</div>