Lines Matching refs:sourceChar
900 UChar32 sourceChar = 0x0000; in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC() local
916 if ((sourceChar = args->converter->fromUChar32)!=0) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
934 sourceChar = *source++; in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
940 if (sourceChar <= ASCII_END) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
941 args->converter->fromUnicodeStatus = sourceChar; in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
942 WRITE_TO_TARGET_FROM_U(args,offsets,source,target,targetLimit,sourceChar,err); in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
948 switch (sourceChar) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
971 if ((uint16_t)(INDIC_BLOCK_END-sourceChar) <= INDIC_RANGE) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
976 if (sourceChar!= DANDA && sourceChar != DOUBLE_DANDA) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
978 range =(uint16_t)((sourceChar-INDIC_BLOCK_BEGIN)/DELTA); in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
990 if (sourceChar == PNJ_TIPPI) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
992 sourceChar = PNJ_BINDI; in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
993 } else if (sourceChar == PNJ_ADHAK) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1001 sourceChar -= converterData->currentDeltaFromUnicode; in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1005 targetByteUnit=fromUnicodeTable[(uint8_t)sourceChar]; in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1008 … if ((validityTable[(uint8_t)sourceChar] & converterData->currentMaskFromUnicode)==0) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1010 … if (converterData->currentDeltaFromUnicode!=(TELUGU_DELTA) || sourceChar!=VOCALLIC_RR) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1031 …if (converterData->currentDeltaFromUnicode == PNJ_DELTA && (sourceChar + PNJ_DELTA) == PNJ_ADHAK) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1039 … == PNJ_DELTA && tempContextFromUnicode == PNJ_ADHAK && isPNJConsonant((sourceChar + PNJ_DELTA))) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1061 if (U16_IS_SURROGATE(sourceChar)) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1062 if (U16_IS_SURROGATE_LEAD(sourceChar)) { in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1070 sourceChar=U16_GET_SUPPLEMENTARY(sourceChar, trail); in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1093 args->converter->fromUChar32=sourceChar; in UConverter_fromUnicode_ISCII_OFFSETS_LOGIC()
1141 #define GET_MAPPING(sourceChar,targetUniChar,data){ \ argument
1142 targetUniChar = toUnicodeTable[(sourceChar)] ; \
1144 if(sourceChar> ASCII_END && \
1181 uint8_t sourceChar = 0x0000; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC() local
1204 sourceChar = (unsigned char)*(source)++; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1214 if ((uint8_t)(PNJ-sourceChar)<=PNJ-DEV) { in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1215 … data->currentDeltaToUnicode = (uint16_t)(lookupTable[sourceChar & 0x0F][0] * DELTA); in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1216 data->currentMaskToUnicode = (MaskEnum)lookupTable[sourceChar & 0x0F][1]; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1217 } else if (sourceChar==DEF) { in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1222 if ((sourceChar >= 0x21 && sourceChar <= 0x3F)) { in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1239 if ((uint8_t) (EXT_RANGE_END - sourceChar) <= (EXT_RANGE_END - EXT_RANGE_BEGIN)) { in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1241 if (sourceChar==0xBF || sourceChar == 0xB8) { in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1242 targetUniChar = (sourceChar==0xBF) ? DEV_ABBR_SIGN : DEV_ANUDATTA; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1269 if (sourceChar==ISCII_HALANT) { in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1287 switch (sourceChar) { in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1291 *contextCharToUnicode = (UChar)sourceChar; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1311 GET_MAPPING(sourceChar,targetUniChar,data); in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1312 *contextCharToUnicode = sourceChar; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1322 GET_MAPPING(sourceChar,targetUniChar,data); in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1323 *contextCharToUnicode = sourceChar; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1329 GET_MAPPING(sourceChar,targetUniChar,data) in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1331 *contextCharToUnicode = sourceChar; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1354 GET_MAPPING(sourceChar,targetUniChar,data); in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1355 *contextCharToUnicode = sourceChar; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1426 default:GET_MAPPING(sourceChar,targetUniChar,data) in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1428 *contextCharToUnicode = sourceChar; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()
1482 args->converter->toUBytes[0] = (uint8_t) sourceChar; in UConverter_toUnicode_ISCII_OFFSETS_LOGIC()