From 1f5e81f8f83087082108cf9449068ec4c2a3125e Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 27 Jun 2013 01:03:19 +0200 Subject: md5/sha512: a better fix for strict aliasing warnings The locations *are* well-aligned for direct stores on any architecture. Signed-off-by: Denys Vlasenko --- include/platform.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/platform.h') diff --git a/include/platform.h b/include/platform.h index 917d87dd6..0fa9f6182 100644 --- a/include/platform.h +++ b/include/platform.h @@ -208,6 +208,7 @@ typedef int bb__aliased_int FIX_ALIASING; typedef long bb__aliased_long FIX_ALIASING; typedef uint16_t bb__aliased_uint16_t FIX_ALIASING; typedef uint32_t bb__aliased_uint32_t FIX_ALIASING; +typedef uint64_t bb__aliased_uint64_t FIX_ALIASING; /* NB: unaligned parameter should be a pointer, aligned one - * a lvalue. This makes it more likely to not swap them by mistake -- cgit v1.2.3