<refentry id="gal-e-util">
<refmeta>
<refentrytitle>e-util</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>GAL Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>e-util</refname><refpurpose></refpurpose>
</refnamediv>

<refsynopsisdiv><title>Synopsis</title>

<synopsis>



#define     <link linkend="E-MAKE-TYPE:CAPS">E_MAKE_TYPE</link>                     (l,str,t,ci,i,parent)
enum        <link linkend="EFocus">EFocus</link>;
<link linkend="int">int</link>         <link linkend="g-str-compare">g_str_compare</link>                   (const <link linkend="void">void</link> *x,
                                             const <link linkend="void">void</link> *y);
<link linkend="int">int</link>         <link linkend="g-int-compare">g_int_compare</link>                   (const <link linkend="void">void</link> *x,
                                             const <link linkend="void">void</link> *y);
<link linkend="char">char</link>*       <link linkend="e-strdup-strip">e_strdup_strip</link>                  (<link linkend="char">char</link> *string);
<link linkend="void">void</link>        <link linkend="e-free-object-list">e_free_object_list</link>              (<link linkend="GList">GList</link> *list);
<link linkend="void">void</link>        <link linkend="e-free-string-list">e_free_string_list</link>              (<link linkend="GList">GList</link> *list);
<link linkend="char">char</link>*       <link linkend="e-read-file">e_read_file</link>                     (const <link linkend="char">char</link> *filename);
<link linkend="int">int</link>         <link linkend="e-write-file">e_write_file</link>                    (const <link linkend="char">char</link> *filename,
                                             const <link linkend="char">char</link> *data,
                                             <link linkend="int">int</link> flags);
<link linkend="int">int</link>         <link linkend="e-mkdir-hier">e_mkdir_hier</link>                    (const <link linkend="char">char</link> *path,
                                             <link linkend="mode-t">mode_t</link> mode);
<link linkend="gchar">gchar</link>**     <link linkend="e-strsplit">e_strsplit</link>                      (const <link linkend="gchar">gchar</link> *string,
                                             const <link linkend="gchar">gchar</link> *delimiter,
                                             <link linkend="gint">gint</link> max_tokens);
<link linkend="gchar">gchar</link>*      <link linkend="e-strstrcase">e_strstrcase</link>                    (const <link linkend="gchar">gchar</link> *haystack,
                                             const <link linkend="gchar">gchar</link> *needle);
<link linkend="void">void</link>        <link linkend="e-filename-make-safe">e_filename_make_safe</link>            (<link linkend="gchar">gchar</link> *string);
<link linkend="void">void</link>        <link linkend="e-marshal-INT--INT-INT-POINTER">e_marshal_INT__INT_INT_POINTER</link>  (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);
<link linkend="void">void</link>        <link linkend="e-marshal-NONE--OBJECT-DOUBLE-DOUBLE-BOOL">e_marshal_NONE__OBJECT_DOUBLE_DOUBLE_BOOL</link>
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);
<link linkend="void">void</link>        <link linkend="e-marshal-DOUBLE--OBJECT-DOUBLE-DOUBLE-BOOL">e_marshal_DOUBLE__OBJECT_DOUBLE_DOUBLE_BOOL</link>
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);
<link linkend="void">void</link>        <link linkend="e-marshal-BOOL--OBJECT-DOUBLE-DOUBLE-BOOL">e_marshal_BOOL__OBJECT_DOUBLE_DOUBLE_BOOL</link>
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);
#define     <link linkend="e-marshal-NONE--INT-INT-POINTER-POINTER-UINT-UINT">e_marshal_NONE__INT_INT_POINTER_POINTER_UINT_UINT</link>
<link linkend="void">void</link>        <link linkend="e-marshal-NONE--INT-INT-POINTER-POINTER-INT-INT">e_marshal_NONE__INT_INT_POINTER_POINTER_INT_INT</link>
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);
#define     <link linkend="e-marshal-NONE--INT-INT-POINTER-UINT">e_marshal_NONE__INT_INT_POINTER_UINT</link>
<link linkend="void">void</link>        <link linkend="e-marshal-NONE--INT-INT-POINTER-INT">e_marshal_NONE__INT_INT_POINTER_INT</link>
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);
#define     <link linkend="e-marshal-BOOL--INT-INT-POINTER-INT-INT-UINT">e_marshal_BOOL__INT_INT_POINTER_INT_INT_UINT</link>
<link linkend="void">void</link>        <link linkend="e-marshal-BOOL--INT-INT-POINTER-INT-INT-INT">e_marshal_BOOL__INT_INT_POINTER_INT_INT_INT</link>
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);
#define     <link linkend="e-marshal-NONE--INT-INT-POINTER-INT-INT-POINTER-UINT-UINT">e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_UINT_UINT</link>
<link linkend="void">void</link>        <link linkend="e-marshal-NONE--INT-INT-POINTER-INT-INT-POINTER-INT-INT">e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_INT_INT</link>
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);
<link linkend="void">void</link>        <link linkend="e-marshal-NONE--POINTER-POINTER-INT">e_marshal_NONE__POINTER_POINTER_INT</link>
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);
</synopsis>
</refsynopsisdiv>









<refsect1>
<title>Description</title>
<para>

</para>
</refsect1>

<refsect1>
<title>Details</title>
<refsect2>
<title><anchor id="E-MAKE-TYPE:CAPS">E_MAKE_TYPE()</title>
<indexterm><primary>E_MAKE_TYPE</primary></indexterm><programlisting>#define     E_MAKE_TYPE(l,str,t,ci,i,parent)</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>l</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>str</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>t</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ci</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>i</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>parent</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="EFocus">enum EFocus</title>
<indexterm><primary>EFocus</primary></indexterm><programlisting>typedef enum {
	E_FOCUS_NONE,
	E_FOCUS_CURRENT,
	E_FOCUS_START,
	E_FOCUS_END
} EFocus;
</programlisting>
<para>

</para></refsect2>
<refsect2>
<title><anchor id="g-str-compare">g_str_compare ()</title>
<indexterm><primary>g_str_compare</primary></indexterm><programlisting><link linkend="int">int</link>         g_str_compare                   (const <link linkend="void">void</link> *x,
                                             const <link linkend="void">void</link> *y);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>x</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="g-int-compare">g_int_compare ()</title>
<indexterm><primary>g_int_compare</primary></indexterm><programlisting><link linkend="int">int</link>         g_int_compare                   (const <link linkend="void">void</link> *x,
                                             const <link linkend="void">void</link> *y);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>x</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-strdup-strip">e_strdup_strip ()</title>
<indexterm><primary>e_strdup_strip</primary></indexterm><programlisting><link linkend="char">char</link>*       e_strdup_strip                  (<link linkend="char">char</link> *string);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>string</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-free-object-list">e_free_object_list ()</title>
<indexterm><primary>e_free_object_list</primary></indexterm><programlisting><link linkend="void">void</link>        e_free_object_list              (<link linkend="GList">GList</link> *list);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-free-string-list">e_free_string_list ()</title>
<indexterm><primary>e_free_string_list</primary></indexterm><programlisting><link linkend="void">void</link>        e_free_string_list              (<link linkend="GList">GList</link> *list);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-read-file">e_read_file ()</title>
<indexterm><primary>e_read_file</primary></indexterm><programlisting><link linkend="char">char</link>*       e_read_file                     (const <link linkend="char">char</link> *filename);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-write-file">e_write_file ()</title>
<indexterm><primary>e_write_file</primary></indexterm><programlisting><link linkend="int">int</link>         e_write_file                    (const <link linkend="char">char</link> *filename,
                                             const <link linkend="char">char</link> *data,
                                             <link linkend="int">int</link> flags);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>flags</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-mkdir-hier">e_mkdir_hier ()</title>
<indexterm><primary>e_mkdir_hier</primary></indexterm><programlisting><link linkend="int">int</link>         e_mkdir_hier                    (const <link linkend="char">char</link> *path,
                                             <link linkend="mode-t">mode_t</link> mode);</programlisting>
<para>
This creates the named directory with the given <parameter>mode</parameter>, creating
any necessary intermediate directories (with the same <parameter>mode</parameter>).</para>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
<listitem><simpara> a directory path
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mode</parameter>&nbsp;:</term>
<listitem><simpara> a mode, as for mkdir(2)
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> 0 on success, -1 on error, in which case errno will
be set as for mkdir(2).
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-strsplit">e_strsplit ()</title>
<indexterm><primary>e_strsplit</primary></indexterm><programlisting><link linkend="gchar">gchar</link>**     e_strsplit                      (const <link linkend="gchar">gchar</link> *string,
                                             const <link linkend="gchar">gchar</link> *delimiter,
                                             <link linkend="gint">gint</link> max_tokens);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>string</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>delimiter</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>max_tokens</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-strstrcase">e_strstrcase ()</title>
<indexterm><primary>e_strstrcase</primary></indexterm><programlisting><link linkend="gchar">gchar</link>*      e_strstrcase                    (const <link linkend="gchar">gchar</link> *haystack,
                                             const <link linkend="gchar">gchar</link> *needle);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>haystack</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>needle</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-filename-make-safe">e_filename_make_safe ()</title>
<indexterm><primary>e_filename_make_safe</primary></indexterm><programlisting><link linkend="void">void</link>        e_filename_make_safe            (<link linkend="gchar">gchar</link> *string);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>string</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-marshal-INT--INT-INT-POINTER">e_marshal_INT__INT_INT_POINTER ()</title>
<indexterm><primary>e_marshal_INT__INT_INT_POINTER</primary></indexterm><programlisting><link linkend="void">void</link>        e_marshal_INT__INT_INT_POINTER  (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>args</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--OBJECT-DOUBLE-DOUBLE-BOOL">e_marshal_NONE__OBJECT_DOUBLE_DOUBLE_BOOL ()</title>
<indexterm><primary>e_marshal_NONE__OBJECT_DOUBLE_DOUBLE_BOOL</primary></indexterm><programlisting><link linkend="void">void</link>        e_marshal_NONE__OBJECT_DOUBLE_DOUBLE_BOOL
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>args</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-marshal-DOUBLE--OBJECT-DOUBLE-DOUBLE-BOOL">e_marshal_DOUBLE__OBJECT_DOUBLE_DOUBLE_BOOL ()</title>
<indexterm><primary>e_marshal_DOUBLE__OBJECT_DOUBLE_DOUBLE_BOOL</primary></indexterm><programlisting><link linkend="void">void</link>        e_marshal_DOUBLE__OBJECT_DOUBLE_DOUBLE_BOOL
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>args</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-marshal-BOOL--OBJECT-DOUBLE-DOUBLE-BOOL">e_marshal_BOOL__OBJECT_DOUBLE_DOUBLE_BOOL ()</title>
<indexterm><primary>e_marshal_BOOL__OBJECT_DOUBLE_DOUBLE_BOOL</primary></indexterm><programlisting><link linkend="void">void</link>        e_marshal_BOOL__OBJECT_DOUBLE_DOUBLE_BOOL
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>args</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--INT-INT-POINTER-POINTER-UINT-UINT">e_marshal_NONE__INT_INT_POINTER_POINTER_UINT_UINT</title>
<indexterm><primary>e_marshal_NONE__INT_INT_POINTER_POINTER_UINT_UINT</primary></indexterm><programlisting>#define e_marshal_NONE__INT_INT_POINTER_POINTER_UINT_UINT e_marshal_NONE__INT_INT_POINTER_POINTER_INT_INT
</programlisting>
<para>

</para></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--INT-INT-POINTER-POINTER-INT-INT">e_marshal_NONE__INT_INT_POINTER_POINTER_INT_INT ()</title>
<indexterm><primary>e_marshal_NONE__INT_INT_POINTER_POINTER_INT_INT</primary></indexterm><programlisting><link linkend="void">void</link>        e_marshal_NONE__INT_INT_POINTER_POINTER_INT_INT
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>args</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--INT-INT-POINTER-UINT">e_marshal_NONE__INT_INT_POINTER_UINT</title>
<indexterm><primary>e_marshal_NONE__INT_INT_POINTER_UINT</primary></indexterm><programlisting>#define e_marshal_NONE__INT_INT_POINTER_UINT e_marshal_NONE__INT_INT_POINTER_INT
</programlisting>
<para>

</para></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--INT-INT-POINTER-INT">e_marshal_NONE__INT_INT_POINTER_INT ()</title>
<indexterm><primary>e_marshal_NONE__INT_INT_POINTER_INT</primary></indexterm><programlisting><link linkend="void">void</link>        e_marshal_NONE__INT_INT_POINTER_INT
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>args</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-marshal-BOOL--INT-INT-POINTER-INT-INT-UINT">e_marshal_BOOL__INT_INT_POINTER_INT_INT_UINT</title>
<indexterm><primary>e_marshal_BOOL__INT_INT_POINTER_INT_INT_UINT</primary></indexterm><programlisting>#define e_marshal_BOOL__INT_INT_POINTER_INT_INT_UINT e_marshal_BOOL__INT_INT_POINTER_INT_INT_INT
</programlisting>
<para>

</para></refsect2>
<refsect2>
<title><anchor id="e-marshal-BOOL--INT-INT-POINTER-INT-INT-INT">e_marshal_BOOL__INT_INT_POINTER_INT_INT_INT ()</title>
<indexterm><primary>e_marshal_BOOL__INT_INT_POINTER_INT_INT_INT</primary></indexterm><programlisting><link linkend="void">void</link>        e_marshal_BOOL__INT_INT_POINTER_INT_INT_INT
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>args</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--INT-INT-POINTER-INT-INT-POINTER-UINT-UINT">e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_UINT_UINT</title>
<indexterm><primary>e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_UINT_UINT</primary></indexterm><programlisting>#define e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_UINT_UINT e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_INT_INT
</programlisting>
<para>

</para></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--INT-INT-POINTER-INT-INT-POINTER-INT-INT">e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_INT_INT ()</title>
<indexterm><primary>e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_INT_INT</primary></indexterm><programlisting><link linkend="void">void</link>        e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_INT_INT
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>args</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--POINTER-POINTER-INT">e_marshal_NONE__POINTER_POINTER_INT ()</title>
<indexterm><primary>e_marshal_NONE__POINTER_POINTER_INT</primary></indexterm><programlisting><link linkend="void">void</link>        e_marshal_NONE__POINTER_POINTER_INT
                                            (<link linkend="GtkObject">GtkObject</link> *object,
                                             <link linkend="GtkSignalFunc">GtkSignalFunc</link> func,
                                             <link linkend="gpointer">gpointer</link> func_data,
                                             <link linkend="GtkArg">GtkArg</link> *args);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>args</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>
