Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
storing edges is useless and causes some segfaults as naming them is not mandatory...
authoralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 27 Mar 2006 11:15:25 +0000 (11:15 +0000)
committeralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 27 Mar 2006 11:15:25 +0000 (11:15 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1982 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/xbt/graph.c

index e779b8e..be64d94 100644 (file)
@@ -382,7 +382,6 @@ xbt_node_t *xbt_graph_shortest_paths(xbt_graph_t g)
 
 static xbt_graph_t parsed_graph = NULL;
 static xbt_dict_t parsed_nodes = NULL;
 
 static xbt_graph_t parsed_graph = NULL;
 static xbt_dict_t parsed_nodes = NULL;
-static xbt_dict_t parsed_edges = NULL;
 
 
 static void __parse_graph_begin(void)
 
 
 static void __parse_graph_begin(void)
@@ -412,7 +411,6 @@ static void __parse_edge(void)
                                                    A_graphxml_edge_target),
                                       (void *) A_graphxml_edge_name);
 
                                                    A_graphxml_edge_target),
                                       (void *) A_graphxml_edge_name);
 
-  xbt_dict_set(parsed_edges, A_graphxml_edge_name, (void *) edge, NULL);
   xbt_graph_edge_set_length(edge, atof(A_graphxml_edge_length));
 
   DEBUG4("<edge name=\"%s\"  source=\"%s\" target=\"%s\" length=\"%f\"/>",
   xbt_graph_edge_set_length(edge, atof(A_graphxml_edge_length));
 
   DEBUG4("<edge name=\"%s\"  source=\"%s\" target=\"%s\" length=\"%f\"/>",
@@ -428,7 +426,6 @@ xbt_graph_t xbt_graph_read(const char *filename)
 
   parsed_graph = graph;
   parsed_nodes = xbt_dict_new();
 
   parsed_graph = graph;
   parsed_nodes = xbt_dict_new();
-  parsed_edges = xbt_dict_new();
 
 
   xbt_graph_parse_reset_parser();
 
 
   xbt_graph_parse_reset_parser();
@@ -444,7 +441,6 @@ xbt_graph_t xbt_graph_read(const char *filename)
   xbt_graph_parse_close();
 
   xbt_dict_free(&parsed_nodes);
   xbt_graph_parse_close();
 
   xbt_dict_free(&parsed_nodes);
-  xbt_dict_free(&parsed_edges);
 
   parsed_graph = NULL;
   return graph;
 
   parsed_graph = NULL;
   return graph;