From: erg Date: Tue, 12 Dec 2006 21:06:49 +0000 (+0000) Subject: Fix libingraphs to note errors in reading files X-Git-Tag: LAST_LIBGRAPH~32^2~5747 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=20b0436976ca4c27d72539a7667b011877f1be83;p=graphviz Fix libingraphs to note errors in reading files --- diff --git a/lib/ingraphs/ingraphs.c b/lib/ingraphs/ingraphs.c index f67c036ab..fa1506fd1 100644 --- a/lib/ingraphs/ingraphs.c +++ b/lib/ingraphs/ingraphs.c @@ -52,8 +52,10 @@ static void nextFile(ingraph_state * sp) break; } else if ((rv = sp->fns->openf(fname)) != 0) break; - else + else { fprintf(stderr, "Can't open %s\n", sp->Files[sp->ctr - 1]); + sp->errors++; + } } } if (rv) @@ -100,6 +102,7 @@ ingraph_state *newIng(ingraph_state * sp, char **files, ingdisc * disc) sp->heap = 0; sp->Files = files; sp->ctr = 0; + sp->errors = 0; sp->fp = NULL; sp->fns = (ingdisc *) malloc(sizeof(ingdisc)); if (!sp->fns) {