summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2014-06-28 16:19:09 +0800
committerTing-Wei Lan <lantw44@gmail.com>2014-06-28 16:19:09 +0800
commit57db8e639f512e5607eef3becd60510ad8f10251 (patch)
treefdc176460ec71430ef891e7d1d36090ffd31e0d7
parent13824614f8d934f3dd9f90fbdcd69c313005e3a4 (diff)
downloadfastalg-nfqueue-57db8e639f512e5607eef3becd60510ad8f10251.tar.gz
fastalg-nfqueue-57db8e639f512e5607eef3becd60510ad8f10251.tar.zst
fastalg-nfqueue-57db8e639f512e5607eef3becd60510ad8f10251.zip
Move all casting macros to falgnfq-private.h
-rw-r--r--src/falgnfq-config.c5
-rw-r--r--src/falgnfq-loop.c6
-rw-r--r--src/falgnfq-private.h11
3 files changed, 11 insertions, 11 deletions
diff --git a/src/falgnfq-config.c b/src/falgnfq-config.c
index 8a81fd4..0811309 100644
--- a/src/falgnfq-config.c
+++ b/src/falgnfq-config.c
@@ -15,11 +15,6 @@
#include <sys/types.h>
#include <sys/socket.h>
-// Casting macros
-#define SOCKADDR(x) ((struct sockaddr*)(x))
-#define SOCKADDR_IN(x) ((struct sockaddr_in*)(x))
-#define SOCKADDR_IN6(x) ((struct sockaddr_in6*)(x))
-
#define set_error(...) \
if (error != NULL) { \
char* g_error = g_strdup_printf (__VA_ARGS__); \
diff --git a/src/falgnfq-loop.c b/src/falgnfq-loop.c
index 40a3fae..628a29b 100644
--- a/src/falgnfq-loop.c
+++ b/src/falgnfq-loop.c
@@ -45,12 +45,6 @@
# define nfq_ip_snprintf ip_snprintf
#endif // LIBNETFILTER_QUEUE_IS_VERY_BUGGY
-// Casting macros
-#define IPHDR(x) ((struct iphdr*)(x))
-#define IP6_HDR(x) ((struct ip6_hdr*)(x))
-#define TCPHDR ((struct tcphdr*)(x))
-#define UDPHDR ((struct udphdr*)(x))
-
struct proto_info {
FalgprotoTransport transport;
diff --git a/src/falgnfq-private.h b/src/falgnfq-private.h
index 9bcf1ce..6515903 100644
--- a/src/falgnfq-private.h
+++ b/src/falgnfq-private.h
@@ -39,6 +39,17 @@ extern unsigned int falgnfq_debug;
extern volatile sig_atomic_t falgnfq_exit;
+// Casting macros
+
+#define IPHDR(x) ((struct iphdr*)(x))
+#define IP6_HDR(x) ((struct ip6_hdr*)(x))
+#define TCPHDR ((struct tcphdr*)(x))
+#define UDPHDR ((struct udphdr*)(x))
+#define SOCKADDR(x) ((struct sockaddr*)(x))
+#define SOCKADDR_IN(x) ((struct sockaddr_in*)(x))
+#define SOCKADDR_IN6(x) ((struct sockaddr_in6*)(x))
+
+
// Error message (thread-safe)
#define ERRMSG_INIT char errbuf[256]; size_t errlen = sizeof (errbuf)