add: COULEUR_BACKGROUND_FINI = 0; AFFICHAGE_SOLDE_FINI = 0; SELECTION_OPERATION_FINI = 0;
context: void ajoute_operations_compte_dans_list_store ( gint compte,						gint par_partie ){    GSList *liste_operations_tmp;    gint nb_max_ope_a_ajouter;    gint nb_ope_ajoutees;    gint i, j;    /*     on dcide pour l'instant arbitrairement du nb d'op  ajouter si on */    /* 	le fait par partie ; peut tre dans les prfrences un jour */    if ( par_partie )	nb_max_ope_a_ajouter = 20;    else	nb_max_ope_a_ajouter = -1;    nb_ope_ajoutees = 0;    p_tab_nom_de_compte_variable = p_tab_nom_de_compte + compte;    /*     si SLIST_DERNIERE_OPE_AJOUTEE n'est pas nul, on se place sur l'op suivante */    if ( SLIST_DERNIERE_OPE_AJOUTEE )    {	liste_operations_tmp = SLIST_DERNIERE_OPE_AJOUTEE;	liste_operations_tmp = liste_operations_tmp -> next;    }    else	liste_operations_tmp = LISTE_OPERATIONS;    /*     on commence la boucle  */    while ( liste_operations_tmp	    &&	    ( nb_ope_ajoutees < nb_max_ope_a_ajouter	      ||	      nb_max_ope_a_ajouter == -1))    {	struct structure_operation *operation;	operation = liste_operations_tmp -> data;	/* 	    on met tout de suite l'op en cours pour permettre de reprendre  la suivante lors */	/* 		du remplissage de la liste */	SLIST_DERNIERE_OPE_AJOUTEE = liste_operations_tmp;		    	/* si c'est une op de ventilation, ou si elle est releve mais que l'on ne veut pas les afficher */	/* 	on saute l'op */	if ( !(operation -> no_operation_ventilee_associee	       ||	       ( !AFFICHAGE_R		 &&		 operation -> pointe == 3 )))	{	    /* 	    on a dcid d'afficher cette op */	    nb_ope_ajoutees++;	    /* 	    on ajoute l'op  la fin du list_store */	    remplit_ligne_operation ( operation,				      GINT_TO_POINTER (-1));	}	liste_operations_tmp = liste_operations_tmp -> next;    }    /*     si liste_operations_tmp n'est pas null, c'est qu'on n'est pas all jusqu'au bout */    /* 	des ops du comptes, donc on s'en va maintenant */    if ( liste_operations_tmp )	return;    /* affiche la ligne blanche du bas */    for ( j = 0 ; j < NB_LIGNES_OPE ; j++ )    {	/* on met  NULL tout les pointeurs */	gtk_list_store_append ( STORE_LISTE_OPERATIONS,				&iter_liste_operations );	for ( i=0 ; i<TRANSACTION_LIST_COL_NB ; i++ )	    gtk_list_store_set ( STORE_LISTE_OPERATIONS,				 &iter_liste_operations,				 i, NULL,				 -1 );	/* on met le no d'opration de cette ligne  -1 */	gtk_list_store_set ( STORE_LISTE_OPERATIONS,			     &iter_liste_operations,			     9, GINT_TO_POINTER (-1),			     -1 );    }    /*     on est all jusqu'au bout du compte */    SLIST_DERNIERE_OPE_AJOUTEE = GINT_TO_POINTER ( -1 );}