]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fixed missing enclosing parentheses for ZSWAP64 in zutil.h to avoid erroneous result...
authorcenobit <cenobit@users.noreply.github.com>
Sat, 26 Jun 2021 02:57:00 +0000 (19:57 -0700)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 24 Dec 2021 11:52:14 +0000 (12:52 +0100)
zutil.h

diff --git a/zutil.h b/zutil.h
index 11e48757614d5911d7a5fbf16bf08a3cd0a795a1..c9e769c6b67be368d2d4166f6c84876e35b07528 100644 (file)
--- 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 */