Add some missing includes.
authorAndre Noll <maan@systemlinux.org>
Sun, 29 Dec 2013 14:32:43 +0000 (14:32 +0000)
committerAndre Noll <maan@systemlinux.org>
Sat, 22 Feb 2014 15:49:29 +0000 (16:49 +0100)
Letting .c files include their "own" header file guarantees that the
declaration in the header file stays in sync with the definition.

Eventually we may even enable gcc's -Wmissing-declarations, but
we're not there yet, mainly due to command handlers, init functions
and completers.

Note that including signal.h in signal.c required two other includes
since the header file defines a task structure.

acl.c
chunk_queue.c
close_on_fork.c
mood.c
signal.c
version.c
write_common.c

diff --git a/acl.c b/acl.c
index e70ab9b..b5da746 100644 (file)
--- a/acl.c
+++ b/acl.c
@@ -13,6 +13,7 @@
 #include "string.h"
 #include "list.h"
 #include "net.h"
+#include "acl.h"
 
 /**
  * Describes one entry in the blacklist/whitelist of a paraslash sender.
index c870d4d..5dc59cb 100644 (file)
@@ -13,6 +13,7 @@
 #include "afh.h"
 #include "string.h"
 #include "error.h"
+#include "chunk_queue.h"
 
 /**
  * Senders may use the chunk queue facility to deal with laggy connections.  It
index 37f727e..008a093 100644 (file)
@@ -11,6 +11,7 @@
 #include "para.h"
 #include "list.h"
 #include "string.h"
+#include "close_on_fork.h"
 
 static struct list_head close_on_fork_list;
 static int initialized;
diff --git a/mood.c b/mood.c
index c0ec9f6..55eb41c 100644 (file)
--- a/mood.c
+++ b/mood.c
@@ -18,6 +18,7 @@
 #include "ipc.h"
 #include "mm.h"
 #include "sideband.h"
+#include "mood.h"
 
 /**
  * Contains statistical data of the currently admissible audio files.
index 3b202a2..eef68c1 100644 (file)
--- a/signal.c
+++ b/signal.c
@@ -11,6 +11,9 @@
 #include "para.h"
 #include "error.h"
 #include "fd.h"
+#include "list.h"
+#include "sched.h"
+#include "signal.h"
 
 static int signal_pipe[2];
 
index f8f7e6a..de03e93 100644 (file)
--- a/version.c
+++ b/version.c
@@ -7,6 +7,7 @@
 /** \file version.c Some helpers for printing version and copyright strings. */
 
 #include "para.h"
+#include "version.h"
 
 /** \file version.h Macros for printing the version string. */
 
index 33ef8be..9e9405d 100644 (file)
@@ -16,6 +16,7 @@
 #include "buffer_tree.h"
 #include "write.h"
 #include "error.h"
+#include "write_common.h"
 
 /** the array containing the names of all supported writers */
 const char *writer_names[] ={WRITER_NAMES};