summaryrefslogtreecommitdiff
blob: aad0bacb2f2ea645be80e306cdf0b59d7c652fd8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- a/include/libnet.h
+++ b/include/libnet.h
@@ -32,6 +32,17 @@
 #ifndef __LIBNET_H
 #define __LIBNET_H
 
+#include <endian.h>
+#if __BYTE_ORDER == __LITTLE_ENDIAN
+# define LIBNET_LIL_ENDIAN 1
+#else
+# if __BYTE_ORDER == __BIG_ENDIAN
+#  define LIBNET_BIG_ENDIAN 1
+# else
+#  error unrecognized __BYTE_ORDER
+# endif
+#endif
+
 #include <stdio.h>
 #include <string.h>
 #include <unistd.h>