rem: list_tmp = list_struct_accounts;
add: list_tmp = gsb_account_get_list_accounts ();
context: void creation_liste_categ_combofix ( void ){    GSList *pointeur, *liste_categ_credit, *liste_categ_debit, *liste_categ_special;    GSList *list_tmp;    if ( DEBUG )	printf ( "creation_liste_categ_combofix\n" );    liste_categories_combofix = NULL;    liste_categories_ventilation_combofix = NULL;    liste_categ_credit = NULL;    liste_categ_debit = NULL;    pointeur = liste_struct_categories;    while ( pointeur )    {	struct struct_categ *categorie;	GSList *sous_pointeur;	categorie = pointeur -> data;	if ( categorie -> type_categ )	    liste_categ_debit = g_slist_append ( liste_categ_debit,						 g_strdup ( categorie -> nom_categ ) );	else	    liste_categ_credit = g_slist_append ( liste_categ_credit,						  g_strdup ( categorie -> nom_categ ) );	sous_pointeur = categorie -> liste_sous_categ;	while ( sous_pointeur )	{	    struct struct_sous_categ *sous_categ;	    sous_categ = sous_pointeur -> data;	    if ( categorie -> type_categ )		liste_categ_debit = g_slist_append ( liste_categ_debit,						     g_strconcat ( "\t",								   sous_categ -> nom_sous_categ,								   NULL ) );	    else		liste_categ_credit = g_slist_append ( liste_categ_credit,						      g_strconcat ( "\t",								    sous_categ -> nom_sous_categ,								    NULL ) );	    sous_pointeur = sous_pointeur -> next;	}	pointeur = pointeur -> next;    }    /*   on ajoute les listes des crédits / débits à la liste du combofix du formulaire */    liste_categories_combofix = g_slist_append ( liste_categories_combofix,						 liste_categ_debit );    liste_categories_combofix = g_slist_append ( liste_categories_combofix,						 liste_categ_credit );    /*   on ajoute les listes des crédits / débits à la liste du     *   combofix des échéances  */    liste_categories_ventilation_combofix = g_slist_append ( liste_categories_ventilation_combofix,							     liste_categ_debit );    liste_categories_ventilation_combofix = g_slist_append ( liste_categories_ventilation_combofix,							     liste_categ_credit );    /* création des catégories spéciales : les virements et la     * ventilation pour le formulaire */    liste_categ_special = NULL;    liste_categ_special = g_slist_append ( liste_categ_special,					   _("Breakdown of transaction") );    liste_categ_special = g_slist_append ( liste_categ_special,					   _("Transfer") );    list_tmp = list_struct_accounts;    while ( list_tmp )    {	gint i;	i = gsb_account_get_no_account ( list_tmp -> data );	if ( ! gsb_account_get_closed_account (i) )	    liste_categ_special = g_slist_append ( liste_categ_special,						   g_strconcat ( "\t",								 gsb_account_get_name (i),								 NULL ));	list_tmp = list_tmp -> next;    }    liste_categories_combofix = g_slist_append ( liste_categories_combofix,						 liste_categ_special );    /* on saute le texte Opération ventilée */    liste_categ_special = liste_categ_special -> next;    liste_categories_ventilation_combofix = g_slist_append ( liste_categories_ventilation_combofix,							     liste_categ_special );}