diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2016-12-01 21:56:49 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2016-12-01 21:57:15 -0800 |
commit | f3fa5d7e229f88e6f83dc24757b33e9b17bf10ae (patch) | |
tree | 81af303417b41d6d70a71461e2d81434710d1347 /lib/sha512.c | |
parent | ebb96114d88af64cbb72f42052cb359ba8010aa2 (diff) | |
download | emacs-f3fa5d7e229f88e6f83dc24757b33e9b17bf10ae.tar.gz |
Merge from gnulib
This incorporates:
2016-11-27 md4,md5,sha*: tune for recent glibc _STRING_INLINE_unaligned
2016-11-21 snippet/c++defs: Simplify _GL_CXXALIAS_* macros.
* build-aux/snippet/c++defs.h:
* lib/md5.c, lib/sha1.c, lib/sha256.c, lib/sha512.c:
Copy from gnulib.
Diffstat (limited to 'lib/sha512.c')
-rw-r--r-- | lib/sha512.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sha512.c b/lib/sha512.c index 5494dcbdbad..71a7eca14d7 100644 --- a/lib/sha512.c +++ b/lib/sha512.c @@ -387,7 +387,7 @@ sha512_process_bytes (const void *buffer, size_t len, struct sha512_ctx *ctx) /* Process available complete blocks. */ if (len >= 128) { -#if !_STRING_ARCH_unaligned +#if !(_STRING_ARCH_unaligned || _STRING_INLINE_unaligned) # define UNALIGNED_P(p) ((uintptr_t) (p) % alignof (u64) != 0) if (UNALIGNED_P (buffer)) while (len > 128) |