Rename Ci to Ii and move it to an I/Invalid category group as it is not part of the UCD C/Other category group.

This commit is contained in:
Reece H. Dunn
2012-12-22 01:27:18 +00:00
parent bc6a5c23cc
commit e3e85d33f2
4 changed files with 15 additions and 7 deletions
+4 -2
View File
@@ -3278,14 +3278,14 @@ ucd::category ucd::lookup_category(codepoint_t c)
if (c <= 0x0FFFFF) return Cn; // 0FFFFE..0FFFFF : Plane 15 Private Use
if (c <= 0x10FFFD) return Co; // 100000..10FFFD : Plane 16 Private Use
if (c <= 0x10FFFF) return Cn; // 10FFFE..10FFFF : Plane 16 Private Use
return Ci;
return Ii; // Invalid Unicode Codepoint
}
ucd::category_group ucd::lookup_category_group(codepoint_t c)
{
switch (lookup_category(c))
{
case Cc: case Cf: case Ci: case Cn: case Co: case Cs:
case Cc: case Cf: case Cn: case Co: case Cs:
return C;
case Ll: case Lm: case Lo: case Lt: case Lu:
return L;
@@ -3299,5 +3299,7 @@ ucd::category_group ucd::lookup_category_group(codepoint_t c)
return S;
case Zl: case Zp: case Zs:
return Z;
case Ii:
return I;
}
}