• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/ICU-531.30/icuSources/common/

Lines Matching +defs:prop +defs:start

675     bd->isoRuns[0].start=0;
711 pLastIsoRun->limit=pLastIsoRun->start;
726 pLastIsoRun->start=pLastIsoRun->limit=lastLimit;
830 stable=(openIdx==pLastIsoRun->start);
847 while(pLastIsoRun->limit>pLastIsoRun->start &&
855 while(k>=pLastIsoRun->start &&
885 for(idx=pLastIsoRun->limit-1; idx>=pLastIsoRun->start; idx--) {
904 for(i=pLastIsoRun->start; i<idx; i++)
993 for(i=pLastIsoRun->start; i<pLastIsoRun->limit; i++)
1093 int32_t paraIndex, start, limit;
1096 start=0;
1098 start=pBiDi->paras[paraIndex-1].limit;
1101 for(i=start; i<limit; i++)
1109 int32_t paraIndex, start, limit;
1114 start=0;
1116 start=pBiDi->paras[paraIndex-1].limit;
1119 for(i=start; i<limit; i++) {
1444 as the start of an ON sequence (action 3).
1751 int32_t startON; /* start of ON sequence */
1752 int32_t startL2EN; /* start of level 2 sequence */
1755 int32_t runStart; /* start position of the run */
1802 setLevelsOutsideIsolates(UBiDi *pBiDi, int32_t start, int32_t limit, UBiDiLevel level)
1807 for(k=start; k<limit; k++) {
1835 int32_t start, int32_t limit) {
1844 start0=start; /* save original start position */
1858 start=pLevState->startON;
1887 start=pLevState->startON; /* reset to basic run level */
2028 if((addLevel) || (start < start0)) {
2030 if(start>=pLevState->runStart) {
2031 for(k=start; k<limit; k++) {
2035 setLevelsOutsideIsolates(pBiDi, start, limit, level);
2101 int32_t start, int32_t limit,
2115 * loop on the text characters from end to start.
2121 ((start<pBiDi->lastArabicPos) && (GET_PARALEVEL(pBiDi, start) & 1) &&
2128 levState.runStart=start;
2129 levState.runLevel=pBiDi->levels[start];
2132 if(start==0 && pBiDi->proLength>0) {
2141 if(dirProps[start]==PDI) {
2149 start1=start;
2150 if(dirProps[start]==NSM)
2155 processPropertySeq(pBiDi, &levState, sor, start, start);
2157 start2=start; /* to make Java compiler happy */
2159 for(i=start; i<=limit; i++) {
2162 for(k=limit-1; k>start&&(DIRPROP_FLAG(dirProps[k])&MASK_BN_EXPLICIT); k--);
2168 DirProp prop, prop1;
2169 prop=dirProps[i];
2171 if(prop==AL) {
2173 prop=R;
2174 } else if(prop==EN) {
2190 prop=AN;
2194 gprop=groupProp[prop];
2240 for(i=limit-1; i>start&&(DIRPROP_FLAG(dirProps[i])&MASK_BN_EXPLICIT); i--);
2351 start, limit, step, indexOddBit, logicalPos,
2467 start=logicalStart;
2471 start=logicalStart+runLength-1;
2475 for(j=start; j!=limit; j+=step) {
2479 logicalPos=BIDI_MIN(visualMap[start], index0);
2483 runs[i].visualLimit-=BIDI_ABS(j-start)+1;
2487 start=j+step;
2494 logicalPos=BIDI_MIN(visualMap[start], visualMap[limit]);
2725 /* sor, eor: start and end types of same-level-run */
2727 int32_t start, limit=0;
2741 /* determine start and limit of the run (end points just behind the run) */
2743 /* the values for this run's start are the same as for the previous run's end */
2744 start=limit;
2746 if((start>0) && (dirProps[start-1]==B)) {
2748 sor=GET_LR_FROM_LEVEL(GET_PARALEVEL(pBiDi, start));
2775 resolveImplicitLevels(pBiDi, start, limit, sor, eor);
2779 levels[start++]&=~UBIDI_LEVEL_OVERRIDE;
2780 } while(start<limit);
2801 int32_t i, j, start, last;
2809 start= i==0 ? 0 : pBiDi->paras[i-1].limit;
2810 for(j=last; j>=start; j--) {