mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
cstylecast parser
This commit is contained in:
parent
94eff4aa60
commit
af39f77461
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user