Lines Matching refs: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 if ((_prop == DirProp_AN) && (pBiDi->dirProps[start0] == AN) &&
2103 const DirProp *dirProps=pBiDi->dirProps;
2141 if(dirProps[start]==PDI && pBiDi->isolateCount >= 0) {
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];
2184 prop1=dirProps[j];
2243 for(i=limit-1; i>start&&(DIRPROP_FLAG(dirProps[i])&MASK_BN_EXPLICIT); i--);
2244 dirProp=dirProps[i];
2266 const DirProp *dirProps=pBiDi->dirProps;
2277 while(i>0 && (flag=DIRPROP_FLAG(dirProps[--i]))&MASK_WS) {
2288 flag=DIRPROP_FLAG(dirProps[--i]);
2392 * the visual map and the dirProps array to drive the second call
2394 * BiDi controls. Alternatively, only use the dirProps array via
2534 DirProp *dirProps;
2562 pBiDi->dirProps=NULL;
2604 pBiDi->dirProps=pBiDi->dirPropsMemory;
2613 dirProps=pBiDi->dirProps;
2744 if((start>0) && (dirProps[start-1]==B)) {
2754 (DIRPROP_FLAG(dirProps[limit])&MASK_BN_EXPLICIT))) {}
2809 dirProp=dirProps[j];
2812 while(dirProps[last]==B) {