diff options
Diffstat (limited to 'dviware/dvisvgm/libs/brotli/enc/bit_cost.h')
-rw-r--r-- | dviware/dvisvgm/libs/brotli/enc/bit_cost.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/dviware/dvisvgm/libs/brotli/enc/bit_cost.h b/dviware/dvisvgm/libs/brotli/enc/bit_cost.h index 6586469e62..f6f2773994 100644 --- a/dviware/dvisvgm/libs/brotli/enc/bit_cost.h +++ b/dviware/dvisvgm/libs/brotli/enc/bit_cost.h @@ -9,10 +9,11 @@ #ifndef BROTLI_ENC_BIT_COST_H_ #define BROTLI_ENC_BIT_COST_H_ -#include "../common/platform.h" #include <brotli/types.h> -#include "./fast_log.h" -#include "./histogram.h" + +#include "../common/platform.h" +#include "fast_log.h" +#include "histogram.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { @@ -45,7 +46,7 @@ static BROTLI_INLINE double BitsEntropy( const uint32_t* population, size_t size) { size_t sum; double retval = ShannonEntropy(population, size, &sum); - if (retval < sum) { + if (retval < (double)sum) { /* At least one bit per literal is needed. */ retval = (double)sum; } |