Exemple #1
0
static void
color_filters_clone_cb(gpointer filter_arg, gpointer user_data)
{
    color_clone_t* clone_data = (color_clone_t*)user_data;
    color_filter_t * new_colorf = color_filter_clone((color_filter_t *)filter_arg);

    clone_data->add_cb (new_colorf, clone_data->user_data);
}
static void
color_filter_list_clone_cb(gpointer filter_arg, gpointer cfl_arg)
{
    GSList **cfl = (GSList **)cfl_arg;
    color_filter_t *new_colorf;

    new_colorf = color_filter_clone((color_filter_t *)filter_arg);
    *cfl = g_slist_append(*cfl, new_colorf);
}
static void
color_filter_list_clone_cb(gpointer filter_arg, gpointer cfl_arg)
{
    gpointer *cfl = cfl_arg;
    color_filter_t *new_colorf;

    new_colorf = color_filter_clone(filter_arg);
    *cfl = g_slist_append(*cfl, new_colorf);
}
static void
color_filters_clone_cb(gpointer filter_arg, gpointer user_data)
{
    color_filter_t * new_colorf = color_filter_clone((color_filter_t *)filter_arg);
    color_filter_add_cb (new_colorf, user_data);
}