Lines Matching refs:currLine
407 probeStrength(Line** prevLine, Line **currLine, CompareFn comparer) {
442 if((*prevLine)->name[0] > 0xFF && (*currLine)->name[0] > 0xFF) {
444 } else if((*prevLine)->name[0] < 0x0400 && (*currLine)->name[0] < 0x0400) {
451 if((result = comparer(prevLine, currLine)) == 0) {
456 } else if(trySwamps(prevLine, currLine, primSwamps[i], comparer)) {
458 } else if(trySwamps(prevLine, currLine, secSwamps[i], comparer)) {
460 } else if(trySwamped(prevLine, currLine, terSwamped[i], comparer)) {
477 Line **currLine = lines+i;
478 (*currLine)->strength = probeStrength(prevLine, currLine, comparer);
479 (*currLine)->sortedIndex = i;
480 (*currLine)->previous = *prevLine;
481 (*prevLine)->next = *currLine;
803 Line **currLine = NULL;
808 currLine = lines+i;
809 strength = probeStrength(prevLine, currLine, comparer);
810 if(strength == UCOL_OFF || strength != (*currLine)->strength) {
827 while(j < size && (*(lines+j))->strength > (*currLine)->strength) {
842 while(j >= 0 && (*(lines+j+1))->strength > (*currLine)->strength) {
843 strength = probeStrength(lines+j, currLine, comparer);
854 while(j >= 0 && (*(lines+j+1))->strength > (*currLine)->strength) {
858 (strength = probeStrength((backupLine = lines+j), currLine, comparer)) == UCOL_OFF) {
864 escapeALine(*currLine, log);
868 while(j < size && (*(lines+j))->strength > (*currLine)->strength) {
880 noteContraction(*currLine);
883 prevLine = currLine;
1339 Line *currLine = ¤t;
1345 u_memcpy(currLine->name, exemplarUSetIter.getString().getBuffer(), exemplarUSetIter.getString().length());
1346 currLine->len = exemplarUSetIter.getString().length();
1347 strength = probeStrength(&emptyP, &currLine, comparer);
1356 currLine->len = 0;
1357 U16_APPEND(currLine->name, currLine->len, 25, codePoint, isError);
1358 strength = probeStrength(&emptyP, &currLine, comparer);
1581 Line *currLine = lines+linesCount;
1583 u_memcpy(currLine->name, exemplarUSetIter.getString().getBuffer(), exemplarUSetIter.getString().length());
1584 currLine->len = exemplarUSetIter.getString().length();
1587 currLine->len = 0;
1588 U16_APPEND(currLine->name, currLine->len, 25, exemplarUSetIter.getCodepoint(), isError);
1590 currLine->name[currLine->len] = 0; // zero terminate, for our evil ways
1591 currLine->index = linesCount;
1593 noteElement(currLine);