]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-9078: [sofia-sip] fix linux build of HEPv2/HEPv3 code
authorMichael Jerris <mike@jerris.com>
Wed, 27 Apr 2016 20:02:00 +0000 (16:02 -0400)
committerMichael Jerris <mike@jerris.com>
Wed, 27 Apr 2016 20:02:00 +0000 (16:02 -0400)
libs/sofia-sip/.update
libs/sofia-sip/configure.ac
libs/sofia-sip/libsofia-sip-ua/tport/switch.h [new file with mode: 0644]
libs/sofia-sip/libsofia-sip-ua/tport/ws.c

index b43350194e27ff720303f8ffdd7329a8a736ee8c..7d1f2d2217d42e8509c0f090aeab46f834eab9c4 100644 (file)
@@ -1 +1 @@
-Wed Apr 27 14:46:29 CDT 2016
+Wed Apr 27 16:01:46 EDT 2016
index e20ddcb4c68e219627ba1579ada2fce3d6673ee6..ca6bd3a82ed85e0a4a10081ee22b97e7821b0ce3 100644 (file)
@@ -218,7 +218,7 @@ fi
 AC_C_CONST
 AC_C_INLINE
 AC_C_INLINE_DEFINE
-AC_C_BIGENDIAN
+AC_C_BIGENDIAN(AC_DEFINE([__BYTE_ORDER],__BIG_ENDIAN,[Big Endian]),AC_DEFINE([__BYTE_ORDER],__LITTLE_ENDIAN,[Little Endian]))
 
 AC_C_VAR_FUNC
 AC_C_MACRO_FUNCTION
diff --git a/libs/sofia-sip/libsofia-sip-ua/tport/switch.h b/libs/sofia-sip/libsofia-sip-ua/tport/switch.h
new file mode 100644 (file)
index 0000000..26f269e
--- /dev/null
@@ -0,0 +1,18 @@
+#include "config.h"
+
+#ifndef _MSC_VER
+#ifndef __LITTLE_ENDIAN
+#define __LITTLE_ENDIAN 1234
+#endif
+#ifndef __BIG_ENDIAN
+#define __BIG_ENDIAN 4321
+#endif
+#ifndef __BYTE_ORDER
+#ifdef SWITCH_BYTE_ORDER
+#define __BYTE_ORDER SWITCH_BYTE_ORDER
+#else
+#define __BYTE_ORDER __LITTLE_ENDIAN
+#endif
+#endif
+#endif
+
index 12d90a25d79b2988d3eb1ca39566955cd5215067..7fe9f182bf5f4bc99048b028709d4273088c14e2 100644 (file)
@@ -1,3 +1,4 @@
+#include <switch.h>
 #include "ws.h"
 #include <pthread.h>