]> granicus.if.org Git - graphviz/commitdiff
Add function to reset error count
authorerg <devnull@localhost>
Thu, 3 Mar 2011 01:04:43 +0000 (01:04 +0000)
committererg <devnull@localhost>
Thu, 3 Mar 2011 01:04:43 +0000 (01:04 +0000)
lib/graph/graph.h
lib/graph/lexer.c

index 0e656ccb3425a1b9db3b8a343e4cfa6a5fa1051e..b0ef9f152442b20af1ccee81f099d29baf3755d0 100644 (file)
@@ -170,6 +170,7 @@ extern "C" {
     extern int agputc(int c, FILE *fp);
     extern int agwrite(Agraph_t *, FILE *);
     extern int agerrors(void);
+    extern int agreseterrors(void);
     extern Agraph_t *agprotograph(void);
     extern Agnode_t *agprotonode(Agraph_t *);
     extern Agedge_t *agprotoedge(Agraph_t *);
index bab94b3f44d56e1ab861d163d4ab6ab72529dcb0..d2f053ee426d6de22d76fe28328cc42f6ee2b52b 100644 (file)
@@ -504,6 +504,13 @@ int agerrors(void)
     return MAX(agmaxerr, AG.syntax_errors);
 }
 
+int agreseterrors(void)
+{
+    int rc = MAX(agmaxerr, AG.syntax_errors);
+    agmaxerr = 0;
+    return rc;
+}
+
 char *aglasterr()
 {
     long endpos;