summaryrefslogtreecommitdiffhomepage
path: root/include/unicode/utf.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/unicode/utf.h')
-rw-r--r--include/unicode/utf.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/unicode/utf.h b/include/unicode/utf.h
index 6d7c2f7..1d2f28e 100644
--- a/include/unicode/utf.h
+++ b/include/unicode/utf.h
@@ -43,8 +43,8 @@ namespace unicode::detail {
template<typename T, typename std::enable_if_t<is_utf_8_v<T>, bool> = true>
inline bool validate_utf(const std::basic_string<T>& s)
{
- int i{};
- auto size{s.size()};
+ size_t i{};
+ size_t size{s.size()};
while (i < size) {
if (is_utf8_sequence(s[i])) {
i++;
@@ -86,8 +86,8 @@ namespace unicode::detail {
template<typename T, typename std::enable_if_t<is_utf_16_v<T>, bool> = true>
inline bool validate_utf(const std::basic_string<T>& s)
{
- int i{};
- auto size{s.size()};
+ size_t i{};
+ size_t size{s.size()};
while (i < size) {
if (is_utf16_sequence(s[i])) {
i++;