Yet Another Stupid Marshaller.

* gal/util/e-util.c (e_marshal_NONE__POINTER_POINTER_POINTER_POINTER): New.

svn path=/trunk/; revision=15423
This commit is contained in:
Ettore Perazzoli
2002-01-22 20:14:17 +00:00
parent dd8b13b391
commit cfe53117d6
2 changed files with 20 additions and 0 deletions

View File

@ -650,6 +650,22 @@ e_marshal_NONE__INT_POINTER_INT_POINTER (GtkObject * object, GtkSignalFunc func,
GTK_VALUE_INT (args[2]), GTK_VALUE_POINTER (args[3]), func_data);
}
typedef void (*GtkSignal_NONE__POINTER_POINTER_POINTER_POINTER) (GtkObject *,
gpointer, gpointer, gpointer, gpointer,
gpointer);
void
e_marshal_NONE__POINTER_POINTER_POINTER_POINTER (GtkObject *object,
GtkSignalFunc func,
gpointer func_data,
GtkArg *args)
{
GtkSignal_NONE__POINTER_POINTER_POINTER_POINTER rfunc;
rfunc = (GtkSignal_NONE__POINTER_POINTER_POINTER_POINTER) func;
(*rfunc) (object, GTK_VALUE_POINTER (args[0]), GTK_VALUE_POINTER (args[1]),
GTK_VALUE_POINTER (args[2]), GTK_VALUE_POINTER (args[3]), func_data);
}
typedef int (*GtkSignal_INT__POINTER_POINTER) (GtkObject *,
gpointer, gpointer,
gpointer user_data);

View File

@ -241,6 +241,10 @@ void e_marshal_NONE__INT_POINTER_INT_POINTER (GtkO
GtkSignalFunc func,
gpointer func_data,
GtkArg *args);
void e_marshal_NONE__POINTER_POINTER_POINTER_POINTER (GtkObject *object,
GtkSignalFunc func,
gpointer func_data,
GtkArg *args);
void e_marshal_INT__POINTER_POINTER (GtkObject *object,
GtkSignalFunc func,
gpointer func_data,