From 77e50caaf2ef81cd91075cf836fed0e75718ffb4 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 13 Apr 2024 23:12:02 +0200 Subject: Adding debian version 1.8.3-2. Signed-off-by: Daniel Baumann --- debian/vendor-h2o/deps/brotli/enc/utf8_util.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 debian/vendor-h2o/deps/brotli/enc/utf8_util.h (limited to 'debian/vendor-h2o/deps/brotli/enc/utf8_util.h') diff --git a/debian/vendor-h2o/deps/brotli/enc/utf8_util.h b/debian/vendor-h2o/deps/brotli/enc/utf8_util.h new file mode 100644 index 0000000..74f22b6 --- /dev/null +++ b/debian/vendor-h2o/deps/brotli/enc/utf8_util.h @@ -0,0 +1,25 @@ +/* Copyright 2013 Google Inc. All Rights Reserved. + + Distributed under MIT license. + See file LICENSE for detail or copy at https://opensource.org/licenses/MIT +*/ + +// Heuristics for deciding about the UTF8-ness of strings. + +#ifndef BROTLI_ENC_UTF8_UTIL_H_ +#define BROTLI_ENC_UTF8_UTIL_H_ + +#include "./types.h" + +namespace brotli { + +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); + +} // namespace brotli + +#endif // BROTLI_ENC_UTF8_UTIL_H_ -- cgit v1.2.3