Lines Matching refs:segLen
356 int32_t segLen = segment.extract(USeg, 256, status);
357 getEquivalents2(&basic, USeg, segLen, status);
432 Hashtable *CanonicalIterator::getEquivalents2(Hashtable *fillinResult, const UChar *segment, int32_t segLen, UErrorCode &status) {
440 UnicodeString toPut(segment, segLen);
448 for (int32_t i = 0; i < segLen; i += U16_LENGTH(cp)) {
450 U16_GET(segment, 0, i, segLen, cp);
460 if (extract(&remainder, cp2, segment, segLen, i, status) == NULL) {
500 Hashtable *CanonicalIterator::extract(Hashtable *fillinResult, UChar32 comp, const UChar *segment, int32_t segLen, int32_t segmentPos, UErrorCode &status) {
501 //Hashtable *CanonicalIterator::extract(UChar32 comp, const UnicodeString &segment, int32_t segLen, int32_t segmentPos, UErrorCode &status) {
531 while(i < segLen) {
532 U16_NEXT(segment, i, segLen, cp);
539 temp.append(segment+i, segLen-i);
577 if(U_FAILURE(status) || trial.compare(segment+segmentPos, segLen - segmentPos) != 0) {