rem: strcmp(type, "EQUITY"),  )
add: strcmp(type, "EQUITY") )
context: gboolean recuperation_donnees_gnucash ( gchar * filename ){  xmlDocPtr doc;  doc = parse_gnucash_file ( filename );  if ( doc )    {      xmlNodePtr root = xmlDocGetRootElement(doc);      xmlNodePtr root_node = root -> children;      while ( root_node )	{	  if ( node_strcmp(root_node, "book") )	    {	      recuperation_donnees_gnucash_book ( root_node );	    }	  else if ( node_strcmp(root_node, "account") )	    {	      gchar * type = child_content(root_node, "type");	      if ( strcmp(type, "INCOME") && strcmp(type, "EXPENSES") &&		   strcmp(type, "EQUITY"),  )		{		  /* Ce n'est pas un compte de catgories */		  recuperation_donnees_gnucash_compte ( root_node );		}	      else		{		  recuperation_donnees_gnucash_categorie ( root_node );		}	    }	  else if ( node_strcmp(root_node, "transaction") )	    {	      recuperation_donnees_gnucash_transaction ( root_node );	    }	  root_node = root_node -> next;	}    }  printf ("fini\n");  return ( TRUE );}