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 |