rem: categorie = categ_par_nom( split_categ[0], 1, debit, 0 );
add: categorie = categ_par_nom( g_strstrip (g_strdup (split_categ[0])), 1, debit, 0 );
context: void merge_liste_categories ( void ){    gint i;    gchar **categ;    gint debit;    struct struct_categ *categorie;    debit = 0;    /* récupération des crédits puis des débits*/    retour_recuperation :	if ( debit )	    categ = categories_de_base_debit;	else	    categ = categories_de_base_credit;    i = 0;    while ( categ[i] )    {	gchar **split_categ;	struct struct_sous_categ *sous_categ;	split_categ = g_strsplit ( categ[i],				   " : ",				   2 );	categorie = categ_par_nom( split_categ[0],				   1,				   debit,				   0 );	sous_categ = sous_categ_par_nom ( categorie,					  split_categ[1],					  1 );	/* libère le tableau créé */	g_strfreev ( split_categ );	i++;    }    /*       si on a fait les crédits, on fait les débits */    if ( !debit )    {	debit = 1;	goto retour_recuperation;    }}