INNER CODE UNIT · C
uc
chunquedong/mgp · core/3rd/utf8.c:85
uc = (uc << 6) + (*s & 0x3f);
s += 1;
}
}
*src = (char *)s;
if (illegal)
{
*illegal = r_illegal;
}
return uc;
}
size_t u8decode(char const *str, ucs4_t *des, size_t n, int *illegal)
{
if (n == 0)
return 0;