]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Fixed gcc10 build
authorFrancis Dupont <fdupont@isc.org>
Fri, 3 Jul 2020 13:24:32 +0000 (15:24 +0200)
committerFrancis Dupont <fdupont@isc.org>
Fri, 3 Jul 2020 13:24:32 +0000 (15:24 +0200)
keama/ChangeLog.md
keama/keama.c
keama/keama.h

index fd386d9e45d2703dc3ecec372b03413fb95f7703..dc097e7f199596eeb678f698dc1675be5bb01039 100644 (file)
@@ -1,3 +1,8 @@
+*4 [build] fdupont
+
+   Fixed build by gcc10.
+   (Gitlab #116)
+
 * 3 [doc] fdupont
 
    New documentation including this file.
@@ -14,5 +19,6 @@
 
 LEGEND
 * [bug]   Bug fix.
+* [build] Build change.
 * [doc]   Update to documentation.
 * [func]  New feature.
index e2c41c326bd0e3f3b9dde9e275c960cf380853e2..d6573dbc4fe20156df453a23e2921ee849236a67 100644 (file)
@@ -47,6 +47,9 @@ usage(const char *sfmt, const char *sarg) {
        exit(1);
 }
 
+enum resolve resolve;
+struct parses parses;
+
 int local_family = 0;
 char *hook_library_path = NULL;
 char *input_file = NULL;
index 8dbb7eb1dc984e00182bce9ae1a35271db055dcd..e09f45752296d3e438f3b58c39aef098d6b37699 100644 (file)
@@ -35,7 +35,9 @@ enum resolve {
        perform = 0,    /* resolve */
        fatal,          /* raise a fatal error */
        pass            /* pass the string wth a warning */
-} resolve;
+};
+
+extern enum resolve resolve;
 
 /* From includes/dhcp.h */
 
@@ -58,8 +60,6 @@ extern int local_family;
 
 /* A parsing context. */
 
-TAILQ_HEAD(parses, parse) parses;
-
 struct parse {
        int lexline;
        int lexchar;
@@ -120,6 +120,8 @@ struct parse {
 
 };
 
+extern TAILQ_HEAD(parses, parse) parses;
+
 #define PARAMETER      0
 #define TOPLEVEL       1
 #define        ROOT_GROUP      2