Lines Matching refs:length8
170 int32_t length8=0; in getUTF8Length() local
171 u_strToUTF8(NULL, 0, &length8, s, length, &errorCode); in getUTF8Length()
173 return length8; in getUTF8Length()
185 int32_t length8=0; in appendUTF8() local
186 u_strToUTF8((char *)t, capacity, &length8, s, length, &errorCode); in appendUTF8()
188 return length8; in appendUTF8()
248 int32_t length8=getUTF8Length(s16, length16); in UnicodeSetStringSpan() local
249 utf8Length+=length8; in UnicodeSetStringSpan()
250 if(length8>maxLength8) { in UnicodeSetStringSpan()
251 maxLength8=length8; in UnicodeSetStringSpan()
334 int32_t length8=appendUTF8(s16, length16, s8, utf8Length-utf8Count); in UnicodeSetStringSpan() local
335 utf8Count+=utf8Lengths[i]=length8; in UnicodeSetStringSpan()
336 if(length8==0) { // Irrelevant for UTF-8 because not representable in UTF-8. in UnicodeSetStringSpan()
341 … spanLength=spanSet.spanUTF8((const char *)s8, length8, USET_SPAN_CONTAINED); in UnicodeSetStringSpan()
345 … spanLength=length8-spanSet.spanBackUTF8((const char *)s8, length8, USET_SPAN_CONTAINED); in UnicodeSetStringSpan()
372 int32_t length8=appendUTF8(s16, length16, s8, utf8Length-utf8Count); in UnicodeSetStringSpan() local
373 utf8Count+=utf8Lengths[i]=length8; in UnicodeSetStringSpan()
990 int32_t length8; in spanUTF8() local
993 length8=utf8Lengths[i]; in spanUTF8()
994 if(length8==0) { in spanUTF8()
999 s8+=length8; in spanUTF8()
1005 overlap=length8; in spanUTF8()
1012 int32_t inc=length8-overlap; // Keep overlap+inc==length8. in spanUTF8()
1022 matches8(s+pos-overlap, s8, length8)) { in spanUTF8()
1034 s8+=length8; in spanUTF8()
1039 length8=utf8Lengths[i]; in spanUTF8()
1040 if(length8==0) { in spanUTF8()
1049 overlap=length8; in spanUTF8()
1056 int32_t inc=length8-overlap; // Keep overlap+inc==length8. in spanUTF8()
1067 matches8(s+pos-overlap, s8, length8)) { in spanUTF8()
1075 s8+=length8; in spanUTF8()
1167 int32_t length8; in spanBackUTF8() local
1170 length8=utf8Lengths[i]; in spanBackUTF8()
1171 if(length8==0) { in spanBackUTF8()
1176 s8+=length8; in spanBackUTF8()
1182 overlap=length8; in spanBackUTF8()
1191 int32_t dec=length8-overlap; // Keep dec+overlap==length8. in spanBackUTF8()
1201 matches8(s+pos-dec, s8, length8) in spanBackUTF8()
1214 s8+=length8; in spanBackUTF8()
1219 length8=utf8Lengths[i]; in spanBackUTF8()
1220 if(length8==0) { in spanBackUTF8()
1229 overlap=length8; in spanBackUTF8()
1236 int32_t dec=length8-overlap; // Keep dec+overlap==length8. in spanBackUTF8()
1246 matches8(s+pos-dec, s8, length8) in spanBackUTF8()
1255 s8+=length8; in spanBackUTF8()
1461 int32_t length8; in spanNotUTF8() local
1463 length8=utf8Lengths[i]; in spanNotUTF8()
1465 …if(length8!=0 && spanUTF8Lengths[i]!=ALL_CP_CONTAINED && length8<=rest && matches8(s+pos, s8, leng… in spanNotUTF8()
1468 s8+=length8; in spanNotUTF8()
1504 int32_t length8; in spanNotBackUTF8() local
1506 length8=utf8Lengths[i]; in spanNotBackUTF8()
1508 …if(length8!=0 && spanBackUTF8Lengths[i]!=ALL_CP_CONTAINED && length8<=pos && matches8(s+pos-length… in spanNotBackUTF8()
1511 s8+=length8; in spanNotBackUTF8()