From 190ff9a9e00c64ea9a081c8f94a74c98dac959bf Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Tue, 3 Mar 2015 16:16:18 +0100 Subject: [PATCH] Ensure replacement md5 code works on bigendian systems (do we ever run on any of those?) --- src/common/autoconfig.h.in | 2 ++ src/configure.ac | 2 ++ src/utils/md5.cpp | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/autoconfig.h.in b/src/common/autoconfig.h.in index 138bc650..ab081ace 100644 --- a/src/common/autoconfig.h.in +++ b/src/common/autoconfig.h.in @@ -109,5 +109,7 @@ #undef _FILE_OFFSET_BITS #undef _LARGE_FILES +#undef WORDS_BIGENDIAN + #undef HAVE_TR1_UNORDERED #undef HAVE_CXX0X_UNORDERED diff --git a/src/configure.ac b/src/configure.ac index 7e1d0dfc..3745ac3d 100644 --- a/src/configure.ac +++ b/src/configure.ac @@ -8,6 +8,8 @@ if test C$CXX = C ; then AC_MSG_ERROR([C++ compiler needed. Please install one (ie: gnu g++)]) fi +AC_C_BIGENDIAN + sys=`uname | tr / _ | awk -F_ '{print $1}'` if test ! -f mk/$sys ; then diff --git a/src/utils/md5.cpp b/src/utils/md5.cpp index 7c0781a5..a1786a8c 100644 --- a/src/utils/md5.cpp +++ b/src/utils/md5.cpp @@ -17,7 +17,7 @@ * will fill a supplied 16-byte array with the digest. */ -//#include +#include "autoconfig.h" //#include #include