Remove includes of darkstat.h, add cdefs.h where needed.
authorEmil Mikulic <emikulic@gmail.com>
Sat, 4 Jun 2011 12:58:29 +0000 (22:58 +1000)
committerEmil Mikulic <emikulic@gmail.com>
Sat, 4 Jun 2011 14:07:06 +0000 (00:07 +1000)
22 files changed:
acct.c
cap.c
cdefs.h
conv.c
darkstat.c
darkstat.h [deleted file]
daylog.c
db.c
decode.c
dns.c
err.c
err.h
graph_db.c
hosts_db.c
hosts_sort.c
html.c
http.c
localip.c
ncache.c
pidfile.c
release.sh
str.c

diff --git a/acct.c b/acct.c
index d658a8c..2e04ebe 100644 (file)
--- a/acct.c
+++ b/acct.c
@@ -16,7 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include "darkstat.h"
 #include "acct.h"
 #include "decode.h"
 #include "conv.h"
diff --git a/cap.c b/cap.c
index 34e3832..4b309ff 100644 (file)
--- a/cap.c
+++ b/cap.c
@@ -7,7 +7,7 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
+#include "cdefs.h"
 #include "cap.h"
 #include "config.h"
 #include "conv.h"
diff --git a/cdefs.h b/cdefs.h
index d6b463c..381df3a 100644 (file)
--- a/cdefs.h
+++ b/cdefs.h
@@ -1,7 +1,9 @@
 /* darkstat 3
  * copyright (c) 2001-2008 Emil Mikulic.
  *
- * darkstat.h: general macros
+ * cdefs.h: compiler-specific defines
+ *
+ * This file borrows from FreeBSD's sys/cdefs.h
  */
 
 #ifdef __GNUC__
diff --git a/conv.c b/conv.c
index 8097278..f33860a 100644 (file)
--- a/conv.c
+++ b/conv.c
@@ -16,7 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include "darkstat.h"
+#include "cdefs.h"
 #include "config.h"
 #include "conv.h"
 
index a66db83..ecc9782 100644 (file)
@@ -7,9 +7,9 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
 #include "acct.h"
 #include "cap.h"
+#include "cdefs.h"
 #include "config.h"
 #include "conv.h"
 #include "daylog.h"
diff --git a/darkstat.h b/darkstat.h
deleted file mode 100644 (file)
index d6b463c..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/* darkstat 3
- * copyright (c) 2001-2008 Emil Mikulic.
- *
- * darkstat.h: general macros
- */
-
-#ifdef __GNUC__
-# define _unused_ __attribute__((__unused__))
-# define _noreturn_ __attribute__((__noreturn__))
-# define _printflike_(fmtarg, firstvararg) \
-   __attribute__((__format__ (__printf__, fmtarg, firstvararg) ))
-#else
-# define _unused_
-# define _noreturn_
-# define _printflike_(fmtarg, firstvararg)
-#endif
-
-#if __GNUC__ == 2
-# define inline __inline__
-#else
-# ifdef __TenDRA__
-#  define inline __inline
-# endif
-#endif
-
-#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901
-#define restrict __restrict
-#endif
-
-#ifndef max
-# define max(a,b) ((a) > (b) ? (a) : (b))
-#endif
-
-#ifndef min
-# define min(a,b) ((a) < (b) ? (a) : (b))
-#endif
-
-/* vim:set ts=3 sw=3 tw=78 expandtab: */
index c9799b4..859abad 100644 (file)
--- a/daylog.c
+++ b/daylog.c
@@ -16,7 +16,6 @@
 #include <string.h>
 #include <unistd.h>
 
-#include "darkstat.h"
 #include "err.h"
 #include "daylog.h"
 #include "str.h"
diff --git a/db.c b/db.c
index 37f90d8..84bc39b 100644 (file)
--- a/db.c
+++ b/db.c
 #define _GNU_SOURCE 1 /* for O_NOFOLLOW in Linux */
 
 #include <sys/types.h>
-
-#include "darkstat.h"
-#include "err.h"
-#include "hosts_db.h"
-#include "graph_db.h"
-#include "db.h"
-
 #include <netinet/in.h> /* for ntohs() and friends */
 #include <assert.h>
 #include <fcntl.h>
 #include <string.h>
 #include <unistd.h>
 
+#include "cdefs.h"
+#include "err.h"
+#include "hosts_db.h"
+#include "graph_db.h"
+#include "db.h"
+
 static const unsigned char export_file_header[] = {0xDA, 0x31, 0x41, 0x59};
 static const unsigned char export_tag_hosts_ver1[] = {0xDA, 'H', 'S', 0x01};
 static const unsigned char export_tag_graph_ver1[] = {0xDA, 'G', 'R', 0x01};
index 6acf06f..e4d1d23 100644 (file)
--- a/decode.c
+++ b/decode.c
@@ -10,7 +10,7 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
+#include "cdefs.h"
 #include "acct.h"
 #include "cap.h"
 #include "config.h"
diff --git a/dns.c b/dns.c
index a79b6bc..9653c64 100644 (file)
--- a/dns.c
+++ b/dns.c
@@ -7,7 +7,7 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
+#include "cdefs.h"
 #include "conv.h"
 #include "config.h"
 #include "decode.h"
diff --git a/err.c b/err.c
index 8c1bbff..2d65e29 100644 (file)
--- a/err.c
+++ b/err.c
@@ -16,7 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include "darkstat.h"
+#include "cdefs.h"
 #include "conv.h"
 #include "err.h"
 #include "opt.h"
diff --git a/err.h b/err.h
index 5ec6831..4246725 100644 (file)
--- a/err.h
+++ b/err.h
@@ -16,7 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include "darkstat.h"
+#include "cdefs.h"
 
 void err(const int code, const char *format, ...)
    _noreturn_ _printflike_(2, 3);
index aef6d8e..0facb09 100644 (file)
@@ -11,7 +11,6 @@
 
 #include "cap.h"
 #include "conv.h"
-#include "darkstat.h"
 #include "db.h"
 #include "acct.h"
 #include "err.h"
index d72550e..9f54409 100644 (file)
@@ -7,7 +7,7 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
+#include "cdefs.h"
 #include "conv.h"
 #include "decode.h"
 #include "dns.h"
index 655c331..7621bb7 100644 (file)
@@ -7,9 +7,9 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
-#include "hosts_db.h"
+#include "cdefs.h"
 #include "err.h"
+#include "hosts_db.h"
 
 /* ---------------------------------------------------------------------------
  * comparator for sorting (biggest first)
diff --git a/html.c b/html.c
index 3524340..2d2b7f7 100644 (file)
--- a/html.c
+++ b/html.c
@@ -8,7 +8,6 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
 #include "config.h"
 #include "str.h"
 #include "html.h"
diff --git a/http.c b/http.c
index 91db646..9b43ffe 100644 (file)
--- a/http.c
+++ b/http.c
@@ -8,16 +8,16 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
-#include "http.h"
+#include "cdefs.h"
 #include "config.h"
 #include "conv.h"
-#include "hosts_db.h"
-#include "graph_db.h"
 #include "err.h"
+#include "graph_db.h"
+#include "hosts_db.h"
+#include "http.h"
+#include "now.h"
 #include "queue.h"
 #include "str.h"
-#include "now.h"
 
 #include <sys/uio.h>
 #include <sys/socket.h>
index 92afce5..dff532c 100644 (file)
--- a/localip.c
+++ b/localip.c
@@ -7,7 +7,6 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
 #include "addr.h"
 #include "conv.h" /* for strlcpy */
 #include "err.h"
index e243c70..a4715e6 100644 (file)
--- a/ncache.c
+++ b/ncache.c
@@ -7,7 +7,6 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
 #include "conv.h"
 #include "err.h"
 #include "ncache.h"
index 2134a92..e5522c0 100644 (file)
--- a/pidfile.c
+++ b/pidfile.c
@@ -16,7 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include "darkstat.h"
 #include "err.h"
 #include "str.h"
 #include "pidfile.h"
index 18b0b7d..c6576c1 100755 (executable)
@@ -33,12 +33,12 @@ addr.c \
 addr.h \
 cap.c \
 cap.h \
+cdefs.h \
 contrib \
 conv.c \
 conv.h \
 darkstat.8.in \
 darkstat.c \
-darkstat.h \
 daylog.c \
 daylog.h \
 db.c \
diff --git a/str.c b/str.c
index a0ce952..20ee35d 100644 (file)
--- a/str.c
+++ b/str.c
@@ -21,7 +21,6 @@
 #include <string.h>
 #include <stdint.h> /* for uint32_t on Linux and OS X */
 
-#include "darkstat.h"
 #include "conv.h"
 #include "err.h"
 #include "str.h"