rem: list_tmp = liste_struct_echeances;
add: list_tmp = gsb_data_scheduled_get_scheduled_list ();
context: gulong gsb_file_save_scheduled_part ( gulong iterator,				      gulong *length_calculated,				      gchar **file_content ){    GSList *list_tmp;	    list_tmp = liste_struct_echeances;    while ( list_tmp )    {	struct operation_echeance *echeance;	gchar *new_string;	echeance = list_tmp -> data;	/* now we can fill the file content */	new_string = g_markup_printf_escaped ( "\t<Scheduled Nb=\"%d\" Dt=\"%s\" Ac=\"%d\" Am=\"%4.7f\" Cu=\"%d\" Pa=\"%d\" Ca=\"%d\" Sca=\"%d\" Tra=\"%d\" Pn=\"%d\" CPn=\"%d\" Pc=\"%s\" Fi=\"%d\" Bu=\"%d\" Sbu=\"%d\" No=\"%s\" Au=\"%d\" Pe=\"%d\" Pei=\"%d\" Pep=\"%d\" Dtl=\"%s\" Br=\"%d\" Mo=\"%d\" />\n",					       echeance -> no_operation,					       gsb_format_gdate ( echeance -> date),					       echeance -> compte,					       echeance -> montant,					       echeance -> devise,					       echeance -> tiers,					       echeance -> categorie,					       echeance -> sous_categorie,					       echeance -> compte_virement,					       echeance -> type_ope,					       echeance -> type_contre_ope,					       echeance -> contenu_type,					       echeance -> no_exercice,					       echeance -> imputation,					       echeance -> sous_imputation,					       echeance -> notes,					       echeance -> auto_man,					       echeance -> periodicite,					       echeance -> intervalle_periodicite_personnalisee,					       echeance -> periodicite_personnalisee,					       gsb_format_gdate ( echeance -> date_limite),					       echeance -> operation_ventilee,					       echeance -> no_operation_ventilee_associee );	/* append the new string to the file content	 * and take the new iterator */	iterator = gsb_file_save_append_part ( iterator,					       length_calculated,					       file_content,					       new_string );	list_tmp = list_tmp -> next;    }    return iterator;}