static GList * add_to_profile_list(const char *name, const char *expression, int status) { edited_profiles = add_profile_entry(edited_profiles, name, expression, status); return g_list_last(edited_profiles); }
GList * add_to_profile_list(const char *name, const char *expression, int status, gboolean is_global, gboolean from_global) { edited_profiles = add_profile_entry(edited_profiles, name, expression, status, is_global, from_global); return g_list_last(edited_profiles); }
static void copy_profile_list(void) { GList *flp_src; profile_def *profile; flp_src = edited_profiles; /* throw away the "old" destination list - a NULL list is ok here */ empty_profile_list(FALSE); /* copy the list entries */ while(flp_src) { profile = (flp_src)->data; current_profiles = add_profile_entry(current_profiles, profile->name, profile->reference, profile->status); flp_src = g_list_next(flp_src); } }