Lines Matching defs:dirProps
63 * Note that this implementation modifies the dirProps
71 * them back to the dirProps array.
431 DirProp *dirProps=pBiDi->dirPropsMemory; /* pBiDi->dirProps is const */
500 dirProps[i-1]=dirProp;
503 dirProps[i-2]=BN;
515 /* dirProps[isolateStartStack[stackLast]]=LRI; */
530 dirProps[isolateStartStack[stackLast]]=RLI;
547 dirProps[i-1]=LRI; /* default if no strong char */
558 /* dirProps[isolateStartStack[stackLast]]=LRI; */
607 /* dirProps[isolateStartStack[stackLast]]=LRI; */
706 DirProp *dirProps=bd->pBiDi->dirProps;
707 if(DIRPROP_FLAG(dirProps[lastCcPos])&MASK_ISO) /* after an isolate */
772 DirProp *dirProps=bd->pBiDi->dirProps;
784 dirProps[openingPosition]=newProp;
786 dirProps[closingPosition]=newProp;
840 bd->pBiDi->dirProps[pOpening->position]=newProp;
841 bd->pBiDi->dirProps[position]=newProp;
875 DirProp *dirProps, dirProp, newProp;
877 dirProps=bd->pBiDi->dirProps;
878 dirProp=dirProps[position];
940 dirProps[position]=newProp;
958 dirProps[position]=ENL;
965 dirProps[position]=AN; /* W2 */
967 dirProps[position]=ENR;
984 dirProps[position]=newProp;
1046 * or saves making and modifying a copy of dirProps[].
1069 DirProp *dirProps=pBiDi->dirProps;
1121 dirProp=dirProps[i];
1165 dirProp=dirProps[i];
1247 dirProps[i]=WS;
1261 dirProps[i]=WS;
1274 dirProps[i]=WS;
1316 flags|=DIRPROP_FLAG(dirProps[i]);
1343 DirProp *dirProps=pBiDi->dirProps;
1355 dirProp=dirProps[i];
1804 DirProp *dirProps=pBiDi->dirProps, dirProp;
1808 dirProp=dirProps[k];
1830 * to actually store the intermediate directional properties in dirProps[].
1925 dirProps[start0] == AN) &&
2103 const DirProp *dirProps=pBiDi->dirProps;
2141 if(dirProps[start]==PDI) {
2150 if(dirProps[start]==NSM)
2162 for(k=limit-1; k>start&&(DIRPROP_FLAG(dirProps[k])&MASK_BN_EXPLICIT); k--);
2163 dirProp=dirProps[k];
2169 prop=dirProps[i];
2181 prop1=dirProps[j];
2240 for(i=limit-1; i>start&&(DIRPROP_FLAG(dirProps[i])&MASK_BN_EXPLICIT); i--);
2241 dirProp=dirProps[i];
2263 const DirProp *dirProps=pBiDi->dirProps;
2274 while(i>0 && (flag=DIRPROP_FLAG(dirProps[--i]))&MASK_WS) {
2285 flag=DIRPROP_FLAG(dirProps[--i]);
2389 * the visual map and the dirProps array to drive the second call
2391 * BiDi controls. Alternatively, only use the dirProps array via
2530 DirProp *dirProps;
2558 pBiDi->dirProps=NULL;
2600 pBiDi->dirProps=pBiDi->dirPropsMemory;
2609 dirProps=pBiDi->dirProps;
2746 if((start>0) && (dirProps[start-1]==B)) {
2756 (DIRPROP_FLAG(dirProps[limit])&MASK_BN_EXPLICIT))) {}
2811 dirProp=dirProps[j];
2814 while(dirProps[last]==B) {