2011-11-24 Niels Möller <nisse@lysator.liu.se>
+ * configure.ac (HAVE_NATIVE_64_BIT): Workaround to get it set to 1
+ on w64.
+
* serpent-internal.h (ROL64): Use (uint64_t) 1 rather than 1L, for
systems. Needed for M$ w64.
(RSHIFT64): Likewise. Also added a missing parenthesis.
fi
AH_TEMPLATE([WITH_OPENSSL],
- [Define if you have openssl's libcrypto (used for benchmarking)])
+ [Define if you have openssl's libcrypto (used for benchmarking)]) dnl'
if test x$enable_openssl = xyes ; then
AC_DEFINE(WITH_OPENSSL)
AC_SUBST(OPENSSL_LIBFLAGS)
-# Choose strategy for Camellia round
AH_BOTTOM(
-[/* Needs include of <limits.h> before use. */
-#define HAVE_NATIVE_64_BIT (SIZEOF_LONG * CHAR_BIT >= 64)
+[#if defined(__x86_64__) || defined(__arch64__)
+# define HAVE_NATIVE_64_BIT 1
+#else
+/* Needs include of <limits.h> before use. */
+# define HAVE_NATIVE_64_BIT (SIZEOF_LONG * CHAR_BIT >= 64)
+#endif
])
# clock_gettime is in librt on *-*-osf5.1 and on glibc, so add -lrt to