Lines Matching defs:dirProps
63 * Note that this implementation never modifies the dirProps
73 * them back to the dirProps array.
428 DirProp *dirProps=pBiDi->dirPropsMemory; /* pBiDi->dirProps is const */
497 dirProps[i-1]=dirProp;
500 dirProps[i-2]=BN;
511 dirProps[isolateStartStack[stackLast]]=LRI;
526 dirProps[isolateStartStack[stackLast]]=RLI;
551 dirProps[isolateStartStack[stackLast]]=LRI;
594 if(dirProps[previousStateStack[UBIDI_MAX_EXPLICIT_LEVEL]]!=FSI)
600 dirProps[isolateStartStack[stackLast]]=LRI;
698 DirProp *dirProps=bd->pBiDi->dirProps;
699 if(DIRPROP_FLAG(dirProps[lastCcPos])&MASK_ISO) /* after an isolate */
761 DirProp *dirProps=bd->pBiDi->dirProps;
773 dirProps[openingPosition]=dirProps[newPropPosition];
775 dirProps[closingPosition]= newProp; /* can never be AL */
787 DirProp *dirProps, newProp;
793 dirProps=bd->pBiDi->dirProps;
804 dirProps[position]=ENL;
809 dirProps[position]= dirProp==AL ? AN : ENR;
874 dirProps[pOpening->position]=newProp;
875 dirProps[position]=newProp;
974 * or saves making and modifying a copy of dirProps[].
994 DirProp *dirProps=pBiDi->dirProps;
1046 dirProp=dirProps[i];
1086 dirProp=dirProps[i];
1111 dirProps[i]|=IGNORE_CC;
1121 dirProps[i]|=IGNORE_CC;
1125 dirProps[i]|=IGNORE_CC;
1134 dirProps[i]|=IGNORE_CC;
1162 dirProps[i]|=IGNORE_CC;
1173 dirProps[i]|=IGNORE_CC;
1185 dirProps[i]|=IGNORE_CC;
1269 DirProp *dirProps=pBiDi->dirProps;
1281 dirProp=dirProps[i];
1740 * to actually store the intermediate directional properties in dirProps[].
1825 if ((_prop == DirProp_AN) && (pBiDi->dirProps[start0] == AN) &&
1935 DirProp *dirProps=pBiDi->dirProps, dirProp;
1938 dirProp=dirProps[k];
2013 const DirProp *dirProps=pBiDi->dirProps;
2052 if(dirProps[start]==PDI) {
2059 if(dirProps[start]==NSM)
2071 dirProp=pBiDi->dirProps[limit-1];
2078 prop=PURE_DIRPROP(dirProps[i]);
2090 prop1=dirProps[j];
2148 dirProp=dirProps[limit-1];
2169 const DirProp *dirProps=pBiDi->dirProps;
2180 while(i>0 && (flag=DIRPROP_FLAG(PURE_DIRPROP(dirProps[--i])))&MASK_WS) {
2191 flag=DIRPROP_FLAG(PURE_DIRPROP(dirProps[--i]));
2295 * the visual map and the dirProps array to drive the second call
2297 * BiDi controls. Alternatively, only use the dirProps array via
2463 pBiDi->dirProps=NULL;
2505 pBiDi->dirProps=pBiDi->dirPropsMemory;
2650 if((start>0) && (pBiDi->dirProps[start-1]==B)) {
2713 dirProp=pBiDi->dirProps[j];
2716 while(pBiDi->dirProps[last]==B) {