rem: list_tmp = list_struct_accounts;
add: list_tmp = gsb_account_get_list_accounts ();
context: void association_automatique ( void ){    GSList *list_tmp;    gint resultat;    resultat = question_yes_no_hint ( _("Automatic association of financial years?"),				      _("This function assigns each transaction without a financial year to the one related to its transaction date.  If no financial year matches, the transaction will not be changed.") );    if ( resultat )	return;    list_tmp = list_struct_accounts;    while ( list_tmp )    {	gint i;	GSList *pointeur_tmp;	i = gsb_account_get_no_account ( list_tmp -> data );	pointeur_tmp = gsb_account_get_transactions_list (i);	while ( pointeur_tmp )	{	    struct structure_operation *operation;	    operation = pointeur_tmp -> data;	    if ( !operation -> no_exercice )	    {		GSList *pointeur_exo;		pointeur_exo = liste_struct_exercices;		while ( pointeur_exo )		{		    struct struct_exercice *exo;		    exo = pointeur_exo -> data;		    if ( g_date_compare ( exo -> date_debut,					  operation -> date ) <= 0			 &&			 g_date_compare ( exo -> date_fin,					  operation -> date ) >= 0 )		    {			operation -> no_exercice = exo -> no_exercice;		    }		    pointeur_exo = pointeur_exo -> next;		}	    }	    pointeur_tmp = pointeur_tmp -> next;	}	list_tmp = list_tmp -> next;    }    demande_mise_a_jour_tous_comptes ();    modification_fichier ( TRUE );}