Fix loading of 4-byte UTF-8 codepoints. (#8002)

This commit is contained in:
Aaron van Geffen 2018-09-17 20:16:07 +02:00 committed by GitHub
parent c7632f29a0
commit 4db936d3e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -33,8 +33,8 @@ uint32_t utf8_get_next(const utf8* char_ptr, const utf8** nextchar_ptr)
}
else if ((char_ptr[0] & 0xF8) == 0xF0)
{
result = ((char_ptr[0] & 0x07) << 18) | ((char_ptr[1] & 0x3F) << 12) | ((char_ptr[1] & 0x3F) << 6)
| (char_ptr[2] & 0x3F);
result = ((char_ptr[0] & 0x07) << 18) | ((char_ptr[1] & 0x3F) << 12) | ((char_ptr[2] & 0x3F) << 6)
| (char_ptr[3] & 0x3F);
numBytes = 4;
}
else