Home | History | Annotate | Download | only in common

Lines Matching refs:unitNumber

152     int32_t unitNumber=0;
154 int32_t i=starts[unitNumber]=start;
157 isFinal[unitNumber]= start==i-1 && unitIndex+1==getElementStringLength(start);
159 } while(++unitNumber<length-1);
160 // unitNumber==length-1, and the maxUnit elements range is [start..limit[
161 starts[unitNumber]=start;
169 --unitNumber;
170 if(!isFinal[unitNumber]) {
171 jumpTargets[unitNumber]=writeNode(starts[unitNumber], starts[unitNumber+1], unitIndex+1);
173 } while(unitNumber>0);
176 unitNumber=length-1;
180 while(--unitNumber>=0) {
181 start=starts[unitNumber];
183 if(isFinal[unitNumber]) {
188 value=offset-jumpTargets[unitNumber];
190 writeValueAndFinal(value, isFinal[unitNumber]);
287 int32_t unitNumber=0;
298 } while(++unitNumber<length-1);
299 // unitNumber==length-1, and the maxUnit elements range is [start..limit[
514 int32_t unitNumber=length-1;
515 Node *rightEdge=equal[unitNumber];
518 --unitNumber;
519 if(equal[unitNumber]!=NULL) {
520 equal[unitNumber]->writeUnlessInsideRightEdge(firstEdgeNumber, rightEdgeNumber, builder);
522 } while(unitNumber>0);
525 unitNumber=length-1;
527 builder.writeValueAndFinal(values[unitNumber], TRUE);
531 offset=builder.write(units[unitNumber]);
533 while(--unitNumber>=0) {
536 if(equal[unitNumber]==NULL) {
538 value=values[unitNumber];
542 U_ASSERT(equal[unitNumber]->getOffset()>0);
543 value=offset-equal[unitNumber]->getOffset();
547 offset=builder.write(units[unitNumber]);