cstylecast parser

This commit is contained in:
gtsoul-tech
2024-05-22 11:11:13 +03:00
parent 23a2b4e830
commit 2042ef50a0

View File

@@ -237,8 +237,7 @@ unichar readUtf8CodePoint2c(const char *s) {
static static
unichar readUtf8CodePoint3c(const char *s) { unichar readUtf8CodePoint3c(const char *s) {
// cppcheck-suppress cstyleCast auto *ts = reinterpret_cast<const u8 *>(s);
auto *ts = (const u8 *)s;
assert(ts[0] >= 0xe0 && ts[0] < 0xf0); assert(ts[0] >= 0xe0 && ts[0] < 0xf0);
assert(ts[1] >= 0x80 && ts[1] < 0xc0); assert(ts[1] >= 0x80 && ts[1] < 0xc0);
assert(ts[2] >= 0x80 && ts[2] < 0xc0); assert(ts[2] >= 0x80 && ts[2] < 0xc0);
@@ -254,8 +253,7 @@ unichar readUtf8CodePoint3c(const char *s) {
static static
unichar readUtf8CodePoint4c(const char *s) { unichar readUtf8CodePoint4c(const char *s) {
// cppcheck-suppress cstyleCast auto *ts = reinterpret_cast<const u8 *>(s);
auto *ts = (const u8 *)s;
assert(ts[0] >= 0xf0 && ts[0] < 0xf8); assert(ts[0] >= 0xf0 && ts[0] < 0xf8);
assert(ts[1] >= 0x80 && ts[1] < 0xc0); assert(ts[1] >= 0x80 && ts[1] < 0xc0);
assert(ts[2] >= 0x80 && ts[2] < 0xc0); assert(ts[2] >= 0x80 && ts[2] < 0xc0);