Pārlūkot izejas kodu

Add bswap macro to compile on OSX

Jakob Bysewski 9 gadi atpakaļ
vecāks
revīzija
57c3d76fc1
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 7 0
      src/modbus-data.c

+ 7 - 0
src/modbus-data.c

@@ -27,6 +27,13 @@
 #  include <byteswap.h>
 #endif
 
+#if defined(__APPLE__)
+  #include <libkern/OSByteOrder.h>
+  #define bswap_16 OSSwapInt16
+  #define bswap_32 OSSwapInt32
+	#define bswap_64 OSSwapInt64
+#endif
+
 #if defined(__GNUC__)
 #  define GCC_VERSION (__GNUC__ * 100 + __GNUC_MINOR__ * 10)
 #  if GCC_VERSION >= 430