diff options
| author | Paul Eggert | 2016-12-01 21:56:49 -0800 |
|---|---|---|
| committer | Paul Eggert | 2016-12-01 21:57:15 -0800 |
| commit | f3fa5d7e229f88e6f83dc24757b33e9b17bf10ae (patch) | |
| tree | 81af303417b41d6d70a71461e2d81434710d1347 /lib | |
| parent | ebb96114d88af64cbb72f42052cb359ba8010aa2 (diff) | |
| download | emacs-f3fa5d7e229f88e6f83dc24757b33e9b17bf10ae.tar.gz emacs-f3fa5d7e229f88e6f83dc24757b33e9b17bf10ae.zip | |
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')
| -rw-r--r-- | lib/md5.c | 2 | ||||
| -rw-r--r-- | lib/sha1.c | 2 | ||||
| -rw-r--r-- | lib/sha256.c | 2 | ||||
| -rw-r--r-- | lib/sha512.c | 2 |
4 files changed, 4 insertions, 4 deletions
| @@ -259,7 +259,7 @@ md5_process_bytes (const void *buffer, size_t len, struct md5_ctx *ctx) | |||
| 259 | /* Process available complete blocks. */ | 259 | /* Process available complete blocks. */ |
| 260 | if (len >= 64) | 260 | if (len >= 64) |
| 261 | { | 261 | { |
| 262 | #if !_STRING_ARCH_unaligned | 262 | #if !(_STRING_ARCH_unaligned || _STRING_INLINE_unaligned) |
| 263 | # define UNALIGNED_P(p) ((uintptr_t) (p) % alignof (uint32_t) != 0) | 263 | # define UNALIGNED_P(p) ((uintptr_t) (p) % alignof (uint32_t) != 0) |
| 264 | if (UNALIGNED_P (buffer)) | 264 | if (UNALIGNED_P (buffer)) |
| 265 | while (len > 64) | 265 | while (len > 64) |
diff --git a/lib/sha1.c b/lib/sha1.c index 45f1cbefd18..753c0884d8b 100644 --- a/lib/sha1.c +++ b/lib/sha1.c | |||
| @@ -246,7 +246,7 @@ sha1_process_bytes (const void *buffer, size_t len, struct sha1_ctx *ctx) | |||
| 246 | /* Process available complete blocks. */ | 246 | /* Process available complete blocks. */ |
| 247 | if (len >= 64) | 247 | if (len >= 64) |
| 248 | { | 248 | { |
| 249 | #if !_STRING_ARCH_unaligned | 249 | #if !(_STRING_ARCH_unaligned || _STRING_INLINE_unaligned) |
| 250 | # define UNALIGNED_P(p) ((uintptr_t) (p) % alignof (uint32_t) != 0) | 250 | # define UNALIGNED_P(p) ((uintptr_t) (p) % alignof (uint32_t) != 0) |
| 251 | if (UNALIGNED_P (buffer)) | 251 | if (UNALIGNED_P (buffer)) |
| 252 | while (len > 64) | 252 | while (len > 64) |
diff --git a/lib/sha256.c b/lib/sha256.c index 0be8fd2a858..5251e8d950b 100644 --- a/lib/sha256.c +++ b/lib/sha256.c | |||
| @@ -379,7 +379,7 @@ sha256_process_bytes (const void *buffer, size_t len, struct sha256_ctx *ctx) | |||
| 379 | /* Process available complete blocks. */ | 379 | /* Process available complete blocks. */ |
| 380 | if (len >= 64) | 380 | if (len >= 64) |
| 381 | { | 381 | { |
| 382 | #if !_STRING_ARCH_unaligned | 382 | #if !(_STRING_ARCH_unaligned || _STRING_INLINE_unaligned) |
| 383 | # define UNALIGNED_P(p) ((uintptr_t) (p) % alignof (uint32_t) != 0) | 383 | # define UNALIGNED_P(p) ((uintptr_t) (p) % alignof (uint32_t) != 0) |
| 384 | if (UNALIGNED_P (buffer)) | 384 | if (UNALIGNED_P (buffer)) |
| 385 | while (len > 64) | 385 | while (len > 64) |
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) | |||
| 387 | /* Process available complete blocks. */ | 387 | /* Process available complete blocks. */ |
| 388 | if (len >= 128) | 388 | if (len >= 128) |
| 389 | { | 389 | { |
| 390 | #if !_STRING_ARCH_unaligned | 390 | #if !(_STRING_ARCH_unaligned || _STRING_INLINE_unaligned) |
| 391 | # define UNALIGNED_P(p) ((uintptr_t) (p) % alignof (u64) != 0) | 391 | # define UNALIGNED_P(p) ((uintptr_t) (p) % alignof (u64) != 0) |
| 392 | if (UNALIGNED_P (buffer)) | 392 | if (UNALIGNED_P (buffer)) |
| 393 | while (len > 128) | 393 | while (len > 128) |