summaryrefslogtreecommitdiffstats
path: root/src/lib/eina_graph.h
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-01-10 11:02:14 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2014-01-10 11:02:14 +0100
commitfb3483672193c2fc360d3c6e450dc051541556e5 (patch)
treee800e5621fb4bb18f162146796d565570bd00432 /src/lib/eina_graph.h
parent5e8e882c7092feaaf4a56506dbda611ed7755d28 (diff)
downloadeina_graph-fb3483672193c2fc360d3c6e450dc051541556e5.zip
eina_graph-fb3483672193c2fc360d3c6e450dc051541556e5.tar.gz
add eina_graph_dot_write()
Diffstat (limited to 'src/lib/eina_graph.h')
-rw-r--r--src/lib/eina_graph.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/eina_graph.h b/src/lib/eina_graph.h
index c748ede..3297a22 100644
--- a/src/lib/eina_graph.h
+++ b/src/lib/eina_graph.h
@@ -29,6 +29,7 @@
#ifndef _EINA_GRAPH_H
#define _EINA_GRAPH_H
+#include <stdio.h>
#include <eina_types.h>
/**
@@ -130,4 +131,13 @@ eina_graph_self_loops(const Eina_Graph *g);
EAPI Eina_Bool
eina_graph_edge_add(Eina_Graph *g, unsigned int v, unsigned int w);
+/**
+ * generate dot file from the graph.
+ *
+ * @param g the graph to add to edje to.
+ * @param f the output stream to write to.
+ */
+EAPI void
+eina_graph_dot_write(Eina_Graph *g, FILE *f);
+
#endif /* _EINA_GRAPH_H */