Lines Matching full:punycode
28 #include "punycode.h"
364 // "??--..." is Punycode or forbidden. in process()
465 // "??--..." is Punycode or forbidden. in processUTF8()
716 // Label starts with "xn--", try to un-Punycode it. in processLabel()
721 // Ignore "xn---" here: It will fail Punycode.decode() which logically comes before in processLabel()
759 // Deviation characters are ok in Punycode even in transitional processing. in processLabel()
797 // If the label was not a Punycode label, then it was the result of in processLabel()
799 // If the label was in Punycode, then we mapped it again above in processLabel()
803 // in a non-Punycode label or U+FFFD itself in a Punycode label. in processLabel()
863 // Leave a Punycode label unchanged if it has no severe errors. in processLabel()
870 UnicodeString punycode; in processLabel() local
871 UChar *buffer=punycode.getBuffer(63); // 63==maximum DNS label length in processLabel()
881 buffer+4, punycode.getCapacity()-4, in processLabel()
885 punycode.releaseBuffer(4); in processLabel()
886 buffer=punycode.getBuffer(4+punycodeLength); in processLabel()
892 buffer+4, punycode.getCapacity()-4, in processLabel()
896 punycode.releaseBuffer(punycodeLength); in processLabel()
904 punycode, punycodeLength, errorCode); in processLabel()
913 // If a Punycode label has severe errors, in processLabel()