SURROGATE_MASK
if ((*uniname & SURROGATE_MASK) != SURROGATE_PAIR) {
(*(uniname+1) & SURROGATE_MASK) == SURROGATE_PAIR &&
if ((u & SURROGATE_MASK) == SURROGATE_PAIR) {
if ((v & SURROGATE_MASK) != SURROGATE_PAIR ||
(l & SURROGATE_MASK) == SURROGATE_PAIR)
if (l > UNICODE_MAX || (l & SURROGATE_MASK) == SURROGATE_PAIR)
if ((c & SURROGATE_MASK) == SURROGATE_PAIR) {
if ((next & SURROGATE_MASK) != SURROGATE_PAIR ||