rem: abs(GPOINTER_TO_INT(liste_tmp -> data)),
add: (gpointer) abs(GPOINTER_TO_INT(liste_tmp -> data)),
context: void fill_reconciliation_tree (){  GtkTreeIter account_iter, payment_method_iter;  gint i;  p_tab_nom_de_compte_variable = p_tab_nom_de_compte;    for ( i=0 ; i<nb_comptes ; i++ )    {      GSList * liste_tmp;      gtk_tree_store_append (reconcile_model, &account_iter, NULL);      gtk_tree_store_set (reconcile_model, &account_iter,			  RECONCILIATION_NAME_COLUMN, NOM_DU_COMPTE,			  RECONCILIATION_VISIBLE_COLUMN, TRUE,			  RECONCILIATION_SORT_COLUMN, ! TRI,			  RECONCILIATION_SPLIT_NEUTRAL_COLUMN, NEUTRES_INCLUS,			  RECONCILIATION_ACCOUNT_COLUMN, p_tab_nom_de_compte_variable,			  RECONCILIATION_TYPE_COLUMN, -1,			  -1 );      liste_tmp = LISTE_TRI;      while ( liste_tmp )	{	  struct struct_type_ope * type_ope = NULL;	  GSList * result;	  	  if ( TYPES_OPES )	    result = g_slist_find_custom ( TYPES_OPES,					   abs(GPOINTER_TO_INT(liste_tmp -> data)),					   (GCompareFunc) recherche_type_ope_par_no);	  if ( result )	    {	      gchar * nom;	      type_ope = result -> data;	      gtk_tree_store_append (reconcile_model, &payment_method_iter, 				     &account_iter);	      	      if ( type_ope -> signe_type == 1 ||		   ! type_ope -> signe_type && NEUTRES_INCLUS &&		   GPOINTER_TO_INT(liste_tmp->data) < 0 )		nom = g_strconcat ( type_ope -> nom_type, " ( - )", NULL );	      else if (type_ope -> signe_type == 2 ||		       ! type_ope -> signe_type && NEUTRES_INCLUS &&		       GPOINTER_TO_INT(liste_tmp->data) > 0 )		nom = g_strconcat ( type_ope -> nom_type, " ( + )", NULL );	      else		nom = type_ope -> nom_type;	      gtk_tree_store_set (reconcile_model, &payment_method_iter,				  RECONCILIATION_NAME_COLUMN, nom,				  RECONCILIATION_VISIBLE_COLUMN, FALSE,				  RECONCILIATION_SORT_COLUMN, FALSE,				  RECONCILIATION_SPLIT_NEUTRAL_COLUMN, FALSE,				  RECONCILIATION_ACCOUNT_COLUMN, p_tab_nom_de_compte_variable,				  RECONCILIATION_TYPE_COLUMN, type_ope -> no_type,				  -1 );	    }	  liste_tmp = liste_tmp -> next;	}      if ( gtk_tree_model_iter_has_child( GTK_TREE_MODEL(reconcile_model), &account_iter) &&	   TRI )	{	  GtkTreePath * treepath;	  treepath = gtk_tree_model_get_path (GTK_TREE_MODEL(reconcile_model), &account_iter);	  if ( treepath )	    {	      gtk_tree_view_expand_row ( GTK_TREE_VIEW(reconcile_treeview), treepath, TRUE );	      gtk_tree_path_free ( treepath );	    }	}        p_tab_nom_de_compte_variable++;    }}