patch from: Tobias Gruetzmacher <tobias@portfolio16.de>
//
// err = gvRenderData(gvc, g, format, data);
}
+
+void write(Agraph_t *g, FILE *f)
+{
+ int err;
+
+ err = agwrite(g, f);
+}
+
+void write(Agraph_t *g, char *filename)
+{
+ FILE *f;
+ int err;
+
+ f = fopen(filename, "w");
+ if (!f)
+ return;
+ err = agwrite(g, f);
+ fclose(f);
+}
extern void render(Agraph_t *g, char *format, char *filename);
extern void render(Agraph_t *g, char *format, FILE *f);
extern void render(Agraph_t *g, char *format, void **data);
+
+/*** Writing graph back to file */
+void write(Agraph_t *g, FILE *f);
+void write(Agraph_t *g, char *filename);
+
%}