[master] 3c3c6ab Untangle more nested includes
Poul-Henning Kamp
phk at FreeBSD.org
Wed Mar 4 14:48:35 CET 2015
commit 3c3c6ab60c0067a06bde1783563e6821e9650a67
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Wed Mar 4 13:47:46 2015 +0000
Untangle more nested includes
diff --git a/bin/varnishhist/varnishhist.c b/bin/varnishhist/varnishhist.c
index c364ad3..310eccc 100644
--- a/bin/varnishhist/varnishhist.c
+++ b/bin/varnishhist/varnishhist.c
@@ -46,6 +46,7 @@
#include <string.h>
#include <unistd.h>
+#include "vdef.h"
#include "vcurses.h"
#include "vapi/vsl.h"
#include "vapi/vsm.h"
diff --git a/include/tbl/vsl_tags.h b/include/tbl/vsl_tags.h
index d8fc721..8002f95 100644
--- a/include/tbl/vsl_tags.h
+++ b/include/tbl/vsl_tags.h
@@ -82,7 +82,7 @@ SLTM(SessOpen, 0, "Client connection opened",
* XXX: If we could, these three lines would have described the
* XXX: 'reason' field below.
#define SESS_CLOSE(nm, desc) " " #nm "\n\t" desc "\n\n"
-#include <tbl/sess_close.h>
+#include "tbl/sess_close.h"
#undef SESS_CLOSE
*/
diff --git a/include/vapi/vsl.h b/include/vapi/vsl.h
index 8d5a2ef..c202dfd 100644
--- a/include/vapi/vsl.h
+++ b/include/vapi/vsl.h
@@ -34,8 +34,6 @@
#ifndef VAPI_VSL_H_INCLUDED
#define VAPI_VSL_H_INCLUDED
-#include <stdio.h>
-
#include "vapi/vsl_int.h"
struct VSM_data;
diff --git a/include/vcli_common.h b/include/vcli_common.h
index fbb4e9f..8d0a623 100644
--- a/include/vcli_common.h
+++ b/include/vcli_common.h
@@ -28,8 +28,6 @@
*
*/
-#include "vdef.h"
-
struct vlu;
struct VCLS;
diff --git a/include/vut.h b/include/vut.h
index bd093d1..6558227 100644
--- a/include/vut.h
+++ b/include/vut.h
@@ -29,8 +29,6 @@
* Common functions for the utilities
*/
-#include "vdef.h"
-
typedef int VUT_cb_f(void);
struct VUT {
diff --git a/lib/libvarnish/cli_common.c b/lib/libvarnish/cli_common.c
index 74c966f..44a6869 100644
--- a/lib/libvarnish/cli_common.c
+++ b/lib/libvarnish/cli_common.c
@@ -43,8 +43,10 @@
#include <time.h>
#include <unistd.h>
-#include "miniobj.h"
+#include "vdef.h"
#include "vas.h"
+#include "miniobj.h"
+
#include "vcli.h"
#include "vcli_common.h"
#include "vcli_priv.h"
diff --git a/lib/libvarnish/cli_serve.c b/lib/libvarnish/cli_serve.c
index 7b7d9d5..64fb7dd 100644
--- a/lib/libvarnish/cli_serve.c
+++ b/lib/libvarnish/cli_serve.c
@@ -41,8 +41,9 @@
#include <time.h>
#include <unistd.h>
-#include "miniobj.h"
+#include "vdef.h"
#include "vas.h"
+#include "miniobj.h"
#include "vav.h"
#include "vcli.h"
diff --git a/lib/libvarnishapi/vsl_dispatch.c b/lib/libvarnishapi/vsl_dispatch.c
index 5189081..0b9285c 100644
--- a/lib/libvarnishapi/vsl_dispatch.c
+++ b/lib/libvarnishapi/vsl_dispatch.c
@@ -31,6 +31,7 @@
#include <errno.h>
#include <stdarg.h>
#include <stdint.h>
+#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
diff --git a/lib/libvarnishapi/vsl_query.c b/lib/libvarnishapi/vsl_query.c
index 435a351..20ef8c2 100644
--- a/lib/libvarnishapi/vsl_query.c
+++ b/lib/libvarnishapi/vsl_query.c
@@ -32,6 +32,7 @@
#include <errno.h>
#include <math.h>
#include <stdint.h>
+#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
diff --git a/lib/libvarnishtools/vut.c b/lib/libvarnishtools/vut.c
index 1635ffe..6c4a683 100644
--- a/lib/libvarnishtools/vut.c
+++ b/lib/libvarnishtools/vut.c
@@ -41,6 +41,7 @@
#include <signal.h>
#include "compat/daemon.h"
+#include "vdef.h"
#include "vpf.h"
#include "vapi/vsm.h"
#include "vapi/vsl.h"
More information about the varnish-commit
mailing list