rem: if ( !strcmp ( ligne[j], N_("Date"))) { gint k;  for ( k=0 ; k<nb_comptes ; k++ ) { p_tab_nom_de_compte_variable=p_tab_nom_de_compte + k;  if ( COLONNE_CLASSEMENT == -1) COLONNE_CLASSEMENT = j; } }
context: void recuperation_noms_colonnes_et_tips ( void ){    gint i, j;    gchar *ligne[7];    /* on met les titres et tips  NULL */    for ( j=0 ; j<7 ; j++ )    {	titres_colonnes_liste_operations[j] = NULL;	tips_col_liste_operations[j] = NULL;    }    for ( i=0 ; i<4 ; i++ )	for ( j=0 ; j<7 ; j++ )	{	    switch ( tab_affichage_ope[i][j] )	    {		case 0:		    ligne[j] = NULL;		    break;		default:		    ligne[j] = g_slist_nth_data ( liste_labels_titres_colonnes_liste_ope,						  tab_affichage_ope[i][j] - 1 );		    /* 		    si on est sur date, on fait le tour des comptes pour vrifier s'il n'y */		    /* 			en a pas 1 avec COLONNE_CLASSEMENT=-1 ; dans ce cas, c'est la premire */		    /* 			fois qu'on fait un classement, et ce classement est par date. on y met */		    /* 			donc le no de cette colonne */		    if ( !strcmp ( ligne[j],				   N_("Date")))		    {			gint k;			for ( k=0 ; k<nb_comptes ; k++ )			{			    p_tab_nom_de_compte_variable=p_tab_nom_de_compte + k;			    if ( COLONNE_CLASSEMENT == -1)				COLONNE_CLASSEMENT = j;			}		    }	    }	    /* 	  si on est sur la 1re ligne, on met les titres ainsi que la 1ere ligne des tips */	    /* 	    sinon, on rajoute aux tips existant */	    if ( i )	    {		if ( ligne[j] )		{		    if ( !titres_colonnes_liste_operations[j] )			titres_colonnes_liste_operations[j] = ligne[j];		    if ( tips_col_liste_operations[j] )			tips_col_liste_operations[j] = g_strconcat ( tips_col_liste_operations[j],								     ", ",								     ligne[j],								     NULL );		    else			tips_col_liste_operations[j] = ligne[j];		}	    }	    else	    {		if ( ligne[j] )		{		    titres_colonnes_liste_operations[j] = ligne[j];		    tips_col_liste_operations[j] = ligne[j];		}	    }	}    /*     on met  jour les titres des listes d'op */    update_titres_tree_view ();}