LC
if (lower || LC)
if ((upper && !lower && !LC) || UC)
if ((data[0] & (LC|LW)) == (LC|LW) && data[2] > data[1])
valid ^= LC;
if (valid & LC && data[2] != 0x00) {
if (*cp == LC) {