<refentry id="gal-e-util" revision="12 Jan 2001">
<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>;
int         <link linkend="g-str-compare">g_str_compare</link>                   (const void *x,
                                             const void *y);
int         <link linkend="g-int-compare">g_int_compare</link>                   (const void *x,
                                             const void *y);
char*       <link linkend="e-strdup-strip">e_strdup_strip</link>                  (char *string);
void        <link linkend="e-free-object-list">e_free_object_list</link>              (<link linkend="GList">GList</link> *list);
void        <link linkend="e-free-string-list">e_free_string_list</link>              (<link linkend="GList">GList</link> *list);
char*       <link linkend="e-read-file">e_read_file</link>                     (const char *filename);
int         <link linkend="e-write-file">e_write_file</link>                    (const char *filename,
                                             const char *data,
                                             int flags);
int         <link linkend="e-mkdir-hier">e_mkdir_hier</link>                    (const char *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);
void        <link linkend="e-filename-make-safe">e_filename_make_safe</link>            (<link linkend="gchar">gchar</link> *string);
void        <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);
void        <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);
void        <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);
void        <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>
void        <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>
void        <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>
void        <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>
void        <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);
void        <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>
<programlisting>#define     E_MAKE_TYPE(l,str,t,ci,i,parent)</programlisting>
<para>

</para><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>l</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>str</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>t</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>ci</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>i</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>parent</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="EFocus">enum EFocus</title>
<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>
<programlisting>int         g_str_compare                   (const void *x,
                                             const void *y);</programlisting>
<para>

</para><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>x</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>y</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="g-int-compare">g_int_compare ()</title>
<programlisting>int         g_int_compare                   (const void *x,
                                             const void *y);</programlisting>
<para>

</para><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>x</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>y</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-strdup-strip">e_strdup_strip ()</title>
<programlisting>char*       e_strdup_strip                  (char *string);</programlisting>
<para>

</para><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>string</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-free-object-list">e_free_object_list ()</title>
<programlisting>void        e_free_object_list              (<link linkend="GList">GList</link> *list);</programlisting>
<para>

</para><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>list</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-free-string-list">e_free_string_list ()</title>
<programlisting>void        e_free_string_list              (<link linkend="GList">GList</link> *list);</programlisting>
<para>

</para><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>list</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-read-file">e_read_file ()</title>
<programlisting>char*       e_read_file                     (const char *filename);</programlisting>
<para>

</para><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>filename</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-write-file">e_write_file ()</title>
<programlisting>int         e_write_file                    (const char *filename,
                                             const char *data,
                                             int flags);</programlisting>
<para>

</para><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>filename</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>data</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>flags</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-mkdir-hier">e_mkdir_hier ()</title>
<programlisting>int         e_mkdir_hier                    (const char *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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>path</parameter>&nbsp;:</entry>
<entry> a directory path
</entry></row>
<row><entry align="right"><parameter>mode</parameter>&nbsp;:</entry>
<entry> a mode, as for mkdir(2)
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> 0 on success, -1 on error, in which case errno will
be set as for mkdir(2).
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-strsplit">e_strsplit ()</title>
<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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>string</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>delimiter</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>max_tokens</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-strstrcase">e_strstrcase ()</title>
<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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>haystack</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>needle</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-filename-make-safe">e_filename_make_safe ()</title>
<programlisting>void        e_filename_make_safe            (<link linkend="gchar">gchar</link> *string);</programlisting>
<para>

</para><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>string</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-marshal-INT--INT-INT-POINTER">e_marshal_INT__INT_INT_POINTER ()</title>
<programlisting>void        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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func_data</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>args</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--OBJECT-DOUBLE-DOUBLE-BOOL">e_marshal_NONE__OBJECT_DOUBLE_DOUBLE_BOOL ()</title>
<programlisting>void        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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func_data</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>args</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-marshal-DOUBLE--OBJECT-DOUBLE-DOUBLE-BOOL">e_marshal_DOUBLE__OBJECT_DOUBLE_DOUBLE_BOOL ()</title>
<programlisting>void        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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func_data</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>args</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-marshal-BOOL--OBJECT-DOUBLE-DOUBLE-BOOL">e_marshal_BOOL__OBJECT_DOUBLE_DOUBLE_BOOL ()</title>
<programlisting>void        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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func_data</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>args</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--INT-INT-POINTER-POINTER-UINT-UINT">e_marshal_NONE__INT_INT_POINTER_POINTER_UINT_UINT</title>
<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>
<programlisting>void        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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func_data</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>args</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--INT-INT-POINTER-UINT">e_marshal_NONE__INT_INT_POINTER_UINT</title>
<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>
<programlisting>void        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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func_data</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>args</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-marshal-BOOL--INT-INT-POINTER-INT-INT-UINT">e_marshal_BOOL__INT_INT_POINTER_INT_INT_UINT</title>
<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>
<programlisting>void        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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func_data</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>args</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></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>
<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>
<programlisting>void        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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func_data</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>args</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="e-marshal-NONE--POINTER-POINTER-INT">e_marshal_NONE__POINTER_POINTER_INT ()</title>
<programlisting>void        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><informaltable pgwide=1 frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>object</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>func_data</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>args</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>

</refsect1>




</refentry>
