Lines Matching refs:stackLast
467 int32_t stackLast=-1; in getDirProps() local
512 if(stackLast<=UBIDI_MAX_EXPLICIT_LEVEL) { in getDirProps()
528 if(stackLast<=UBIDI_MAX_EXPLICIT_LEVEL) { in getDirProps()
529 dirProps[isolateStartStack[stackLast]]=RLI; in getDirProps()
540 stackLast++; in getDirProps()
541 if(stackLast<=UBIDI_MAX_EXPLICIT_LEVEL) { in getDirProps()
542 isolateStartStack[stackLast]=i-1; in getDirProps()
543 previousStateStack[stackLast]=state; in getDirProps()
555 if(stackLast<=UBIDI_MAX_EXPLICIT_LEVEL) { in getDirProps()
561 if(stackLast>=0) { in getDirProps()
562 if(stackLast<=UBIDI_MAX_EXPLICIT_LEVEL) in getDirProps()
563 state=previousStateStack[stackLast]; in getDirProps()
564 stackLast--; in getDirProps()
592 stackLast=-1; in getDirProps()
598 if(stackLast>UBIDI_MAX_EXPLICIT_LEVEL) { in getDirProps()
599 stackLast=UBIDI_MAX_EXPLICIT_LEVEL; in getDirProps()
603 while(stackLast>=0) { in getDirProps()
610 state=previousStateStack[stackLast]; in getDirProps()
611 stackLast--; in getDirProps()
1157 uint32_t stackLast=0; in resolveExplicitLevels() local
1190 stackLast++; in resolveExplicitLevels()
1191 stack[stackLast]=embeddingLevel; in resolveExplicitLevels()
1213 if(stackLast>0 && stack[stackLast]<ISOLATE) { /* not an isolate entry */ in resolveExplicitLevels()
1215 stackLast--; in resolveExplicitLevels()
1216 embeddingLevel=(UBiDiLevel)stack[stackLast]; in resolveExplicitLevels()
1246 stackLast++; in resolveExplicitLevels()
1247 stack[stackLast]=embeddingLevel+ISOLATE; in resolveExplicitLevels()
1271 while(stack[stackLast]<ISOLATE) /* pop embedding entries */ in resolveExplicitLevels()
1272 stackLast--; /* until the last isolate entry */ in resolveExplicitLevels()
1273 stackLast--; /* pop also the last isolate entry */ in resolveExplicitLevels()
1279 embeddingLevel=(UBiDiLevel)stack[stackLast]&~ISOLATE; in resolveExplicitLevels()
1292 stackLast=0; in resolveExplicitLevels()