diff options
author | Frediano Ziglio <freddy77@gmail.com> | 2019-04-28 19:30:11 +0100 |
---|---|---|
committer | Frediano Ziglio <freddy77@gmail.com> | 2019-04-28 19:31:45 +0100 |
commit | 7339ddceacc5f03a907332e8acef033d3811791e (patch) | |
tree | b52ae41619aed31c87b9122671114c091b4d086b | |
parent | a64b3623f6377380cc8c086927498f09a9c4b36d (diff) |
Fix endian adjustment on PPC little endian
Code assumed PPC were always big endian.
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | include/freetds/bytes.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 9ae00005..86b9ae12 100644 --- a/configure.ac +++ b/configure.ac @@ -11,7 +11,7 @@ dnl ------------------------------------------------------------ # ------------------------------------------------------------ # Initialization # ------------------------------------------------------------ -AC_INIT(FreeTDS, 1.1) +AC_INIT(FreeTDS, 1.1.6) AC_CONFIG_SRCDIR(src/dblib/dblib.c) AC_PREREQ(2.53) diff --git a/include/freetds/bytes.h b/include/freetds/bytes.h index 538e9db9..5c6f456e 100644 --- a/include/freetds/bytes.h +++ b/include/freetds/bytes.h @@ -199,7 +199,7 @@ typedef union { uint32_t _tds_i = bswap_32(val); TDS_PUT_UA4LE(ptr,_tds_i); } while(0) #endif -#if defined(__GNUC__) && defined(__powerpc__) +#if defined(__GNUC__) && defined(__powerpc__) && defined(WORDS_BIGENDIAN) # undef TDS_GET_UA2LE # undef TDS_GET_UA4LE static inline uint16_t |