Home | History | Annotate | Download | only in common

Lines Matching refs:cs

157 #define IS_JP_DBCS(cs) (JISX208<=(cs) && (cs)<=KSC5601)
159 #define CSM(cs) ((uint16_t)1<<(cs))
189 int8_t cs[4]; /* charset number for SI (G0)/SO (G1)/SS2 (G2)/SS3 (G3) */
900 if(myData2022->toU2022State.cs[2]!=0) {
917 myData2022->toU2022State.cs[2]=(int8_t)tempState;
925 myData2022->toU2022State.cs[0]=(int8_t)tempState;
939 if(myData2022->toU2022State.cs[2]!=0) {
950 if(myData2022->toU2022State.cs[3]!=0) {
969 myData2022->toU2022State.cs[1]=(int8_t)tempState;
972 myData2022->toU2022State.cs[2]=(int8_t)tempState;
979 myData2022->toU2022State.cs[3]=(int8_t)tempState;
1660 int8_t cs, g;
1740 choices[choiceCount++] = cs = pFromU2022State->cs[0];
1741 csm &= ~CSM(cs);
1744 if((cs = pFromU2022State->cs[2]) != 0) {
1745 choices[choiceCount++] = cs;
1746 csm &= ~CSM(cs);
1751 cs = (int8_t)jpCharsetPref[i];
1752 if(CSM(cs) & csm) {
1753 choices[choiceCount++] = cs;
1754 csm &= ~CSM(cs);
1759 cs = g = 0;
1783 cs = cs0;
1791 cs = cs0;
1802 pFromU2022State->cs[1] = cs = cs0; /* do not output an escape sequence */
1810 cs = pFromU2022State->cs[0];
1811 if(IS_JP_DBCS(cs)) {
1813 cs = (int8_t)JISX201;
1827 cs = cs0;
1843 cs = cs0;
1851 cs = cs0;
1865 cs = cs0;
1890 cs = cs0;
1911 if(cs != pFromU2022State->cs[g]) {
1912 int32_t escLen = escSeqCharsLen[cs];
1913 uprv_memcpy(buffer + outLen, escSeqChars[cs], escLen);
1915 pFromU2022State->cs[g] = cs;
1956 pFromU2022State->cs[2] = 0;
2004 (pFromU2022State->g!=0 || pFromU2022State->cs[0]!=ASCII) &&
2016 if(pFromU2022State->cs[0] != ASCII) {
2020 pFromU2022State->cs[0] = (int8_t)ASCII;
2070 StateEnum cs;
2082 cs = (StateEnum)pToU2022State->cs[pToU2022State->g];
2109 pToU2022State->cs[1] = (int8_t)HWKANA_7BIT;
2155 if((StateEnum)pToU2022State->cs[0] != ASCII && (StateEnum)pToU2022State->cs[0] != JISX201) {
2156 pToU2022State->cs[0] = (int8_t)ASCII;
2158 pToU2022State->cs[2] = 0;
2164 cs = (StateEnum)pToU2022State->cs[pToU2022State->g];
2166 !IS_JP_DBCS(cs)
2175 } else switch(cs) {
2193 myData->myConverterArray[cs],
2232 if(cs == JISX208) {
2238 if (cs == KSC5601) {
2244 targetUniChar = ucnv_MBCSSimpleGetNextUChar(myData->myConverterArray[cs], tempBuf, 2, FALSE);
2991 int8_t cs, g;
2995 choices[0] = pFromU2022State->cs[1];
3039 cs = g = 0;
3068 cs = (int8_t)(CNS_11643_0 + (value >> 16) - 0x80);
3075 if(cs == CNS_11643_1) {
3077 } else if(cs == CNS_11643_2) {
3098 cs = cs0;
3110 if(cs != pFromU2022State->cs[g]) {
3111 if(cs < CNS_11643) {
3112 uprv_memcpy(buffer, escSeqCharsCN[cs], 4);
3114 U_ASSERT(cs >= CNS_11643_1);
3115 uprv_memcpy(buffer, escSeqCharsCN[CNS_11643 + (cs - CNS_11643_1)], 4);
3118 pFromU2022State->cs[g] = cs;
3294 if(pToU2022State->cs[1] != 0) {
3364 tempState = (StateEnum)pToU2022State->cs[pToU2022State->g];
3462 int8_t cs;
3470 cs = pFromU2022State->cs[0];
3471 if(cs != ASCII && cs != JISX201) {
3473 pFromU2022State->cs[0] = (int8_t)ASCII;