Index: third_party/brotli/enc/utf8_util.h |
diff --git a/third_party/brotli/enc/utf8_util.h b/third_party/brotli/enc/utf8_util.h |
index 74f22b6a7f6b98aeee178c997d33faa304895874..2ede131ed308eb362f490db546f1281dcf30ac47 100644 |
--- a/third_party/brotli/enc/utf8_util.h |
+++ b/third_party/brotli/enc/utf8_util.h |
@@ -4,22 +4,29 @@ |
See file LICENSE for detail or copy at https://opensource.org/licenses/MIT |
*/ |
-// Heuristics for deciding about the UTF8-ness of strings. |
+/* Heuristics for deciding about the UTF8-ness of strings. */ |
#ifndef BROTLI_ENC_UTF8_UTIL_H_ |
#define BROTLI_ENC_UTF8_UTIL_H_ |
-#include "./types.h" |
+#include <brotli/types.h> |
+#include "./port.h" |
-namespace brotli { |
+#if defined(__cplusplus) || defined(c_plusplus) |
+extern "C" { |
+#endif |
static const double kMinUTF8Ratio = 0.75; |
-// Returns true if at least min_fraction of the bytes between pos and |
-// pos + length in the (data, mask) ringbuffer is UTF8-encoded. |
-bool IsMostlyUTF8(const uint8_t* data, const size_t pos, const size_t mask, |
- const size_t length, const double min_fraction); |
+/* Returns 1 if at least min_fraction of the bytes between pos and |
+ pos + length in the (data, mask) ring-buffer is UTF8-encoded, otherwise |
+ returns 0. */ |
+BROTLI_INTERNAL BROTLI_BOOL BrotliIsMostlyUTF8( |
+ const uint8_t* data, const size_t pos, const size_t mask, |
+ const size_t length, const double min_fraction); |
-} // namespace brotli |
+#if defined(__cplusplus) || defined(c_plusplus) |
+} /* extern "C" */ |
+#endif |
-#endif // BROTLI_ENC_UTF8_UTIL_H_ |
+#endif /* BROTLI_ENC_UTF8_UTIL_H_ */ |