• Home
  • Raw
  • Download

Lines Matching refs:dest

49 isASCIIString(const UnicodeString &dest) {  in isASCIIString()  argument
50 const UChar *s=dest.getBuffer(); in isASCIIString()
51 const UChar *limit=s+dest.length(); in isASCIIString()
71 IDNA::labelToASCII_UTF8(const StringPiece &label, ByteSink &dest, in labelToASCII_UTF8() argument
76 info, errorCode).toUTF8(dest); in labelToASCII_UTF8()
81 IDNA::labelToUnicodeUTF8(const StringPiece &label, ByteSink &dest, in labelToUnicodeUTF8() argument
86 info, errorCode).toUTF8(dest); in labelToUnicodeUTF8()
91 IDNA::nameToASCII_UTF8(const StringPiece &name, ByteSink &dest, in nameToASCII_UTF8() argument
96 info, errorCode).toUTF8(dest); in nameToASCII_UTF8()
101 IDNA::nameToUnicodeUTF8(const StringPiece &name, ByteSink &dest, in nameToUnicodeUTF8() argument
106 info, errorCode).toUTF8(dest); in nameToUnicodeUTF8()
118 labelToASCII(const UnicodeString &label, UnicodeString &dest,
122 labelToUnicode(const UnicodeString &label, UnicodeString &dest,
126 nameToASCII(const UnicodeString &name, UnicodeString &dest,
130 nameToUnicode(const UnicodeString &name, UnicodeString &dest,
134 labelToASCII_UTF8(const StringPiece &label, ByteSink &dest,
138 labelToUnicodeUTF8(const StringPiece &label, ByteSink &dest,
142 nameToASCII_UTF8(const StringPiece &name, ByteSink &dest,
146 nameToUnicodeUTF8(const StringPiece &name, ByteSink &dest,
153 UnicodeString &dest,
159 ByteSink &dest,
166 UnicodeString &dest,
171 mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart,
176 processLabel(UnicodeString &dest,
181 markBadACELabel(UnicodeString &dest,
223 UTS46::labelToASCII(const UnicodeString &label, UnicodeString &dest, in labelToASCII() argument
225 return process(label, TRUE, TRUE, dest, info, errorCode); in labelToASCII()
229 UTS46::labelToUnicode(const UnicodeString &label, UnicodeString &dest, in labelToUnicode() argument
231 return process(label, TRUE, FALSE, dest, info, errorCode); in labelToUnicode()
235 UTS46::nameToASCII(const UnicodeString &name, UnicodeString &dest, in nameToASCII() argument
237 process(name, FALSE, TRUE, dest, info, errorCode); in nameToASCII()
238 if( dest.length()>=254 && (info.errors&UIDNA_ERROR_DOMAIN_NAME_TOO_LONG)==0 && in nameToASCII()
239 isASCIIString(dest) && in nameToASCII()
240 (dest.length()>254 || dest[253]!=0x2e) in nameToASCII()
244 return dest; in nameToASCII()
248 UTS46::nameToUnicode(const UnicodeString &name, UnicodeString &dest, in nameToUnicode() argument
250 return process(name, FALSE, FALSE, dest, info, errorCode); in nameToUnicode()
254 UTS46::labelToASCII_UTF8(const StringPiece &label, ByteSink &dest, in labelToASCII_UTF8() argument
256 processUTF8(label, TRUE, TRUE, dest, info, errorCode); in labelToASCII_UTF8()
260 UTS46::labelToUnicodeUTF8(const StringPiece &label, ByteSink &dest, in labelToUnicodeUTF8() argument
262 processUTF8(label, TRUE, FALSE, dest, info, errorCode); in labelToUnicodeUTF8()
266 UTS46::nameToASCII_UTF8(const StringPiece &name, ByteSink &dest, in nameToASCII_UTF8() argument
268 processUTF8(name, FALSE, TRUE, dest, info, errorCode); in nameToASCII_UTF8()
272 UTS46::nameToUnicodeUTF8(const StringPiece &name, ByteSink &dest, in nameToUnicodeUTF8() argument
274 processUTF8(name, FALSE, FALSE, dest, info, errorCode); in nameToUnicodeUTF8()
302 UnicodeString &dest, in process() argument
308 dest.setToBogus(); in process()
309 return dest; in process()
312 if(&dest==&src || srcArray==NULL) { in process()
314 dest.setToBogus(); in process()
315 return dest; in process()
318 dest.remove(); in process()
323 return dest; in process()
325 UChar *destArray=dest.getBuffer(srcLength); in process()
328 return dest; in process()
346 dest.releaseBuffer(i); in process()
347 return dest; in process()
393 dest.releaseBuffer(i); in process()
394 processUnicode(src, labelStart, i, isLabel, toASCII, dest, info, errorCode); in process()
396 (!info.isOkBiDi || (labelStart>0 && !isASCIIOkBiDi(dest.getBuffer(), labelStart))) in process()
400 return dest; in process()
406 ByteSink &dest, in processUTF8() argument
421 dest.Flush(); in processUTF8()
430 char *destArray=dest.GetAppendBuffer(srcLength, srcLength+20, in processUTF8()
446 dest.Append(destArray, i); in processUTF8()
447 dest.Flush(); in processUTF8()
495 dest.Append(destArray, labelStart); in processUTF8()
505 destString.toUTF8(dest); // calls dest.Flush() in processUTF8()
528 UnicodeString &dest, in processUnicode() argument
531 uts46Norm2.normalize(src, dest, errorCode); in processUnicode()
533 uts46Norm2.normalizeSecondAndAppend(dest, src.tempSubString(mappingStart), errorCode); in processUnicode()
536 return dest; in processUnicode()
541 const UChar *destArray=dest.getBuffer(); in processUnicode()
542 int32_t destLength=dest.length(); in processUnicode()
548 int32_t newLength=processLabel(dest, labelStart, labelLength, in processUnicode()
553 return dest; in processUnicode()
555 destArray=dest.getBuffer(); in processUnicode()
561 destLength=mapDevChars(dest, labelStart, labelLimit, errorCode); in processUnicode()
563 return dest; in processUnicode()
565 destArray=dest.getBuffer(); in processUnicode()
580 processLabel(dest, labelStart, labelLimit-labelStart, in processUnicode()
584 return dest; in processUnicode()
588 UTS46::mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart, in mapDevChars() argument
590 int32_t length=dest.length(); in mapDevChars()
591 UChar *s=dest.getBuffer(dest[mappingStart]==0xdf ? length+1 : length); in mapDevChars()
596 int32_t capacity=dest.getCapacity(); in mapDevChars()
609 dest.releaseBuffer(length); in mapDevChars()
610 s=dest.getBuffer(length+1); in mapDevChars()
615 capacity=dest.getCapacity(); in mapDevChars()
638 dest.releaseBuffer(length); in mapDevChars()
644 uts46Norm2.normalize(dest.tempSubString(labelStart), normalized, errorCode); in mapDevChars()
646 dest.replace(labelStart, 0x7fffffff, normalized); in mapDevChars()
647 return dest.length(); in mapDevChars()
667 replaceLabel(UnicodeString &dest, int32_t destLabelStart, int32_t destLabelLength, in replaceLabel() argument
669 if(&label!=&dest) { in replaceLabel()
670 dest.replace(destLabelStart, destLabelLength, label); in replaceLabel()
676 UTS46::processLabel(UnicodeString &dest, in processLabel() argument
682 const UChar *label=dest.getBuffer()+labelStart; in processLabel()
714 return markBadACELabel(dest, labelStart, labelLength, toASCII, info); in processLabel()
729 return markBadACELabel(dest, labelStart, labelLength, toASCII, info); in processLabel()
737 labelString=&dest; in processLabel()
742 return replaceLabel(dest, destLabelStart, destLabelLength, *labelString, labelLength); in processLabel()
803 if(labelString==&dest) { in processLabel()
863 return replaceLabel(dest, destLabelStart, destLabelLength, in processLabel()
877 return markBadACELabel(dest, destLabelStart, destLabelLength, toASCII, info); in processLabel()
880 return replaceLabel(dest, destLabelStart, destLabelLength, *labelString, labelLength); in processLabel()
887 UTS46::markBadACELabel(UnicodeString &dest, in markBadACELabel() argument
893 const UChar *label=dest.getBuffer()+labelStart; in markBadACELabel()
916 dest.insert(labelStart+labelLength, (UChar)0xfffd); in markBadACELabel()
1291 void *dest, int32_t capacity, in checkArgs() argument
1302 (dest==NULL ? capacity!=0 : capacity<0) || in checkArgs()
1303 (dest==label && label!=NULL) in checkArgs()
1322 UChar *dest, int32_t capacity, in uidna_labelToASCII() argument
1324 if(!checkArgs(label, length, dest, capacity, pInfo, pErrorCode)) { in uidna_labelToASCII()
1328 UnicodeString destString(dest, 0, capacity); in uidna_labelToASCII()
1332 return destString.extract(dest, capacity, *pErrorCode); in uidna_labelToASCII()
1338 UChar *dest, int32_t capacity, in uidna_labelToUnicode() argument
1340 if(!checkArgs(label, length, dest, capacity, pInfo, pErrorCode)) { in uidna_labelToUnicode()
1344 UnicodeString destString(dest, 0, capacity); in uidna_labelToUnicode()
1348 return destString.extract(dest, capacity, *pErrorCode); in uidna_labelToUnicode()
1354 UChar *dest, int32_t capacity, in uidna_nameToASCII() argument
1356 if(!checkArgs(name, length, dest, capacity, pInfo, pErrorCode)) { in uidna_nameToASCII()
1360 UnicodeString destString(dest, 0, capacity); in uidna_nameToASCII()
1364 return destString.extract(dest, capacity, *pErrorCode); in uidna_nameToASCII()
1370 UChar *dest, int32_t capacity, in uidna_nameToUnicode() argument
1372 if(!checkArgs(name, length, dest, capacity, pInfo, pErrorCode)) { in uidna_nameToUnicode()
1376 UnicodeString destString(dest, 0, capacity); in uidna_nameToUnicode()
1380 return destString.extract(dest, capacity, *pErrorCode); in uidna_nameToUnicode()
1386 char *dest, int32_t capacity, in uidna_labelToASCII_UTF8() argument
1388 if(!checkArgs(label, length, dest, capacity, pInfo, pErrorCode)) { in uidna_labelToASCII_UTF8()
1392 CheckedArrayByteSink sink(dest, capacity); in uidna_labelToASCII_UTF8()
1396 return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode); in uidna_labelToASCII_UTF8()
1402 char *dest, int32_t capacity, in uidna_labelToUnicodeUTF8() argument
1404 if(!checkArgs(label, length, dest, capacity, pInfo, pErrorCode)) { in uidna_labelToUnicodeUTF8()
1408 CheckedArrayByteSink sink(dest, capacity); in uidna_labelToUnicodeUTF8()
1412 return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode); in uidna_labelToUnicodeUTF8()
1418 char *dest, int32_t capacity, in uidna_nameToASCII_UTF8() argument
1420 if(!checkArgs(name, length, dest, capacity, pInfo, pErrorCode)) { in uidna_nameToASCII_UTF8()
1424 CheckedArrayByteSink sink(dest, capacity); in uidna_nameToASCII_UTF8()
1428 return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode); in uidna_nameToASCII_UTF8()
1434 char *dest, int32_t capacity, in uidna_nameToUnicodeUTF8() argument
1436 if(!checkArgs(name, length, dest, capacity, pInfo, pErrorCode)) { in uidna_nameToUnicodeUTF8()
1440 CheckedArrayByteSink sink(dest, capacity); in uidna_nameToUnicodeUTF8()
1444 return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode); in uidna_nameToUnicodeUTF8()