Lines Matching defs:segLen
354 int32_t segLen = segment.extract(USeg, 256, status);
355 getEquivalents2(&basic, USeg, segLen, status);
430 Hashtable *CanonicalIterator::getEquivalents2(Hashtable *fillinResult, const UChar *segment, int32_t segLen, UErrorCode &status) {
438 UnicodeString toPut(segment, segLen);
446 for (int32_t i = 0; i < segLen; i += U16_LENGTH(cp)) {
448 U16_GET(segment, 0, i, segLen, cp);
458 if (extract(&remainder, cp2, segment, segLen, i, status) == NULL) {
498 Hashtable *CanonicalIterator::extract(Hashtable *fillinResult, UChar32 comp, const UChar *segment, int32_t segLen, int32_t segmentPos, UErrorCode &status) {
499 //Hashtable *CanonicalIterator::extract(UChar32 comp, const UnicodeString &segment, int32_t segLen, int32_t segmentPos, UErrorCode &status) {
522 while(i < segLen) {
523 U16_NEXT(segment, i, segLen, cp);
530 temp.append(segment+i, segLen-i);
568 if(U_FAILURE(status) || trial.compare(segment+segmentPos, segLen - segmentPos) != 0) {