Make headers self-sufficient.
authorEmil Mikulic <emikulic@gmail.com>
Mon, 9 May 2011 13:42:44 +0000 (23:42 +1000)
committerEmil Mikulic <emikulic@gmail.com>
Sat, 28 May 2011 10:10:52 +0000 (20:10 +1000)
decode.h
err.h
graph_db.h
hosts_db.h
html.h

index d2a6944..d4c8bc0 100644 (file)
--- a/decode.h
+++ b/decode.h
@@ -6,6 +6,8 @@
  * You may use, modify and redistribute this file under the terms of the
  * GNU General Public License version 2. (see COPYING.GPL)
  */
+#ifndef __DARKSTAT_DECODE_H
+#define __DARKSTAT_DECODE_H
 
 #include <pcap.h>
 #include <netinet/in_systm.h>  /* n_time */
@@ -65,4 +67,5 @@ typedef struct {
            dst_mac[ETHER_ADDR_LEN]; /* only for Ethernet */
 } pktsummary;
 
+#endif /* __DARKSTAT_DECODE_H */
 /* vim:set ts=3 sw=3 tw=78 expandtab: */
diff --git a/err.h b/err.h
index 14276ff..8efe0b1 100644 (file)
--- a/err.h
+++ b/err.h
@@ -16,6 +16,8 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#include "darkstat.h"
+
 void err(const int code, const char *format, ...) _noreturn_;
 void errx(const int code, const char *format, ...) _noreturn_;
 
index 0315680..5a23e8e 100644 (file)
@@ -3,6 +3,8 @@
  *
  * graph_db.h: round robin database for graph data
  */
+#ifndef __DARKSTAT_GRAPH_DB_H
+#define __DARKSTAT_GRAPH_DB_H
 
 #include <stdint.h> /* for uint64_t on Linux and OS X */
 
@@ -24,4 +26,5 @@ int graph_export(const int fd);
 struct str *html_front_page(void);
 struct str *xml_graphs(void);
 
+#endif
 /* vim:set ts=3 sw=3 tw=78 expandtab: */
index 47aaa9c..4b324ba 100644 (file)
@@ -6,9 +6,8 @@
  * You may use, modify and redistribute this file under the terms of the
  * GNU General Public License version 2. (see COPYING.GPL)
  */
-
-#ifndef __HOSTS_DB_H
-#  define __HOSTS_DB_H 1
+#ifndef __DARKSTAT_HOSTS_DB_H
+#define __DARKSTAT_HOSTS_DB_H
 
 #include <sys/types.h>
 #include <sys/socket.h>
@@ -87,5 +86,5 @@ struct str *html_hosts(const char *uri, const char *query);
 void qsort_buckets(const struct bucket **a, size_t n,
    size_t left, size_t right, const enum sort_dir d);
 
-#endif /* !__HOSTS_DB_H */
+#endif /* __DARKSTAT_HOSTS_DB_H */
 /* vim:set ts=3 sw=3 tw=78 expandtab: */
diff --git a/html.h b/html.h
index b31e138..4311f05 100644 (file)
--- a/html.h
+++ b/html.h
@@ -6,6 +6,10 @@
  * You may use, modify and redistribute this file under the terms of the
  * GNU General Public License version 2. (see COPYING.GPL)
  */
+#ifndef __DARKSTAT_HTML_H
+#define __DARKSTAT_HTML_H
+
+#include "config.h" /* for PACKAGE_STRING */
 
 static const char html_header_1[] =
 "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n"
@@ -32,4 +36,5 @@ static const char html_footer[] =
 "</body>\n"
 "</html>\n";
 
+#endif
 /* vim:set ts=3 sw=3 tw=78 expandtab: */