summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcenobit <cenobit@users.noreply.github.com>2021-06-25 19:57:00 -0700
committerHans Kristian Rosbach <hk-github@circlestorm.org>2021-12-24 12:52:14 +0100
commit7445409d0aa8c6884aa9d500b4daf03f1fb6b35e (patch)
tree44b18d9b4b49298693d58118198861d40e8ecbf6
parent141ca9055c65b062f65ac4fc35e5603e3a28b99d (diff)
Fixed missing enclosing parentheses for ZSWAP64 in zutil.h to avoid erroneous result in inffast.c.
-rw-r--r--zutil.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/zutil.h b/zutil.h
index 11e4875..c9e769c 100644
--- a/zutil.h
+++ b/zutil.h
@@ -204,14 +204,14 @@ void Z_INTERNAL zng_cfree(void *opaque, void *ptr);
# define ZSWAP32(q) ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \
(((q) & 0xff00) << 8) + (((q) & 0xff) << 24))
# define ZSWAP64(q) \
- ((q & 0xFF00000000000000u) >> 56u) | \
+ (((q & 0xFF00000000000000u) >> 56u) | \
((q & 0x00FF000000000000u) >> 40u) | \
((q & 0x0000FF0000000000u) >> 24u) | \
((q & 0x000000FF00000000u) >> 8u) | \
((q & 0x00000000FF000000u) << 8u) | \
((q & 0x0000000000FF0000u) << 24u) | \
((q & 0x000000000000FF00u) << 40u) | \
- ((q & 0x00000000000000FFu) << 56u)
+ ((q & 0x00000000000000FFu) << 56u))
#endif
/* Only enable likely/unlikely if the compiler is known to support it */