}
}
- const QChar::UnicodeVersion v = QChar::unicodeVersion(ucs4);
- if (v > version || v == QChar::Unicode_Unassigned)
+ if (QChar::unicodeVersion(ucs4) > version)
continue;
const unsigned short *d = decompositionHelper(ucs4, &length, &tag, buffer);
}
const QUnicodeTables::Properties *p = qGetProp(uc);
- if (p->unicodeVersion > version || p->unicodeVersion == QChar::Unicode_Unassigned) {
+ if (p->unicodeVersion > version) {
starter = -1;
next = -1; // to prevent i == next
lastCombining = 255; // to prevent combining > lastCombining
c2 = 0;
{
const QUnicodeTables::Properties *p = qGetProp(u2);
- if (p->unicodeVersion <= version && p->unicodeVersion != QChar::Unicode_Unassigned)
+ if (p->unicodeVersion <= version)
c2 = p->combiningClass;
}
if (c2 == 0) {
if (c1 == 0) {
const QUnicodeTables::Properties *p = qGetProp(u1);
- if (p->unicodeVersion <= version && p->unicodeVersion != QChar::Unicode_Unassigned)
+ if (p->unicodeVersion <= version)
c1 = p->combiningClass;
}