diff --git a/src/shared/hci.c b/src/shared/hci.c
index 9114c7b..d33320b 100644
--- a/src/shared/hci.c
+++ b/src/shared/hci.c
#include "hci.h"
-#define le16_to_cpu(val) (val)
-#define le32_to_cpu(val) (val)
-#define cpu_to_le16(val) (val)
-#define cpu_to_le32(val) (val)
-
#define BTPROTO_HCI 1
struct sockaddr_hci {
sa_family_t hci_family;
diff --git a/src/shared/pcap.c b/src/shared/pcap.c
index c722db2..b38a952 100644
--- a/src/shared/pcap.c
+++ b/src/shared/pcap.c
#include <unistd.h>
#include <stdlib.h>
-#include "pcap.h"
+#include "src/shared/util.h"
-#define le16_to_cpu(val) (val)
-#define le32_to_cpu(val) (val)
-#define cpu_to_le16(val) (val)
-#define cpu_to_le32(val) (val)
+#include "pcap.h"
struct pcap_hdr {
uint32_t magic_number; /* magic number */
diff --git a/src/shared/util.h b/src/shared/util.h
index cc03547..ac07fb7 100644
--- a/src/shared/util.h
+++ b/src/shared/util.h
#include <stdlib.h>
#include <alloca.h>
+#define le16_to_cpu(val) (val)
+#define le32_to_cpu(val) (val)
+#define cpu_to_le16(val) (val)
+#define cpu_to_le32(val) (val)
+
#define PTR_TO_UINT(p) ((unsigned int) ((uintptr_t) (p)))
#define UINT_TO_PTR(u) ((void *) ((uintptr_t) (u)))