summaryrefslogtreecommitdiff
path: root/dviware/dvisvgm/libs/brotli/enc/bit_cost.h
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/dvisvgm/libs/brotli/enc/bit_cost.h')
-rw-r--r--dviware/dvisvgm/libs/brotli/enc/bit_cost.h9
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;
}