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); }