Home | History | Annotate | Download | only in common

Lines Matching refs:labelStart

166                    int32_t labelStart, int32_t mappingStart,
173 mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart,
179 int32_t labelStart, int32_t labelLength,
184 int32_t labelStart, int32_t labelLength,
336 int32_t labelStart=0;
341 if((i-labelStart)>63) {
344 // There is a trailing dot if labelStart==i.
345 if(!isLabel && i>=254 && (i>254 || labelStart<i)) {
365 if(i==(labelStart+3) && srcArray[i-1]==0x2d) {
370 if(i==labelStart) {
386 if(i==labelStart && i<(srcLength-1)) {
388 } else if((i-labelStart)>63) {
394 labelStart=i+1;
400 processUnicode(src, labelStart, i, isLabel, toASCII, dest, info, errorCode);
402 (!info.isOkBiDi || (labelStart>0 && !isASCIIOkBiDi(dest.getBuffer(), labelStart)))
433 int32_t labelStart=0;
445 if((i-labelStart)>63) {
448 // There is a trailing dot if labelStart==i.
449 if(!isLabel && i>=254 && (i>254 || labelStart<i)) {
470 if(i==(labelStart+3) && srcArray[i-1]==0x2d) {
474 if(i==labelStart) {
488 if(i==labelStart && i<(srcLength-1)) {
490 } else if((i-labelStart)>63) {
496 labelStart=i+1;
502 int32_t mappingStart=i-labelStart;
503 destString=UnicodeString::fromUTF8(StringPiece(destArray+labelStart, mappingStart));
505 dest.Append(destArray, labelStart);
506 processUnicode(UnicodeString::fromUTF8(StringPiece(src, labelStart)), 0, mappingStart,
517 // length==labelStart==254 means that there is a trailing dot (ok) and
518 // destString is empty (do not index at 253-labelStart).
519 int32_t length=labelStart+destString.length();
522 (labelStart<254 && destString[253-labelStart]!=0x2e))
528 (!info.isOkBiDi || (labelStart>0 && !isASCIIOkBiDi(srcArray, labelStart)))
536 int32_t labelStart, int32_t mappingStart,
553 int32_t labelLimit=labelStart;
557 int32_t labelLength=labelLimit-labelStart;
558 int32_t newLength=processLabel(dest, labelStart, labelLength,
567 labelLimit=labelStart+=newLength+1;
571 destLength=mapDevChars(dest, labelStart, labelLimit, errorCode);
586 // Permit an empty label at the end (0<labelStart==labelLimit==destLength is ok)
589 if(0==labelStart || labelStart<labelLimit) {
590 processLabel(dest, labelStart, labelLimit-labelStart,
598 UTS46::mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart,
654 uts46Norm2.normalize(dest.tempSubString(labelStart), normalized, errorCode);
656 dest.replace(labelStart, 0x7fffffff, normalized);
687 int32_t labelStart, int32_t labelLength,
692 const UChar *label=dest.getBuffer()+labelStart;
693 int32_t destLabelStart=labelStart;
724 return markBadACELabel(dest, labelStart, labelLength, toASCII, info);
739 return markBadACELabel(dest, labelStart, labelLength, toASCII, info);
743 labelStart=0;
812 labelString->replace(labelStart, cpLength, (UChar)0xfffd);
813 label=labelString->getBuffer()+labelStart;
900 int32_t labelStart, int32_t labelLength,
905 const UChar *label=dest.getBuffer()+labelStart;
928 dest.insert(labelStart+labelLength, (UChar)0xfffd);
1053 int32_t labelStart=0;
1057 if(i>labelStart) {
1064 labelStart=i+1;
1065 } else if(i==labelStart) {
1085 int32_t labelStart=0;
1089 if(i>labelStart) {
1096 labelStart=i+1;
1097 } else if(i==labelStart) {