Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
bug fix: cleaning should be done before returning...
[simgrid.git] / include / xbt / graph.h
index 310d7a2..2718e6e 100644 (file)
@@ -26,7 +26,7 @@ double xbt_graph_edge_get_length(xbt_edge_t e);
 double* xbt_graph_get_length_matrix(xbt_graph_t g);
 
 void xbt_graph_free_node(xbt_graph_t g, xbt_node_t n, 
-                          void_f_pvoid_t *free_function);
+                          void_f_pvoid_t *node_free_function , void_f_pvoid_t *edge_free_function);
 void xbt_graph_free_edge(xbt_graph_t g, xbt_edge_t e, 
                           void_f_pvoid_t *free_function);
 void xbt_graph_free_graph(xbt_graph_t g, 
@@ -34,11 +34,14 @@ void xbt_graph_free_graph(xbt_graph_t g,
                          void_f_pvoid_t *edge_free_function,
                          void_f_pvoid_t *graph_free_function);
 
+int __xbt_find_in_dynar(xbt_dynar_t dynar, void *p);
+
 xbt_dynar_t xbt_graph_get_nodes(xbt_graph_t g);
 xbt_dynar_t xbt_graph_get_edges(xbt_graph_t g);
 xbt_node_t xbt_graph_edge_get_source(xbt_edge_t e);
 xbt_node_t xbt_graph_edge_get_target(xbt_edge_t e);
 xbt_graph_t xbt_graph_read(const char *filename);
 
 /* Not implemented yet ! */
 void xbt_export_graphviz(xbt_graph_t g, const char *filename,