Index: third_party/brotli/enc/literal_cost.h |
diff --git a/third_party/brotli/enc/literal_cost.h b/third_party/brotli/enc/literal_cost.h |
index 291aa8a1d70a5649cc0562b98ab96ece0a6879ad..7b3d030d2eef3c628f0f3648ac591ad8185770e9 100644 |
--- a/third_party/brotli/enc/literal_cost.h |
+++ b/third_party/brotli/enc/literal_cost.h |
@@ -4,21 +4,27 @@ |
See file LICENSE for detail or copy at https://opensource.org/licenses/MIT |
*/ |
-// Literal cost model to allow backward reference replacement to be efficient. |
+/* Literal cost model to allow backward reference replacement to be efficient. |
+*/ |
#ifndef BROTLI_ENC_LITERAL_COST_H_ |
#define BROTLI_ENC_LITERAL_COST_H_ |
-#include "./types.h" |
+#include <brotli/types.h> |
+#include "./port.h" |
-namespace brotli { |
+#if defined(__cplusplus) || defined(c_plusplus) |
+extern "C" { |
+#endif |
-// Estimates how many bits the literals in the interval [pos, pos + len) in the |
-// ringbuffer (data, mask) will take entropy coded and writes these estimates |
-// to the cost[0..len) array. |
-void EstimateBitCostsForLiterals(size_t pos, size_t len, size_t mask, |
- const uint8_t *data, float *cost); |
+/* Estimates how many bits the literals in the interval [pos, pos + len) in the |
+ ring-buffer (data, mask) will take entropy coded and writes these estimates |
+ to the cost[0..len) array. */ |
+BROTLI_INTERNAL void BrotliEstimateBitCostsForLiterals( |
+ size_t pos, size_t len, size_t mask, const uint8_t *data, float *cost); |
-} // namespace brotli |
+#if defined(__cplusplus) || defined(c_plusplus) |
+} /* extern "C" */ |
+#endif |
-#endif // BROTLI_ENC_LITERAL_COST_H_ |
+#endif /* BROTLI_ENC_LITERAL_COST_H_ */ |