Home | History | Annotate | Download | only in common

Lines Matching refs:uniChar

448 FindLMBCSUniRange(UChar uniChar)
452 while (uniChar > pTable->uniEndRange)
457 if (uniChar >= pTable->uniStartRange)
820 LMBCSConvertUni(ulmbcs_byte_t * pLMBCS, UChar uniChar)
823 uint8_t LowCh = (uint8_t)(uniChar & 0x00FF);
824 uint8_t HighCh = (uint8_t)(uniChar >> 8);
849 UChar uniChar;
893 uniChar = *(args->source);
901 if((uniChar>=0x80) && (uniChar<=0xff)
902 /*Fix for SPR#JUYA6XAERU and TSAO7GL5NK (Lotus)*/ &&(uniChar!=0xB1) &&(uniChar!=0xD7) &&(uniChar!=0xF7)
903 &&(uniChar!=0xB0) &&(uniChar!=0xB4) &&(uniChar!=0xB6) &&(uniChar!=0xA7) &&(uniChar!=0xA8))
907 if (((uniChar > ULMBCS_C0END) && (uniChar < ULMBCS_C1START)) ||
908 uniChar == 0 || uniChar == ULMBCS_HT || uniChar == ULMBCS_CR ||
909 uniChar == ULMBCS_LF || uniChar == ULMBCS_123SYSTEMRANGE
912 *pLMBCS++ = (ulmbcs_byte_t ) uniChar;
920 ulmbcs_byte_t group = FindLMBCSUniRange(uniChar);
924 pLMBCS += LMBCSConvertUni(pLMBCS,uniChar);
931 if (uniChar <= ULMBCS_C0END)
934 *pLMBCS++ = (ulmbcs_byte_t)(ULMBCS_CTRLOFFSET + uniChar);
936 else if (uniChar >= ULMBCS_C1START && uniChar <= ULMBCS_C1START + ULMBCS_CTRLOFFSET)
939 *pLMBCS++ = (ulmbcs_byte_t ) (uniChar & 0x00FF);
947 extraInfo, group, pLMBCS, &uniChar,
963 ULMBCS_GRP_L1, pLMBCS, &uniChar,
969 ULMBCS_GRP_EXCEPT, pLMBCS, &uniChar,
975 extraInfo->localeConverterIndex, pLMBCS, &uniChar,
982 extraInfo->localeConverterIndex, pLMBCS, &uniChar,
990 extraInfo->localeConverterIndex, pLMBCS, &uniChar, &lastConverterIndex, groups_tried);
996 lastConverterIndex, pLMBCS, &uniChar, &lastConverterIndex, groups_tried);
1022 grp_ix, pLMBCS, &uniChar,
1031 ULMBCS_GRP_EXCEPT, pLMBCS, &uniChar,
1039 pLMBCS += LMBCSConvertUni(pLMBCS, uniChar);
1115 UChar32 uniChar = 0; /* an output UNICODE char */
1134 * 2. set 'uniChar' up with the right Unicode value, or set 'err' appropriately
1144 uniChar = CurByte;
1157 uniChar = (C0C1byte < ULMBCS_C1START) ? C0C1byte - ULMBCS_CTRLOFFSET : C0C1byte;
1185 uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 1, FALSE);
1189 uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 2, FALSE);
1199 uniChar = _MBCS_SINGLE_SIMPLE_GET_NEXT_BMP(cnv, CurByte);
1214 uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, bytes, 2, FALSE);
1230 uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 1, FALSE);
1236 uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 2, FALSE);
1242 uniChar = _MBCS_SINGLE_SIMPLE_GET_NEXT_BMP(cnv, CurByte);
1246 return uniChar;
1258 UChar uniChar; /* one output UNICODE char */
1286 uniChar = (UChar) _LMBCSGetNextUCharWorker(args, err);
1308 uniChar = (UChar) _LMBCSGetNextUCharWorker(args, err);
1313 if (uniChar < 0xfffe)
1315 *(args->target)++ = uniChar;
1321 else if (uniChar == 0xfffe)
1325 else /* if (uniChar == 0xffff) */