]> granicus.if.org Git - graphviz/commitdiff
cgraph aagerror: squash -Wmissing-prototypes warning
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 16 Oct 2022 04:06:44 +0000 (21:06 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 19 Oct 2022 14:44:37 +0000 (07:44 -0700)
Calls to this function are generated by Flex – it normally generates calls to
`yyerror` but we alter the Flex prefix to `aag` – but it does not generate a
prototype for the function. So squash the compiler’s overly cautious warning:

  ../../lib/cgraph/scan.l: At top level:
  ../../lib/cgraph/scan.l:219:6: warning: no previous prototype for ‘aagerror’
    [-Wmissing-prototypes]
    219 | void aagerror(const char *str)
        |      ^~~~~~~~

lib/cgraph/scan.l

index 8dfb23a9dbc76b5d19d0e3975de52f7dcb6f0fd2..72be9b3d09c4844f4b8495168b2f670fa63f79c6 100644 (file)
@@ -216,6 +216,7 @@ ID          ({NAME}|{NUMBER})
 .                                              return aagtext[0];
 %%
 
+void aagerror(const char *str);
 void aagerror(const char *str)
 {
        char    xbuf[BUFSIZ];