summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrediano Ziglio <freddy77@gmail.com>2019-04-28 19:30:11 +0100
committerFrediano Ziglio <freddy77@gmail.com>2019-04-28 19:31:45 +0100
commit7339ddceacc5f03a907332e8acef033d3811791e (patch)
treeb52ae41619aed31c87b9122671114c091b4d086b
parenta64b3623f6377380cc8c086927498f09a9c4b36d (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.ac2
-rw-r--r--include/freetds/bytes.h2
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