summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoachim Nilsson <troglobit@gmail.com>2019-10-19 12:25:52 +0200
committerJoachim Nilsson <troglobit@gmail.com>2019-10-19 12:25:52 +0200
commit11354524fdfc2a9db00313c460dea97c61cc7dc1 (patch)
tree2072b495c4960b90462c2ef993a24141b058a0ac
parent6db6eb8deb2d1e3098ac9ea4acaa22b736c4d25b (diff)
downloadlibnet-11354524fdfc2a9db00313c460dea97c61cc7dc1.tar.gz
Must include Packet32.h first to get struct bpf_program for pcap.h
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
-rw-r--r--src/common.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/common.h b/src/common.h
index d7cf84c..a15e957 100644
--- a/src/common.h
+++ b/src/common.h
@@ -32,13 +32,14 @@
/* MSVC warns about snprintf */
#define _CRT_SECURE_NO_WARNINGS
- /* don't pull in pcap/bpf.h */
- #define PCAP_DONT_INCLUDE_PCAP_BPF_H
- #include <pcap/pcap.h>
-
/* don't pull in Packet32's locol bpf definitions */
// #define BPF_MAJOR_VERSION
#include <Packet32.h>
+
+/* don't pull in pcap/bpf.h */
+ #define PCAP_DONT_INCLUDE_PCAP_BPF_H
+ #include <pcap/pcap.h>
+
#include <malloc.h> /* alloca() */
#ifdef __MINGW32__