Home | History | Annotate | Download | only in common

Lines Matching defs:dirProps

65  * Note that this implementation modifies the dirProps
73 * them back to the dirProps array.
433 DirProp *dirProps=pBiDi->dirPropsMemory; /* pBiDi->dirProps is const */
502 dirProps[i-1]=dirProp;
505 dirProps[i-2]=BN;
517 /* dirProps[isolateStartStack[stackLast]]=LRI; */
532 dirProps[isolateStartStack[stackLast]]=RLI;
549 dirProps[i-1]=LRI; /* default if no strong char */
560 /* dirProps[isolateStartStack[stackLast]]=LRI; */
609 /* dirProps[isolateStartStack[stackLast]]=LRI; */
711 DirProp *dirProps=bd->pBiDi->dirProps;
712 if(DIRPROP_FLAG(dirProps[lastCcPos])&MASK_ISO) /* after an isolate */
779 DirProp *dirProps=bd->pBiDi->dirProps;
791 dirProps[openingPosition]=newProp;
793 dirProps[closingPosition]=newProp;
847 bd->pBiDi->dirProps[pOpening->position]=newProp;
848 bd->pBiDi->dirProps[position]=newProp;
882 DirProp *dirProps, dirProp, newProp;
884 dirProps=bd->pBiDi->dirProps;
885 dirProp=dirProps[position];
947 dirProps[position]=newProp;
965 dirProps[position]=ENL;
972 dirProps[position]=AN; /* W2 */
974 dirProps[position]=ENR;
991 dirProps[position]=newProp;
1053 * or saves making and modifying a copy of dirProps[].
1076 DirProp *dirProps=pBiDi->dirProps;
1128 dirProp=dirProps[i];
1172 dirProp=dirProps[i];
1254 dirProps[i]=WS;
1268 dirProps[i]=WS;
1281 dirProps[i]=WS;
1323 flags|=DIRPROP_FLAG(dirProps[i]);
1350 DirProp *dirProps=pBiDi->dirProps;
1364 DirProp dirProp=dirProps[i];
1833 DirProp *dirProps=pBiDi->dirProps, dirProp;
1837 dirProp=dirProps[k];
1859 * to actually store the intermediate directional properties in dirProps[].
1954 if ((_prop == DirProp_AN) && (pBiDi->dirProps[start0] == AN) &&
2132 const DirProp *dirProps=pBiDi->dirProps;
2170 if(dirProps[start]==PDI && pBiDi->isolateCount >= 0) {
2179 if(dirProps[start]==NSM)
2191 for(k=limit-1; k>start&&(DIRPROP_FLAG(dirProps[k])&MASK_BN_EXPLICIT); k--);
2192 dirProp=dirProps[k];
2198 prop=dirProps[i];
2213 prop1=dirProps[j];
2272 for(i=limit-1; i>start&&(DIRPROP_FLAG(dirProps[i])&MASK_BN_EXPLICIT); i--);
2273 dirProp=dirProps[i];
2295 const DirProp *dirProps=pBiDi->dirProps;
2306 while(i>0 && (flag=DIRPROP_FLAG(dirProps[--i]))&MASK_WS) {
2317 flag=DIRPROP_FLAG(dirProps[--i]);
2421 * the visual map and the dirProps array to drive the second call
2423 * BiDi controls. Alternatively, only use the dirProps array via
2563 DirProp *dirProps;
2591 pBiDi->dirProps=NULL;
2633 pBiDi->dirProps=pBiDi->dirPropsMemory;
2642 dirProps=pBiDi->dirProps;
2773 if((start>0) && (dirProps[start-1]==B)) {
2783 (DIRPROP_FLAG(dirProps[limit])&MASK_BN_EXPLICIT))) {}
2838 dirProp=dirProps[j];
2841 while(dirProps[last]==B) {