diff options
author | Eugene Kliuchnikov <eustas.ru@gmail.com> | 2020-07-09 16:40:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-09 16:40:01 +0200 |
commit | 0c5603e07bed1d5fbb45e38f9bdf0e4560fde3f0 (patch) | |
tree | 9dac9bd8f5578ea1592659520f321a0a51ac7cc5 | |
parent | e8155d67b0e13de3a5cbaec63c8a3ea6e6231e36 (diff) | |
download | brotli-recompression.zip brotli-recompression.tar.gz brotli-recompression.tar.bz2 |
Fix output parameter type for _BitScanReverse (#819)recompression
Fix #811
-rw-r--r-- | c/common/platform.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/common/platform.h b/c/common/platform.h index 76b6bba..3306cf9 100644 --- a/c/common/platform.h +++ b/c/common/platform.h @@ -549,9 +549,9 @@ static BROTLI_INLINE uint32_t BrotliBsf64Msvc(uint64_t x) { #define BROTLI_BSR32(x) (31u ^ (uint32_t)__builtin_clz(x)) #elif BROTLI_MSVC_VERSION_CHECK(12, 0, 0) static BROTLI_INLINE uint32_t BrotliBsr32Msvc(uint32_t x) { - uint32_t msb; + unsigned long msb; _BitScanReverse(&msb, x); - return msb; + return (uint32_t)msb; } #define BROTLI_BSR32 BrotliBsr32Msvc #endif /* __builtin_clz */ |