]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Fix byte order detection on Mac OS X/Darwin. Bug 700.
authorVictor Julien <victor@inliniac.net>
Tue, 8 Jan 2013 12:32:48 +0000 (13:32 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 8 Jan 2013 12:32:48 +0000 (13:32 +0100)
src/suricata-common.h

index b36c489062c5fcac7ce840e0f1eb1170ea6c4f59..58b5c593ce38a14d71bc2b92bef41cca64b16b65 100644 (file)
     #endif
 #endif
 
+/** darwin doesn't defined __BYTE_ORDER and friends, but BYTE_ORDER */
+#ifndef __BYTE_ORDER
+#ifdef BYTE_ORDER
+#define __BYTE_ORDER BYTE_ORDER
+#endif
+#endif
+
+#ifndef __LITTLE_ENDIAN
+#ifdef LITTLE_ENDIAN
+#define __LITTLE_ENDIAN LITTLE_ENDIAN
+#endif
+#endif
+
+#ifndef __BIG_ENDIAN
+#ifdef BIG_ENDIAN
+#define __BIG_ENDIAN BIG_ENDIAN
+#endif
+#endif
+
 typedef enum PacketProfileDetectId_ {
     PROF_DETECT_MPM,
     PROF_DETECT_MPM_PACKET,         /* PKT MPM */