Home | History | Annotate | Download | only in common

Lines Matching defs:toUnicodeStatus

133     UChar32 prevToUnicodeStatus;        /* Hold the previous toUnicodeStatus. This is necessary because we may need to know the last two code points. */
189 cnv->toUnicodeStatus = missingCharMarker;
249 cnv->toUnicodeStatus = missingCharMarker;
1178 UChar32* toUnicodeStatus=NULL;
1192 toUnicodeStatus = (UChar32*)&args->converter->toUnicodeStatus;/* contains the mapping to Unicode of the above codepoint*/
1243 /* Write the previous toUnicodeStatus, this was delayed to handle consonant clustering for Gurmukhi script. */
1270 /* Write the previous toUnicodeStatus, this was delayed to handle consonant clustering for Gurmukhi script. */
1288 if (*toUnicodeStatus != missingCharMarker) {
1289 /* Write the previous toUnicodeStatus, this was delayed to handle consonant clustering for Gurmukhi script. */
1294 WRITE_TO_TARGET_TO_U(args,source,target,args->offsets,(source-args->source -2),*toUnicodeStatus,data->currentDeltaToUnicode,err);
1295 *toUnicodeStatus = missingCharMarker;
1304 *toUnicodeStatus = missingCharMarker;
1345 *toUnicodeStatus = missingCharMarker;
1361 /* Write the previous toUnicodeStatus, this was delayed to handle consonant clustering for Gurmukhi script. */
1384 *toUnicodeStatus = missingCharMarker;
1404 *toUnicodeStatus = missingCharMarker;
1406 /* Write the previous toUnicodeStatus, this was delayed to handle consonant clustering for Gurmukhi script. */
1426 if (*toUnicodeStatus != missingCharMarker) {
1429 (*toUnicodeStatus + PNJ_DELTA) == PNJ_SIGN_VIRAMA && (targetUniChar + PNJ_DELTA) == data->prevToUnicodeStatus) {
1436 *toUnicodeStatus = missingCharMarker;
1439 /* Write the previous toUnicodeStatus, this was delayed to handle consonant clustering for Gurmukhi script. */
1447 if (data->currentDeltaToUnicode == PNJ_DELTA && (targetUniChar + PNJ_DELTA) == PNJ_BINDI && uset_contains(PNJ_BINDI_TIPPI_SET, (*toUnicodeStatus + PNJ_DELTA))) {
1449 WRITE_TO_TARGET_TO_U(args,source,target,args->offsets,(source-args->source -2),*toUnicodeStatus,PNJ_DELTA,err);
1450 } else if (data->currentDeltaToUnicode == PNJ_DELTA && (targetUniChar + PNJ_DELTA) == PNJ_SIGN_VIRAMA && uset_contains(PNJ_CONSONANT_SET, (*toUnicodeStatus + PNJ_DELTA))) {
1451 /* Store the current toUnicodeStatus code point for later handling of consonant cluster in Gurmukhi. */
1452 data->prevToUnicodeStatus = *toUnicodeStatus + PNJ_DELTA;
1455 WRITE_TO_TARGET_TO_U(args,source,target,args->offsets,(source-args->source -2),*toUnicodeStatus,data->currentDeltaToUnicode,err);
1458 *toUnicodeStatus = missingCharMarker;
1463 *toUnicodeStatus = (UChar) targetUniChar;
1502 if (*toUnicodeStatus != missingCharMarker) {
1504 WRITE_TO_TARGET_TO_U(args,source,target,args->offsets,(source - args->source -1),*toUnicodeStatus,data->currentDeltaToUnicode,err);
1505 *toUnicodeStatus = missingCharMarker;