about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorSergi Àlvarez i Capilla <pancake@nowsecure.com>2019-04-12 08:10:01 +0200
committerserpilliere <serpilliere@users.noreply.github.com>2019-04-12 08:10:01 +0200
commit186aad0a957ab80f9561dd51a69d7bab8569ea73 (patch)
tree2fbf79ef0059c11d8bb7c8de35892adf59e85b43
parent57ab3d0fc327f23f995ea6000d1077c3f749ef20 (diff)
downloadmiasm-186aad0a957ab80f9561dd51a69d7bab8569ea73.tar.gz
miasm-186aad0a957ab80f9561dd51a69d7bab8569ea73.zip
Fix build on macOS with latest XCode (#1017)
-rw-r--r--miasm/jitter/vm_mngr.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/miasm/jitter/vm_mngr.h b/miasm/jitter/vm_mngr.h
index 913d06f8..e7d0c123 100644
--- a/miasm/jitter/vm_mngr.h
+++ b/miasm/jitter/vm_mngr.h
@@ -35,14 +35,18 @@
 
 #ifdef __APPLE__
 #define __BYTE_ORDER __BYTE_ORDER__
+#ifndef __BIG_ENDIAN
+#define __BIG_ENDIAN '>'
+#define __LITTLE_ENDIAN '<'
+#endif
 #elif defined(__NetBSD__) || defined(__OpenBSD__)
 #define __BYTE_ORDER _BYTE_ORDER
 #define __BIG_ENDIAN _BIG_ENDIAN
 #define __LITTLE_ENDIAN _LITTLE_ENDIAN
 #elif defined(_WIN32) || defined(_WIN64)
+#define __BYTE_ORDER __LITTLE_ENDIAN
 #define __BIG_ENDIAN '>'
 #define __LITTLE_ENDIAN '<'
-#define __BYTE_ORDER __LITTLE_ENDIAN
 #endif