ISCS1
} else if (ISCS1(ic1)) { /* JIS X 0213 plane 1; 2 bytes */
if (ISCS1(ic2)) { /* 2nd byte check passed */
} else if (ISCS1((int)ic)) { /* CS_1 starts */
if (ISCS1(ic) && ISCS1(*ip)) {
} else if (ISCS1(ic)) { /* CS_1 starts */
if (ISCS1(ic) && ISCS1(*ip)) {
if (ISCS1(ic)) { /* Kanji starts */
if (ISCS1(*ip)) {
} else if (ISCS1(ic1)) { /* JIS X 0208 or UDC; 2 bytes */
if (ISCS1(ic2)) { /* 2nd byte check passed */
} else if (ISCS1(ic)) {
if (ISCS1(*ip)) {