View | Details | Raw Unified | Return to bug 252290
Collapse All | Expand All

(-)files/patch-extlib_tlx_tlx_math_bswap.hpp (-4 / +15 lines)
Lines 1-6 Link Here
1
--- extlib/tlx/tlx/math/bswap.hpp.orig	2020-12-12 21:48:10 UTC
1
--- extlib/tlx/tlx/math/bswap.hpp.orig	2019-10-28 13:53:21 UTC
2
+++ extlib/tlx/tlx/math/bswap.hpp
2
+++ extlib/tlx/tlx/math/bswap.hpp
3
@@ -35,9 +35,11 @@ static inline uint16_t bswap16_generic(const uint16_t&
3
@@ -19,6 +19,10 @@
4
 #include <cstdlib>
5
 #endif
6
 
7
+#ifdef __FreeBSD__
8
+#include <sys/endian.h>
9
+#endif
10
+
11
 namespace tlx {
12
 
13
 //! \addtogroup tlx_math
14
@@ -35,9 +39,11 @@ static inline uint16_t bswap16_generic(const uint16_t&
4
 #if defined(__GNUC__) || defined(__clang__)
15
 #if defined(__GNUC__) || defined(__clang__)
5
 
16
 
6
 //! bswap16 - gcc/clang intrinsic
17
 //! bswap16 - gcc/clang intrinsic
Lines 12-18 Link Here
12
 
23
 
13
 #elif defined(_MSC_VER)
24
 #elif defined(_MSC_VER)
14
 
25
 
15
@@ -67,9 +69,11 @@ static inline uint32_t bswap32_generic(const uint32_t&
26
@@ -67,9 +73,11 @@ static inline uint32_t bswap32_generic(const uint32_t&
16
 #if defined(__GNUC__) || defined(__clang__)
27
 #if defined(__GNUC__) || defined(__clang__)
17
 
28
 
18
 //! bswap32 - gcc/clang intrinsic
29
 //! bswap32 - gcc/clang intrinsic
Lines 24-30 Link Here
24
 
35
 
25
 #elif defined(_MSC_VER)
36
 #elif defined(_MSC_VER)
26
 
37
 
27
@@ -105,9 +109,11 @@ static inline uint64_t bswap64_generic(const uint64_t&
38
@@ -105,9 +113,11 @@ static inline uint64_t bswap64_generic(const uint64_t&
28
 #if defined(__GNUC__) || defined(__clang__)
39
 #if defined(__GNUC__) || defined(__clang__)
29
 
40
 
30
 //! bswap64 - gcc/clang intrinsic
41
 //! bswap64 - gcc/clang intrinsic

Return to bug 252290