| 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_ */
|
|
|