Lines Matching defs:cs
155 #define IS_JP_DBCS(cs) (JISX208<=(cs) && (cs)<=KSC5601)
157 #define CSM(cs) ((uint16_t)1<<(cs))
187 int8_t cs[4]; /* charset number for SI (G0)/SO (G1)/SS2 (G2)/SS3 (G3) */
884 if(myData2022->toU2022State.cs[2]!=0) {
901 myData2022->toU2022State.cs[2]=(int8_t)tempState;
909 myData2022->toU2022State.cs[0]=(int8_t)tempState;
923 if(myData2022->toU2022State.cs[2]!=0) {
934 if(myData2022->toU2022State.cs[3]!=0) {
953 myData2022->toU2022State.cs[1]=(int8_t)tempState;
956 myData2022->toU2022State.cs[2]=(int8_t)tempState;
963 myData2022->toU2022State.cs[3]=(int8_t)tempState;
1644 int8_t cs, g;
1724 choices[choiceCount++] = cs = pFromU2022State->cs[0];
1725 csm &= ~CSM(cs);
1728 if((cs = pFromU2022State->cs[2]) != 0) {
1729 choices[choiceCount++] = cs;
1730 csm &= ~CSM(cs);
1735 cs = (int8_t)jpCharsetPref[i];
1736 if(CSM(cs) & csm) {
1737 choices[choiceCount++] = cs;
1738 csm &= ~CSM(cs);
1743 cs = g = 0;
1767 cs = cs0;
1775 cs = cs0;
1786 pFromU2022State->cs[1] = cs = cs0; /* do not output an escape sequence */
1794 cs = pFromU2022State->cs[0];
1795 if(IS_JP_DBCS(cs)) {
1797 cs = (int8_t)JISX201;
1811 cs = cs0;
1827 cs = cs0;
1835 cs = cs0;
1849 cs = cs0;
1874 cs = cs0;
1895 if(cs != pFromU2022State->cs[g]) {
1896 int32_t escLen = escSeqCharsLen[cs];
1897 uprv_memcpy(buffer + outLen, escSeqChars[cs], escLen);
1899 pFromU2022State->cs[g] = cs;
1940 pFromU2022State->cs[2] = 0;
1988 (pFromU2022State->g!=0 || pFromU2022State->cs[0]!=ASCII) &&
2000 if(pFromU2022State->cs[0] != ASCII) {
2004 pFromU2022State->cs[0] = (int8_t)ASCII;
2054 StateEnum cs;
2066 cs = (StateEnum)pToU2022State->cs[pToU2022State->g];
2093 pToU2022State->cs[1] = (int8_t)HWKANA_7BIT;
2139 if((StateEnum)pToU2022State->cs[0] != ASCII && (StateEnum)pToU2022State->cs[0] != JISX201) {
2140 pToU2022State->cs[0] = (int8_t)ASCII;
2142 pToU2022State->cs[2] = 0;
2148 cs = (StateEnum)pToU2022State->cs[pToU2022State->g];
2150 !IS_JP_DBCS(cs)
2159 } else switch(cs) {
2177 myData->myConverterArray[cs],
2216 if(cs == JISX208) {
2222 if (cs == KSC5601) {
2228 targetUniChar = ucnv_MBCSSimpleGetNextUChar(myData->myConverterArray[cs], tempBuf, 2, FALSE);
2975 int8_t cs, g;
2979 choices[0] = pFromU2022State->cs[1];
3020 cs = g = 0;
3049 cs = (int8_t)(CNS_11643_0 + (value >> 16) - 0x80);
3056 if(cs == CNS_11643_1) {
3058 } else if(cs == CNS_11643_2) {
3078 cs = cs0;
3090 if(cs != pFromU2022State->cs[g]) {
3091 if(cs < CNS_11643) {
3092 uprv_memcpy(buffer, escSeqCharsCN[cs], 4);
3094 uprv_memcpy(buffer, escSeqCharsCN[CNS_11643 + (cs - CNS_11643_1)], 4);
3097 pFromU2022State->cs[g] = cs;
3273 if(pToU2022State->cs[1] != 0) {
3343 tempState = (StateEnum)pToU2022State->cs[pToU2022State->g];
3440 int8_t cs;
3448 cs = pFromU2022State->cs[0];
3449 if(cs != ASCII && cs != JISX201) {
3451 pFromU2022State->cs[0] = (int8_t)ASCII;