[master] 85bd7f3 Untangle nested includes
Poul-Henning Kamp
phk at FreeBSD.org
Wed Mar 4 14:48:35 CET 2015
commit 85bd7f37488b5aa624ab8ab7cdd8e41d217818db
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Wed Mar 4 13:23:21 2015 +0000
Untangle nested includes
diff --git a/bin/varnishd/cache/cache_vrt_re.c b/bin/varnishd/cache/cache_vrt_re.c
index 15b11a5..d96c4f4 100644
--- a/bin/varnishd/cache/cache_vrt_re.c
+++ b/bin/varnishd/cache/cache_vrt_re.c
@@ -35,7 +35,6 @@
#include "cache.h"
-#include "vre.h"
#include "vrt.h"
static void
diff --git a/lib/libvarnishapi/generate.py b/lib/libvarnishapi/generate.py
index 82f7c59..28aa8ae 100755
--- a/lib/libvarnishapi/generate.py
+++ b/lib/libvarnishapi/generate.py
@@ -190,6 +190,9 @@ fo.write("""
#include <ctype.h>
#include <stdio.h>
+#include "vqueue.h"
+#include "vre.h"
+
#include "vxp.h"
""")
diff --git a/lib/libvarnishapi/vsl.c b/lib/libvarnishapi/vsl.c
index 92f65ac..5e12f0f 100644
--- a/lib/libvarnishapi/vsl.c
+++ b/lib/libvarnishapi/vsl.c
@@ -49,7 +49,6 @@
#include "vapi/vsl.h"
#include "vbm.h"
#include "vmb.h"
-#include "vre.h"
#include "vsb.h"
#include "vsl_api.h"
#include "vsm_api.h"
diff --git a/lib/libvarnishapi/vsl_arg.c b/lib/libvarnishapi/vsl_arg.c
index 4a9b897..a37a8ce 100644
--- a/lib/libvarnishapi/vsl_arg.c
+++ b/lib/libvarnishapi/vsl_arg.c
@@ -51,7 +51,6 @@
#include "vapi/vsm.h"
#include "vbm.h"
#include "vnum.h"
-#include "vre.h"
#include "vsl_api.h"
#include "vsm_api.h"
diff --git a/lib/libvarnishapi/vsl_query.c b/lib/libvarnishapi/vsl_query.c
index 71c8aa4..7b4d279 100644
--- a/lib/libvarnishapi/vsl_query.c
+++ b/lib/libvarnishapi/vsl_query.c
@@ -41,7 +41,6 @@
#include "vdef.h"
#include "vbm.h"
#include "vnum.h"
-#include "vre.h"
#include "vsb.h"
#include "vapi/vsl.h"
diff --git a/lib/libvarnishapi/vxp.c b/lib/libvarnishapi/vxp.c
index bac2c3d..e877cae 100644
--- a/lib/libvarnishapi/vxp.c
+++ b/lib/libvarnishapi/vxp.c
@@ -39,6 +39,8 @@
#include "vas.h"
#include "vdef.h"
#include "miniobj.h"
+#include "vqueue.h"
+#include "vre.h"
#include "vsb.h"
#include "vxp.h"
diff --git a/lib/libvarnishapi/vxp.h b/lib/libvarnishapi/vxp.h
index eb21031..0589775 100644
--- a/lib/libvarnishapi/vxp.h
+++ b/lib/libvarnishapi/vxp.h
@@ -28,11 +28,6 @@
*
*/
-#include <sys/types.h>
-
-#include "vqueue.h"
-#include "vre.h"
-
#include "vxp_tokens.h"
#define isword(c) (isalpha(c) || isdigit(c) || (c) == '_' || (c) == '-' || \
diff --git a/lib/libvarnishapi/vxp_lexer.c b/lib/libvarnishapi/vxp_lexer.c
index 8f6ef99..59e6869 100644
--- a/lib/libvarnishapi/vxp_lexer.c
+++ b/lib/libvarnishapi/vxp_lexer.c
@@ -39,6 +39,8 @@
#include "vdef.h"
#include "vsb.h"
#include "vas.h"
+#include "vqueue.h"
+#include "vre.h"
#include "vxp.h"
More information about the varnish-commit
mailing list