]> granicus.if.org Git - graphviz/commitdiff
stdargs changes from Andreas Gruenbacher <agruen@suse.de>
authorellson <devnull@localhost>
Wed, 23 Feb 2005 22:25:10 +0000 (22:25 +0000)
committerellson <devnull@localhost>
Wed, 23 Feb 2005 22:25:10 +0000 (22:25 +0000)
cmd/lefty/dot2l/dotlex.c
cmd/lefty/dot2l/dotparse.y

index 209f678162150e4ac2c0a415cc9dffc57b171916..5823180850b5e4d6cf3641283c9b0e21def77508 100644 (file)
@@ -113,12 +113,15 @@ int yylex(void)
     return token;
 }
 
-void yyerror(char *fmt, char *s)
+void yyerror(const char *fmt, ...)
 {
+    va_list args;
     if (Syntax_errors++)
        return;
     fprintf(stderr, "graph parser: ");
-    fprintf(stderr, fmt, s);
+    va_start(args, fmt);
+    vfprintf(stderr, fmt, args);
+    va_end(args);
     fprintf(stderr, " near line %d\n", Line_number);
     error_context();
 }
index a1912af6636388c05eabd68e0d8312c9b290dd72..55de494e4486320103deaf89f8a32a98cef0b38a 100644 (file)
@@ -31,7 +31,7 @@ typedef void *Tobj;
 
 static char portstr[SMALLBUF];
 
-extern void yyerror(char *);
+extern void yyerror(const char *fmt, ...);
 %}
 
 %union {